如果字段值为 (ModelBuilder)

摘要

用于评估属性字段中的值是否与指定的值、表达式或第二个字段相匹配。

了解“如果字段值为”在 ModelBuilder 中的工作原理

使用情况

  • 该工具仅在 模型构建器 功能区中提供,以供在模型中使用。 地理处理窗格或 Python 中不提供该工具。

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

参数

标注说明数据类型
输入数据元素

要评估的输入元素。

Data Element; Layer; Table View; Raster Layer; Mosaic Layer; Graph; Utility Network
表达式

用于选择记录子集的 SQL 表达式。有关 SQL 语法的详细信息,请参阅在 ArcGIS 中使用的查询表达式的 SQL 参考

SQL Expression
反向 Where 子句
(可选)

指定是按原样使用表达式,还是使用与表达式相反的表达式。

  • 未选中 - 将按原样使用查询。 这是默认设置。
  • 选中 - 将反转查询。 如果使用选择类型参数,则将先反转选择,然后再将其与现有选择组合。
Boolean
选择条件

用于匹配 SQL 表达式的记录字段值的选择条件。

  • Exists用于检查是否存在与 SQL 表达式匹配的记录。这是默认设置。
  • 无选择内容用于检查是否不存在与 SQL 表达式匹配的记录。
  • 全部选中用于检查是否所有记录均与 SQL 表达式匹配。
  • 等于用于检查与 SQL 表达式匹配的记录数是否等于“计数”值。
  • 介于用于检查与 SQL 表达式匹配的记录数是否介于“最小计数”值和“最大计数”值之间。
  • 小于用于检查与 SQL 表达式匹配的记录数是否小于“计数”值。
  • 大于用于检查与 SQL 表达式匹配的记录数是否大于“计数”值。
  • 不等于用于检查与 SQL 表达式匹配的记录数是否与“计数”值不相等。
String
计数
(可选)

整数计数值。

Long
最小计数
(可选)

最小整数计数值。

Long
最大计数
(可选)

最大整数计数值。

Long

派生输出

标注说明数据类型
True

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

Boolean
False

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

Boolean

环境

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

许可信息

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

相关主题