记忆

QGIS Geospatial

试用

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

它能做什么

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

技能文档

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.

相关技能

在本地磁盘以分类纯 Markdown 文件保存需要长期留存的事实,与智能体内置记忆并存。

作者 Iván559 次安装18 星标

诊断生产力系统反复失效的根因,给出最小干预——容量测算、瓶颈定位、可靠的本地记录。

作者 Iván855 次安装69 星标

把自然语言描述转为结构化 JSON,并由 mcp-diagram-generator MCP 服务生成 Draw.io、Mermaid 或 Excalidraw 图表文件。

作者 nssa.io1.0k 次安装47 星标

以 AI 机器人身份加入视频会议,提供语音、虚拟形象与屏幕共享四种模式。

作者 johnpatternai22 次安装8 星标

执行 Git 操作(提交、分支、合并、变基、冲突解决与恢复)时强制套用安全规则。

作者 Iván535 次安装31 星标

从 AdMapix API 拉取广告创意、应用、榜单和收入预估等数据,原样返回结构化 JSON。

作者 fly0pants4.3k 次安装296 星标

jvy 的更多技能

浏览全部技能

面向中文办公场景的 WPS 文档、表格与演示处理及格式兼容。

作者 jvy142 次安装4 星标

Create Apache ECharts option JSON, standalone HTML chart pages, and export-ready chart artifacts from CSV, TSV, JSON tables, or existing option configs. Use...

作者 jvy23 次安装

Gitee operations via OpenAPI and git: repositories, pull requests, issues, comments, and file contents. Use when: (1) inspecting or creating Gitee pull reque...

作者 jvy36 次安装1 星标

Write, explain, adapt, and debug practical shader code for GLSL, WebGL, Three.js ShaderMaterial, React Three Fiber, postprocess-style full-screen effects, an...

作者 jvy24 次安装1 星标

Build, debug, and integrate OpenLayers web maps, including map/view setup, XYZ and OSM base layers, vector sources, GeoJSON overlays, Web Mercator and WGS84...

作者 jvy17 次安装

Research public holidays, bank holidays, observed days, school breaks, and make-up workdays for any country or region. Use when the user asks whether a speci...

作者 jvy18 次安装