Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.
Coding
proj地理坐标系投影转换
Try itExplain, compare, and choose geographic coordinate reference systems and map projections, including CRS selection, EPSG codes, datum differences, axis order,...
What it does
Use this skill for geographic coordinate system and projection questions.
The skill document
Project
Use this skill for geographic coordinate system and projection questions.
Scope
- Explain what a CRS/projection is and why it matters.
- Compare common systems such as
EPSG:4326,EPSG:3857, UTM zones,CGCS2000,GCJ-02, andBD-09. - Recommend a target CRS based on the task: storage, web map display, measurement, analysis, or exchange.
- Review conversion plans and call out likely mistakes such as swapped axis order, wrong units, or datum mismatch.
Workflow
- Identify the source coordinate system, target coordinate system, and the actual job to be done.
- State whether the user needs a geographic CRS, projected CRS, or a provider-specific offset system.
- Call out the important differences: datum, units, axis order, extent, and whether the transform is exact or approximate.
- Give a concrete recommendation with an EPSG code or named system when possible.
- If the request involves local files or batch conversion, hand off execution details to
qgis.
Answer Checklist
- Name the source and target CRS explicitly.
- State units clearly: degrees vs meters.
- Mention whether the CRS is suitable for measurement, display, storage, or exchange.
- Warn when web map tiles use
EPSG:3857but input data isEPSG:4326. - Warn that
GCJ-02andBD-09are offset systems, not drop-in replacements for standard global CRS definitions. - If accuracy matters, state whether a datum shift or local transformation model is required.
Common Rules
- Prefer
EPSG:4326for interoperable storage and API exchange unless another CRS is required. - Prefer a projected CRS in meters for distance, area, and buffering.
- Prefer the correct local projected CRS over Web Mercator for engineering or survey-style measurement.
- Do not guess a UTM zone from country alone; derive it from longitude and hemisphere.
- Do not assume all software uses the same axis order for
EPSG:4326; some APIs expectlon,lat, others advertiselat,lon.
When Not to Use
- Reverse geocoding or coordinates-to-address lookup: use
geocode. - Deterministic GIS execution on files: use
qgis. - CesiumJS globe rendering or camera/data-layer code: use
cesium. - Navigation routing, turn-by-turn directions, or POI reviews.
OpenClaw + ClawHub Notes
- Keep examples generic and portable. Do not hardcode private datasets, machine paths, or tokens.
- Prefer standards-based names and EPSG identifiers over vendor-specific jargon.
- For clawhub.ai publication, keep examples reproducible and changelog/version updates semver-driven.
Reference Docs In This Skill
- Read
{baseDir}/references/common-systems.mdwhen you need quick guidance on common CRS and projection tradeoffs.
Related skills
Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.
Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.
Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.
Fetch raw ad creative, app, ranking, and revenue data from AdMapix as structured JSON.
Run Git operations — commits, branches, merges, rebases, conflict resolution, and recovery — with safety rules enforced.
More from jvy
Browse all skillsWPS Office workflow automation for Chinese documents, spreadsheets, and presentations.
Create Apache ECharts option JSON, standalone HTML chart pages, and export-ready chart artifacts from CSV, TSV, JSON tables, or existing option configs. Use...
Gitee operations via OpenAPI and git: repositories, pull requests, issues, comments, and file contents. Use when: (1) inspecting or creating Gitee pull reque...
Write, explain, adapt, and debug practical shader code for GLSL, WebGL, Three.js ShaderMaterial, React Three Fiber, postprocess-style full-screen effects, an...
Build, debug, and integrate OpenLayers web maps, including map/view setup, XYZ and OSM base layers, vector sources, GeoJSON overlays, Web Mercator and WGS84...
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...