kml-geojson-converter について
kml-geojson-converter は、地図、GIS、空間データのワークフロー向けに、KML と GeoJSON の間で地理データを変換します。一括変換、検証、ジオメトリの簡略化にも対応しています。
主な機能
- 01KML と GeoJSON の双方向変換
- 02属性、スタイル、説明の保持
- 03複数ファイルの一括変換
- 04WGS84 と UTM 座標系に対応
- 05出力検証とポリゴンの簡略化
活用シーン
- 01Web マッピング用データの準備
- 02GIS ツール間でのデータ交換
- 03GPS トラックの形式変換
インストール
コマンドをコピーしてターミナルで実行します。
$
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 コンバーター
マッピングや GIS アプリケーション向けに、KML、GeoJSON、その他の地理形式間で地理データを変換します。
目的
以下の用途に向けた地理形式の変換:
- 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 対応