通过创建新模型或编辑现有模型可打开 ModelBuilder。
创建新模型
可使用以下其中一种技术创建模型:
- 单击分析功能区选项卡上的 ModelBuilder 按钮在工程工具箱中创建新模型。
- 右键单击目录窗格中的现有工具箱或工具集,然后选择新建 > 模型。
创建新模型时,新模型将在 ModelBuilder 中自动打开以供编辑。新模型最初是一个空白的模型视图,您可以在其中添加数据和工具,并将其连接以形成过程。
编辑现有模型
如果想要在 ModelBuilder 中查看现有模型图,右键单击工具箱中的模型,然后选择编辑。随即模型图将在 ModelBuilder 中以保存模型时的相同布局、范围和外观进行显示。
保存模型
可保存任何在 ModelBuilder 中打开的模型的更改。单击保存 保存当前状态的模型。单击另存为 将模型以其他名称进行保存或保存到其他工具箱中。
保存模型时,将保存所有变量和参数的内容以及每个流程的状态和模型图的外观与布局。
更改模型名称和标注
模型既可具有名称又可具有标注。
- 模型标注显示于打开的模型视图选项卡、目录窗格和地理处理窗格中。模型标注可以包含空格和其他特殊字符。
- 模型名称是系统所使用的内部名称,在 Python 中运行模型时将使用该名称。模型名称中不能包含空格和其他特殊字符。
可在模型属性中更改模型名称和标注。可以通过两种方法来查看和更改模型属性:
- 右键单击模型工具箱中的模型,然后选择属性。
- 如果在 ModelBuilder 中打开了模型,请单击 ModelBuilder > 模型功能区选项卡中的属性。
修复损坏的模型
如果模型无法找到或使用模型内的一个或多个工具,则模型可能已损坏。出现此问题的常见原因如下:
- 模型内的工具已重命名或删除。
- 模型内包含工具的工具箱被移动、重命名或删除。
- 模型内的工具已更改其参数名称。
- 模型内的工具已添加或移除参数。
- 模型内的工具已更改参数数据类型。
- 模型内的工具未获得许可。
模型中导致此类问题的工具通常是那些用户自定义的脚本和模型工具,而不是与 ArcGIS 一起安装的系统工具。只有自定义脚本和模型工具才可能被重命名,被移动到其他不同的工具箱,或其参数可能被修改,从而导致使用此工具的模型损坏。
模型只能通过在 ModelBuilder 中编辑模型进行修复。右键单击模型工具箱中的模型,然后选择编辑。验证模型常用于揭示问题,同时将运行模型。运行该模型时,将在窗口中显示消息,指示模型中的某个工具无效或无法运行。
如果无法定位或加载模型内的工具,则其将显示为灰色。通过在 ModelBuilder 中双击工具,然后使用浏览...对话框来选择替代工具,可以替换此损坏的工具。如果单击确定,则损坏的工具将从模型中移除,并将替代工具添加到模型中已移除的损坏工具的位置。