ArcGIS平台概述
- 概述
ArcGIS是构建地理信息系统的一个平台化产品,直到ArcGIS 9.0,ArcGIS才成为一个完整的系统,开发人员通过ArcGIS不仅能实现客户端应用的开发,同时能够进行服务器功能的开发。总的来说,开发人员通过ArcGIS能够做到: 1.配置/定制ArcGIS应用产品,例如ArcMap、ArcCatalog。2.扩展ArcGIS构架和数据模型。3.在其它的应用中嵌入地图和GIS功能。4.构建和部署定制的桌面应用。5.构建Web服务和应用。
- ArcGIS的主要组成部分
GIS技术通过提高信息交换和协同处理的水平,在众多的领域如辅助主决策、资源及资产管理行业,在强化工作流程等方面极大地体现出其价值,很明显地为使用GIS技术的各种组织节省了费用。目前,为了将空间信息和空间功能扩展到企业的整个组织中去,传统的面向桌面的GIS需要向面向服务的GIS转化。从这层意义上看,GIS专家除了应用桌面软件管理空间数据资源,创建各种地图,组织面向不同需求的分析模型之外,还需要将这样的GIS信息和成果发布出去,使组织内各个层次,各个部门的人员,甚至通过互联网访问的普通大众能够分享到空间信息和空间服务带来的益处。ArcGIS产品线正式以此为目标,为用户提供一套可伸缩而完整的GIS平台。下图是ArcGIS产品的基本架构。
ArcGIS是一个完整的地理信息平台:
ArcGIS作为一个可伸缩的平台,无论是在桌面、服务器、野外还是通过Web应用,为个人用户也为群体用户提供GIS的功能。它包含了四个主要的部署GIS的框架: 桌面GIS—专业GIS应用的软件包,包括ArcReader,ArcReader,ArcView,ArcEditor,ArcInfo和ArcGIS扩展模块; 服务器GIS—ArcIMS,ArcGIS Server和ArcGIS Image Server; 移动GIS—ArcPad以及ArcGIS Mobile; 开发GIS—为开发者提供的用于扩展GIS桌面,定制基于桌面和基于Web的应用,创建移动解决方案的组件;
1、 桌面GIS
桌面GIS(ArcGIS Desktop)是GIS专业人士用于创建、编辑、设计和使用地理信息的主要应用程序,是一系列可扩展的软件家族产品,包括,ArcReader、ArcView、ArcEditor、ArcInfo,以及ArcGIS扩展模块。虽然每一个产品都是独立的,但是他们却具有相同的核心程序,用户界面以及开发环境。产品的功能从ArcReader、ArcView、ArcEditor到ArcInfo依次增强。可用性和互操作能力的提高为最终用户提供了灵活的部署能力。
2、 服务器GIS
服务器端的GIS软件,可以在服务器端集中管理GIS数据,并提供应用服务。服务器GIS为建立用于数据采集和组织管理,分析,可视化以及分发地理信息的跨部门的大型系统奠定了基础。
服务器GIS的主要目的是提供:
地理信息的广泛访问能力; 用于建立和部署地理信息的通用框架; 用于GIS数据组织的通用框架; 通过在全机构范围内部署使用GIS,从而极大提升经济价值和商业价值;
ArcGIS Server包含了ArcSDE空间数据管理技术,用于通过多种关系型DBMS来管理基于多用户和实物的地理数据库。 ArcGIS Server是功能强大的基于服务器的GIS产品,用于构建集中管理的,支持多用户的,具备高级GIS功能的企业级GIS应用与服务,如:空间数据管理、二维三维地图可视化、数据编辑、空间分析等即拿即用的应用和类型丰富的服务。 ArcIMS是基于Inernet/Intranet 发布动态地图、GIS元数据和服务的服务器产品。
ArcGIS Image Server:基于网络的、提供动态的影像处理服务的服务器端软件,可以按照访问者需要完成海量影像数据的快速访问和可视化。在大量并发用户使用的情况下,无需对数据进行预处理,也无需将数据加载到数据库中,能够实现快速高效的海量影像数据显示。Image Server是ESRI影像解决方案中的一个组成部分,提供了一种新的方法用来存储、管理、处理和分发空间影像数据,并用于进一步构建基于Web服务的解决方案。
3. 开发GIS
ESRI为开发人员提供了可编程的GIS工具包,既可以开发出定制的桌面或服务器GIS应用,也可以在现有的应用系统里嵌入GIS功能。开发GIS包括了ArcGIS Engine和EDN(开发者网络)产品。ArcGIS Engine—是一个基于ArcObject之上的,用于创建客户化GIS桌面应用程序的开发产品。ESRI开发者网络(EDN)—是一个面向开发者的产品,其提供了一套ArcGIS开发工具包(一年使用许可),及完整的电子文档和示例,同时提供专门的网站http://edn.esri.com供开发者获取相关资料。
4.移动GIS
ArcGIS技术可以部署在一系列的移动设备上,从轻量级的设备到PDA,笔记本电脑以及平板电脑。在野外工作中使用GIS,主要依靠将应用程序定制成简单的移动工作任务以及对中心GIS Web服务器(诸如提供ArcIMS 和ArcGIS Server的地图和数据服务的站点)的无线访问。ArcGIS为用户提供了三种移动GIS解决方案。ArcGIS Desktop和使用ArcGIS Engine建立的定制桌面应用。这种方案常常部署在用于野外的笔记本电脑或者平板电脑上。采用这种方案的用户需要和地理数据库打交道并且需要细致的地图。
ArcPad:ArcPad为使用Windows CE兼容设备的野外工作人员提供了一个以GIS为中心的解决方案。ArcGIS Mobile:ArcGIS Server 9.3包括一个软件开发包,称为ArcGIS Mobile,可以被用于在智能手机,PocketPC和平板电脑上创建和部署专业移动应用。这些应用支持与ArcGIS Server的无线同步,GIS数据复制和野外在线编辑。
- ArcGIS的优越性
ArcGIS是美国ESRI公司集近40年GIS研发之经验,奉献给用户的一套从低到高、可无缝扩展的GIS平台系列产品。ArcGIS产品建立在工业标准之上,不但功能强大,使用方便,而且界面友好,可以满足不同层次的用户需求。
功能强大
在GIS领域,ArcGIS一直以具有强大的空间分析和空间数据处理功能著称。其独特的空间数据模型及空间分析等功能,使得基于ArcGIS构建的应用系统为相关部门和领导提供了科学的计算结果和决策依据。
ArcGIS产品是目前世界上最为领先的GIS产品,全球有100多个国家在使用各个级别的ArcGIS产品,产品具有完善的系统架构,丰富的GIS功能,为各行各业的用户提供了全面的解决方案。
ArcGIS能够支持超大数据量的存储和用户对相应效率的需求,并且在全球范围内真正拥有TB级数据存储的实例,美国地调局,国家影像局,国土安全部都使用ArcGIS产品管理超过上百TB的基础地理数据,中国的国家基础地理信息中心,各个地方基础地理信息中心,各级测绘局,各级国土局都在采用ArcGIS的存储方案管理上百GB到几十TB的空间数据。
ArcGIS支持最多的数据格式,并且全球几乎所有的GIS软件都支持ArcGIS的数据格式,我国各级测绘部门发布的GIS数据都是采用ArcGIS的格式,ArcGIS的shp和EOO数据格式已经成为事实上的数据标准。
可伸缩性
由于ArcGIS系列产品具备相同的核心技术,这就为系统资源的共享、系统的无缝升级、数据和应用功能的平滑移植提供了有力的保障。这样用户可以根据不同应用阶段的需求,统筹规划、分布实施,从而充分地保护前期资金投资和工作投入,保证系统的分步实施不会因为平台的提升和系统规模及功能需求的扩展而陷入两难的境地,避免了系统"升级即重建"的尴尬使构建的系统从整体上具有极大的延展性和灵活性。ArcGIS的可伸缩性还表现在它不但可以配置在一个独立的桌面系统上,还可以在互联网上进行部署。使更多用户获得定位、可视化、空间分析以及决策等功能。
标准、开放和互操作性
作为最大的GIS技术提供商,ESRI始终遵循国际通用标准,其产品建立在一系列行业标准和开放的IT技术基础之上,一直以来,ESRI在不断引领全球GIS发展潮流。ArcGIS的先进性,开放性和标准性,保证了基于其所构建的应用系统的技术先进、标准开放和可持续发展。技术成熟、安全稳定平台软件是系统的基础,GIS平台的安全稳定直接决定着整个系统工程的稳定性。ESRI公司作为全球最大的GIS技术提供商,从事GIS理论研究、产品开发、以及应用拓展三十余年,在全球拥有数以百万计的用户全体,其产品经历了数十年的应用考验,技术成熟,成功范例多,稳定性强。操作简便,易于开发全新的ArcGIS系列软件不仅有着完善的可扩展的体系结构,而且在保留原来强大功能的基础上,界面风格更加简单友好,易于使用。同时ArcGIS具有公共组件库,详尽的文档和例子代码,使开发ArcGIS变得异常简单。