MapGISK9与ArcGIS的对比分析

上传人:新** 文档编号:547591222 上传时间:2023-02-13 格式:DOCX 页数:8 大小:43.99KB
返回 下载 相关 举报
MapGISK9与ArcGIS的对比分析_第1页
第1页 / 共8页
MapGISK9与ArcGIS的对比分析_第2页
第2页 / 共8页
MapGISK9与ArcGIS的对比分析_第3页
第3页 / 共8页
MapGISK9与ArcGIS的对比分析_第4页
第4页 / 共8页
MapGISK9与ArcGIS的对比分析_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《MapGISK9与ArcGIS的对比分析》由会员分享,可在线阅读,更多相关《MapGISK9与ArcGIS的对比分析(8页珍藏版)》请在金锄头文库上搜索。

1、2.MapGISK9与ArcGIS的对比分析在充分考虑平台性价比的基础上,我们最终选择MapGISK9作为系统开发平台。与国际上影响力最大的ArcGIS平台相比,虽然MapGISK9是国内80年代才逐步兴起的,但它在功能上与ArcGIS的差距正在缩小,甚至在某些性能上已经远远超过了ArcGIS,因而具有更高的性价比。下面分别从性能、功能、二次开发能力和技术支持等方面将两种软件进行对比,以证明本系统选择MapGISK9作为开发平台的正确性、科学性与有效性。表1性能对比体系结构组件化技术多层结构体系,分布式组件化技术向向儿何体模型文件和RDBMS都支持文件和RDBMS都支持面向拓扑关系模型只后Co

2、verrage文件支持,RDBMS不支持文件和RDBMS都支持向向地埋实体对象模型文件和RDBMS都支持文件和RDBMS都支持数据存储文件、RDBMS文件、RDBMS数据组织模型不f,致数据转换文件和RDBMS之间转存有损失文件和RDBMS之间转存无损失支持的标准和规范尚不支持国家空间信息交换标准等国内标准。支持OPENGIS规范,但ARCXML对GML进行了改动。支持国家空间信息交换标准等国内标准。支持OPENGIS规范,完全支持GML3、WMS、WFS、WCS。对二次开发的支持SDE独立成产品,不支持拓扑关系,只API一种二次开发手段;GeoDatase支持拓扑关系,但是MapObject

3、s无法访问GeoDatabaseoSDE文件格和数据库都支持拓扑关系,支持API、类库、组件、控件多种开发手段。数据中心和搭建平台(BuildPlatform)支持措建式、插件式、配置式二次开发,实现0编程的二次开发。时空数据管理版本时空数据管理版本与增量结合的时空数据管理长事务处理和版本管理ArcInfo支持空间数据的长事务处理和版本管理功能,主要解决多用户并发编辑时的冲突问题。可以实现原子事务管理和空间数据的远程过程调用,解决事务嵌套问题;并可实现空间数据的长事务管理和冲突解决方案。表2功能对比技术名称SDE(SpatialDatabaseEngine),GeoDatabaseMAPGIS

4、-SDE支持数据库Oracle、SQLServer、DB2、InformixOracle、SQLServer、DB2、Informix、DM2、SyBase支持数据类型仅仅支持点、线、面、注记。CAD数据导入后参数化对象转换为简单线、面对象,造成大量数据膨胀。面向地埋实体的空间数据模型,可描述任意复杂度的地理实体和空间特征;如点、线、面、注记、圆弧、圆、椭圆、曲线等。由于支持参数化对象,CAD数据导入后膨胀较小。数据保密与信息安全利用关系数据库的数据访问权限控制,具有很好的数据安全策略利用关系数据库的数据访问权限控制,具有很好的数据安全策略是否支持拓扑关系SDE不支持GeoDatabase支持

5、支持是否支持数据压缩XV支持复杂几何对象XV长事务支持VV地图范围尢限制X(SDE的地图范围仅能向北和东方引展,向南和向西则受限制)V是否支持SQL查询VV是否支持GSQL查询XV拓扑错误检查VV建立网络拓扑关系VV建立多边形拓扑关系VV网络拓扑分析VV是否支持一根管线中多条通信线缆的网络路径搜索XV编辑时是否支持动态维护网络拓扑关系XV是否支持节点连接关系矩阵XV空间分析网络分析、拓扑分析、叠加分析、BUFFER分析等。空间分析处理速度高,性能可靠。区对区、线对区、点对区、区对点、点对线等叠加分析;BUFFER分析、属性数据分析;地表和地形分析、坡度、坡向分析、分水岭、流域分析;最短路径、最

6、佳路径、游历方案、上下游追踪、空间定位、资源分配、关阀搜索、动态分段等网络分析;栅格分析,影像分析。MapGIS空间分析处理性能极高,在科技部测评中取得很好的表现。三维GIS只有一维半处理能力,如DEM分析、TIN分析、有高程数据TIN/GRD模型的建立、处理;等值面提取、数字高程模型TIN/GRD专业应用分析等基本功能,没有真二维GIS功能。具有二维模型数据(TIN、三维景观、三维地质)一体化存储管理能力,具后二维数据的LOD_RTree索引技术和面向实体和拓扑的数据组织管理能力;除后高程数据TIN/GRD模型的建立、处理等基本功能外还具有三维地质构造建模、断层处理技术、地质体内属性三维分布

7、建模技术、三维数码景观动态建模技术等;三维数据的综合可视化和融合分析、基于拓扑的三维剖切分析、基于拓扑的等值面提取、三维体数据的面绘制技术、三维体数据直接体绘制技术、数字高程模型TIN/GRD专业应用分析。单值专题图VV分段(范围)专题图VV等级符号专题图VV点密度专题图VV3D棱柱图XV统计专题图柱状图VV三维柱状图XV饼图VV三维饼图XV玫瑰图XV三维玫瑰图XV自定义专题图XV转入MIFXVE00VVDXFVVDGN,但支持不佳VTABXVSHPVVCoverageV转出MIFVVE00VDXFVVDGNXVTABXVSHPVVCoverageXV属性编辑VV对象添加、删除、移动VV顶点编

8、辑VV沿线文字标注VV自动维护拓扑关系XV创建几何对象类型种类VV捕捉占八、与顶点或节点重合VV在线上XV在线之中点XV在线的延长线上XV与其他点在同一水平或竖直线上X线与前一线段成固定角度Xp/跨过其他点XV水平或竖直XV与线段平行XV与线段垂直XV固定长度XV多页分幅输出V(ArcObjects)x(MapObjects)V设计时页面与打印设备无关(如当前仅仅安装A4打印设备,应该可以设计大于A4的页面)V(ArcObjects)x(MapObjects)V艺术字标题xX属性数据表V(ArcObjects)x(MapObjects)V支持图片V(ArcObjects)x(MapObject

9、s)V布局中支持直接缩放/定位地图范围V(ArcObjects)x(MapObjects)V比例尺V(ArcObjects)x(MapObjects)V图例V(ArcObjects)x(MapObjects)V图例允许分解调整V(ArcObjects)x(MapObjects)V对象自动对齐方式V(ArcObjects)x(MapObjects)V对象组合xV对象组合嵌套XV付合正式出版要求XV数据采集无类似专业的数据采集软件。使用传统的桌面GIS软件进行数据编辑时,往往需要不断切换可编辑图层。通过数字化人员输入编码的方式来区分同层的小同地物要素类型,个容易出错的工作,大量数据错误检查的工作严

10、重影响数据采集的效率。MapSUV专门用于GIS数据的获取和更新,实现了测、编、管、绘内外业一体化。MapSUV充分利用了计算机强大的计算处理能力集成了多种测量方法和解析算法,用该系统进行外业空间数据和属性的米集,可以直接存储为MAPGIS标准的点、线、面文件,即进入MAPGIS及其系列软件系统无须进行转换,避免数据转换时造成的数据信息的丢失或混乱。表3二次开发能力对比开发手段AML语言组件MapObjects/ArcObjects插件、搭建、配置、API函数、C+类、组件开发工具和语言提供AML语言ESRI产品系列采用了一系列标准技术,在ArcInfo、ArcEditor、ArcView8.

11、1中内置了工业标准的MicrosoftVisualBasicforApplicationn(VBA),可以不脱离GIS软件的运行环境直接对其进行客户化定制和功能扩展开发。其COM结构使得二次开发工具的多样性,包括VB、VC、Delphi、PB等众多支持COM的开发语言数据中心和搭建平台(BuildPlatform)支持措建式、插件式、配置式二次开发,实现0编程的二次开发。同时提供全组件化的MapGIS开发工具包和SDK,支持VB、VC+、VisualC#.Net、Delphi、java、.net、j2ee、asp等第二方共发工具进行一次开发,支持API、面向对象、全组件化、分布式服务组件等多层

12、次开发模式。支持WindowsNT、Unix和Linux操作系统下分布式跨平台开发。开发难易度AML:易学、难用;MO:35个对象,易学、简单、应用易;ArcObject:太复杂,难学易用。API函数、C+类、组件、插件的四个层次的开发手段可供用户选择。API函数:易学易用,工作量大;C+类:易学、只能用VC;组件:易学、易用,185个组件、对象和控件,中等复杂度。插件式二次开发:能允许用户方便地将其开发的功能作为系统的一部份,装配到系统中。搭建式二次开发:使用搭建平台、功能仓库、动态表单、工作流、用鼠标直接拖放搭建,实现0编程的二次开发。配置式二次开发:配置菜单、工具条、资源、目录、程序模板

13、、实例模板、引导式加载程序实例。专业开发平台无各专业功能仓库的搭建平台二次开发帮助技术文档和技术支持均为英语服务。中文文档和资料相对简略,没有示范代码。提供详细的参考资料和示范代码功能MapObjects功能很弱;ArcObjects功能强大。MapGISSDK功能强大语后VisualBasic,VisualC+,Delphi,C+Builder,PowerBuilder等VisualBasic,VisualC+,Delphi,C+Builder,Java,PowerBuilder等扩展性基于标准组件的二次开发,可以与其它组件集成,扩展非常强。基于搭建式、插件式、配置式二次开发模式和基于标准组

14、件的二次开发模式两种并存,可以与其它组件集成,扩展非常强。伸缩性MapObjects只有一个控件,功能弱,满足不/大型应用需求;ArcObjects组件群庞大,但是可拆性差,可裁减性亦差,伸缩性不足且客户端成本高。在标准框架下采用搭建、插件、配置的二次开发,根据不同的应用用户自定义选择配置。用户自开发的插件和构件也可以方便插进系统中,成为系统整体中的部份。对象封装粒度MapObjects对象封装粒度适中(计有45个对象),易于使用,同时具有灵活性;ArcObjects对象封装粒度过细,组织复杂,难于掌握;而且由于封装粒度过细,导致消耗系统资源(CPU和内存)大、初始化时间长、速度慢等问题。MapGIS组件包括150个基本对象,21个参数、属性控件,1个显示对象,20个Layer和Map对象,4个MSI对象,8个DBS对象,22个数字高程模型对象,4个可视化控件。对象封装粒度适中,易于使

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号