AI Agent Hub
Back to skills
OpenGIS Programming Knowledge Pack icon

OpenGIS Programming Knowledge Pack

Development Updated 2026.08.30

Paste the following prompt into your AI chat to install this skill:

Please follow https://skillhub.cn/install/skillhub.md to install @user_e746f749/opengis-skills.

About this skill

Problem

GIS, CAD, and .NET workloads spread across official docs, CLIs, APIs, and examples. Generic AI code answers can cite outdated APIs, wrong coordinate systems, or non-runnable batch steps. This skill pack splits domain knowledge into retrievable SKILL.md files so conversations can load toolchain-specific context on demand.

How It Works

It covers GIS, CAD, C#, AI, IoT, and 3D, with entries that include scope, setup, core commands/APIs, workflows, FAQ, and references. Use it to locate a concrete skill: gdal for Shapefile conversion, shapely for geometry intersection, geoserver-rest-api for publishing, or freecad and cadquery for parametric CAD. Load only the one or three most relevant skills to avoid context bloat.

Boundaries

It supports API lookup, script drafting, debugging, and workflow planning, but it does not replace upstream project documentation or guarantee compatibility with every version. When citing external libraries, verify against official docs, licenses, and your runtime environment.

Use Cases

  • Reproject and export TIFF to GeoTIFF in a Python job, with accurate GDAL CLI and API parameters.
  • Create GeoServer workspace and data store, then publish WFS layers via REST API without manual UI steps.
  • Batch-buffer, clip, and convert Shapefiles using QGIS headless scripts and processing parameters.
  • Compute intersection and containment for two polygons with JTS, while handling topology exceptions.

Best For

  • GIS engineers who need runnable commands and API examples for raster/vector conversion, service publishing, and spatial analysis scripts.
  • Map backend engineers automating layer publishing through GeoServer REST and debugging OGC service configuration.
  • CAD automation engineers generating parametric part scripts with CadQuery, FreeCAD, or OpenSCAD.
  • .NET application engineers building Excel, Web API, or database code with NPOI, Furion, or SqlSugar.