如果选择已存在 (ModelBuilder)

摘要

检查输入数据是否包含选择项以及是否已选择一定数量的记录。

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

使用情况

  • 使用此工具检查输入数据是否包含选择项或识别所选记录的数量。

  • 此工具不进行选择。 它可以检查所选记录的数量是否与指定值匹配。 可以使用按属性选择图层工具在 模型构建器 中进行选择。 使用如果字段值为工具检查输入数据集中是否包含与 SQL 表达式或 where 子句匹配的记录。

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

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

参数

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

要检查的输入图层或表视图。

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

指定将使用的选择条件。

  • Exists检查是否已选择某输入的记录。 这是默认设置。
  • 无选择内容检查是否未选择任何输入的记录。
  • 全部选中检查是否已选择所有输入的记录。
  • 等于检查输入的所选记录数是否等于计数参数值。
  • 介于检查输入的所选记录数是否介于最小计数参数值和最大计数参数值之间。
  • 小于检查输入的所选记录数是否小于计数参数值。
  • 大于检查输入的所选记录数是否大于计数参数值。
  • 不等于检查输入的所选记录数是否不等于计数参数值。
String
计数
(可选)

整型计数值。

Long
最小计数
(可选)

最小整型计数值。

Long
最大计数
(可选)

最大整型计数值。

Long

派生输出

标注说明数据类型
True

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

Boolean
False

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

Boolean

环境

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

许可信息

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

相关主题