GML GEOJSON
ファイル変換

GML から GEOJSON への変換

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

最も速い方法は GDAL の ogr2ogr コマンドを使用することです。QGIS は GUI による代替手段を提供します。GeoJSON の仕様では地理座標が要求されるため、エクスポート時には必ず WGS 84 (EPSG:4326) に再投影してください。

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

このページの内容

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

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

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

ツールボックスを開く

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

GML (Geography Markup Language) は、2000年に導入された地理的特徴のための XML ベースの OGC 標準です。GeoJSON は JSON として同じ特徴を保存し、Leaflet や Mapbox などのウェブマッピングライブラリの標準入力となっています。ウェブツールが .gml を直接読み取ることは稀であるため、地理データを地図上に公開する前の実用的なステップとして変換が行われます。

GML から GEOJSON への変換方法

GDAL/OGR (ogr2ogr) OPEN-SOURCE

ターミナルで ogr2ogr -f GeoJSON out.geojson in.gml を実行します。ソースの CRS がまだ地理座標でない場合は、-t_srs EPSG:4326 を追加して WGS 84 に再投影します。

QGIS FREE

.gml をベクタレイヤとして追加し、レイヤパネルで右クリックして «エクスポート» > «地名の保存...» を選択し、形式を GeoJSON に、CRS を EPSG:4326 に設定します。

これらの形式について

品質と注意点

  • GeoJSON (RFC 7946) は WGS 84 地理座標を必要とします。ソースの CRS がローカルの投影座標系である場合は、エクスポート時に必ず再投影してください。
  • フィーチャの属性とジオメトリ(点、線、ポリゴン)は、GeoJSON の properties およびジオメトリオブジェクトにそのまま引き継がれます。
  • どちらの形式もテキストベースです。出力される .geojson ファイルのサイズは、元の .gml と同等か、わずかに小さくなります。

よくある質問

QGIS には GDAL が含まれていますか?
はい - QGIS には GDAL が同梱されているため、QGIS をインストールすると ogr2ogr コマンドラインツールも利用可能になります。
GML ファイル内に混合したジオメトリタイプがあると問題になりますか?
いいえ - GeoJSON は FeatureCollection を介して混合タイプをサポートしているため、変換時にデータが失われることなく処理されます。
GeoJSON がウェブマップ上で正しく表示されないのはなぜですか?
ソースの CRS が WGS 84 ではない可能性があります。ogr2ogr で -t_srs EPSG:4326 を指定して再実行するか、QGIS のエクスポートダイアログで EPSG:4326 を選択してください。