按属性选择
功能概述
按属性选择工具用于根据属性条件对要素进行筛选,将满足条件的要素输出为新的要素数据集。条件表达式支持多种 SQL 运算符及 pandas query 语法。
适用场景
- 数据过滤:筛选满足特定阈值或分类条件的要素(如
population > 1000000)。 - 数据清洗:快速定位空值、异常值或特定编码的要素。
- 专题制图准备:导出某类特定属性的要素作为独立图层进行符号化。
参数介绍
| 参数名称 | 参数描述 | 补充说明 |
|---|---|---|
| 输入要素 | 需要进行属性筛选的要素数据集。 | 支持点、线、面等类型。 |
| 查询条件 | 用于过滤的逻辑表达式。 | 支持常用的 SQL 逻辑运算符。 |
| 输出要素数据集 | 输出筛选结果。 | 支持常见矢量格式。 |
操作步骤
- 启动工具:打开【计算工具箱】工具箱 → 导航至【矢量工具】 > 【要素处理】 > 【选择】 → 启动【按属性选择】工具窗格。
- 设置输入:选择【输入要素】。
- 配置参数:在【查询条件】中构建逻辑表达式。
- 配置输出:设置输出路径与文件名。
- 执行生成:点击“运行”并查看结果。
注意事项
- 字符串匹配建议使用单引号:例如
Type == 'Residential'。 - 浮点数比较由于精度问题,建议使用范围判断(如
area > 9.9 and area < 10.1)。 - 确保字段名称在表达式中拼写完全正确。