可在模型构建器内运行模型,也可通过模型工具对话框、Python 窗口或独立脚本运行。要通过工具对话框运行模型
- 在目录 窗口或 ArcToolbox 窗口中双击模型工具。
- 填入模型工具的参数。
- 单击确定。
将执行模型工具,并将最终输出添加到 ArcMap 的内容列表中。
通过模型工具对话框运行模型工具时将发生什么情况?
打开模型工具对话框后,将针对所有作为模型参数(在模型构建器中查看此类参数时,其变量旁边有个字母 P)的模型变量创建工具对话框参数。
- 工具对话框参数标注与模型变量的名称相同。
- 工具对话框参数的默认值是模型变量的值。
- 工具对话框中参数的顺序由模型属性确定。
打开模型工具对话框后,将验证参数值。如果值为空且需要参数,则参数的旁边将出现绿色圆点以表示需要值。如果值不为空但无效(例如,数据集或图层不存在),将显示错误消息,并且在参数的旁边将显示一个红色图标。
运行模型工具时(通过单击确定),仅显示模型的总体进度,而不是模型内各工具或流程的进度。
在模型构建器内运行模型和通过工具对话框运行模型存在一些重要的不同。通过工具对话框运行模型时
- 将在模型工具执行完成后删除中间数据。要保留中间数据,请取消选中各变量的中间选项,或将变量设置为模型参数。
- 默认情况下,该工具在前台执行,除非已在 ArcMap 中取消选中模型属性 > 常规选项卡中的在前台运行选项,并在地理处理选项中选中在后台运行。
- 只有作为模型参数的模型输出将被添加到结果 窗口。
- 只有最终输出和模型参数将被添加到 ArcMap 的内容列表。