ArcGIS的技术优势及优越性ArcGIS是美国ESRI公司集近40年GIS研发之经验,奉献给用户的一套从低到高、可无缝扩展的GIS平台系列产品。ArcGIS产品建立在工业标准之上,不但功能强大、使用方便,而且界面友好,可以满足不同层次的用户需求。悠久的历史和强大的产品家族使得其在GIS领域具有举足轻重的地位,许多先进的设计思想和概念被其它产品借鉴和采纳。功能强大在GIS领域,ArcGIS一直以具有强大的空间分析和空间数据处理功能著称。其独特的空间数据模型及空间分析等功能,使得基于ArcGIS构建的应用系统为相关部门和领导提供了科学的计算结果和决策依据。ArcGIS产品是目前世界上最为领先的GIS产品,全球有100多个国家在使用各个级别的ArcGIS产品,产品具有完善的系统架构,丰富的GIS功能,为各行各业的用户提供了全面的解决方案。ArcGIS能够支持超大数据量的存储和用户对响应效率的需求,并且在全球范围内真正拥有TB级数据存储的实例,美国地调局,国家影像局,国土安全部都使用ArcGIS产品管理超过上百TB的基础地理数据,中国的国家基础地理信息中心,各个地方基础地理信息中心,各级测绘局,各级国土局都在采用ArcGIS的存储方案管理上百GB到几十TB的空间数据。ArcGIS支持最多的数据格式,并且全球几乎所有的GIS软件都支持ArcGIS的数据格式,我国各级测绘部门发布的GIS数据都是采用ArcGIS的格式,ArcGIS的shp和E00数据格式已经成为事实上的数据标准。可伸缩性由于ArcGIS系列产品具备相同的核心技术,这就为系统资源的共享、系统的无缝升级、数据和应用功能的平滑移植提供了有力的保障。这样用户可以根据不同应用阶段的需求,统筹规划、分步实施,从而充分地保护前期资金投资和工作投入,保证系统的分步实施不会因为平台的提升和系统规模及功能需求的扩展而陷入两难的境地,避免了系统“升级即重建”的尴尬,使构建的系统从整体上具有极大的延展性和灵活性。ArcGIS的可伸缩性还表现在它不但可以配置在一个独立的桌面系统上,还可以在互联网上进行部署。使更多用户获得定位、可视化、空间分析以及决策等功能。标准、开放和互操作性作为最大的GIS技术提供商,ESRI始终遵循国际通用标准,其产品建立在一系列行业标准和开放的IT技术基础之上。一直以来,ESRI在不断引领全球GIS发展潮流。ArcGIS的先进性、开放性和标准性,保证了基于其所构建的应用系统的技术先进、标准开放和可持续发展。技术成熟、安全稳定系统的安全性应具有三个方面的意义:一是系统自身的坚固性,即系统应具备对不同类型和规模的数据和使用对象都不能崩溃的特质,以及灵活而强有力的恢复机制;二是系统应具备完善的权限控制机制以保障系统不被有意或无意地破坏;三是系统应具备在并发响应和交互操作的环境下保障数据安全和一致性。平台软件是系统的基础,GIS平台的安全稳定直接决定着整个系统工程的稳定性。ESRI公司作为全球最大的GIS技术提供商,从事GIS理论研究、产品开发以及应用拓展近四十年,在全球拥有数以百万计的用户群体,其产品经历了数十年的应用考验-可以说是千锤百炼,技术成熟,成功范例多,稳定性强。操作简便、易于开发全新的ArcGIS系列软件不仅有着完善的可扩展的体系结构,而且在保留原来强大功能的基础上,界面风格更加简单友好,易于使用。同时ArcGIS具有公共组件库,详尽的文档和例子代码,使开发ArcGIS变得异常简单。海量数据的存储企业级信息系统以及社会级信息系统的核心是数据仓库,用来存储和管理所有的空间和属性数据。这势必要求所选用的GIS软件具备海量数据的存储和管理能力。ArcSDE对海量数据的存储和管理以及多用户的并发访问等在国内外众多用户现场都得到了很好的验证和考验。例如NIMA存储全美的数据量高达5TB(1TB=1000GB),国家基础地理信息中心存储管理全国全要素各种比例尺的海量数据;北京市交管局存储了全北京市1:2000和1:500两种比例尺的全要素的地形图,数据量达到2GB。长事务处理和版本管理通常RDBMS采用“锁定-修改-释放”的策略以实现其对多用户并发操作数据库的控制。但这种策略不很适合用于处理地理数据的DBMS,因为有些业务,可以几分钟完成,但有些业务由于其特殊性,也可能要花几个月的时间。这种情形即所谓的“长事务处理”。ArcSDE对长事务处理提供了底层的支持。每个用户都是在直接对数据库进行操作(编辑,修改),但是ArcSDE为其建立了版本。只有在完成了长事务工作后,系统才将其版本进行存储,并在此时进行版本冲突管理。ArcSDE提供版本控制的能力(即VERSIONCONTROL),该功能使得多个用户可以同时编辑一个图形数据库,甚至是同一空间要素,ArcSDE可以将不同用户对一个要素的编辑形成不同版本(Version),并通知用户不同的编辑结果,以决定最后以哪个结果为准。这样可以很好地保证数据的一致性,同时实现多用户高效的并发访问机制。系统的开放性为了充分利用已有的企业资源,要求GIS软件必须具备良好的开放性,包括支持多种硬件平台、操作系统、数据库以外,还要求能够将已有的各种格式的数据转换目前可用的数据类型,及支持多种数据格式的转换。ESRI的产品已经实现全面开放,硬件平台可以支持SUN、IBM、HPUnix、DigitalUnix、SGI、WindowsNT、AlphaNT等多种;数据库可以支持Oracle、SQLServer、DB2、Informix等;开发工具除了软件所带的宏语言以外,由于采用微软的组件对象模型(COM)技术,还可以是Delphi、VB、VC、C等大量其它的开发语言。离线编辑随着基于DBMS管理空间数据的方法渐成主流,同时,在局域网环境下,客户端和服务器之间的网络带宽已经足以应付联机编辑的需要,对空间数据库的联机编辑操作就成了理所当然的选择。但是,对于一些需要频繁地将数据带到野外或其它数据采集现场进行更新的需求,却又难于满足。ESRI在圆满地解决了基于ArcSDE和Geodatabase的联机多用户并发操作和长事务处理问题后,在ArcGIS中,给出了针对离线编辑的解决方案。该离线编辑全面发挥了她的版本管理技术优势,将取出的空间对象置于独立的特定版本中,并在客户端对取出的数据完成离线编辑修改之后,在放回时自动对版本的一致性进行检查,以确保不同的“取出”动作在随后的操作中不会造成数据的不一致。不仅如此,这种新的解决方案还可以延伸到对空间数据库同步的处理。可以避免通常基于数据库的同步操作给网络通讯带来的巨大压力,也不需要完成数据修改和编辑的终端一定要与空间数据库服务器端处于联机状态,从而轻松实现多数据库之间的同步。