用途
该技能面向 QGIS 的 AI 接口自动化,核心是在无图形界面(headless)环境下通过 PyQGIS 脚本和命令行工具完成空间数据处理任务。适合需要将 GIS 操作纳入自动化流程、批处理或脚本化工作流的用户。
主要能力
根据资料,该技能涵盖以下任务方向:
- 从 CSV 文件绘制井位:读取包含经纬度坐标的 CSV 数据并生成井位图。
- 坐标参考系转换:在 WGS84、UTM 等坐标系之间对矢量或栅格数据进行重投影。
- 无界面运行 QGIS Processing 算法:不启动 GUI 即可调用 Processing 框架中的算法。
- 空间分析:执行空间连接(spatial join)、缓冲区分析(buffer analysis)和叠加操作(overlay operations)。
- 地图布局导出:将地图布局输出为 PDF、PNG、SVG 格式。
- 批处理:通过 PyQGIS 脚本批量处理 shapefile 或 GeoPackage 数据。
- 失败诊断:提供失败诊断清单,用于排查运行中的问题。
使用方式
资料列出了若干子技能模块,反映其使用路径:
- PyQGIS 应用引导(无界面):初始化 QGIS 应用环境以支持脚本运行。
- qgis_process CLI(无界面):通过命令行工具调用 Processing 算法。
- 从输出图层读取要素:处理完成后读取结果图层中的要素。
- 失败诊断:按清单检查常见故障。
具体安装命令、代码示例与调用参数在提供的资料中暂未给出。
适用场景
- 需要批量重投影或转换大量矢量/栅格数据的自动化流程。
- 在服务器或无桌面环境中运行 QGIS 空间分析。
- 将 CSV 坐标数据快速转为井位图或点位图层。
- 自动化生成地图成品(PDF/PNG/SVG)。
- 对 shapefile、GeoPackage 等格式进行批处理。
限制
资料未提供该技能的具体版本要求、依赖环境、性能上限、收费模式或平台支持范围,这些信息暂未提供。使用前需自行确认 QGIS 与 PyQGIS 的可用环境。