ArcGIS和ArcMap啥关系?包含哪些组件?

GIS基础理论
Dr.GIS
wowwwai GIS研习社 · 工具流程与项目排障

引言:很多刚接触 Esri 软件的同学都会问:ArcGIS和ArcMap啥关系?包含哪些组件? 简单说,ArcGIS 是一套 GIS 平台和产品体系,ArcMap 是早期 ArcGIS Desktop 中最常用的桌面制图与空间分析程序之一。把两者混在一起,会导致安装、学习路线、工具查找和项目交付时都容易走弯路。

ArcGIS和ArcMap关系 ArcGIS Desktop组件结构图
ArcGIS、ArcGIS Desktop 与 ArcMap 等组件之间的关系示意。

背景:为什么很多人会把 ArcGIS 和 ArcMap 混为一谈

在国内很多 GIS 课程、单位项目和旧版教程中,“用 ArcGIS 做图”通常指的是打开 ArcMap 完成数据加载、符号化、空间分析和出图。因此,很多初学者会误以为 ArcGIS 就等于 ArcMap。

实际上,ArcGIS 是 Esri 的 GIS 产品体系,范围比 ArcMap 大得多。它既包含桌面端软件,也包含服务器端、在线平台、开发组件和移动端应用。ArcMap 只是其中一个经典桌面程序,主要属于 ArcGIS Desktop 时代。

如果你正在学习 GIS,建议先把下面三个概念分清楚:

  • ArcGIS:Esri 的 GIS 平台总称,包含桌面、服务器、在线、开发和移动等产品。
  • ArcGIS Desktop:传统桌面 GIS 套件,典型组件包括 ArcMap、ArcCatalog、ArcToolbox、ArcScene、ArcGlobe。
  • ArcMap:ArcGIS Desktop 中的核心制图和分析应用,使用 MXD 工程文件。

原理:ArcGIS、ArcGIS Desktop、ArcMap 的层级关系

理解 ArcGIS和ArcMap关系,可以用“平台、套件、程序”三个层级来看。

层级 名称 作用 常见文件或使用场景
平台级 ArcGIS Esri 的完整 GIS 产品体系 桌面制图、空间分析、WebGIS 发布、企业 GIS 平台
套件级 ArcGIS Desktop 传统桌面 GIS 软件套件 ArcMap、ArcCatalog、ArcToolbox 等
程序级 ArcMap 桌面制图、数据编辑、空间分析、版面出图 MXD 地图文档、图层符号化、地图制图

所以,严格来说,不能说“ArcGIS 就是 ArcMap”。更准确的说法是:ArcMap 是 ArcGIS Desktop 的一个核心组件,而 ArcGIS Desktop 是 ArcGIS 产品体系的一部分。

步骤:从实际使用角度理解 ArcGIS Desktop 包含哪些组件

1. ArcMap:制图、编辑和空间分析的主界面

ArcMap 是很多 GIS 用户最熟悉的程序。它主要用于加载矢量、栅格、表格等空间数据,进行图层符号化、标注、空间查询、编辑和地图输出。

ArcMap 的典型用途包括:

  • 打开 Shapefile、File Geodatabase、栅格影像等数据。
  • 进行分级设色、唯一值渲染、标注和专题图制作。
  • 使用地理处理工具完成缓冲区、叠加分析、裁剪、投影转换等操作。
  • 在布局视图中添加图例、比例尺、指北针并导出地图。
  • 保存为 .mxd 地图文档。

对初学者来说,ArcMap 是理解 ArcGIS Desktop 工作流的入口。但要注意,ArcMap 并不等于整个 ArcGIS。

2. ArcCatalog:数据管理和空间数据库浏览工具

ArcCatalog 主要用于管理 GIS 数据。它像一个面向空间数据的资源管理器,适合浏览文件夹、地理数据库、坐标系、元数据和数据库连接。

ArcCatalog 常见用途包括:

  • 创建和管理 File Geodatabase。
  • 查看 Shapefile、Feature Class、Raster Dataset 等数据结构。
  • 创建要素数据集、要素类、字段和拓扑。
  • 建立数据库连接和服务连接。
  • 查看和编辑元数据。

如果你只在 ArcMap 里拖数据,可能会忽略 ArcCatalog。但在正式项目中,数据组织、字段结构、坐标系检查和数据库管理往往离不开它。

3. ArcToolbox:地理处理工具箱

ArcToolbox 是 ArcGIS Desktop 中的地理处理工具集合。很多常见空间分析功能,本质上都是通过工具箱执行的。

常用工具包括:

  • Buffer:缓冲区分析。
  • Clip:裁剪要素。
  • Intersect:相交叠加分析。
  • Union:联合叠加分析。
  • Project:坐标系投影转换。
  • Raster Calculator:栅格计算。

ArcToolbox 可以在 ArcMap 中打开,也可以通过 Python 和 ArcPy 调用。对于想进阶自动化处理的用户,理解 ArcToolbox 和 ArcPy 的关系非常重要。

4. ArcScene:三维场景展示与局部 3D 分析

ArcScene 用于三维场景浏览和分析,适合处理较小范围的三维 GIS 数据。例如地形表面、建筑物高度展示、三维点线面可视化等。

ArcScene 的典型使用场景包括:

  • 基于 DEM 展示三维地形。
  • 将建筑物面按高度字段拉伸。
  • 展示三维管线、点云或局部城市模型。
  • 检查高程数据和三维符号化效果。

需要注意的是,ArcScene 更偏向局部三维场景,处理大范围全球尺度数据时并不是最合适的选择。

5. ArcGlobe:全球尺度三维浏览

ArcGlobe 用于全球尺度的三维 GIS 数据浏览。它适合把数据放到地球模型上进行宏观展示,比如全球影像、行政区、航线、地形等。

ArcGlobe 和 ArcScene 都属于早期 ArcGIS Desktop 的三维组件,但两者关注点不同:

  • ArcScene 更适合局部三维分析。
  • ArcGlobe 更适合全球尺度三维浏览。

现在很多三维 GIS 工作流已经逐渐转向 ArcGIS Pro、ArcGIS Online Scene Viewer、Cesium 等新平台,但理解 ArcScene 和 ArcGlobe 仍有助于阅读旧项目和旧教程。

6. ArcGIS Administrator:许可和产品级别管理

ArcGIS Administrator 通常用于管理 ArcGIS Desktop 的授权许可、产品级别和扩展模块。它不是制图分析工具,但在安装和排错时经常用到。

常见用途包括:

  • 查看当前许可级别。
  • 切换 Basic、Standard、Advanced 等许可级别。
  • 配置单机许可或浮动许可。
  • 检查 Spatial Analyst、3D Analyst、Network Analyst 等扩展模块是否可用。

如果你发现某个工具是灰色的,或者运行时提示没有许可,除了检查数据和参数,也要检查 ArcGIS Administrator 中的授权状态。

常见坑:学习和使用 ArcGIS / ArcMap 时容易误解的地方

1. 以为 ArcGIS 安装后只会有 ArcMap

很多用户安装 ArcGIS Desktop 后只打开 ArcMap,忽略了 ArcCatalog、ArcToolbox、ArcScene 等组件。结果是数据管理混乱、工具找不到、坐标系问题排查困难。

建议把 ArcMap 当作主要操作界面,把 ArcCatalog 当作数据管理工具,把 ArcToolbox 当作分析工具集合。

2. 以为 MXD 文件就是空间数据本身

ArcMap 保存的 .mxd 文件是地图文档,里面主要记录图层引用、符号、标注、布局等信息。它通常不直接保存 Shapefile 或 Geodatabase 里的空间数据。

如果你只把 MXD 发给别人,而没有一起发送数据文件,对方打开时很可能出现红色感叹号,表示数据路径丢失。

3. 忽略 ArcGIS Desktop 与 ArcGIS Pro 的区别

ArcMap 属于 ArcGIS Desktop 体系,而 ArcGIS Pro 是 Esri 当前重点发展的现代桌面 GIS 应用。ArcGIS Pro 使用 .aprx 工程文件,界面、数据管理方式、三维能力和 WebGIS 集成都与 ArcMap 不同。

如果你的单位还在维护旧项目,ArcMap 仍然很常见;如果你是新手学习或准备新项目,更建议同时了解 ArcGIS Pro。

4. 没有区分主程序和扩展模块

ArcGIS Desktop 的很多功能依赖扩展模块,例如 Spatial Analyst、3D Analyst、Network Analyst、Geostatistical Analyst 等。安装了 ArcMap 不代表所有分析工具都能用。

当工具提示没有授权时,应检查扩展模块是否安装并启用。

方法比较:ArcMap、ArcGIS Pro 和其他 ArcGIS 组件怎么选

工具或组件 适合场景 主要特点 注意事项
ArcMap 传统桌面制图、旧项目维护、MXD 工程编辑 教程多,工作流成熟,兼容大量旧项目 界面和工程体系较老,新项目建议评估 ArcGIS Pro
ArcCatalog 数据管理、地理数据库维护、元数据查看 适合管理 Geodatabase 和空间数据结构 不要只依赖文件夹复制数据,需注意路径和数据库结构
ArcToolbox 空间分析、批处理、数据转换 工具体系完整,可与 ModelBuilder、ArcPy 配合 部分工具需要对应许可或扩展模块
ArcGIS Pro 新项目、三维 GIS、在线发布、现代制图 支持 APRX 工程,界面现代,和 ArcGIS Online/Enterprise 集成更紧密 与 ArcMap 操作习惯不同,需要重新适应
ArcGIS Enterprise 单位级 WebGIS 平台、地图服务、门户管理 支持服务发布、权限管理、空间数据共享 部署和运维门槛高于桌面软件

如果你的问题是“ArcGIS和ArcMap啥关系”,可以记住一个实用判断:做传统桌面制图和 MXD 项目,多半用 ArcMap;做新一代桌面 GIS、三维和 WebGIS 发布,优先考虑 ArcGIS Pro;做组织级服务发布和平台管理,则进入 ArcGIS Enterprise 范畴。

检查清单:安装或学习 ArcGIS Desktop 前先确认这些事

  • 确认你要学习的是 ArcMap 还是 ArcGIS Pro,不要把两个教程混着用。
  • 如果课程要求使用 MXD 文件,通常对应 ArcMap。
  • 如果项目文件是 APRX,通常对应 ArcGIS Pro。
  • 检查是否安装 ArcCatalog、ArcToolbox 等 ArcGIS Desktop 组件。
  • 运行空间分析工具前,检查是否有对应许可和扩展模块。
  • 共享 ArcMap 项目时,不要只发 MXD,要同时打包数据。
  • 遇到图层红色感叹号时,优先检查数据路径是否变化。
  • 做面积、长度、缓冲区等分析前,检查数据坐标系是否合适。
  • 旧项目维护可继续使用 ArcMap,新项目应评估 ArcGIS Pro 工作流。

FAQ:关于 ArcGIS 和 ArcMap 的常见问题

ArcGIS 和 ArcMap 是一个软件吗?

不是。ArcGIS 是 Esri 的 GIS 产品体系,ArcMap 是 ArcGIS Desktop 中的一个桌面应用程序。日常口语里有人把 ArcMap 叫作 ArcGIS,但严格来说两者不是同一个概念。

ArcGIS Desktop 包含哪些组件?

常见 ArcGIS Desktop 组件包括 ArcMap、ArcCatalog、ArcToolbox、ArcScene、ArcGlobe、ArcGIS Administrator 等。不同版本和安装选项下,显示的组件可能略有差异。

ArcMap 主要用来做什么?

ArcMap 主要用于二维地图制图、空间数据编辑、属性表处理、空间分析和地图版面输出。它是传统 ArcGIS Desktop 工作流中最常用的程序。

ArcCatalog 有必要学吗?

有必要。ArcCatalog 主要负责空间数据管理,特别是 Geodatabase、字段、要素类、坐标系、元数据和数据库连接。对于正式 GIS 项目,数据管理能力和制图分析能力同样重要。

ArcGIS Pro 和 ArcMap 有什么关系?

ArcGIS Pro 是 Esri 新一代桌面 GIS 应用,ArcMap 是传统 ArcGIS Desktop 的核心应用。ArcGIS Pro 使用 APRX 工程文件,ArcMap 使用 MXD 地图文档。两者都属于 Esri 桌面 GIS 产品,但工程结构和操作方式不同。

现在还需要学习 ArcMap 吗?

如果你的课程、单位或项目仍然使用 MXD、ArcGIS Desktop 和旧版工具链,学习 ArcMap 仍然有价值。如果你是从零开始学习并面向新项目,建议把 ArcGIS Pro 也纳入学习计划。

结论:一句话理清 ArcGIS 和 ArcMap 的关系

ArcGIS 是一个大的 GIS 产品体系,ArcGIS Desktop 是其中的传统桌面套件,ArcMap 则是 ArcGIS Desktop 中最经典、最常用的制图与分析程序之一。

对 GIS 初学者来说,理解“ArcGIS和ArcMap关系”不只是概念题,而是会直接影响你的安装选择、教程选择、项目文件打开方式和工具排错思路。以后看到 ArcMap、ArcCatalog、ArcToolbox、ArcGIS Pro、ArcGIS Enterprise 时,可以先判断它们处于哪个层级,再决定该用哪个工具完成当前任务。