搭建gis系统精选.docVIP

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
搭建gis系统精选

搭建工具 Tomcat,weblogic,postgis,geoserver,mapbuilder,eclipse,uDig 相应的工具可以到官方网站去下载(/有相关介绍和联接) 步骤(我的geoserver) 安装jdk,安装配置tomcat和weblogic 这个简单都会。 安装postgreSQL数据库(注意选上postgis) 安装简单,主要是导入地理数据,以template_postgis为模版建立gis数据库testgis 从国家地理信息/asp/userinfo.asp下载shp格式的数据 利用postgresql自带的shp2pgsql.exe工具把shp转换成sql语句,然后在管理窗口执行 格式:shp2pgsql.exe shp格式文件路径 表名 sql语句文件保存路径 /========批处理文件shp2pgSql.bat cd/ c: cd c:\program files\postgresql\8.2\bin shp2pgsql.exe d:\java\java_zd\gis\gisdata\roa_4m.shp maproad d:\java\java_zd\gis\gisdata\roa_4m.sql 如上图生成的testmapb0 ,testmapb1表等(用已经生成的 sql创建表和数据) 以上操作完成了地理信息数据的建立(数据的编辑可以用uDig) 在tomcat(weblogic)上发布geoserver.war包 从官方网下载geoserver.war,注意要求的jdk版本和服务器 配置geoserver和postgis 启动geoserver如图: 配置postgis数据步骤(先登录) 1. 在数据的配置处“新建”出现如下图: 再次“新建”出现下图: 填写对应的postgis数据连接信息;然后“提交”“保存”“应用” 然后转到| FeatureTypes配置如下图; 然后新建: 可以看到gis数据库的几个表都在列表中(testgis:::maproad;testgis:::testmapb0;…) 选择一个,“新建”。出现下图: 注意选择地理数据的属性:如列表中的样式,和sql语句中的MULTILINESTRING对应的 SELECT AddGeometryColumn(,maproad,the_geom,-1,MULTILINESTRING,2); 注意此处sql例子是MULTILINESTRING,上图上的是POINT; 然后填写SRS:一般为4326 然后点击“生成”自动生成下面的其他数据 然后提交保存应用即可 回到FeatureTypes页面 查看FeatureType列表中多了你刚建立的数据testgis:testmap 回到主页面 访问样例,用Mapbuilder,出现如下画面 可以看到topp:testmap 可以浏览你这个地理数据。 到此配置完毕,其他表的地理数据是同样的配置步骤,每个表就是一个层,在后面的web 端实现中,把多个图层数据组合起来,就是个完整的gis地图了。 在tomcat上发布mapbuilder.war(注意只能在tomcat上,才支持php) 因为mapbuilder是php的所只有安装在支持php的tomcat上了,安装就是*.war文件的发布。发布完后就可以访问了,如果要操作postgis中的数据还要有很多配置,具体参照mapbuilder下的一个例子(Feature Entry),不过我建议还是用uDig比较方便快捷,可以用mapbuilder来实现web端的编程实现,具体参照后面的(Web端显示地图数据的实现) 安装eclipse,配置plug-in:uDig(主要要在jre里要有JAI包的*.jar文件) uDig连接postgis,对地理图形数据进行编辑 详细配置: 到官方网站下载uDig,解压到一个文件夹中,同时要下栽JAI相关*.jar文件放到eclipse所使用的jre包中的lib中。其安装和所需可以到官方网站查看其document /confluence/display/ADMIN/SDK+Quickstart Web端显示地图数据的实现:基于mapbuilder.js的js实现方法 建立gistest工程,把mapbuilder导入到web中,web结构如上图 (发布到tomcat/weblogic上就可以了) Web\mapbuilder\ Web\index.htm…………………… 在web中建立如下几个文件: Index.html Config.xml Tasmania.xml tasmaniaSld.xml template_cities.xml template_road.xml template_

文档评论(0)

pfenejiarz + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档