11.1 简介
本章介绍 ArcPy 制图模块,也称为arcpy.mp
。该模块的主要目的是操作现有项目 (.aprx) 和图层文件 (.lyrx) 的内容。这包括处理地图、图层和表格;应用符号系统;以及管理布局。
**注意:**尽管该模块被称为制图
模块,但这个名称可能会造成混淆。ArcGIS Desktop 10.x 中 ArcPy 中的模块称为arcpy.mapping
,但 ArcGIS Pro 的功能发生了重大变化,该模块被arcpy.mp
模块取代。但更一般地说,该模块的目的是相同的,即自动执行制图任务。因此,它仍然被称为制图
模块,尽管实际名称是arcpy.mp
。
制图模块包含许多函数和类。需要熟悉 ArcGIS Pro 中与地图相关的任务才能利用 Python 的地图模块,因为许多函数和类复制了 ArcGIS Pro 应用程序中的典型工作流程。
11.2 使用 ArcPy 制图模块
ArcPy 制图模块可自动执行 ArcGIS Pro 工作流以加快重复性任务。ArcPy 制图模块的一些典型用途包括:
- 查找具有特定数据源的图层并将其替换为另一个数据源
- 修改多个地图中特定图层的显示属性