ModelBuilder:迁移到 ArcGIS Pro

ArcGIS Pro 中的 ModelBuilder 本质上与其他 ArcGIS Desktop 应用程序中的 ModelBuilder 非常类似。模型图外观类似,并且您仍然可通过添加数据和地理处理工具然后连接它们以形成过程来构建模型。在 ArcGIS Pro 中,您可查看、编辑和运行您在 ArcGIS Desktop 的先前版本中构建的模型。

尽管具有上述相似之处,也存在一些区别。了解这些不同将使您在 ArcGIS Pro 中使用 ModelBuilder 更容易。

兼容性

注:

ArcGIS Pro ModelBuilder 中编辑模型前,建议您保留原始工具箱的副本。如果您在 ArcGIS Pro 中编辑和保存模型,此模型在其他 ArcGIS Desktop 应用程序中将不可用。

新创建的模型和在 ArcGIS Pro ModelBuilder 中编辑和保存后的任意模型在其他 ArcGIS Desktop 应用程序中都不可用。要使用这些模型,必须将工具箱保存为正确版本的新工具箱。右键单击任意工具箱,选择另存为,然后选择一个版本。

工具箱另存为
保存工具箱以用于 10.3 或先前版本

您也可以使用合并工具箱地理处理工具针对先前版本兼容性对工具箱中的模型进行分析,然后以可在先前版本中使用的格式保存工具箱及相关内容。

选择、连接和导航

ModelBuilder 先前包括专用的工具用于平移、缩放、选择元素以及连接元素。在 ArcGIS Pro 中,有选择模式、平移模式以及放大缩小按钮。

选择模式

默认情况下,您处于选择模式。在选择模式中,您可单击元素来选择它。您可移动选定元素或将其连接到其他元素。不必选择某个元素才能将其连接到其他元素。

  1. 将鼠标悬停在模型元素上,直到光标改变为连接模式 点,然后在拖动光标向另一个元素移动时按住鼠标左键绘制连接。
  2. 当光标位于其他元素上方时,释放鼠标按钮。
  3. 释放鼠标按钮后,选择是将元素连接到参数、环境还是将参数用作前提条件。
将数据变量连接到工具

如果在选择模式中使用 ModelBuilder 视图右侧和底部的垂直和水平滚动条时,您也可以平移模型图。

平移模式

平移模式中,您可在模型图中的任意位置单击并拖动光标来进行平移。在平移模式中无法选择或连接模型元素。

计算字段

由于应用程序的 64 位体系结构,计算字段工具在 ArcGIS Pro 中发生了重大变化。

计算字段不再支持 VB 表达式;表达式只能使用 Python 或 Arcade 语法。如果将模型与 VB 表达式一同保存,则需要将表达式更新为其中一种受支持的语言。根据这些步骤来更新您的计算字段表达式。

  1. 右键单击模型,然后选择编辑
  2. 双击计算字段工具将其打开。
  3. 表达式类型参数更改为 PythonArcade
  4. 使用有效语法重写表达式参数。
  5. 单击确定将更改内容应用于工具。
  6. 为模型中的任意其他计算字段工具重复这些步骤。
  7. 单击保存可以保存模型。

了解关于计算字段表达式的详细信息

托管数据

托管选项已从 ArcGIS Pro ModelBuilder 中移除。

运行模型时,将针对该模型中的每个过程创建输出数据(除非过程仅修改输入)。创建的某些数据在模型运行后毫无用处,因为创建这些数据只是为了与创建新输出的另一个过程相连。此类数据称为中间数据。如果在地理处理窗格中运行模型工具,除输出参数中的数据集之外的所有中间输出数据都会在工具完成时自动删除。在 ModelBuilder 中运行模型时,将对创建的所有数据进行维护。

了解有关中间数据的详细信息

颜色、形状和图像

ArcGIS Pro 中创建的模型与在其他 ArcGIS Desktop 应用程序中创建的模型相比,配色方案有些许不同。在 ArcGIS Pro 中,您无法更改模型元素的颜色、形状或背景图像,您也不能向模型图添加图像。使用其他 ArcGIS Desktop 应用程序中的自定义颜色、形状和图像保存的模型将在 ArcGIS Pro 中显示这些自定义设置和对象。

模型元素颜色
ArcGIS Pro 中的模型元素颜色

列表和系列

ArcGIS Pro 中不支持的列表和系列。您可使用迭代器在一组数据集中执行批处理。