Skip to main content

如果值为 (模型工具)

汇总

可使用定义的比较运算符对输入值与单一值、值列表或值范围进行估算。

了解如果值为在 ModelBuilder 中的工作原理

用法

  • 此工具仅在 ModelBuilder 中提供,以供在模型中使用。 地理处理窗格或 Python 中不提供该工具。

  • 该工具具有两个布尔输出:TrueFalse。 根据正在评估的条件,在运行该工具后,两个布尔输出之一为 true,另一个为 false。 必须将这些布尔输出设置为下游工具的前提条件,才能在任一前提条件为真的情况下运行这些工具。

    注:

    添加到模型时,大多数工具都是空的(没有颜色);但是,如果值为如果数据存在收集值以及合并分支工具并非如此。 如果值为工具始终处于准备运行状态(彩色)。 这是因为工具的输入可以为空,而其可视为比较的有效输入。

参数

标注 说明 数据类型

输入值

(可选)

要评估的输入值。

Any Value

值测试

(可选)

指定要使用的比较运算符的类型。

  • 至少等于一个值确定输入值是否等于任何一个比较值。 这是默认设置。

  • 至少不匹配一个值确定输入值是否不等于任何一个比较值。

  • 不匹配每个值确定输入值是否不等于每个比较值。

  • 在任何一个值范围之内确定输入值是否位于比较值的任何一个范围之内。

  • 不在任何值范围之内确定输入值是否不在比较值的任何范围之内。

  • 小于确定输入值是否小于比较值。

  • 大于确定输入值是否大于比较值。

  • 小于或等于确定输入值是否小于或等于比较值。

  • 大于或等于确定输入值是否大于或等于比较值。

  • 为空确定输入值是否为空。

String

比较类型

(可选)

指定要使用的数据比较类型。

  • 不区分大小写的字符串作为不区分大小写的字符串,将输入值与比较值进行比较。 这是默认设置。

  • 区分大小写的字符串作为区分大小写的字符串,将输入值与比较值进行比较。

  • 长整型作为长整型,将输入数值与比较值进行比较。

  • 双精度作为双精度型,将输入数值与比较值进行比较。

  • 自动数据类型检测检查输入数据类型,并执行等效数据类型比较。 例如,输入值与比较值之间的比较使用字符串型的字符串比较、长整型的长整型比较,以及双精度型的双精度型比较。 所有其他输入数据类型使用默认字符串比较方法。

String

(可选)

要与输入值进行比较的值列表。

Any Value

范围值

(可选)

指定要与输入值进行比较的范围值。

值表列:

  • MinimumThe minimum value in the range.

  • MaximumThe maximum value in the range.

Value Table

比较值

(可选)

要与输入值进行比较的单个值。

Any Value

派生输出

标注 说明 数据类型

True

如果指定的条件评估为 True,则此参数将设置为 True。

Boolean

False

如果指定的条件评估为 False,则此参数将设置为 True。

Boolean

环境

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

许可信息

  • 基本: 是
  • 标准: 是
  • 高级: 是