- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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_
您可能关注的文档
- 挖掘道路设置标志和采取措施的标准精选.doc
- 挖掘机的装车作业精选.ppt
- 挤奶设备专用清洗剂精选.ppt
- 挤压饲料在南美白对虾养殖中的应用精选.pdf
- 拓展训练(两天一夜)精选.ppt
- 挠性高速剑杆织机的介绍精选.pdf
- 振动筛业绩表精选.doc
- 振动第一次课1精选.pdf
- 振动图象(制作)精选.ppt
- 振动波动习题精选.ppt
- 2025年北京市房山区区初二(下)期末考试数学试卷(含答案).pdf
- 2025年北京市昌平区初二(下)期末考试语文试卷(含答案).pdf
- 2025年北京北大附中高一(下)期末化学市试卷(含答案).pdf
- 2025年北京市东城区初二(下)期末考试道德与法治试卷(含答案).pdf
- 高中生物学沪科教版必修第二册第四章 生物的可遗传变异二、染色体数量变异对生物性状的影响.pptx
- 小学科学苏教版四年级下册4单元 繁殖12 用种子繁殖.pptx
- 高中化学人教版选择性必修1 化学反应原理第一章 化学反应的热效应整理与提升.pptx
- 高中语文(统编)必修上册第七单元第16课 赤壁赋.pptx
- 初中英语2024年外研版七年级下册:Unit 4 Starting out + Undestanding ideas(1)-教学课件.pptx
- 小学英语沪教版五年级上册Module 3 Out and aboutLook and learn,Listen and say (1).pptx
最近下载
- 16 .5 跨学科实践:制作简易调光台灯 课件 (共21张PPT)人教版(2025)九年级物理全一册(内嵌视频+音频).pptx VIP
- 投标答辩基坑支护工程技术标述标汇报PPT.ppt
- 消费贷款调研报告.pptx VIP
- 阳光城物业优质优价申报项目.pdf VIP
- 关于消费的调研报告(调研报告,消费).doc VIP
- 医院医疗质量管理方案.docx VIP
- 小学科学三年级上册单元测试卷含答案(湘科版).pdf VIP
- DB51_T 5040-2019 四川省智能建筑工程施工工艺标准.docx
- 2025昆明市晋宁区辅警考试试卷真题.docx
- 《高分子化学》全套教学课件(共9章完整版).pptx
文档评论(0)