跳到主要内容

按属性选择

功能概述

按属性选择工具用于根据属性条件对要素进行筛选,将满足条件的要素输出为新的要素数据集。条件表达式支持多种 SQL 运算符及 pandas query 语法。

适用场景

  • 数据过滤:筛选满足特定阈值或分类条件的要素(如 population > 1000000)。
  • 数据清洗:快速定位空值、异常值或特定编码的要素。
  • 专题制图准备:导出某类特定属性的要素作为独立图层进行符号化。

参数介绍

参数名称参数描述补充说明
输入要素需要进行属性筛选的要素数据集。支持点、线、面等类型。
查询条件用于过滤的逻辑表达式。支持常用的 SQL 逻辑运算符。
输出要素数据集输出筛选结果。支持常见矢量格式。

操作步骤

  1. 启动工具:打开【计算工具箱】工具箱 → 导航至【矢量工具】 > 【要素处理】 > 【选择】 → 启动【按属性选择】工具窗格。
  2. 设置输入:选择【输入要素】。
  3. 配置参数:在【查询条件】中构建逻辑表达式。
  4. 配置输出:设置输出路径与文件名。
  5. 执行生成:点击“运行”并查看结果。

注意事项

  • 字符串匹配建议使用单引号:例如 Type == 'Residential'
  • 浮点数比较由于精度问题,建议使用范围判断(如 area > 9.9 and area < 10.1)。
  • 确保字段名称在表达式中拼写完全正确。