常用GIS平台方案对比

常用GIS平台方案对比
—周云
一:开源桌面对比
Udig桌面
主要功能:制作地图,支持常见GIS数据编辑绘制,数据格式的转换,生成地图样式,拥有GIS的最基本功能!
图 1  udig制图
图 2  udig支持的数据源
图 3  图层管理
图 4  地图样式编辑器
图 5  导出数据
图 6  地图打印
Udig的优点:java开发,基于eclipse定制,支持常见gis数据,制图方便!配置的地图可以方便Geoserver利用,搭建BS结构系统。
缺点:没有实现gis的空间分析功能,需要二次开发实现!
Quantum GIS(QGIS)桌面
主要功能:制作地图,支持常见GIS数据编辑绘制,数据格式的转换导入,生成地图样式,拥有GIS的最基本功能之外还拥有TIN插值,IDW插值,缓冲区分析,Nearest Neighbour Analysis,Distance  matrix,点面关系分析,相交线分析,线面类型转换,GPS工具,GRASS工具。
图 7  地图配置
图 8  地图制作
图 9 进行Delaunay triangulation 三角剖分
图 10  泰森多边形分析接通率
图 11  IDW插值生成等值面分析
gis地图制作
Quantum GIS优势:地图制图,数据编辑,数据导入导出,泰森多边形空间分析,IDW空间分析,点线面关系分析,线相交分析;制作的工作空间可以与MapServer集成形成BS结构系统。
缺点:其本身需要C++开发,对于java程序员来说。
二,开源web GIS  server对比
(1)基于java的Geoserver:
Geoserver是地图发布服务器,可以通过OGC标准协议发布地图,其最新版本实现了WPS进行简单的空间分析,AcidMap插件提供了等值面,泰森多边形,Heatmap三种表面分析,本身自带GeoWebCache切片缓存系统。
图 12  geoserver地图发布
图 13  geoserver生成Heatmap图
图 14  geoserver生成等值面
图 15  geoserver生成泰森多边形
扩展开发:
<1>服务器端Geoserver利用java开发,核心是Geotools地图工具包,每一个功能都是以plu
gin组件形式进行扩展;扩展需要掌握Geoserver架构,Geotools包,Spring2.5.5,Wicket框架,OGC标准协议。
<2>客户端可以利用openscale,openlayers进行开发,扩展需要掌握Flex,或Prototype.js,Rico,SDK API,OGC标准协议。
<3>Geoserver对应的桌面Udig,核心也是Geotools地图工具包,udig是基于eclipse的RCP应用。
(2)基于C语言开发的Mapserver
Mapserver是利用C语言开发,基于CGI交互,其功能就是发布基于OGC标准的地图服务,大体上和geoserver类似!
扩展开发:
<1>服务器端  MapServer 基于C 语言,核心是GEOS、OGR/GDAL、Proj.4库在服务器端通过定制CGI应用程序连接Web Server和GIS空间数据库实现自定义功能。
<2>客户端可以利用openscale,openlayers进行开发,扩展需要掌握Flex,或Prototype.js,Rico,SDK API,OGC标准协议。
<3> MapServer对应的桌面为QGis,QGis基于C++开发。
        对比 Udig+Geoserver 和 QGis+MapServer两套开源GIS解决方案,都由社区积极参与,有着丰富的英文文档,并且源码开源 ,有着良好的API接口;而通过实际对比可以看出QGis功能比Udig强大,Geoserver比Mapserver强大,基于杂们团队的技术,应该对java版本的Udig+Geoserver更好控制。
除此之外,Google Map和GoogleEarth及其MapInfo在公司产品已经得到验证可行,不在多述;而对于SuperMap系列和Arcgis系列,这些都是功能很完善强大的商业GIS平台,有着很好的技术支持和扩展性,就在于价格成本。
开源解决方案确实能做很多事,对于一般项目开发没问题,但是对于产品长期开发有一定风险,而商业产品确实价格成本不低。

本文发布于:2024-09-24 05:26:26,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/388147.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:地图   分析   开发   扩展   进行
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议