开源软件MapServer-GeoServer解决方案

开源软件MapServer-GeoServer解决方案

ID:41682689

大小:93.93 KB

页数:4页

时间:2019-08-29

开源软件MapServer-GeoServer解决方案_第1页
开源软件MapServer-GeoServer解决方案_第2页
开源软件MapServer-GeoServer解决方案_第3页
开源软件MapServer-GeoServer解决方案_第4页
资源描述:

《开源软件MapServer-GeoServer解决方案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、MapServer解决方案一、MapServer简介MapServer是由美国明尼苏达大学(UniversityofMinnesota')开发的开源WebGlS软件,它具有强大的空间数据的网络发布功能。MapServer有两种操作模块:CGI和MapScriptoMapServer支持多种数据格式,使得在WebGIS中整合空间数据和非空间数据变的更加容易。具有以下优点:1)支持多种翼量、栅格格式数据,支持分块的(tiled)矢量和栅格数据,并可以对shapef订e文件建立四元树空间索引。2)地图

2、元素(如比例尺、图例,参照图等)自动控制,图像比例自动调节。3)支持微软和Apple公司共同研制的字型标准TrueType,并解决了标注冲突问题。4)对OpenGeospatialConsortium若干网络规范的支持。5)完全支持定制的template的输岀。6)利用逻辑或正则表达式牛成专题地图。二、MapServer的工作流程1)由ApacheWebServer将用户的访问参数传送给MapServer;2)MapServer(mapserv)接收到WebServer传送的参数时,先由参数所定

3、义文档(mapfile)获得空间数据的名称等相关信息;3)获得空间数据信息后,向空间数据发岀数据服务请求;4)在得到相应空间数据包括属性信息后,再把这些信息传递会MapServer;5)MapServer通过空间变化等一些列处理,由GDGraphicslibrary将空间数据转成PNG或者JPG图形;6)GIS图形文件牛成后,MapServer依照定义抓取指定的模版文档(templatefile),把相应的图形动态形嵌入html文档;7)完成后,将生成的符合浏览器标准的IITML文档由WebSe

4、rver将结果送给客户端显示。三、MapServer具体实现MapServer可以利用ka-map实现类似Googlemap的效果。能实现地图的基本浏览和查询功能,例如放大、缩小、平移、各种查询等功能,同时也可以实现地图的绘制工作。CartoWeb是一个基于MapServer引擎的可定制GIS应用软件,可以编辑对象要素。但是实现的效果不是很理想,地图刷新效果不好,速度很慢。(其他肓接开发的编辑功能没发现)除以上以外,MapServer还可以实现地图元素(如比例尺、图例、参照图等)自动控制,图像比

5、例自动调节。根据相关资料的介绍,在嵌入式应用中,只能以利用浏览器访问服务器的方式,来操作空间数据,不能以嵌入式的形式嵌入到PDA系统中。四、基本框架GeoServer解决方案一、GeoServer简介GeoServer是OpenGISWeb服务器规范的J2EE实现的社区开源项目,利用GeoServer可以方便地发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过GeoServer可以比较容易的在用户之间迅速共享空间地理信息。具有以下优点:1)用java语言编写、标准的J2EE框架、基于

6、servlet和STRUTS框架、支持高效的Spring框架开发;2)兼容WMS和WFS特性、支持WFS-T规范;3)高效的数据库支持PostGIS、ShapeF订e、ArcSDE,Oracle^MySQL等;4)支持上百种投影;5)能够将网络地图输出为jpeg、g辻、png等格式;二、GeoServerT作流程1)通过TomcatWebServer将用户的相关访问信息传送给GeoServer;2)GeoServer得到传送的信息时,向空间数据发送数据请求;1)在得到相应数据包括展性信息后,再把

7、这些信息传送给GeoServer,通过GeoServer2)然后将GeoServer处理后的图层信息展示在客户端浏览器。三、GeoServer的具体实现GeoServer也可以实现类似GoogleMap的效果。能够实现地图的基本浏览与查询功能,例如,放大、缩小、平移、查询等功能。GeoServer发布的地图只支持ArcGIS的ShapeF订e格式。并允许用户对特征数据进行更新、删除、插入操作以及对数据的修改;其搭建的环境平台较多,服务器维护也比较困难,需要专业的操作,使用起来不是很方便。其功能实

8、现能结合其他框架实现,如openlayers,mapbuilder等。根据相关资料的介绍,在嵌入式应用中,只能以利用浏览器访问服务器的方式,来操作空间数据,不能以嵌入式的形式嵌入到PDA系统中。四、基本框架OGC标准与规范WMS、WFS、组合图层原子图层SLD样式文件注:工作空间(workspace):是对数据存储的逻辑组织,在工作空间下,可以添加各种不同类型的空间数据存储,如shapcfilc>oraclc>PostGIS等;存储(Store):是空间数据的存储方式,可以为shapefile、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。