OpenGIS 编程知识包
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_e746f749/opengis-skills。
技能介绍
解决什么问题
很多 GIS/CAD/.NET 工程问题分散在官方文档、CLI、API 和示例代码中。AI 助手如果只按通用代码回答,容易给出过时 API、错误坐标系或不可执行的批处理步骤。这个技能集合把领域知识拆成可检索的 SKILL.md 文件,用于在对话中按需注入更贴近具体工具栈的上下文。
如何工作
它覆盖 GIS、CAD、C#、AI、IoT、3D 等领域,每个条目包含定位、安装、核心命令/API、工作流、FAQ 和资源。使用时可按需求定位:例如 Shapefile 转换用 gdal,几何求交用 shapely,GeoServer 发布用 geoserver-rest-api,参数化 CAD 用 freecad 或 cadquery。建议只加载 1-3 个最相关技能,避免上下文膨胀。
适用边界
它适合辅助 API 调用、脚本生成、排障和流程梳理,但不替代上游项目的完整文档,也不保证兼容所有版本。引用外部库时仍应以官方文档、许可证和实际环境验证为准。
使用场景
- 在 Python 任务中把 TIFF 重投影并导出 GeoTIFF,需要 GDAL 命令行与 API 的准确参数。
- 用 GeoServer REST API 自动创建 workspace、data store 并发布 WFS 图层,避免手工界面操作。
- 对 Shapefile 批量做缓冲区、裁切和格式转换,需要 QGIS headless 脚本与处理参数。
- 用 JTS 计算两个面的交集、判断包含关系,并处理几何拓扑异常。
适合人员
- GIS 工程师:要为栅格/矢量转换、服务发布和空间分析脚本补齐可执行命令与 API 示例。
- 地图后端工程师:要通过 GeoServer REST 自动化图层发布并排查 OGC 服务配置问题。
- CAD 自动化工程师:要用 CadQuery、FreeCAD 或 OpenSCAD 生成参数化零件脚本。
- .NET 应用工程师:要用 NPOI、Furion 或 SqlSugar 处理 Excel、Web API 和数据库代码。