ArcInfo和MapInfo的不同特点与比较

时间:2009-03-28   来源:   网友评论:0   人气: 513 作者:

一、 ArcInfo和MapInfo的比较

坦率地讲,这种比较是非常不合适的,这就相当于硬让一个重量级拳击选手和一个
轻量级拳击选手比个高低。

ArcInfo与MapInfo本身就不是同一层次上的产品,它们在系统功能、数据结构、应
用领域等方面差别很大。ArcInfo是专业GIS软件包,包含从低端到高端一系列产
品,主要面向企业和部门级的用户,悠久的历史和强大的产品家族使得其在GIS领
域具有举足轻重的地位,许多先进的设计思想和概念被其它产品借鉴和采纳。

MapInfo仅是一个桌面制图和地图显示系统,其功能、技术和所建系统的规模都无
法与ArcInfo相比。下面仅就几个方面情况做一个比较:

l 软件结构

ArcInfo是美国ESRI公司ArcGIS软件家族的一员,ArcGIS软件采用的是全面的、可
伸缩集成的体系结构,可提供多层次的产品解决方案。这样用户可以根据综合考虑
需求、资金、技术等因素,根据不同应用阶段和层次的需求,配置多层次的产品方
案。服务器端可以配置ArcSDE/ArcIMS,客户端可以选用ArcView GIS、ArcInfo、
ArcExplorer、ArcIMS Viewer,由于ArcGIS系列产品具备相同的核心技术,构建的
系统从整体上具有极大的延展性和灵活性。

在ArcInfo引入了基于工业标准的组件对象模型(COM),它允许将组件插入其他支
持COM的应用中。由于ArcInfo采用的完全符合工业标准的 COM技术,对于需要对
ArcInfo进行结构定制和功能扩展的高级开发人员来说,提供了极大的方便。任何
COM兼容的编程语言,如: Visual C++、Delphi 或Visual Basic都能用来定制和
扩展ArcInfo。另外,ArcInfo还提供了工业标准的Microsoft Visual Basic for
Application(VBA),用于所有的脚本编程和定制工作。

MapInfo结构简单,开发手段单一,建成的系统功能简单,分析功能上过多依赖于
第三方厂家,很难有进一步发展的空间。


l 软件功能

MapInfo侧重于对各种电信数据的浏览、检索查询和数据的直观显示,其空间分析
功能、三维分析和网络分析功能很弱。这种电子地图式的应用仅仅实现了纸介质地
图向计算机的转移,满足了用户的一些初级、表面的要求,而电信管理行业更迫切
需要的是深层次的,带有辅助决策支持的系统,为有关部门提供选择和依据,使领
导决策完全建立在科学的基础上。

ArcInfo软件除支持各种数据的输入、输出、编辑,专题图制作,地图分层叠加显
示、多种方式查询统计等GIS软件均可以完成的基本功能外,还提供了大量专业GIS
分析功能,例如:动态分段技术、缓冲区分析(Buffer),叠加分析(Overlay)、
网络追溯分析等。同时,ArcInfo还提供了适合于各种应用的的扩展模块如栅格分
析模块, 3D分析模块等。

l 数据结构

MapInfo采用的是类似于CAD系统的实体关系模型,数据结构简单,无拓扑关系,更
无象ROUTE路径、SECTION路段、REGION区域这样描述复杂地理现象和要素的数据结
构。由于用实体模型描述地理要素,地理要素之间的空间关系无法得到表示和维
护,类似“两个地块是否相邻”的GIS基本问题也需要一系列几何运算来求解,当地
理要素之间空间关系复杂且数据量大时,空间分析很难进行。

同时用实体描述和表示地理要素也使数字化地图和建库的工作量成倍增大,存在大
量冗余数据,如两个地块的共同边界,需要分别存放在两个实体数据结构中,并为
了建立这两个实体需要数字化两次这条边,这也将大大增加建库的开销和工作量。

ArcInfo除采用传统的GIS点线面数据模型外,在此基础上定义了一系列先进的数据
模型,建立了拓扑关系,同时定义了一些高级空间特征:区域(Region)、事件
(Event)、路径(Route)等,ArcInfo丰富灵活的拓扑数据模型为其进行各种复
杂的分析提供了数据基础。

ArcInfo除支持传统的点线面简单要素模型外(该模型为大多数的GIS系统采用),


 

相关文章

文章评论