工具的同时,还提供了一个非常艺术化的地图编辑环境。任何熟悉最新版CAD 编辑
包的用户都会认识到ArcMap对象编辑器具有的功能强大、直观和人性化的特点。用
来完成地图布局的界面采用的是完全所见即所得的方式。

 

Ø 长事务处理和版本管理

ArcInfo支持空间数据的长事务处理和版本管理功能。每个用户都是在直接对
Geodatabase中的数据进行操作(编辑、修改),但是系统为其建立了记录所有修
改“痕迹”的增量记录,即版本。用户在这个数据版本进行编辑修改时,并不用关心
其他用户是不是也在对同一数据进行操作。只有当用户完成了他的(长)事务处理
工作时,系统才将其当时的数据版本“合并”到原来的数据版本中去,“冲突”也是在
此时再加以处理。系统为用户提供了解决冲突的三种选择:维持原状、否决自己的
修改或否决别人的修改。

Ø 融合了IT主流技术

ArcInfo系列产品融合了现有的诸多主流技术,允许用户使用CASE工具来设计基于
COM的应用;使用标准的可视化建模语言UML来定制数据模型;支持工业标准的大型
数据库;通过TCP/IP、HTTP协议,运用标准的XML、SQL,实现基于网络的通讯。

以上技术特点,MapInfo不具备。

二、ArcSDE——高效的空间数据库引擎

ArcSDE是一个基于关系型数据库基础上的地理数据库服务器,是对关系型数据库的
一个扩展。支持的数据库包括Oracle(Oracle Spatial)、SQL Sever、DB2、
Informix等。MapInfo除Oracle(Oracle Spatial)外,其余的数据库都通过ODBC
来访问。

通过ODBC来访问,其效率之低是众所周知的。通过ArcSDE访问RDBMS,对空间、非
空间数据读取的效率就大大提高了。

ArcSDE是专为GIS应用开发的地理数据库服务器,而Oracle Spatial是对数据库存
储空间数据的一个补充。两者的产品定位不同,具体区别如下:

Ø 数据存储的形式不同。

Oracle Spatial存储的是简单的空间要素,ArcSDE存储的是空间对象,引入了面向
对象的数据模型Geodatabase,在存放空间几何特征的同时,又增加了对数据对象
及对象之间的关系、操作规则的描述,因而,用户面对的数据不再是抽象的点、
线、面,而是实际应用中的熟悉的对象:光缆、电缆、地井、管线、基站等。

Ø ArcSDE具有长事务处理和版本管理功能。

通常DBMS中采用“锁定-修改-释放”的策略以实现其对多用户并发操作数据库的控
制。但这种策略不很适合用于处理地理数据的DBMS。对地理数据的编辑工作,可以
几分钟做完,也可能要拖上几个月。这种情形即是所谓“长事务处理”。ArcSDE对长
事务处理提供了底层的支持。当ArcSDE服务器的一个实例(instance)第一次启动
时,就建立了数据库缺省的状态和版本。用户可在此基础上建立公共的或私有的数
据版本。用户各自在自己的数据版本上工作,因而无须对多个用户同时访问的数据
对象进行锁定。每个用户都是在直接对数据库进行操作(编辑、修改),但是
ArcSDE为其建立了记录所有修改“痕迹”的增量记录,即版本。用户在这个数据版本
进行编辑修改时,并不用关心其他用户是不是也在对同一数据进行操作。只有当用
户完成了他的(长)事务处理工作时,系统才将其当时的数据版本“合并”到原来的
数据版本中去,“冲突”也是在此时再加以处理。系统为用户提供了解决冲突的三种
选择:维持原状、否决自己的修改或否决别人的修改。

Ø 空间索引的建立

Oracle Spatial提供的是一个通用的数据存储平台,所建立的空间索引是基于简单
要素的索引。ArcSDE是专用地理信息数据库引擎,是面向对象的,建立的空间索引
是适合GIS应用的。因为ArcSDE采用的是Client/Server体系结构,有专用的客户
端,如ArcInfo、ArcInfo Editor、ArcView GIS、Arc Explorer、ArcIMS Viewer
等。ArcSDE提供了应用程序接口(API),开发人员可将空间数据检索和分析功能
集成到他们客户端的应用工程中去。
三、ArcIMS与MapXtremme的技术差异

ArcIMS与MapXtremme比较,有以下特点:

² 支持多种大型商用数据库,如:Oracle、SQL Server、DB2、Informix等;
MapXtremme通过ODBC来访问数据库。

² 支持多种Web服务器,包括Microsoft Internet Information Server, Netscape
Enterprise Server和Java Server。除了Java Server,ArcIMS还可以运行在其他
支持servlets的web服务器(如:Apache和O\'Reilly)上。

² 可以将本地或网络上的数据与远端的ArcIMS站点上发布的数据集成在同一浏览器
的窗口中。

² 在多地图服务器的情况下,支持负载均衡,合理分配客户请求,提高系统响应速度。

² 所有的ArcGIS桌面客户端(ArcInfo、ArcInfo Editor、ArcView GIS、
ArcExplorer、ArcIMS Viewer)都可从ArcIMS 服务器在WEB上动态地访问栅格和矢
量数据。一旦这些新的图层被从网络上取过来,它们可以象所有其它图层一样使
用,即可被符号标注、制图、编辑和分析,也可被存成本地文件格式备用。

原创文章,转载请注明: 转载自MapInfo中文网

本文链接地址: MapInfo和ArcInfo的功能比较(2)

文章的脚注信息由WordPress的wp-posturl插件自动生成

作者:
该日志由 admin 于2012年03月06日发表在未分类分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。 | +复制链接
转载请注明: MapInfo和ArcInfo的功能比较(2)
关键字:
【上一篇】
【下一篇】

您可能感兴趣的文章:

发表评论

[请申请gravatar头像,木有头像的评论可能不会被回复|头像相关帮助]

插入图片