关于 kml-geojson-converter
kml-geojson-converter 用于在 KML 与 GeoJSON 之间转换地理数据,适用于制图、GIS 和空间数据工作流。它还支持批量转换、校验和几何简化。
主要功能
- 01KML 与 GeoJSON 双向转换
- 02保留属性、样式和描述
- 03批量转换文件
- 04支持 WGS84 和 UTM 坐标系
- 05输出校验与多边形简化
适用场景
- 01为 Web 制图准备数据
- 02在 GIS 工具间交换数据
- 03转换不同格式的 GPS 轨迹
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ dkyazzentwatwa/ chatgpt-skills --skill kml-geojson-converter安装后在 Claude Code 中输入/kml-geojson-converter确认已加载。
附带文件scripts/kml_geojson_converter.pyscripts/requirements.txt
详细介绍
KML/GeoJSON 转换器
在 KML、GeoJSON 和其他地理空间格式之间转换地理数据,用于制图和 GIS 应用。
用途
地理空间格式转换适用于:
- 集成 Google Maps / Earth
- Web 制图应用(Leaflet、Mapbox)
- GIS 数据交换
- 空间数据处理
- GPS 轨迹转换
功能
- 双向转换:KML ↔ GeoJSON
- 要素保留:保留属性、样式和描述
- 批量处理:转换多个文件
- 坐标系:支持 WGS84、UTM
- 验证:验证输出格式是否有效
- 简化:降低多边形的复杂度
快速入门
from kml_geojson_converter import GeoConverter
# KML to GeoJSON
converter = GeoConverter()
converter.load_kml('input.kml')
converter.save_geojson('output.geojson')
# GeoJSON to KML
converter.load_geojson('input.geojson')
converter.save_kml('output.kml')
CLI 用法
# Convert KML to GeoJSON
python kml_geojson_converter.py input.kml --to geojson --output output.geojson
# Convert GeoJSON to KML
python kml_geojson_converter.py input.geojson --to kml --output output.kml
评论
支持 Markdown