记忆

QGIS Geospatial

试用

Run QGIS geospatial processing with qgis_process for repeatable vector/raster workflows (reproject, clip, dissolve, buffer, merge, raster warping). Use when...

它能做什么

Run QGIS geospatial processing with qgis_process for repeatable vector/raster workflows (reproject, clip, dissolve, buffer, merge, raster warping). Use when...

技能文档

QGIS

Use this skill for deterministic, file-based GIS processing through qgis_process.

Core Rules

  • Confirm source files, destination files, and target CRS before running commands.
  • Prefer writing to a new output path; do not overwrite source data unless user explicitly asks.
  • Discover algorithm parameters from qgis_process help before execution.
  • If output format is not specified, default to GPKG for vector and GeoTIFF for raster.
  • For batch operations, run one representative file first, then scale to the full set.

Standard Workflow

  1. Validate tool and inspect capabilities:
qgis_process --version
qgis_process list
  1. Find and inspect a specific algorithm:
qgis_process list | rg -i "clip|buffer|reproject|merge|warp|dissolve"
qgis_process help native:clip
  1. Execute with explicit parameters:
qgis_process run  -- \
  INPUT= \
  OUTPUT=
  1. Verify output exists and report summary (path, layer count/bands, CRS, extent).

Common Patterns

# Reproject vector layer
qgis_process run native:reprojectlayer -- \
  INPUT=./data/input.gpkg \
  TARGET_CRS=EPSG:4326 \
  OUTPUT=./out/reprojected.gpkg

# Clip vector layer by overlay
qgis_process run native:clip -- \
  INPUT=./data/roads.gpkg \
  OVERLAY=./data/boundary.gpkg \
  OUTPUT=./out/roads_clipped.gpkg

# Buffer vector features
qgis_process run native:buffer -- \
  INPUT=./data/points.gpkg \
  DISTANCE=100 \
  SEGMENTS=8 \
  DISSOLVE=false \
  OUTPUT=./out/points_buffer_100m.gpkg

Safety Boundaries

  • Do not guess units; confirm whether distance/area is in degrees or projected units.
  • If CRS is missing/invalid, stop and ask for the intended CRS before processing.
  • Avoid lossy conversion unless requested (for example dropping attributes or precision).
  • For long batch runs, provide dry-run plan first: algorithm, inputs, outputs, and overwrite policy.

OpenClaw + ClawHub Notes

  • Keep commands shell-safe and reproducible in OpenClaw terminal sessions.
  • Keep this skill portable: no hardcoded machine paths, credentials, or private endpoints.
  • For clawhub.ai publication, keep versioning/changelog semver-driven and update examples only with generic sample data.

相关技能

基于 GDAL / OGR 批量转换栅格与矢量格式 (GeoTIFF / Shapefile / GeoPackage / GeoJSON) 并记录日志。Batch convert raster and vector formats (GeoTIFF / Shapefile / GeoPackage / GeoJSON) via GDAL / OGR with logging.

对矢量数据做变更检测、版本快照与差异比较,支持 commit / diff / log 操作。Change detection, version snapshots and diff comparison for vector data with commit / diff / log operations.

Inspect, explain, validate, and convert ESRI Shapefile datasets, including `.shp/.shx/.dbf/.prj` sidecar requirements, CRS detection, field-name/type limits,...

17 次安装

Automated watershed delineation from DEM. Computes D8 flow direction, flow accumulation, delineates watersheds from outlet points, extracts stream networks, and generates statistics. Use when the user wants to delineate a watershed, compute flow accumulation, extract streams, or analyze hydrological characteristics from a DEM.

1 次安装

Unified geospatial data quality audit for GIS data packages. Checks raster, vector, table, NetCDF, and directory structure. Outputs JSON/HTML reports, issue layers, checksums, and machine-readable exit codes. Use when the user wants to validate data packages, check delivery quality, find CRS/nodata/ geometry issues, or generate QA reports.

1 次安装

Inspect, explain, validate, and convert ESRI Shapefile datasets, including `.shp/.shx/.dbf/.prj` sidecar requirements, CRS detection, field-name/type limits,...

19 次安装