Beta:
ModelBuilder 现处于测试阶段。 通过 ModelBuilder Early Adopter Community 论坛分享您的经验并寻求支持。
当模型已构建并且至少包含一个处于准备运行状态的工具后,即可运行该模型。 这些工具运行的顺序基于将工具添加至逻辑示意图的顺序以及工具之间的连接顺序。
运行模型
要运行模型,请单击模型工具栏上的运行 。
注:
如果运行按钮不可用,则可能意味着模型中的所有工具均不处于准备运行状态。 打开工具的工具对话框,并验证是否已设置所有必需参数。
处于准备运行状态的所有工具将连续运行。 如果所有准备运行的工具均已成功完成或者运行其中一个工具时出错,则模型将停止运行。
在工具和输出数据集上,将使用以下图标来指示工具的状态:
- 成功 - 工具已成功运行。
- 警告 - 工具已成功运行,但返回一条或多条警告消息。
- 失败 - 工具失败。
要查看警告和错误消息,请使用模型运行的分析历史记录。
重新运行模型
您可能需要重新运行模型的原因有多种,其中包括使用不同的参数对分析工作流进行迭代、针对不同的研究区域重新进行分析,或者修复上次运行中已失败的工具。
以下是重新运行模型的选项:
仅运行准备运行的工具
单击模型工具栏上的运行 将运行处于准备运行状态的所有工具,其中包括自上次模型运行以来已更新的工具、在上次模型运行中失败的工具以及已编辑或已失败的工具的下游工具。
处于尚未准备好运行或者已运行状态的工具将不会运行。
当您仅希望在模型中运行已更新工具时,此选项为最佳选项。 例如,一个具有 3 个工具的模型在最后一个工具上运行失败。 前两个工具运行成功并产生了所需输出。 更新第三个工具的参数并单击运行将重新运行第三个工具,而不会重新运行前两个工具。
运行整个模型
运行整个模型会将处于已运行状态的所有工具重置为准备运行状态,并从头开始运行该模型。
当您希望重新运行已成功运行的工具,但未更改工具参数时,此选项为最佳选项。 例如,您创建一个模型并运行该模型,以使所有工具和输出均处于已运行状态。 在查看结果时,您会发现输入数据集中缺失一个要素。 可以编辑数据集以添加缺失的要素,再使用运行整个模型选项以重置所有工具,然后使用已更新的数据重新运行该模型。
注:
当运行整个模型时,将删除之前模型运行的中间输出。 因此,运行整个模型可能比仅运行处于准备运行状态的工具需要更长的时间。
要运行整个模型,请完成以下步骤:
- 单击运行下拉箭头 以展开菜单。
- 单击运行整个模型。
模型的分析历史记录
当运行模型时,将在 web 地图的分析历史记录中添加一个条目。 不会将在模型中运行的单个工具添加至分析历史记录。
模型完成后,可以单击历史记录条目以打开历史记录详细信息,并访问以下选项卡:
- 结果 - 将显示该特定模型运行过程中生成的所有结果。 如果在不更改任何参数的情况下重新运行模型,则如果之前的结果仍然有效,则可能不会生成新结果。
- 消息 - 将显示整个模型运行以及该模型内每个工具运行的错误和警告消息。
取消模型
要取消正在运行的模型,请单击模型工具栏上的取消 或者历史记录窗格上的取消分析 。 取消模型之前已生成的任何结果仍然可用。