坐标转换技能。当用户提到坐标转换、坐标系转换、EPSG转换、CGCS2000、WGS84、地理坐标转换、投影坐标转换、火星坐标系、百度坐标转换时激活。支持GeoJSON文件和WKT字符串的坐标系统转换,支持中国常用坐标系互转。
坐标系转换工具,支持 GeoJSON 和 WKT 格式,支持中国常用坐标系。
| 代码 | 名称 | 说明 |
|---|---|---|
| 4326 | WGS84 | GPS 标准,地理坐标 |
| 4490 |
bash
apt-get install python3-pyproj
python3 scripts/coord_convert.py --input <文件或字符串> --from <源坐标系> --to <目标坐标系> [--format <输出格式>] [--output <输出文件>]
| 参数 | 说明 |
|---|---|
| --input / -i | 输入文件路径或 GeoJSON/WKT 字符串 |
| --wkt |
CGCS2000 (4490) → WGS84 (4326):
bash
python3 scripts/coord_convert.py --wkt POINT(113 23) --from 4490 --to 4326
CGCS2000 (4490) → 投影坐标系 (4547):
bash
python3 scripts/coord_convert.py --wkt POLYGON((112.58 26.56,112.60 26.56,112.60 26.58,112.58 26.58,112.58 26.56)) --from 4490 --to 4547
WKT 转 GeoJSON:
bash
python3 scripts/coord_convert.py --wkt POINT(113 23) --from 4326 --to 4490 --format geojson
GeoJSON 转 WKT:
bash
python3 scripts/coord_convert.py --input data.geojson --from 4490 --to 4326 --format wkt
WGS84 → 火星坐标系 (GCJ-02):
bash
python3 scripts/coord_convert.py --wkt POINT(113 23) --from 4326 --to gcj02
火星坐标系 → WGS84:
bash
python3 scripts/coord_convert.py --wkt POINT(113 23) --from gcj02 --to 4326
GCJ-02 → 百度坐标系 (BD-09):
bash
python3 scripts/coord_convert.py --wkt POINT(113 23) --from gcj02 --to bd09
BD-09 → WGS84:
bash
python3 scripts/coord_convert.py --wkt POINT(113 23) --from bd09 --to 4326
从百度坐标系的 GeoJSON 文件转换到 CGCS2000 投影坐标系:
bash
python3 scripts/coordconvert.py --input baidudata.geojson --from bd09 --to 4547 --output result.geojson
WGS84 (4326) ←→ GCJ-02 (火星坐标系) ←→ BD-09 (百度坐标系)
↑ ↑ ↑
└────────────────┼────────────────────┘
↓
CGCS2000 (4490)
↓
CGCS2000 分带 (4547-4556)
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 coord-transform-1776121690 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 coord-transform-1776121690 技能
skillhub install coord-transform-1776121690
文件大小: 8.18 KB | 发布时间: 2026-4-14 09:44