验证模型

构建模型时,将自动验证您所添加和连接的数据以及工具或自动检查数据及工具,以确保存在数据且数据有效可用于工具,并且所有工具参数设置均已正确指定。可通过单击模型构建器>运行>验证手动验证您的模型。只是在下列情况下通常需要如此操作:已创建模型,并且修改、移动、重新命名或删除了模型内的数据或工具。如果模型内的所有进程已经运行并且您希望再次运行,您也同样需要进行模型验证。

验证会将所有过程返回为其准备好运行状态。如果验证模型并且过程更改未准备好运行(要素显示为灰色),则表示一个或多个工具参数或输入变量无效。

验证数据变量

数据变量引用数据路径并包含有关数据的说明性信息。验证模型时,将会检查各个数据变量以确保存在数据,且数据可在变量所连接的工具中使用。如果任意数据变量引用了不再存在的数据路径,则变量会变为无效变量,而其颜色会更改为灰色。

如果有关数据集的任何信息发生更改(例如,向“模型构建器”外的数据集添加新属性字段),也许需要您对模型进行验证才能查看那些更改。与之类似,如果删除或重新命名了用作模型内输入的数据集,则在验证模型时变量会失效,并且变量颜色将更改为灰色。要修复此无效数据变量,请双击变量,然后选择一个新图层或浏览至一个新的数据集。

验证工具

地理处理工具的每个参数都会自动验证为该参数指定的数据或值。如果数据或值无效,则会显示一条错误消息。如果工具参数无效,地理处理工具和所有下游流程(所依赖的工具或可处理该工具输出的工具)会标为未准备好运行,并且其颜色会更改为灰色。要修复未准备好运行的工具,请双击工具将其打开,找到出现错误的参数,然后指定一个不同的数据集或值。也可以右键单击模型内的任意地理处理工具,然后选择消息查看所有错误消息。