模型验证是指验证所有数据元素和参数值是否有效。验证会将已运行过程重新变为准备运行状态。如果通过验证模型使处于准备运行或已运行状态的过程更改为未准备好运行状态(元素呈白色),则意味着有一个或多个输入变量无效。
验证模型
1、验证数据变量数据变量引用磁盘上的数据并且只包含磁盘数据的描述性信息,而不包含实际数据。例如,要素类数据变量包含磁盘上的数据的路径、要素类中的所有字段的信息列表(此要素类的方案)以及工具使用的其他相关信息。

3、验证值变量与数据变量相反,值变量(不引用磁盘上的数据)包含的是实际数据,如下所示。验证模型时,将检查每个值变量的内容,以便确定该内容是否对使用此变量的工具有效。

5、在模型构建器内运行模型时会发生什么情况?运行模型时,将验证所有的模型变量,还将执行锟侯希哇处于“准备运行”状态的工具。如果任意输出变量应添加至显示,则输出将被添加到 ArcMap 内容列表中。不会执行未处于“准备运行”状态或依赖于未处于“准备运行”状态工具的工具。在模型构建器内运行模型和通过工具对话框运行模型存在一些重要的不同。在“模型构建器”内运行模型时,适用以下规则:模型运行之间的中间数据会保留。如果为进行编辑而对模型执行了保存、关闭和重新打开操作,则此数据也会被保留。从工具对话框运行模型时,中间数据将被删除。添加至显示旁带有复选标记的所有输出都将被添加至显示。