已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
面向企业级的开源WebGIS解决方案-MapGuide(对比分析) 在技术特点、功能、架构等方面,MapGuide与其他WebGIS产品有什么区别?本文主要从此角度来介绍MapGuide的特性,以供参考。 本人选择了比较熟悉的几款WebGIS产品:MapServer(开源项目)、MapXtreme(MapInfo)、ArcIMS(ESRI)、ArcServer(ESRI),与MapGuide(开源项目)相比较。 由于本人未对国内的WebGIS产品如SuperObjects.Net、MapGIS-IMS实践过,所以没有包含在对比产品内,如有阅者熟悉可提供资料,万分感谢。1、产品总体概述 1)MapServer开源项目;跨平台;支持ASP.NET、JAVA等的应用开发;框架结构可参阅本人有关对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、JAVA等的应用开发。 3)ArcIMSESRI商用产品(15+/-W/1 RMB);跨平台支持;支持ASP.NET、JAVA等的应用开发;体系架构可参阅ESRI产品说明书。 4)ArcServer ESRI商用产品;跨平台支持;ArcIMS的企业级版本;支持ASP.NET、JAVA等的应用开发;体系架构可参阅ESRI产品说明书。 5)MapGuide 开源项目;跨平台支持;MapServer的Enterprise版本;支持ASP.NET、JAVA等的应用开发;体系架构可参阅“面向企业级的开源WebGIS解决方案-MapGuide(介绍)”。 2、总体功能对比 通过功能参数对比分析。选择的技术参数综合了各大WebGIS产品服务特点,包含: 1)Metadata/Resource:元数据服务/资源服务 2)Feature:要素特性(MapTip功能表现、矢量流数据表现) 3)Image:地图绘制服务 4)Rendering:图层渲染服务 5)Editing:地图编辑服务 6)Routing:路径服务 7)Query:查询服务 8)Extract:裁减矢量数据并支持下载服务 9)WMS:支持并提供WMS服务 10)WFS:支持并提供WFS服务 11)DataInteroperability:支持多源数据访问,提供数据互操作服务 12)Tile:瓦片地图服务MapGuideMapServerMapXtremeArcIMSArcServerMetadata/ResourceYYYYYFeatureYN?YYImageYYYYYRenderingYYYYYEditing?NY*YRouting?N*YQueryYYYYYExtract?NYYYWMSYYYYYWFSYYYYYDataInteroperabilityYYN*TileY*NNN参数说明: Y- 满足N- 本身不能满足 ? - 不知* - 本身不满足,可通过现有技术集成满足 对比表中*项解释如下: 1)MapServer-Tile:基于MapServer的Ka-Map应用框架可以实现; 2)MapXtreme-Routing:通过MapInfo Routing J Server或开发扩展算法实现; 3)ArcIMS-Editing:通过ArcSDE Client API实现简单编辑; 4)ArcIMS-Routing:通过NetEngine或开发扩展算法实现; 5)ArcIMS-DI:通过DDE(FME的Web产品,ESRI采购SAFE的FME产品)实现; 6)ArcServer-DI:通过ESRI的DI模块(FME)实现;另外,ArcIMS的Feature Service和Image Service不能共用,ArcIMS以Feature Server发布的WebGIS可实现MapTip功能,但需JVM支持;MapGuide即可以Image绘制地图,又可实现MapTip功能,如下图: 通过对比表分析,可以得出:MapGuide在DataInteroperability和Tile具备独特的优势(实现Tile不存在技术难度,但将Tile作为定制服务封装于产品之中仅MapGuide,其他产品本身不具备)。 MapGuide通过FDO(FeatureDataObjects) Provider实现多源、不同空间数据结构的统一访问和表现,而不必将其他空间数据转换成私有的空间数据模型数据。3、体系分层对比 1)数据访问通道 比较对象:FDO、FME、ArcSDE、MapInfo SpatialWare 支持访问数据格式的种类FME = FDO ArcSDE = SpatialWare; 作为通用的空间数据模型工具,FDO与FME相当,目前FDO支持的数据类型有SDF、SHP、GDAL、ODBC、MySQL、ArcSDE、WMS、WFS等,由于其开源性,可扩展Provider;FME支持几乎多数主流GIS产品数据格式的ETL(Extract、Transform、Load)。由于产品(项目)定位不同,FDO仅作为MapGuide的数据访问部件使用(目前还未挖掘其类似FME的潜力),FME的系列工具供其他GIS开发商集成(ESRI的DI模块就是FME)。作为私有数据模型的访问通道,ArcSDE与MapInfo SpatialWare相当。 2)空间服务与造价 可参阅2的总体功能对比表。从总体功能来说:ArcServer MapGuide ? MapXtreme ? ArcIMS ArcServer在空间分析功能上远远超过其他产品。 如果围绕空间数据的管理(采用企业级数据库管理空间数据)、采集更新、数据共享发布三大功能体系来实施GIS项目,那么可采用参考组合如下所示: -ArcServer ArcServer + ArcSDE + 企业级数据库 -ArcIMS ArcIMS + ArcSDE +企业级数据库+ (ArcEngine) ArcIMS + ArcSDE可以构建功能相对有限的数据管理、数据采集应用系统;通过部署ArcEngine,可构建强大的类似ArcGIS Desktop的应用体系。 -MapXtreme MapXtreme for Windows + 企业级数据库 MapXtreme for Java + MapX + 企业级数据库 前面提到:MapXtreme for Windows无C/S、B/S架构之分,既为C/S嵌入式开发的GIS产品,又为WebGIS产品。 -MapGuide MapGuide + PostgreSQL(MySQL)+ QGIS 根据以上软件部署,实际软件造价高低依次: ArcServer ArcIMS MapXtreme MapGuide(基本为开源项目组合) 而以上部署存在的项目风险强弱:MapGui
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 油气水井测试工安全行为考核试卷含答案
- 工业车辆装配调试工岗前沟通协调考核试卷含答案
- 2026年孕期营养与体重管理课件
- 装配式建筑施工员岗前创新意识考核试卷含答案
- 电力电容器真空浸渍工安全意识强化评优考核试卷含答案
- 西式烹调师安全强化模拟考核试卷含答案
- 汽车维修工工艺控制竞赛考核试卷含答案
- 炭素成型工岗前技术创新考核试卷含答案
- 油脂及脂肪酸加氢操作工竞争强化考核试卷含答案
- 电线电缆挤塑工岗前个人防护考核试卷含答案
- 项目经理讲安全课件
- 2024年公路工程质量检验评定标准
- 2024年秋季学期新人教版八年级上册物理课件第一章 机械运动 1.2 运动的描述
- 《工程勘察设计收费标准》(2002年修订本)-工程设计收费标准2002修订版
- 高等数学(上下册全套)全套教学课件
- QBT 3803-1999 喷灌用低密度聚乙烯管材
- 临床医学系 PBL教学教案
- 脑梗死合并心肌梗死护理查房课件
- 安全生产三管三必须专题培训
- 针纺织品购销合同
- 古代汉语(全套课件220P)
评论
0/150
提交评论