跳到主要内容

矢量SQL查询

功能概述

使用 SQL 语句筛选或重组输入矢量属性记录,并输出新的矢量结果。

原理简介

该工具把输入要素属性表作为 SQL 查询对象,通过 SELECT ... FROM sql_query ... 语句筛选、排序或投影属性记录,再输出新的要素数据集。

适用场景

  • 按属性条件批量筛选目标要素并输出结果图层。
  • 在复杂数据整理流程中,用 SQL 或表达式快速重组属性表。
  • 为后续空间分析、统计汇总或地图制图准备输入要素。

参数介绍

参数名称参数描述补充说明
输入矢量文件需要进行SQL查询的矢量文件必填
SQL查询语句SQL查询语句,例如:SELECT * FROM sql_query WHERE population > 1000必填
输出矢量文件SQL查询结果矢量文件必填

操作步骤

  1. 启动工具:打开【计算工具箱】工具箱 → 导航至【矢量工具】 > 【要素处理】 > 【选择】 → 启动【矢量SQL查询】工具窗格。
  2. 准备输入:按数据类型选择【输入矢量文件】、【SQL查询语句】,确认输入数据完整且可正常读取。
  3. 设置核心参数:根据业务目标配置【SQL查询语句】,必要时结合单位、阈值、统计方法或插值方式进行调整。
  4. 设置输出:指定【输出矢量文件】,并确认输出路径、格式和命名规则满足后续使用需求。
  5. 运行并检查结果:点击【运行】执行任务,完成后检查结果数据的范围、数值分布、字段结构或空间位置是否符合预期。

注意事项

  • SQL 语句中的表名应使用源码约定的 sql_query,字段名与输入要素属性表保持一致。