- 8
- 0
- 约2.56万字
- 约 24页
- 2018-01-25 发布于贵州
- 举报
搭建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_
您可能关注的文档
- 挖掘道路设置标志和采取措施的标准精选.doc
- 挖掘机的装车作业精选.ppt
- 挤奶设备专用清洗剂精选.ppt
- 挤压饲料在南美白对虾养殖中的应用精选.pdf
- 拓展训练(两天一夜)精选.ppt
- 挠性高速剑杆织机的介绍精选.pdf
- 振动筛业绩表精选.doc
- 振动第一次课1精选.pdf
- 振动图象(制作)精选.ppt
- 振动波动习题精选.ppt
- XX县税务局领导班子2025年度民主生活会对照检查材料.docx
- XX县检察院党组班子2025年度民主生活会对照检查材料.docx
- 集团党组书记在2025年度民主生活会准备会上的讲话.docx
- 在银行新员工入职座谈会上的讲话.docx
- XX县委宣传部部长2025年度民主生活会对照检查材料.docx
- XX县财政局局长2025年度民主生活会对照检查材料.docx
- XX企业领导班子2025年度述职报告.docx
- 在XX市委常委会听取下级党委(党组)“一把手”述责述廉情况汇报会上的讲话.docx
- XX县政协党组班子2025年度民主生活会对照检查材料.docx
- 在2026年第一季度安全生产重点工作推进会上的讲话.docx
原创力文档

文档评论(0)