




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、GIS 软件开发平台选型对比软件选型是 GIS 应用项目开发中的重要环节。在国内外众多的 GIS 软件产品中,“没有最好的,只有最合适的”。本文档从功能、性能、二次开发能力和技术支持等多方面剖析ArcGISSuperMapGIS 和 MapInfo 三套解决方案, 并列出对比条目对二次开发项目的重要等级参考, 希望对开发商和最终用户软件选型有所帮助。1.对比软件目Arc心15解决方案EuperMap解决方案Maplnft解决方案空间数据库技术ArcSDE/GecEhtabaseSuperMapSDXMapInfoSpatialvrare蛆件开发平台MapObjects/ArcObjectsSu
2、perMap111MapX桌面薮据管理软件ArcMapSuperMapDeskproMapInfo数据采集软件无专业数据采案软件,直接使用 ArcMapSuperMapSurvey无专业救据采案较件,直接快用MapInfo2.功能对比2.12.1 数据组织(重要等级参考:)在应用需求白推动下,ArcGIS 先后推出了多种文件格式,如 Arc/Info 的 CoveragesArcView 的 Shape 文件、ArcSDE 的空间数据库、GeoDatase 的空间数据库、交换文件格式 E00 等等,ArcMap 推出后又出现了新的数据结构。这些数据格式所支持的功能各不相同,比如 Coverag
3、e和 GeoDatabase 有拓扑关系,Shape 和 SDE 没有拓扑关系,数据对象结构也相差极大,以至于各格式之间相互转换频繁,且这样或多或少地会损失信息和功能。SuperMap 同样提供了多种格式的数据组织方式,比如:基于复合文档技术的 SDR 基于桌面数据库的 MDB,基于大型数据库的 SDXforOracle 和 SDXforSQLServe 筹。SuperMap 的这些格式都有统一的对象模型和结构定义,各个格式支持的操作和功能从根本上是统一的。SuperMapGIS 系列软件都可以直接打开这些格式的数据,并且能非常简单地实现各个数据格式数据源之间交换数据,如在同一格式的数据源内复
4、制数据。SuperMap 拥有独一无二的“多源空间数据无缝集成技术”,允许开发上轻易将使用 SuperMap 已建成的应用系统移植到其他格式。比如,在极少代码改动的情况下,一个使用 SQLServer 存储空间数据的应用系统或者产品轻松移植到使用 Oracle 或者 SDB 的环境中。MapInfo 的数据格式相对比较单一,即基于文件的 TAB 数据格式,另一种就是基于数据库的 MapInfoSpatialware。MapInfo 也能比较方便地在两种数据格式之间进行转换。不足之处在于 MapInfo 的数据格式都不支持拓扑关系,MapInfo 整个软件也不支持拓扑关系。=基于文件的地图数据管
5、理=便要等级参考:)基于文件的地图数据管理方式仍然在一些系统中广泛应用,特别是在一些中小型应用项目中中还是具有一定的意义。2.1.1 对比明细表2.1.2 评述ArcGIS 提供两种本地地图数据格式,即 Coverage 和 Shape。其中 Coverage 支持拓扑关系,Shape 文件不支持拓扑关系。两种文件格式都不提供加密功能,无法实现数据保护。两种数据格式都是一个数据集、多个文件组成,在大型应用系统中,地图数据量大,因而数据文件也很多,不便于数据的组织和管理。SuperMap 也提供两种本地地图数据格式,即 SDB 和 MDB。两种数据格式都支持拓扑关系、密码保护功能,允许用户对数据
6、进行加密。两种数据格式都是多数据集一体化管理方式,外部数据文件数量少,方便于数据管理和组织。MapInfo 的 TAB 文件格式也是由多个文件组成,不支持存储拓扑关系,也不支持加密。2.22.2 空间数据库技术(重要等级参考:)基于关系数据库和对象关系数据库的空间数据库技术是现今大型 GIS 应用项目中本地文件类型CoveragesShapeSDB.MDBTAB组文件个数一个目录下的多个文件, 不便于管理杵(金曲,我为,便于管理多小(一般致于 5 个),不便于管理一组文件可管理颉据集数量1个数据集多个(数十个至数百个,理论上可以管理1亿个数据鼻U.您可以把多个Arc/InfoCoweragB和
7、MapInfoTAB 的内容用一个 RDB管理.1 个数据集数据加密与信息安全不具普数据加密的功能.SuperMapSDB文件具有加密功能,创建该文件时允讦用户指定密码,其他用户如果不知道密码, 即便有SupffMap软件也不能打开和使用数据口有利于保护用户的数据产权.不具备加密功能是否存储拓扑关系VX是否存储对象风格X复合数据集)7是否支持数据压缩XX支持复杂几何对象X“对冢类型丰富)7(支持,但对象类型不够丰富)大数据量管理能力性能较高性能较高性能较高地图范困无限制V4X是否支持SQL查询VVV顼目ArcGISSiqjerMapMapInfo广泛采用的空间数据管理技术,这一点在大型应用项目
8、的 GIS 软件选型对比中一直受到高度重视。2.2.1对比明细表项目AnGISSuperMapMapInfo技术名称SDE(SpatialDatabaseEngine),GeoDatabaseSDSpatialDatabaseextension)Spatialware支持 SQLServerVpV支持 Oracle77支持。於 ckSpahalVpJ支持数据类型仅仅支持点、 线、 面、 注记.CAD数据导入后参数代对象转换为苞单线、面对象 r 造成大量数据膨胀.点、线、面、;王记、圆弧、圆、牖圆、曲姓、GcoPath 和复合对冢等.由于支持参教化对象,CAD 数据导入后膨胀较小.点、线、面、注
9、记)扇弧、圆、帏扇,曲等.由于支持参数化对象,CAD 数据导入后跑胀较小.数据保密与信息安全利用关系数据库的羲据访问极限控制,具有很好的数据安全策略利用关系数据库的数据访问杈限控制,具有很好的数据安全策略利用关系数据库的敬据请间板限控制,具有偎好的数据安全策略是否支持拓扑关系SDE 不支持G 巳 oDatabas 豉持支持不支持是否存储对冢风格X。(复合数据集)V是否支持数据压缩X7X支持复杂几何对象X7X长经支持VV地图范围无限制的地图范围仅能向北和东方扩展*向南和向西则受限制)pX是否支持 SQL 查询7VV2.2.2评述ESRI 的 SDE 和后来推出的 GeoDatabase 都具有大
10、数据量管理能力,具有很好的数据访问权限管理。但是 ESRI 的空间数据库支持的几何对象类型不够丰富,此外,由于 SDE 不支持存储和管理拓扑关系,造成不少应用系统特别是交通、电信、电力等与网络拓扑有关的行业应用系统选型的障碍。尽管 GeoDatabase 支持拓扑关系,但是 MapObjects 无法访问 GeoDatabase。SuperMapSDX 空间数据库技术具有大数据量管理能力和很好的权限管理功能。而且 SuperMap 空间数据库也如同 SuperMap 的文件格式一样, 支持存储拓扑关系和非常丰富的几何对象类型。MapInfo 的 Spatialware 空间数据库也有很好的权限
11、管理功能,大数据检索能力也不错。Spatial 不支持数据压缩。2.32.3 拓扑关系(重要等级参考:)在电力、交通、电信和城市综合管网管理等系统中,拓扑关系方面的功能非常重要。2.3.1对比明细表2.3.2评述ArcGIS 中的 Workstation 部分对拓扑关系有非常强的处理和分析功能, 但是该部分缺少强大的组件式二次开发能力。ArcInfo8.0 新增部分,特别是 ArcObjects+GeoDatabase 对拓扑的处理能力尚不成熟,尤其缺少交通网络资源管理中特别需要的动态维护拓扑关系、一根管线中包含多条光纤/铜缆以及一条道路多车道的网络搜索功能,也不支才 I I 节点连接关系矩阵
12、。若用 ArcObjects 开发交通网络资源管理系统,这部分网络分析功能需要在二次开发中实现。若用 MapObjects 开发交通网络资源管理系统,则所有的拓扑关系维护和分析功能全部需要二次开发实现,工作量更大。SuperMap 无论是文件格式还是空间数据库格式都支持拓扑关系存储管理功能。并且,针对交通网络资源管理中一根管道包含多条光纤/铜缆、一条道路多车道的特殊情况,SuperMap 专门提供了解决方案,通过 RuleMask 可以对管线中指定的通信线缆、道路中的车道进行网络路径搜索,大大减少了二次开发的工作量。与此同时,SuperMap 还支持在编辑时动态维护网络拓扑关系,增加管线无需重
13、建拓扑关系。独特的节点联接关系矩阵为解决网络节点处理复杂的连接关系提供了方便。MapInfo 不支持拓扑关系的存储和管理,也不支持基于拓扑结果的空间分析和运算。若用于开发电信、电力、自来水等需要拓扑分析功能的应用系统,拓扑分析功能完全需要二次开发实现,无疑增加了二次开发的工作量和系统建设周期。2.42.4 专题地图(重要等级参考:)专题地图是 GIS 软件根据属性数据的不同分别给几何对象采用不同风格显示的地图表现形式,是 GIS 软件数据可视化的重要工具,在多数 GIS 应用中都有重要意义。2.4.1对比明细表拓扑错误检查青筌;建立网络拓扑关系V潟建立多边形拓扑关系77X.网络拓扑分析47X:
14、是否支持一根管线中多条通信线缆的幽络路径搜索X:4为;媪辑时是否支持动态维护网络拓扑关系/7莪;是否支持节点连接关系矩阵XVX哽目ArrGISSiqierMapMapInfo2.4.2评述ArcGIS 支持较多的专题地图,SuperMap 在这方面功能更强,不仅支持更多的统计专题图功能,而且提供了独一无二的自定义专题地图,解决了以往 GIS 软件专题地图显示中面临的一些难题。MapInfo 的专题地图功能也较为丰富,使用也比较方便。2.52.5 数据格式转换(重要等级参考:)对应用系统来讲,GIS 软件数据交换能力决定了该系统的开放性,即能否方便地输入其他来源的数据以及输出相应的数据格式,与其
15、他系统进行数据交换的能力。2.5.1对比明细表项目ArcGESSuperlapMa9Infb转入MIFXV7EDO7VDXF774DGNV,但支持不佳VXTABXVSHPVpVCoverage-VX转出MIFy77EWV7VDXFDGNdXpp-VXTABXXSHP77VCoverag.eX2.5.2评述三套解决方案相比较,SuperMap 具有更强的数据交换能力,支持更多的矢量单值专题图单值专题图7 777分段(范函)专题图分段(范函)专题图VV7等级符号专题图等级符号专题图7VW点密度专题图点密度专题图VVV3D横柱图横柱图/V统计专统计专题题图图面积图面积图XVX阶梯图阶梯图XVX折缝图
16、折缝图VX点图点图XVX柱状图柱状图VVV三维柱状图三维柱状图XVX睡睡VVV三维饼图三维饼图X7X孜瑰图孜瑰图XX三维玫瑰图三维玫瑰图XVX自定义专题图自定义专题图XVX项目AKGISSuperMapMaplnib数据格式(包括交换格式和二进制格式)。2.62.6 多源数据集成(重要等级参考:)多源数据集成,即无需格式转换直接访问多种数据格式的能力,这是 GIS 应用系统开放能力的另一种体现。2.6.1对比明细表可直接访网的第三方地图格式ACISSuperlapMapInfoDGNXXDWGVVXOracleSpatial77V2.6.2评述ArcGIS 和 SuperMap 的多源数据集成
17、能力都比较强,其中 SuperMap 支持 DGN,ArcGIS 不支持。2.72.7 地图编辑(重要等级参考:)地图编辑功能是多数 GIS 应用必需的功能, 组件对象模型强大的地图编辑功能可以省却大量二次开发的精力。2.7.1对比明细表耍目ArcGISMaplrdb属性辨辑VVV对象添加、删除、移动V77顶点编辑7VV沿钱文字标注7qX自动维护拓扑关系XqX创建几恂对象类型种类仅能创建几种基本的凡何对象类型(如:点、线、面等)可创建二十余种几何对象类型,如:点、线、面、文本、曲1绦矩形、圆角矩形、椭国、斜椭圆、复合对象等可创建的几何对象类型包括:点、卷面、文奉、曲线、挹形、圆角矩形、椭圆捕捉
18、点与顶点或竹点本合VAV在线上XVX在籍之中点XqX在线的延长线上X7X与其他点在同一忒平或竖直线上XJX线与前一线段成固定角度X7X踏过其他点Xa:水平或竖直Xv与战殷平行XJX与线段垂直XVX固定长度XJX2.7.2评述ArcInfo 在地图编辑功能方面能力欠佳一直困扰着 ArcGIS 用户,MapObjects甚至不提供基本的地图编辑功能,全部需要通过二次开发来实现。ArcObjects 提供一些地图编辑功能,但是所能创建的几何对象类型不多,而且智能捕捉能力也弱。SuperMap 超强的图形编辑能力在很大程度上降低了图形编辑的开发工作量, 在这方面 SuperMap 具有非常显著的优势。
19、MapInfo 地图编辑功能比较方便,能创建的地图对象也较丰富,但在捕捉功能方面较弱。2.82.8 制图输出/桌面排版(重要等级参考:)通过桌面排版方式打印输出地图是多数 GIS 应用系统需要提供的功能。2.8.1对比明细表K目ArcGISSupexlp多页分幅输出V(ArcObjects)x(MapObjects)VV(lapInfo)x(MapX) )设计时页面与打印设备无关 (如当前俊仅安装国1打印设备, 应该可乐设计大于A4的资面)(ArcObjects)x(10bjects)7X艺术字标题X7X属性数据表V(ArcObjects)xfllapObjects)X(可通过二次开发实现)X
20、支持图片4(ArcObjects)工(MapObjects)X布局中支持直接缩放定位地图箱围V(ArcObjeets)x(BlapObjects)qX比例尺A(ArcObjects)x(lapObjectg)VV(MapInfo)x(lapX)图例V(ArcObjects)x(lapObjects)V7(HapInfo)x(MapZ)图例允讦分解调整V(ArcObjects)x(lObjects)VX对象自动对齐方式4(ArcObjects)x(lapObjects)VV(KaplnfD)x(MapX) )对象姐舍XVX对象组合嵌套X4X2.8.2评述MapObjects 不提供桌面排版功能。
21、ArcObjects 提供桌面排版功能,功能较强。支持属性数据表,不支持对象组合(Group)、组合嵌套(NestedGroup)和艺术字体标题。ArcGIS 中的各个软件无法共享制图排版的成果,如 ArcMap 的布局设计成果无法在 MapObjects、ArcInfoWorkstation 和 ArcView3.x 中使用。SuperMap 提供专门的桌面排版控件(SuperLayout),功能较强。SuperMap 的布局组件不直接支持属性表,需要通过二次开发来扩展实现。SuperLayout 支持艺术汉字标题,支持布局元素的组合(Group)、组合嵌套(NestedGroup)等功能,
22、有助于在布局二次开发中实现特殊的模板功能。SuperMapGIS 系列软件基于共同的技术基础构建,各个软件之间可以共享布局设计,如 SuperMapSurvey 制作的布局,在 SuperMapDeskpro 桌面软件和 SuperMapIII 组件中都可以识别并使用。MapX 没有排版功能。2.92.9 数据采集(重要等级参考:)SuperMap 提供专业的数据采集工具,可以进行基础地形图和专业地图数据的批量快速采集。ArcGIS 和 MapInfo 无类似专业的数据采集软件。使用传统的桌面 GIS 软件进行数据编辑时,往往需要不断切换可编辑图层,来指定当前绘制的几何对象存放到什么图层,这样
23、既耗费时间也容易出错。此外,通过数字化人员输入编码的方式来区分同层的不同地物要素类型,这也是一个容易出错的工作,大量数据错误检查的工作严重影响数据采集的效率。基于 SuperMapSurvey 专业数据采集软件,先由数据采集管理员定义数据结构并构建数据采集界面参数库,数字化人员通过所见即所得的方式绘制指定类型的几何对象,无需不断切换可编辑图层、无需输入要素编码,避免了大量错误的发生,大幅度提高了效率。2.102.10专题地图2.10.1对比明细表2.10.2评述2.10.33.二次开发对比4.14.1 二次开发组件(重要等级参考:)组件式开发方式无疑已经成为当前最主流的 GIS 应用二次开发方
24、式,比较 GIS软件的组件开发能力和灵活性在 GIS 软件选型中至关重要。4.1.1对比明细表AnGiSSup?rMapMopInT。是否支持可视化设计V语言语言VisualBasic,VisualC+,DelphihC+Builder,PowerBuilder 等VisualBasic,VisualC+,DelphitC+Builder,PowerBuilder 等VisualBasic,VisualC+,Delphi.C+Builder,PowerBuildarW是否具有是否具有通用性通用性q是否易于与其他技术(如凶正等)集成*/1V功能MapOjE 由功能很弱,尚不如 SuperMap
25、众多组件中的一个核心钥件;Arc。包配抬功能强大功能强大MapX 功能比 MapObjects 稍强,但仍然属于轻量级客户端旷展性基于标准组件的二欷开发,可以与其它组件集成,犷展非常强.基于标准组件的二次开发,可以与具它蛆件集成,犷展非常强.基于标准蛆件的二次开发,可以与其它组件集成,扩展非常强.伸缩性MapObjects只有一个控件,功能弱,满足不 7 大型应用需求;ArcQbjects 组件群庞大,但是可拆性差,可裁减性亦差,伸缩性不足且客户端成本高.多个组件坦成 可自由拆卸组合,可以根据不同的项目选择不同的组件,有利于降低客户端成本.适合于大型、中型和 d理项目应用.MapObjects
26、 只有一个控件,功能弱,满足不了大型应用需求.MapObjects 对冢封装粒度适中(计有 45 个对冢)易于使用,同时具有灵活性.ArcObj 配馆对欲封装粒度过细, 组织复杂, 难于掌握;而且由于封装粒度过细,导致消耗系统资源(CPU 和内存)大、初始化时间长、速度慢等问题.SuperMap 对象封装粒度适中(计有 1 如多个对象),易于使用,同时具存灵活性MapObjects 对冢封装粒度适中(计有 56 个对索)-易于使用T同时具有灵活性.二次开发文档Arc 西&土开发文参说明同略,没有示范代码参数说明较详细,且常用方法有大量示范代科参数说明较详细,有一定示葩代码,4.1.2评述MapObjects 组件对象封装粒度适中,使用灵活且易于
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 历史文化步道规划实施方案(参考模板)
- 金刚石产业园项目可行性研究报告(范文参考)
- 加强中职学校校园欺凌治理的教师作用
- 心理教育小学生课件
- 广东省四会中学、广信中学2023-2024学年高一上学期第二次月考地理含答案
- 室内设计师的职责
- 安徽中医药大学《高材化工设计》2023-2024学年第二学期期末试卷
- 辽宁轨道交通职业学院《量化金融学(双语)》2023-2024学年第二学期期末试卷
- 南京科技职业学院《工程项目管理含建设法规》2023-2024学年第二学期期末试卷
- 漳州职业技术学院《专业必读书目考核》2023-2024学年第二学期期末试卷
- 足球鞋推广方案
- 论三农工作培训课件
- 关于乙醇的安全培训课件
- 代驾创业计划书
- 杭州市绿地系统规划-以西湖区为例剖析
- 预算绩效评价管理机构入围投标文件(技术标)
- 原始股转让合同
- 2023-2024年注册测绘师案例分析真题及答案解析
- 审计案例分析课程达尔曼案例
- 《人民币真伪识别》课件
- 大学生农村信用社实习报告
评论
0/150
提交评论