矢量SQL查询
功能概述
使用 SQL 语句筛选或重组输入矢量属性记录,并输出新的矢量结果。
原理简介
该工具把输入要素属性表作为 SQL 查询对象,通过 SELECT ... FROM sql_query ... 语句筛选、排序或投影属性记录,再输出新的要素数据集。
适用场景
- 按属性条件批量筛选目标要素并输出结果图层。
- 在复杂数据整理流程中,用 SQL 或表达式快速重组属性表。
- 为后续空间分析、统计汇总或地图制图准备输入要素。
参数介绍
| 参数名称 | 参数描述 | 补充说明 |
|---|---|---|
| 输入矢量文件 | 需要进行SQL查询的矢量文件 | 必填 |
| SQL查询语句 | SQL查询语句,例如:SELECT * FROM sql_query WHERE population > 1000 | 必填 |
| 输出矢量文件 | SQL查询结果矢量文件 | 必填 |
操作步骤
- 启动工具:打开【计算工具箱】工具箱 → 导航至【矢量工具】 > 【要素处理】 > 【选择】 → 启动【矢量SQL查询】工具窗格。
- 准备输入:按数据类型选择【输入矢量文件】、【SQL查询语句】,确认输入数据完整且可正常读取。
- 设置核心参数:根据业务目标配置【SQL查询语句】,必要时结合单位、阈值、统计方法或插值方式进行调整。
- 设置输出:指定【输出矢量文件】,并确认输出路径、格式和命名规则满足后续使用需求。
- 运行并检查结果:点击【运行】执行任务,完成后检查结果数据的范围、数值分布、字段结构或空间位置是否符合预期。
注意事项
- SQL 语句中的表名应使用源码约定的
sql_query,字段名与输入要素属性表保持一致。