如果选择已存在 (ModelBuilder)

摘要

评估输入数据是否有选择以及是否选中了特定数量的记录。

了解“选择已存在”在 ModelBuilder 中的工作原理

使用情况

  • 此工具不对 SQL 表达式或 where 子句做出选择和评估。它只是检查选择集是否与指定值匹配。使用按属性选择图层工具在 ModelBuilder 中进行选择。使用如果字段值为逻辑工具评估输入数据集中是否有与 SQL 表达式或 where 子句匹配的记录。

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

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

参数

标注说明数据类型
图层名称或表视图

评估输入图层或表视图

Table View; Raster Layer; Mosaic Layer
选择条件
(可选)

指定将用于匹配 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: 是

相关主题