面向企业级的开源WebGIS解决方案--MapGuide(对比分析)
在技术特点、功能、架构等方面,MapGuide与其他WebGIS产品有什么区别?本文主要从此角度来介绍MapGuide的特性,以供参考。mapxtreme
本人选择了比较熟悉的几款WebGIS产品:MapServer(开源项目)、MapXtreme(MapInfo)、ArcIMS(ESRI)、ArcServer(ESRI),与MapGuide(开源项目)相比较。
由于本人未对国内的WebGIS产品如SuperObjects.Net、MapGIS-IMS实践过,所以没有包含在对比产品内,如有阅者熟悉可提供资料,万分感谢。
1、产品总体概述
1)MapServer
开源项目;跨平台;支持ASP.NET、JA等的应用开发;框架结构可参阅本人有关对MapServer的分析文章。2)MapXtreme
MapInfo商用平台(10-20W/1 RMB);包含MapXtreme for Windows和MapXtreme for Java两个版本;MapXtreme for Windows无C/S、B/S架构之分,既为C/S嵌入式开发的GIS产品,又为WebGIS产品;支持ASP.NET、JA等的应用开发。3)ArcIMS
ESRI商用产品(15+/-W/1 RMB);跨平台支持;支持ASP.NET、JA等的应用开发;体系架构可参阅ESRI产品说明书。4)ArcServer
ESRI商用产品;跨平台支持;ArcIMS的企业级版本;支持ASP.NET、JA等的应用开发;体系架构可参阅ESRI产品说明书。mapxtreme5)MapGuide
开源项目;跨平台支持;MapServer的Enterprise版本;支持ASP.NET、J
A等的应用开发;体系架构可参阅“面向企业级的开源WebGIS解决方案--MapGuide(介绍)”。
2、总体功能对比
通过功能参数对比分析。选择的技术参数综合了各大WebGIS产品服务特点,包含:1)Metadata/Resource:元数据服务/资源服务
8)Extract:裁减矢量数据并支持下载服务9)WMS:支持并提供WMS服务10)WFS:支持并提供WFS服务
11)DataInteroperability:支持多源数据访问,提供数据互操作服务12)Tile:瓦片地图服务
ature Server发布的WebGIS可实现MapTip功能,但需JVM支持;MapGuide即可以Image绘制地图,又可实现MapTip功能,如下图:
通过对比表分析,可以得出:MapGuide在DataInteroperability和Tile具备独特的优势(实现Tile不存在技术难度,但将Tile作为定制服务封装于产品之中仅MapGuide,其他产品本身不具备)。
MapGuide通过FDO(FeatureDataObjects) Provider实现多源、不同空间数据结构的统一访问和表现,而不必将其他空间数据转换成私有的空间数据模型数据。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-28565-1.html
想吃芝麻糊就搞个豆浆机自己打正好趁双十一搞一个