1.2.2 ArcGIS具备哪些功能

如题所述

从软件本身功能模块来看,主要包括以下几大功能。
1.空间数据的编辑和管理功能
空间数据的编辑和管理是地理信息系统软件的基本功能之一。ArcGIS 具有强大的数据编辑、版本管理、数据共享、企业级数据管理功能,还具有空间数据采集、空间数据库创建、拓扑关系创建与管理等功能。
从基本数据管理功能上看,ArcGIS的geodatabase空间数据库可以理解为是存放在同一位置的各类型地理数据集的集合,其存放位置可以是某一文件夹(本地)、Access数据库或者是同一个多用户关系型数据库管理系统(DBMS),支持Oracle,Microsoft SQL Sever,PostgreSQL,Informix及IBM DB2。
而文件地理数据库是ArcGIS中另外一种地理数据库的类型,以文件夹形式将数据集存储在计算机中。每个数据集作为一个文件进行存储,文件大小可达1TB,支持跨平台使用,还可以进行压缩和解密。
文件地理数据和个人地理数据库是专为支持地理数据库的完整信息模型而设计的,包含拓扑、栅格目录、网络数据、Terrain数据集、地址定位器等。而这两种数据库都不支持版本地理数据库的版本管理。
ArcSDE地理数据库是为了让多用户的地理数据库进行数据库管理,在大小和用户数量方面没有限制,如果需要在地理数据库中使用历史存档、复制数据、使用SQL访问简单数据或在不锁定的情况下同时编辑数据,可以使用ArcSDE地理数据库。同样支持Oracle,Microsoft SQL Sever,PostgreSQL,Informix及IBM DB2等主流DBMS。
当然ArcGIS具有强大的基本数据编辑功能,这个功能将在下面的章节中详细介绍。
对于开发者而言,ArcObjects(即AO)中的地理数据库API提供对所有类型地理数据库及其他类型的GIS数据很好地控制,提供所有从简单数据库创建、数据查询到高级数据集合的构建(网络、拓扑等)及高级的地理数据库功能,如版本管理、数据库复制等API。使用AO API,开发者不仅可以在已有的桌面产品(ArcGIS Desktop)中定制功能,还可以开发独立的应用程序。
ArcSDE API提供开发者直接控制ArcSDE地理数据库的能力。
2.制图表达及高级制图功能
ArcGIS 平台拥有完整的地图生产体系,包括制图符号化、地图标注、制图编辑、地图输出和打印。ArcGIS 10在制图上有较多改善,这部分内容在1.3节“ArcGIS 10新功能”中详细介绍。
3.地理处理功能
地理处理的基础是数据变换,在ArcGIS中,Geoprocessing包含了几百个空间处理工具执行对数据集的各种操作,从而生成新的数据集。ArcGIS提供了Modelbuilder对话框以支持设计这些工具所组成的操作流程,这样就可以设计出各种模型来实现自动化工作,执行复杂问题的分析。
4.空间分析等扩展模块
空间分析是GIS最具特色的一部分内容,事实上空间分析属于数据地理处理的一部分。但鉴于其支持丰富复杂的操作,支持多种独立信息源的融合,ArcGIS将其作为独立的扩展模块。基于ArcToolbox和Modelbuilder可视化建模环境的空间处理框架,空间分析功能可以得到丰富多样的分析处理结果。
鉴于其功能涵盖面较广,第五篇将有独立介绍该功能模块的详细内容。
5.三维可视化和分析扩展模块
栅格数据是GIS数据的重要来源,由卫星和航空器及其他栅格数据采集器得到。另外,数字高程模型、扫描纸质地图、专题栅格数据等也是栅格数据的重要来源。
ArcGIS 可以进行影像管理、处理、发布和使用,如二三维一体化的影像显示和浏览,栅格影像数据的存储、编目、处理和分发,影像分析和动态处理,影像服务的发布及地图缓存的制作等。
三维可视化和分析是目前GIS应用重要发展方向之一,也是热门技术之一。
除以上介绍的基本GIS功能之外,ArcGIS还具备应用平台企业级GIS,CAD系统集成整合功能,以及目前流行的云计算技术等。本书重点介绍前5个基本功能。
温馨提示:答案为网友推荐,仅供参考
相似回答