なぜ KMZ を GEOJSON に変換するのですか?
GeoJSON は、Leaflet や Mapbox などのウェブマッピングライブラリ、および多くのウェブ API で期待される入力形式です。KMZ データを .geojson に変換することで、デスクトップビューアを必要とせずに、ブラウザベースの地図や現代の GIS ワークフローで直接利用できるようになります。
KMZ から GEOJSON への変換方法
QGIS OPEN-SOURCE
.kmz をベクターレイヤーとして追加し、レイヤーパネルで右クリックして「エクスポート」 > 「地物の保存」を選択し、形式を GeoJSON に設定します。
ogr2ogr (GDAL) OPEN-SOURCE
ogr2ogr -f GeoJSON out.geojson in.kmz を実行します。ファイルに複数のフォルダが含まれている場合は、まず ogrinfo in.kmz を使用してレイヤーを一覧表示してください。
これらの形式について
KMZ ファイルは ZIP 圧縮された Google Earth マップです。目印、ルート、ポリゴン、イメージ オーバーレイ、そして時には 3D モデルを 1 つのポータブルなパッケージに保持します。無料の Google Earth デスクトップ アプリ(ファイル > 開く)またはインストール不要の earth.google.com で開くことができます。ZIP…
.KMZ の詳細を開く →GEOJSON ファイルは、点、線、ポリゴンなどの地理的特徴とその属性をプレーンな JSON テキストとして保存する形式で、ウェブマッピングの標準フォーマットです。何もインストールせずに地図上で確認するには、geojson.io にドラッグするか、GitHub リポジトリにアップロードしてください。GIS 作業で使用する場合は、無料の QGIS で開くことができます。
.GEOJSON の詳細を開く →品質と注意点
- 名前と説明テキストを持つプレースマーク、ライン、ポリゴンは正しく転送されます。KML のスタイリング(アイコンの色、線幅、塗りつぶし)には GeoJSON の同等機能がないため、破棄されます。
- GeoJSON は常に WGS 84 (EPSG:4326) であり、これは KMZ と一致するため、再投影は不要です。
- GeoJSON はプレーンテキストであり、通常、圧縮された
.kmzよりもサイズが大きくなります。大規模なデータセットの場合は、ウェブ配信用に gzip 圧縮された GeoJSON または FlatGeobuf を検討してください。
よくある質問
ソフトウェアをインストールせずに KMZ を GeoJSON に変換できますか?
KML のフォルダ構造は GeoJSON でも維持されますか?
ogr2ogr が KMZ を読み込めない場合はどうすればよいですか?
.kmz の名前を .zip に変更して解凍し、中にある doc.kml に対して ogr2ogr を実行してください。