While (ModelBuilder)

描述

用于迭代直至条件变为真或条件变为假。

了解 While 在 ModelBuilder 中的工作原理

使用方法

  • 此工具专用于 ModelBuilder ,而并不在编写 Python 脚本时使用。

  • 如果模型中已添加一个迭代器,模型中的所有工具都会对此迭代器中的每个值进行迭代。如果您不想对每个被迭代的值运行模型中的每个工具,请创建一个只包含迭代器的子模型/嵌套模型内的子模型/镶嵌模型,并将其作为模型工具添加到主模型中。

语法

IterateCondition(in_values, {condition})
参数说明数据类型
in_values
[in_values,...]

要评估的输入值,用于确定是否继续迭代。

Any Value
condition
(可选)

指定是否要迭代直至输入值均为 true 或均为 false。

  • TRUE该工具将迭代直至所有输入值均为 true。这是默认设置。
  • FALSE 该工具将迭代直至所有输入值均为 false。
String

派生输出

名称说明数据类型
continue

指示是否继续的布尔值。

布尔型

环境

此工具不使用任何地理处理环境。

许可信息

  • Basic: 是
  • Standard: 是
  • Advanced: 是