1. 开篇
本文主要从以下几个方面介绍 ArcGIS 的产品体系
2. 详细介绍
2.1 ArcGIS Desktop
参考:【https://blog.csdn.net/hphone/article/details/7576053】
ArcGIS Desktop 是专门为 GIS 人员准备的桌面软件,人们可以使用 Desktop 进行数据制作、编辑空间数据和属性数据、文件管理、矢量化、二三维的空间分析与建模。ArcGIS Desktop 大概由 ArcMap、ArcCatalog、ArcGlobe、ArcScene、ArcToolbox 和 Model Builder 组成。
2.1.1 ArcMap
ArcMap 是 Desktop 当中最重要的一个程序,负担着大部分责任,包括数据制作、查询与分析。
2.1.2 ArcCatalog
ArcCatalog 相当于一个资源管理器,可以随数据进行管理,增删改,这些数据包括地图文件、栅格数据、球体、Geodatabase、工具、元数据、服务。
2.1.3 ArcGlobe
ArcGlobe 是 3D 模块当中的一个部分,可以对 3D 数据进行创建、编辑、管理、分析以及快速浏览。
2.1.4 ArcScene
ArcScene 是 3D 模块当中的一个部分,对三维数据的透视、创建、编辑、管理、分析以及快速浏览。相对于 ArcGlobe 来说,适合小场景的三维。
2.1.5 ArcToolbox
ArcToolbox 是提供了大量的分析工具供使用者使用。Desktop 不同的级别,工具箱里面的工具是不同的。
2.1.6 Model Builder
Model Builder 提供了一个建模的方式,来对数据批量化、多次化进行处理。人员按照工作流程,把相应的控件拖入建模窗口,最后生成一个工具。人员可以使用这个工具,进行自动化的数据处理。这个程序,将要在 GIS Server 当中有很大的用处,我们可以创建 GP 服务,是离不开它的。
2.1.7 ArcView
主要用于综合性数据使用、制图和分析。
2.1.8 ArcEditor
增加了高级地理数据库编辑和数据创建功能
2.1.9 ArcInfo
ArcInfo 是一个完整的专业 GIS 桌面程序,包含全面的 GIS 功能和丰富的地理处理工具。由于 ArcInfo 具有全面广泛的功能,因此每个 GIS 站点都应至少有一个 ArcInfo 副本。
2.2 ArcGIS Server
我们通过使用这个软件,可以发布 Map Service、Geocode Service、Geodata Service、Geometry Service、Geoprocessing Service(所谓的 GP)、Globe Service、Image Service、Search Service。通过发布地图,我们可以把地图分享给其他人,他们可以直接通过浏览器观看地图。这个软件也分为三个级别:
- 基础版:Geodatabase 管理、基于 Web 的赋值、GIS Web 服务
- 标准版:基本版的基础上,加上 Web 制图、基于 Web的编辑、地理处理、高级的地理处理(需要相应的扩展模块)
- 高级版:标准版的基础上,加上移动端的应用、开发
2.3 ArcGIS Online
ArcGIS Online 是构建在 ArcGIS “云架构”之上,用于无需考虑软硬件的配置,同其他用户的分享和使用地图的公有云门户,是世界上第一个公有云 GIS 门户,目前和 ArcGIS.com 是同一个产品。ArcGIS for Online 功能包括:提供大量的地图、在线制图、创建管理群组和资源、上传共享地图和应用、探索、ArcGIS Explorer Online。ArcGIS for Online 上传途径已经整合到 ArcMap 当中,用户无需通过浏览器登录门户上传。
2.4 ArcGIS 移动产品
这部分知识暂时还没有接触到,不做深入了解
2.5 开发工具
ArcGIS 提供了基于网页端、移动端、桌面端的 API ,这里主要讲解桌面端的开发工具 -- ArcEngine。ArcEngine 用于进行 GIS 二次开发的组件,实现了 Arc Object 中的大部分类库,相对于 Arc Object 来说,Arc Engine 更加轻量,是开发者的福音。
ArcEngine 由 Runtime(运行时环境)和 SDK(软件开发包)构成。