运行模型

构建模型并检查所有流程均有效后,模型即可运行。 可分步运行模型或在 模型构建器 内对其进行整体运行,或通过地理处理窗格将其作为地理处理工具运行。

模型构建器 中运行模型

模型构建器 中运行模型意味着需要先打开模型进行编辑,然后在 模型构建器 窗口内运行模型。 可运行单个工具、一系列工具或整个模型。

  • 运行单个工具 - 运行单个工具可一次运行一个工具、逐步运行模型。 右键单击此工具并选择运行
  • 运行一系列工具 - 运行依赖于其他工具的工具将会运行所有流程直至运行到该工具(还会运行一系列流程中的前期流程;但不运行后期流程)。 右键单击此工具并选择运行
  • 运行整个模型 - 单击 模型构建器 功能区上的运行按钮 运行时,将准备好按顺序运行工具并运行。 如果某些工具已运行,则其不会再次运行;模型将从尚未运行的第一个工具运行。

    或者,您可以右键单击模型中的任意位置并选择运行

模型运行

如果尝试运行尚未准备好运行(无效)的单个模型流程,则将显示一条警告消息,说明流程尚未准备好运行。 如果尝试运行整个模型且模型包含尚未准备好运行的流程,则将按顺序运行处于“准备运行”状态的流程,而不会运行那些尚未准备好的流程。

模型运行时会显示模型消息。 要取消正在运行的模型,单击取消按钮 取消您可以使用 模型构建器 功能区消息组的打开按钮 打开结果文件夹 重新打开消息窗口。

当进程正在运行时,工具元素会显示为红色,并在完成后变为带有阴影的黄色。 如果工具运行失败,则工具元素仍然保持为红色。 要查看错误消息,请右键单击失败的工具并选择消息

要重新运行整个模型,需单击 模型构建器 功能区运行组的验证按钮 验证。 这会将模型设置为准备运行状态。

注:

模型构建器 中运行的工具不会保存到工程的地理处理历史记录中。

添加至显示

模型构建器 窗口中运行模型时,可以通过右键单击输出数据变量并选择添加至显示将输出数据集添加到地图。 如果该工具已经运行,则数据将添加到地图中。 如果未运行该工具,则在工具完成运行后,数据将添加到地图中。 为便于图层管理,输出将添加到内容窗格中的专用 ModelBuilder 图层组。 图层名称包括 ModelBuilder 变量名称和值。

添加至显示
注:

要禁止将输出添加至 模型构建器 图层组,取消选中将输出添加至模型图层组选项。

将模型作为地理处理工具运行

模型作为地理处理工具保存在工具箱中。 与任何地理处理工具一样,您可以在地理处理窗格中打开并运行模型工具。 找到保存模型的工具箱并双击,或者右键单击并选择打开。 如果模型视图已经打开,通过单击 模型构建器 功能区模型组的打开按钮,您还可以在地理处理窗格中打开模型工具。

模型构建器 中设置为模型参数的变量将显示在工具对话框中,并且您可指定输入和输出数据集以及值。 工具参数标注与模型变量的名称相同,参数中的默认值是与模型变量相同的值。 工具参数顺序以及参数属性(如过滤器、依赖性和类别)可在模型属性中进行控制。

注:

运行模型工具后,仅将设置为模型参数的模型输出添加到地图。

注:

模型工具的条目将被添加至地理处理历史记录中。 不会向地理处理历史记录中添加在模型工具内运行的各个工具。

了解有关运行地理处理工具的详细信息