KML GEOJSON
ファイル変換

KML から GEOJSON への変換

クイック回答
KML を GEOJSON に変換することは可能ですか?
はい - KML は GEOJSON に変換可能です。

最も速い方法は ogr2ogr コマンドを使用することです。QGIS でもポイント&クリックのワークフローで同じ結果が得られます。スタイル情報(アイコンの色、線幅、ラベルスタイル)は GeoJSON には引き継がれず、ジオメトリと属性のみが転送されます。

GEOJSON への他の変換: SHP · OSM · GPX

このページの内容

macOS、Windows、Linux でテスト済み
最終検証日:Oct 2026

その他の無料コンバーター

HEIC、PNG、WEBP、MP3 など、すべてのツールが無料です。

ツールボックスを開く

なぜ KML を GEOJSON に変換するのですか?

KML は XML ベースの地理フォーマット(2004年登場、2008年に OGC 標準として採用)で、Google Earth や Google マイマップでよく作成されます。GeoJSON は JSON ベースの地理空間フォーマット(IETF RFC 7946, 2016)で、ウェブマッピングライブラリでネイティブにサポートされ、GitHub で直接レンダリングされます。KML から .geojson への変換は、通常、専用の GIS クライアントなしで位置データをウェブ上で利用可能にするために行われます。

KML から GEOJSON への変換方法

QGIS FREE

.kml ファイルをベクタレイヤとして追加し、レイヤを右クリックして «エクスポート» > «地物の保存» を選択し、形式を GeoJSON に設定します。

ogr2ogr OPEN-SOURCE

ogr2ogr -f GeoJSON output.geojson input.kml を実行します。ogr2ogr は .kmz ファイルも解凍せずに直接読み込むことができます。

これらの形式について

品質と注意点

  • ジオメトリ(点、線、ポリゴン)は正確に転送されますが、KML のスタイル(色、アイコンサイズ、ラベルスタイル)は失われるため、ターゲットのマップアプリケーションで別途定義する必要があります。
  • 使用するツールやフラグによっては、KML のフォルダやプレースマークが個別のフィーチャコレクションにマッピングされる場合があります。
  • ライブのリモートデータを参照する KML の NetworkLink 要素は追跡されません。ファイル内の静的なジオメトリのみがエクスポートされます。

よくある質問

ogr2ogr は KMZ ファイルも処理できますか?
はい - ogr2ogr は .kmz(ZIP 圧縮された KML)を直接読み込むため、変換前に解凍する必要はありません。
変換中に座標は変わりますか?
いいえ - KML と GeoJSON はどちらも WGS 84 を使用するため、再投影は行われません。
GeoJSON の出力は元の KML よりも大きくなりますか?
GeoJSON はプレーンな JSON テキストであり、特にデータセットが密集している場合は、同等の KML よりもサイズが大きくなることがあります。