使用 ArcGIS Pro 实现自动化

在 ArcGIS Pro 中,可借助几个关键功能实现自动化。 ArcGIS Pro 设计为专业的 GIS 桌面应用程序,该应用程序中的许多工作流适合直接、动态的专业使用。 但是,分析、编辑和可视化等某些工作流非常适合自动化,并且可以为这些用户提高用户体验效率。

地理处理自动化

ArcGIS Pro 中的许多地理处理和分析工具都可以交互的方式运行,也可以通过多种批处理或自动化方法运行,包括:

  • 使用 ModelBuilder,它可以将多个工具、输入和输出绑定在一起,并创建完整的工作流来自动执行许多手动任务或顺序工具。
  • 地理处理工具的计划批处理允许将来和重复的计划,或针对许多类似的输入数据集运行相同的工具。
  • 还可以通过 Python 脚本和 notebook、访问 ArcPy 模块中的工具并对其进行排序、传入数据集以及将输出写入指定位置来自动化地理处理。
  • 地理处理工作流(基于 Python 和基于 ModelBuilder)也可以发布为地理处理服务,以启用基于请求的处理,从而提供其他自动化途径。

相关资源:

任务

许多 ArcGIS Pro 工作流包括一组重复的步骤,这些步骤通常由类似的用户类型或角色以相似的顺序运行。 任务是一组指导您和他人完成工作流或业务流程的预配置步骤。 任务可用于实施最佳做法工作流、提高工作流效率或创建一系列交互式教程步骤。 可通过任务将数据交互、编辑和地理处理连接到一个清晰有序的定义中,并混合管理手动和自动步骤完成。

有关任务的详细信息,请参阅 ArcGIS Pro 文档,包括有关通过 ArcGIS Enterprise 或 ArcGIS Online 共享任务的信息。

相关资源:

地图自动化

另一类自动化包括与 ArcGIS Pro 中的地图和布局相关的活动。 Python 可用于(特别是 arcpy.mp 包)来自动执行地图更新、符号系统更改、布局创建、地图元素和导出。 这些工具也可以添加到其他 Python 脚本中或在 Python 笔记本中运行。

Top