版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、本书的原件为/beniao277用Exlimit编辑GeoServer是由OpenGIS Web服务器规格的J2EE实现的社区开源项目,利用GeoServer简单地公开地图数据,允许用户更新、删除、插入特征数据,通过GeoServer进行比较该系列博文提供全面完整的GeoServer部署解决方案,包括构建GeoServer环境、处理地图数据、引入地图数据、发布地图服务等功能详细介绍。 本文内容是通过本人的工作在网上学习总结的,有相似之处是偶然的,欢迎很多网民交流。地理服务器地图开发解决方案(1) :环境构建篇要构建地理位置服务器环境,需要地理位置服务器、J
2、ava JDK 1.5/1.6、Tomcat 5.0/6.0 (在以前版本的地理位置服务器上需要Tomcat支持,在最新版本的地理位置服务器2.0.2上另一方面,下载和安装Tomcat、jdk1.5/1.6Tomcat和jdk都可以从官方网站上下载。 有关详细信息,请参见本文末尾的资源表。 在本人的电脑上,如果在d光盘下安装了JDK的话,详细情况如下图所示如果使用的是最新版本的GeoServer 2.0.2,则不需要安装Tomcat。 GeoServer 2.0.2具有内置的HTTP服务器。二、GeoServer的下载、安装GeoServer是OpenGIS Web服务器规格的J2EE实现,能
3、够利用GeoServer简单地公开地图数据,因此用户能够进行特征数据的更新、删除、插入操作,能够经由GeoServer比较容易地在用户间迅速地共享空间地理信息GeoServer是一个社区的开源项目,可以直接从社区站点下载。 有关详细信息,请参见本文档的最后一个资源表。GeoServer支持WMS和WFS功能。支持PostGIS、shape文件、ArcSDE、Oracle、VPF、MySQL和MapInfo。支持数百个投影的网络地图为jpeg、gif和png 地图客户端OpenLayers,支持AJAX,其中内置了可在基于J2EE/Servlet的容器中运行的映射生成器,可以以KML等格式输出;
4、 还有很多其他的特性。 关于GeoServer的详细信息,请参见百度百科全书: /view/.htm或官方网站: /display/geos/welcome。因为GeoServer的安装非常简单,GeoServer是用Java编写的开源项目,所以运行GeoServer需要Java JDK的支持。 也就是说,在上一步中安装的jdk必须在安装GeoServer的同时提供Java JDK的jre,以完成GeoServer的安装。要使用GeoServer将shp格式的地图数据作为WMS服务分发,必须将shp格式的地图文件复
5、制到GeoServer指定的地图数据的文件夹中。 最新版本的GeoServer安装可以指定地图数据的保存位置文件夹。 默认情况下,此文件夹位于GeoServer的安装目录中。安装地理位置服务器时,会提供默认用户名(admini )、密码(GeoServer )和地理位置服务器管理系统的访问端口号(8080 )。三、下载、安装uDiguDig是一个开源的桌面GIS软件,可以根据Java和Eclipse平台编辑和显示shp格式的地图文件。 下载地址: /files/downloads/udig-1.2.0.exe到目前为止,我们已经完成了基于Ge
6、oServer的地图部署环境的基本构建,下面的视频将详细介绍基于uDig的地图数据的显示、编辑和地图样式的导出等功能。GeoServer地图开发解决方案(2) :地图数据处理篇GeoServer仅支持发布ArcGIS格式的地图数据,即. shp格式的地图数据。 如果是其他制造商提供的地图数据,就需要进行地图数据形式的转换。 本文主要对查看和编辑地图数据的应用程序进行了说明。另一方面,将地图数据转换为shp数据格式GeoServer仅支持发布ArcGIS格式的地图数据,即. shp格式的地图数据。 在使用地理位置服务器放置地图数据之前,必须转换各种地图制造商提供的地图数据的数据格式。 例如,要将
7、MapInfo地图数据转换为ArcGIS shp格式的地图数据,需要使用MapInfo提供的工具进行转换。 操作很简单,所以这里不详细说明。二、使用uDig编辑SHP格式的数据支持首先使用uDig打开shp格式映射文件,然后同时打开多个shp格式映射数据文件。 打开单个地图数据文件时,将显示地图数据文件的地图样式,打开多个地图数据文件时,将显示基于地理坐标确定图层位置的图层复盖。打开shp格式的地图数据文件时,可以在uDig的“图层”面板中显示选定shp地图数据文件中包含的地图图层信息,选择图层后,可以在“表”面板中显示与该图层对应的详细数据信息。 如下图所示用uDig工具可以查看和编辑地图数
8、据,是地图数据配置中地图数据纠错处理不可缺少的工具,是有力的工具。三、从uDig导出SHP格式的数据样式uDig提供非常强大的地图数据编辑功能,实际上使用最多的是使用uDig编辑shp形式的地图数据,并从其中提取样式文件。 目的仅是为了修改代码,默认的字符代码发行的WMS服务所提示的地图标签在白天变成乱码。 您可以使用图层的变更样式功能选项来存取图层的样式编辑器。通过将在可视化编辑器中修改的样式导出为样式文件(.sld ),可以在发布地图数据时将编辑的样式应用于相应的地图图层,以解决中文标签的乱码。到目前为止,基于uDig的地图数据编辑处理的介绍已经结束了,当然,本论文是简单的介绍,通过本论文
9、,我们期待能出现更多关于uDig的精彩文章。 下一篇文章介绍了使用GeoServer展开地图数据的知识要点。地理服务器地图开发解决方案(3) :展开地图数据篇本文正式介绍基于GeoServer的地图数据的引进的实现,以成功构筑GeoServer环境为前提。 实际上,基于GeoServer引入shp格式的地图数据非常简单,对GeoServer来说,磁盘物理层主要是地图数据目录的概念,在GeoServer应用程序中,工作区、存储区和地图层三个重要的知识点这些概念的详细内容将在本文中进行详细说明。另一方面,GeoServer地图数据目录(Data Directory )地图数据目录是地图数据的存储目
10、录,在GeoServer地图数据部署解决方案(一):环境搭建篇中介绍环境构筑时提出了地图数据目录这一概念,在安装GeoServer时指定了地图数据目录的位置。配置地图数据很容易,首先需要将地图数据文件(shp地图数据文件)复制到GeoServer的数据目录(安装GeoServer时指定的地图数据文件)下。 因为只有将地图数据放在此目录下,才能在GeoServer后台找到shp地图数据文件(建议使用以英语命名的地图数据文件)。配置的地图数据必须配置在上面GeoServer提供的地图数据的目录下。 下图显示了将要发布的shp格式的映射数据放置在GeoServer映射数据目录下名为t_shapes的
11、目录中。 请特别注意,其中的t_shapes必须使用此名称(t_shapes )来使用GeoServer公开映射数据的放置(创建内存时)。最新版(版本号:2.0.2)的GeoServer全面改进了shp形式的地图数据的公开,追加了OpenLayers方式的地图数据公开预览功能,将地图数据导出为KML和GML等形式数据。 以下详细说明了这些功能点。二、工作区最新的GeoServer将旧版本的“目录”更改为“工作区”,工作区包含多个数据存储。 成功登录到GeoServer管理系统后,左侧的功能导航中将显示“工作区”选项。 工作区管理平台的详细信息如下图所示要将地图数据发布到WMS服务,必须首先创建
12、工作区(也可以使用现有工作区),然后创建数据存储,最后将地图数据发布到内存。 要创建工作区,请直接从管理平台界面的“添加new workspace”中访问工作区创建界面,如下图所示编辑工作区就像创建工作区一样简单,您可以从工作区管理列表界面直接访问工作区编辑界面.的工作区。三、存储(store )仅基于工作区上的内存,维护与地图数据目录的映射关系。 通过地理位置服务器左侧的功能,可以直接访问存储管理界面,如下图所示如上图所示,单击存储管理界面中的“添加新存储”后,就可以创建存储界面,存储到地图数据目录的映射完成,然后就可以公开地图图层了。 如下图所示通常使用“空间文件的目录”。 也就是说,以目
13、录为单位配置shp格式的地图数据。 下图是一个用于添加存储的接口。根据GeoServer的规则,数据存储器可以配置独立的shp格式的地图数据文件,也可以配置目录的shp格式的地图数据格式。特别需要注意的是“URL”,在此以“file:” “GeoServer的地图数据目录”的形式,例如,地图数据为c :program filesgeoserver2.0.2 data _ dir 最终的配置如下图所示四、地图图层(layer )地图图层通过管理放置在地理位置上的地图数据的图层元素,可以从地图图层管理列表中经常看到地图图层的类型、所属工作区、所属存储器、图层名称、所采用的SRS标准等信息。使用图层
14、管理界面中的“添加a new资源”可以访问图层类型(工作区:存储)选择界面,如下图所示地图数据存储管理器保留与地图数据目录相对应的地图图层数据,如果您选择了相应的图层存储类型,则该图层类型下的所有图层元素将按如下方式列出使用图层列表管理器保持地图数据图层的发布。 如图所示,地图数据图层在地图服务前有“v”标记。 如果要修改已发布的地图图层,请使用“重新发布”功能。在这里介绍的是,在本文中扔球,期待关于GeoServer的地图数据的配置有更棒的文章。 下一篇文章详细介绍了如何发布地图图层、应用地图样式以及Openlayers如何预览地图数据。地理位置图开发解决方案(4) :发布web地图服务(W
15、MS )篇一、发布地图图层上一篇文章GeoServer地图开发解决方案(三):部署地图数据篇查看了基于工作区的数据存储管理地图图层。 他还说,可以在图层列表中将地图图层发布为WMS服务,并修改和发布已发布的地图数据。从上图可以看到,每个层都有一个“Published”属性,指示当前层是否已发布,然后连接了一个操作“Publish again”或“Publish”以指示已发布的层若要发布地图图层,您可以在“图层”列表中单击“发布”进入“图层发布”界面。 需要注意的是,发布图层时有几个必要参数,分别是Declared SRS、Bounding Boxes等。 Declared SRS说明了当前发布的地图图层将采用什么样的地理参考标准。 此处常用的是EPSG:4326标准,Bounding Boxes表示当前图层的纬度和经度范围。 这两个值可以通过GeoServer提供的工具直接自动获取。 详细情况如下图所示二、公布地图风格应用样式主要需要解决中文编码问题,并特别处理特定的地图数据。 通常,可以修改样式文件的实现。 这里,大部分图层使用默认样式也没有问题。 某些图层使用默认样式不能作为WMS服务正确公开。 在之前说明的uDig中编辑地图数据的样式,导出样式
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中广核笔试试题及答案
- 中小学教师副高级职称晋升讲课答辩真题附答案初中语文部分
- 房地产销售个人工作总结
- 财务成本专责个人工作总结
- 残障人士现金业务办理指南
- 2025-2026学年鸡西市高三3月份模拟考试历史试题含解析
- 基于小学生体验式学习的城市垃圾分类政策实践探索教学研究课题报告
- 初中生物遗传病筛查的计算机辅助诊断系统改进与临床应用研究课题报告教学研究课题报告
- 循证康复实践中的康复-学科融合
- 2025年文化旅游演艺剧目与旅游文创产品开发结合可行性研究
- 衡阳县岣嵝峰林场招聘社区网格员考试试题附答案详解
- 视频监控系统技术规范书
- 2026云南昆明市国和勘察规划设计院有限公司招聘工作人员3人考试备考试题及答案解析
- 低碳城市智慧路灯节能改造升级方案
- 第二轮土地承包到期后再延长30年试点工作意见政策解读
- 2026年监考人员培训试题及答案
- 2026年上海市奉贤区高三二模数学试卷及答案解析
- 医院屋顶光伏施工造价预算方案模板
- 从创意到创业知到智慧树章节测试课后答案2024年秋湖南师范大学
- 被动语态游戏教育课件
- 火花源原子发射光谱分析课件
评论
0/150
提交评论