运行模型

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

模型构建器 中运行模型

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

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

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

模型运行

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

流程正在运行时,工具显示为红色,流程成功执行之后,工具会变回原来带有下拉阴影的黄色。 如果失败,工具将保持红色。 要查看错误消息,请右键单击失败的工具并选择消息

注:

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

添加至显示

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

添加至显示
注:

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

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

模型作为地理处理工具保存在工具箱中。 与其他任何地理处理工具一样,您可以在地理处理窗格中打开并运行模型工具。 找到保存模型的工具箱并双击,或者右键单击并选择打开

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

注:

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

注:

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

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