按属性选择图层 (数据管理工具)
汇总
基于属性查询添加、更新或移除选择内容。
用法
如果输入为要素类或数据集路径,则此工具将创建并返回应用了该工具结果的新图层。
如果输入上存在定义查询,则只会在选择中使用与定义查询相匹配的要素或行。
所选记录的数量将在 地理处理历史 中列出。 单击参数 > 计数以进行访问。 此外,获取计数 工具也可以用于计算所选记录的数量。 在 Python 中,也可以通过工具的
Result对象访问所选记录的数量。当应用选择时,可以应用零记录选择。 例如,选择不存在的字段值会导致零记录选择。 使用该图层作为输入的地理处理工具将不使用输入中的任何记录。
在 SQL 表达式中使用的字段分隔符会有所不同,具体取决于已查询数据的格式。 例如,文件地理数据库和 shapefile 使用双引号,而企业级地理数据库不使用字段分隔符。 您可以使用
AddFieldDelimiters函数来帮助确保与 SQL 表达式一起使用的字段分隔符是正确的。如果输入数据源是要素服务,则建议基础 ArcGIS Server 使用 标准化 SQL 查询。
参数
| 标注 | 说明 | 数据类型 |
|---|---|---|
|
输入行 |
将应用选择的数据。 |
Table View; Raster Layer; Mosaic Layer |
|
选择内容类型 (可选) |
指定如何应用所选内容以及如果已存在所选内容时应执行的操作。
|
String |
|
表达式 (可选) |
用于选择记录子集的 SQL 表达式。 |
SQL Expression |
|
反向 Where 子句 (可选) |
指定是按原样使用表达式,还是使用与表达式相反的表达式。
|
Boolean |
派生输出
| 标注 | 说明 | 数据类型 |
|---|---|---|
|
更新的图层或表视图 |
已应用选择的已更新输入。 |
Table View; Raster Layer; Feature Layer |
|
计数 |
所选记录的数量。 |
Long |
环境
此工具不使用任何地理处理环境。
许可信息
- 基本: 是
- 标准: 是
- 高级: 是