大型应用工程工GIS软件开发平台选型对比-双方上一代产品的对比

上传人:leixi****n2022 文档编号:278164139 上传时间:2022-04-16 格式:DOC 页数:18 大小:169.50KB
返回 下载 相关 举报
大型应用工程工GIS软件开发平台选型对比-双方上一代产品的对比_第1页
第1页 / 共18页
大型应用工程工GIS软件开发平台选型对比-双方上一代产品的对比_第2页
第2页 / 共18页
大型应用工程工GIS软件开发平台选型对比-双方上一代产品的对比_第3页
第3页 / 共18页
大型应用工程工GIS软件开发平台选型对比-双方上一代产品的对比_第4页
第4页 / 共18页
亲,该文档总共18页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《大型应用工程工GIS软件开发平台选型对比-双方上一代产品的对比》由会员分享,可在线阅读,更多相关《大型应用工程工GIS软件开发平台选型对比-双方上一代产品的对比(18页珍藏版)》请在金锄头文库上搜索。

1、第四部分 大型应用工程GIS软件开发平台选型对比软件选型是GIS应用项目开发中的重要环节。在国内外众多的GIS软件产品中,没有最好的,只有最合适的。本文将从功能、性能、二次开发能力和技术支持等多方面剖析ArcGIS、SuperMap GIS和MapInfo三套解决方案,并列出对比条目对二次开发项目的重要等级参考。1. 对比软件项目ArcGIS解决方案SuperMap解决方案MapInfo解决方案空间数据库技术ArcSDE/ GeoDatabaseSuperMap SDXMapInfo Spatialware组件开发平台MapObjects/ ArcObjectsSuperMap IIIMapX

2、桌面数据管理软件ArcMapSuperMap DeskproMapInfo数据采集软件无专业数据采集软件,直接使用ArcMapSuperMap Survey无专业数据采集软件,直接使用MapInfo2. 功能对比2.1. 数据组织(重要等级参考:)在应用需求的推动下,ArcGIS先后推出了多种文件格式,如Arc/Info的Coverage、ArcView的Shape文件、ArcSDE的空间数据库、GeoDatase的空间数据库、交换文件格式E00等等,ArcMap推出后又出现了新的数据结构。这些数据格式所支持的功能各不相同,比如Coverage和GeoDatabase有拓扑关系,Shape和S

3、DE没有拓扑关系,数据对象结构也相差极大,以至于各格式之间相互转换频繁,且这样或多或少地会损失信息和功能。SuperMap同样提供了多种格式的数据组织方式,比如:基于复合文档技术的SDB,基于桌面数据库的MDB,基于大型数据库的SDX for Oracle和SDX for SQL Server等。SuperMap的这些格式都有统一的对象模型和结构定义,各个格式支持的操作和功能从根本上是统一的。SuperMap GIS系列软件都可以直接打开这些格式的数据,并且能非常简单地实现各个数据格式数据源之间交换数据,如在同一格式的数据源内复制数据。SuperMap拥有独一无二的多源空间数据无缝集成技术,允

4、许开发上轻易将使用SuperMap已建成的应用系统移植到其他格式。比如,在极少代码改动的情况下,一个使用SQL Server存储空间数据的应用系统或者产品轻松移植到使用Oracle或者SDB的环境中。MapInfo的数据格式相对比较单一,即基于文件的TAB数据格式,另一种就是基于数据库的MapInfo Spatialware。MapInfo也能比较方便地在两种数据格式之间进行转换。不足之处在于MapInfo的数据格式都不支持拓扑关系,MapInfo整个软件也不支持拓扑关系。2.2. 基于文件的地图数据管理(重要等级参考:)基于文件的地图数据管理方式仍然在一些系统中广泛应用,特别是在一些中小型应

5、用项目中中还是具有一定的意义。2.2.1. 对比明细表项目ArcGISSuperMapMapInfo本地文件类型Coverage、ShapeSDB、MDBTAB组文件个数一个目录下的多个文件,不便于管理2个(sdb, sdd),便于管理多个( 一般多于5个),不便于管理一组文件可管理数据集数量1个数据集多个(数十个至数百个,理论上可以管理21亿个数据集)。您可以把多个Arc/Info Coverage和MapInfo TAB的内容用一个SDB管理。1个数据集数据加密与信息安全不具备数据加密的功能。SuperMap SDB文件具有加密功能。创建该文件时允许用户指定密码,其他用户如果不知道密码,即

6、便有SuperMap软件也不能打开和使用数据。有利于保护用户的数据产权。不具备加密功能是否存储拓扑关系是否存储对象风格(复合数据集)是否支持数据压缩支持复杂几何对象(对象类型丰富)(支持,但对象类型不够丰富)大数据量管理能力性能较高性能较高性能较高地图范围无限制是否支持SQL查询2.2.2. 评述ArcGIS提供两种本地地图数据格式,即Coverage和Shape。其中Coverage支持拓扑关系,Shape文件不支持拓扑关系。两种文件格式都不提供加密功能,无法实现数据保护。两种数据格式都是一个数据集、多个文件组成,在大型应用系统中,地图数据量大,因而数据文件也很多,不便于数据的组织和管理。S

7、uperMap也提供两种本地地图数据格式,即SDB和MDB。两种数据格式都支持拓扑关系、密码保护功能,允许用户对数据进行加密。两种数据格式都是多数据集一体化管理方式,外部数据文件数量少,方便于数据管理和组织。MapInfo的TAB文件格式也是由多个文件组成,不支持存储拓扑关系,也不支持加密。2.3. 空间数据库技术(重要等级参考:)基于关系数据库和对象关系数据库的空间数据库技术是现今大型GIS应用项目中广泛采用的空间数据管理技术,这一点在大型应用项目的GIS软件选型对比中一直受到高度重视。2.3.1. 对比明细表项目ArcGISSuperMapMapInfo技术名称SDE(Spatial Da

8、tabase Engine), GeoDatabaseSDX(Spatial Database eXtension)Spatialware支持SQL Server支持Oracle支持Oracle Spatial支持数据类型仅仅支持点、线、面、注记。CAD数据导入后参数化对象转换为简单线、面对象,造成大量数据膨胀。点、线、面、注记、圆弧、圆、椭圆、曲线、GeoPath和复合对象等。由于支持参数化对象,CAD数据导入后膨胀较小。点、线、面、注记、圆弧、圆、椭圆、曲线等。由于支持参数化对象,CAD数据导入后膨胀较小。数据保密与信息安全利用关系数据库的数据访问权限控制,具有很好的数据安全策略利用关系数

9、据库的数据访问权限控制,具有很好的数据安全策略利用关系数据库的数据访问权限控制,具有很好的数据安全策略是否支持拓扑关系SDE不支持GeoDatabase支持支持不支持是否存储对象风格(复合数据集)是否支持数据压缩支持复杂几何对象长事务支持地图范围无限制(SDE的地图范围仅能向北和东方扩展,向南和向西则受限制)是否支持SQL查询2.3.2. 评述ESRI的SDE和后来推出的GeoDatabase都具有大数据量管理能力,具有很好的数据访问权限管理。但是ESRI的空间数据库支持的几何对象类型不够丰富,此外,由于SDE不支持存储和管理拓扑关系,造成不少应用系统特别是交通、电信、电力等与网络拓扑有关的行

10、业应用系统选型的障碍。尽管GeoDatabase支持拓扑关系,但是MapObjects无法访问GeoDatabase。SuperMap SDX空间数据库技术具有大数据量管理能力和很好的权限管理功能。而且SuperMap 空间数据库也如同SuperMap的文件格式一样,支持存储拓扑关系和非常丰富的几何对象类型。MapInfo的Spatialware空间数据库也有很好的权限管理功能,大数据检索能力也不错。Spatial不支持数据压缩。2.4. 拓扑关系(重要等级参考:)在电力、交通、电信和城市综合管网管理等系统中,拓扑关系方面的功能非常重要。2.4.1. 对比明细表项目ArcGISSuperMap

11、MapInfo拓扑错误检查建立网络拓扑关系建立多边形拓扑关系网络拓扑分析是否支持一根管线中多条通信线缆的网络路径搜索编辑时是否支持动态维护网络拓扑关系是否支持节点连接关系矩阵2.4.2. 评述ArcGIS中的Workstation部分对拓扑关系有非常强的处理和分析功能,但是该部分缺少强大的组件式二次开发能力。ArcInfo 8.0新增部分,特别是ArcObjects+GeoDatabase对拓扑的处理能力尚不成熟,尤其缺少交通网络资源管理中特别需要的动态维护拓扑关系、一根管线中包含多条光纤/铜缆以及一条道路多车道的网络搜索功能,也不支持节点连接关系矩阵。若用ArcObjects开发交通网络资源

12、管理系统,这部分网络分析功能需要在二次开发中实现。若用MapObjects开发交通网络资源管理系统,则所有的拓扑关系维护和分析功能全部需要二次开发实现,工作量更大。SuperMap无论是文件格式还是空间数据库格式都支持拓扑关系存储管理功能。并且,针对交通网络资源管理中一根管道包含多条光纤/铜缆、一条道路多车道的特殊情况,SuperMap专门提供了解决方案,通过RuleMask可以对管线中指定的通信线缆、道路中的车道进行网络路径搜索,大大减少了二次开发的工作量。与此同时,SuperMap还支持在编辑时动态维护网络拓扑关系,增加管线无需重建拓扑关系。独特的节点联接关系矩阵为解决网络节点处理复杂的连

13、接关系提供了方便。MapInfo不支持拓扑关系的存储和管理,也不支持基于拓扑结果的空间分析和运算。若用于开发电信、电力、自来水等需要拓扑分析功能的应用系统,拓扑分析功能完全需要二次开发实现,无疑增加了二次开发的工作量和系统建设周期。2.5. 专题地图(重要等级参考:)专题地图是GIS软件根据属性数据的不同分别给几何对象采用不同风格显示的地图表现形式,是GIS软件数据可视化的重要工具,在多数GIS应用中都有重要意义。2.5.1. 对比明细表项目ArcGISSuperMapMapInfo单值专题图分段(范围)专题图等级符号专题图点密度专题图3D棱柱图统计专题图面积图阶梯图折线图点图柱状图三维柱状图

14、饼图三维饼图玫瑰图三维玫瑰图自定义专题图2.5.2. 评述ArcGIS支持较多的专题地图,SuperMap在这方面功能更强,不仅支持更多的统计专题图功能,而且提供了独一无二的自定义专题地图,解决了以往GIS软件专题地图显示中面临的一些难题。MapInfo的专题地图功能也较为丰富,使用也比较方便。2.6. 数据格式转换(重要等级参考:)对应用系统来讲,GIS软件数据交换能力决定了该系统的开放性,即能否方便地输入其他来源的数据以及输出相应的数据格式,与其他系统进行数据交换的能力。2.6.1. 对比明细表项目ArcGISSuperMapMapInfo转入MIFE00DXFDGN,但支持不佳TAB-SHPCoverage-转出MIF

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

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