如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
Tomcat,weblogic,postgis,geoserver,mapbuilder,eclipse,uDig相应的工具可以到官方网站去下载(HYPERLINK"http://www.open-open.com/"有相关介绍和联接)步骤(我的geoserver)安装jdk,安装配置tomcat和weblogic这个简单都会。安装postgreSQL数据库(注意选上postgis)安装简单,主要是导入地理数据,以template_postgis为模版建立gis数据库testgis从国家地理信息HYPERLINK""下载shp格式的数据利用postgresql自带的shp2pgsql.exe工具把shp转换成sql语句,然后在管理窗口执行格式:shp格式文件路径表名>sql语句文件保存路径cd/c:cdc:\programfiles\postgresql\8.2\bin如上图生成的testmapb0,testmapb1表等(用已经生成的sql创建表和数据)以上操作完成了地理信息数据的建立(数据的编辑可以用uDig)在tomcat(weblogic)上发布包从官方网下载,注意要求的jdk版本和服务器配置geoserver和postgis启动geoserver如图:配置postgis数据步骤(先登录)1.在数据的配置处“新建”出现如下图:再次“新建”出现下图:填写对应的postgis数据连接信息;然后“提交”“保存”“应用”然后转到|FeatureTypes配置如下图;然后新建:可以看到gis数据库的几个表都在列表中(testgis:::maproad;testgis:::testmapb0;…)选择一个,“新建”。出现下图:注意选择地理数据的属性:如列表中的样式,和sql语句中的MULTILINESTRING对应的SELECTAddGeometryColumn('','maproad','the_geom','-1','MULTILINESTRING',2);注意此处sql例子是MULTILINESTRING,上图上的是POINT;然后填写SRS:一般为4326然后点击“生成”自动生成下面的其他数据然后提交保存应用即可回到FeatureTypes页面查看FeatureType列表中多了你刚建立的数据testgis:testmap回到主页面访问样例,用Mapbuilder,出现如下画面可以看到topp:testmap可以浏览你这个地理数据。到此配置完毕,其他表的地理数据是同样的配置步骤,每个表就是一个层,在后面的web端实现中,把多个图层数据组合起来,就是个完整的gis地图了。在tomcat上发布(注意只能在tomcat上,才支持php)因为mapbuilder是php的所只有安装在支持php的tomcat上了,安装就是*.war文件的发布。发布完后就可以访问了,如果要操作postgis中的数据还要有很多配置,具体参照mapbuilder下的一个例子(FeatureEntry),不过我建议还是用uDig比较方便快捷,可以用mapbuilder来实现web端的编程实现,具体参照后面的(Web端显示地图数据的实现)安装eclipse,配置plug-in:uDig(主要要在jre里要有JAI包的*.jar文件)uDig连接postgis,对地理图形数据进行编辑详细配置:到官方网站下载uDig,解压到一个文件夹中,同时要下栽JAI相关*.jar文件放到eclipse所使用的jre包中的lib中。其安装和所需可以到官方网站查看其documentHYPERLINK"http://udig.refractions.net/confluence/display/ADMIN/SDK+Quickstart"http://udig.refractions.net/confluence/display/ADMIN/SDK+QuickstartW建立gistest工程,把mapbuilder导入到web中,web结构如上图(发布到tomcat/weblogic上就可以了)Web\mapbuilder\......................W……………………在web中建立如下几个文件:ICTasmania.xmlI=================================<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitio