mcpField
K
kml-geojson-converter

kml-geojson-converter

github.com/dkyazzentwatwa数据与数据库12465 次安装29 周前更新
代码仓库

关于 kml-geojson-converter

kml-geojson-converter 用于在 KML 与 GeoJSON 之间转换地理数据,适用于制图、GIS 和空间数据工作流。它还支持批量转换、校验和几何简化。

主要功能

  1. 01KML 与 GeoJSON 双向转换
  2. 02保留属性、样式和描述
  3. 03批量转换文件
  4. 04支持 WGS84 和 UTM 坐标系
  5. 05输出校验与多边形简化

适用场景

  1. 01为 Web 制图准备数据
  2. 02在 GIS 工具间交换数据
  3. 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