国内外著名的GIS平台对比(ArcGIS、MapInfo、MapGIS、SuperMap)11对比软件.............................................................................................................................................22性能对比.............................................................................................................................................32.1体系结构(重要性:★★★★)..................................................................................32.2地理数据模型(重要性:★★★★★)..................................................................32.3空间数据管理技术(重要性:★★★★★).......................................................42.4时空数据管理(重要性:★★★)............................................................................52.5长事务处理和版本管理(重要性:★★★).......................................................53功能对比.............................................................................................................................................53.1空间数据库技术(重要性:★★★★★)....................................................................53.2拓扑关系(重要性:★★★★★)...................................................................................73.3空间分析(重要性:★★★★★)...................................................................................73.4三维GIS(重要性:★★★★★)....................................................................................83.5专题地图(重要性:★★★★).........................................................................................83.6数据格式转换(重要性:★★★★)..............................................................................93.7地图编辑(重要性:★★★★).........................................................................................93.8制图输出/桌面排版(重要性:★★★).....................................................................103.9数据采集(重要性:★★★★)................................................................................114二次开发对比................................................................................................................................114.1二次开发体系(重要性:★★★★★).......................................................................124.2二次开发模式及性能比较(重要性:★★★★★)............................................135技术支持对比................................................................................................................................145.1技术支持(重要性:★★★★★).................................................................................142地理信息系统(GeographicInformationSystem简称GIS)萌芽于上世纪六十年代初,它是一个基于计算机的信息系统,在计算机软、硬件系统的支持下进行空间数据的输入、存贮、检索、运算的综合分析和应用。目前,商业化的GIS开发工具软件发展迅猛,据统计,全球已有400多种GIS软件产品。对于国外软件来说,由于GIS技术研究起步早,软件产品已经相当成熟。美国环境研究所(ESRI)的ArcGIS、MIS公司的MapInfo等都是有名的国外GIS软件。它们在全球占有较大的市场,知明度较高,一些政府部门和国有大企业领导不了解当今的技术发展,盲目崇洋,往往对于GIS平台的选型起了“误导”作用。对于国内软件来说,虽然GIS研究自上世纪八十年代初才开始,但经过九十年代的快速发展,已经产生了一批具有自主知识产权的GIS基础软件。这些软件在功能上与国外软件的差距正在缩小,部分性能甚至已经超越了国外软件,因而具有更高的性价比。目前,国内最具影响力的GIS软件主要有中地公司的MapGIS、吉奥公司的GeoStar和超图公司的SuperMAP。下面就从性能、功能、二次开发能力和技术支持等多方面来剖析ArcGIS、MapInfo、MapGIS和SuperMap四套解决方案,并列出对比条目对二次开发项目的重要等级参数表。1对比软件项目ArcGIS解决方案MapInfo解决方案MapGIS解决方案SuperMap解决方案空间数据库技术ArcSDE/GeoDatabaseMapInfoSpatialwareMAPGIS-SDESuperMapSDX组件开发平台MapObjects/ArcObjectsMapXMAPGIS-SDKSuperMapObjects桌面数据管理软件ArcMapMapInfoMAPGIS(桌面版)SuperMapDeskpro数据采集软件无专业数据采集软件,直接使用ArcMap无专业数据采集软件,直接使用MapInfoMAPSUV数字测图系统SuperMapSurvey搭建式开发平台BuildPlatForm无无MAPGIS-BPF无数据中心DataCenter无无MAPGIS-DCT无ArcGIS:ESRI公司的代表产品ArcGIS,产品有三十多年历史,功能强大,产品在国际影响大,由于体系结构臃肿,以致无法彻底应用最新技术,如面向对象技术和组件化技术应用不彻底,对系统效率有一定影响。MapInfo:MapInfo定位是桌面地图系统,地图可视化方面拥有全球较大量的用户群。MapInfo是一个界于CAD与GIS之间的系统,主要功能偏向于桌面可视化与数据管理,缺乏GIS拓扑分析与管理能力,而且图形处理能力稍差。MAPGIS:MapGIS起源二十世纪八十年未,产品有近二十年历史,使用面向对象技术和全组件化技术,功能强大,速度快,效率高,产品技术一直处于国际先进水平。率先推出面向服务的分布式多层结构的代表世界最新技术的第四代GIS,特别是推出搭建式开发平台(BuildPlatform)实现0编程的二次开发,同时推出数据中心DataCenter(具有空间数据仓库功能+空间构件仓库功能),遥遥领先于国内外产品。目前正研制第五代GIS产品“网格地理信息系统GridGIS”。SuperMap:SuperMap产品大约有六年多的历史,与MapInfo相当,定位于中小型应用,系统采用全组件化技术,二次开发方便。32性能对比2.1体系结构(重要性:★★★★)GIS基础平台的体系结构限定了上层应用系统的结构选择。第一代GIS系统:单机或集中式结构第二代GIS系统:局域网的C/S结构第三代GIS系统:B/S、C/S混合结构第四代GIS系统:分布式多层结构最新的MapGIS7.0代表了第四代GIS系统,具有分布式跨平台可拆卸的多层多级体系结构。项目ArcGISMapInfoMapGISSuperMap体系结构第三代与第四代之间的GIS技术:组件化技术第三代GIS技术:组件化技术第四代GIS技术:多层结构体系,分布式组件化技术第三代GIS技术:组件化技术2.2地理数据模型(重要性:★★★★★)不同的地理模型适应不同的应用需求。面向几何体模型:适用于出图制图,因缺乏对拓扑关系的处理,不适于关注拓扑的应用。面向拓扑关系模型:应用广泛,但因为所有要素都被抽象为一般行为的点、线、多边形集合,表现一条光缆的线和表现一条道路的线行为相同,不符合现实世界,不能满足越来越复杂的应用要求。面向地理实体对象模型:用自定义对象模拟现实的地理世界,使得物理数据模型更贴近逻辑数据模型,降低了开发难度,能够满足复杂的应用。项目ArcGISMapInfoMapGISSuperMap面向几何体模型文件和RDBMS都支持文件和RDBMS都支持文件和RDBMS都支持文件和RDBMS都支持面向拓扑关系模型只有Coverrage文件支持,RDBMS不支持不支持文件和RDBMS都支持文件和RDBMS都支持面向地理实体对象模型文件和RDBMS都支持不支持文件和RDBMS都支持不支持地图数据集无无有无ArcGIS:ESRI引入了全新的面向对象的空间数据模型GeoDatabase。利用该模型可以定义和操作不同用户或应用的具体模型(如:通信模型、流体模型、电力模型和其他数据模型)。产品允许用户使用可视化计算机辅助软件工程CASE工具和标准的可视化建模语言UML来方便的创建和定制数据模型。MapInfo:不支持空间数据的拓扑关系,其本身不具备网络分析和选址的功能,不具备图库检索的功能,不具备DTM功能。4MapGIS:全新的面向地理实体对象(如道路、河流、居民地等)的空间数据模型:可描述对象、类、子类、子类型、关系、有效性规则、数据集、地理数据库;非空间关系类型有:关联、继承(完全、部分)、组合(聚集、组成)、依赖;非空间关系的多重性有:1-1、1-M、N-M;实体的空间共生性可实现共享几何实体或空间数据(强引用);完整集成和自动维护空间拓扑关系;同时支持属性域、空间规则、关系规则。SuperMap::统一的“数据集”支持按几何特征(点、线、面、注记)空间数据与属性数据无缝管理,按地物分类特征的分层定义实现地理数据模型,各种产品之间都使用相同的数据格式,无需任何处理就可以直接使用,与嵌入式产品之间,也仅需进行简单转换就可以直接使用。2.3空间数据