GML KML
ファイル変換

GML から KML への変換

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

変換するには ogr2ogr -f KML out.kml in.gml を実行します。GML が投影座標系を使用している場合は、KML には WGS 84 が必要なため -t_srs EPSG:4326 を追加してください。QGIS を使用すれば、コマンドラインを使わずにグラフィカルな操作で変換することも可能です。

1 個のプログラム
KML への他の変換: SSF · LOC · KLM

このページの内容

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

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

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

ツールボックスを開く

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

GML (Geography Markup Language) は 2000 年に導入された OGC 標準で、各国の地図作成機関や GIS データ交換システムで使用されています。KML (Keyhole Markup Language、2008 年に OGC 標準として採用) は、Google Earth や Google Maps で読み取られる視覚化フォーマットです。.kml に変換することで、公式の GIS データセットを Google Earth で開いたり、GIS ソフトウェアを持っていないユーザーと地図を共有したりできるようになります。

GML から KML への変換方法

QGIS OPEN-SOURCE

.gml をベクタレイヤとして追加し(レイヤ > レイヤの追加 > ベクタレイヤの追加)、レイヤを右クリックして「エクスポート > 地物の保存」を選択し、形式を KML に設定して OK をクリックします。QGIS は自動的に WGS 84 に再投影します。

FME Form APP

GML リーダーと KML ライターを使用してワークスペースを作成し、実行します。FME は CRS の再投影と属性マッピングを自動的に処理します。

GML を変換するプログラム

MyGeodata Cloud

これらの形式について

品質と注意点

  • KML には WGS 84 座標 (EPSG:4326) が必要です。GML が平面直角座標系や投影 CRS を使用している場合、ターゲット CRS を指定すれば ogr2ogr や QGIS が自動的に再投影します。
  • GML は複雑な入れ子構造の属性スキーマをサポートしていますが、KML の拡張データモデルはより単純です。入れ子になった属性や型指定された属性は、変換時にフラット化されます。
  • 巨大な GML ファイルから作成された KML ファイルは、Google Earth での読み込みが遅くなることがあります。その場合は、QGIS や ogr2ogr を使用して KMZ(圧縮された KML)に変換することを検討してください。

よくある質問

ogr2ogr を使用するために GDAL を個別にインストールする必要がありますか?
いいえ - QGIS がインストールされていれば、ogr2ogr はすでにマシン上で利用可能です。
変換した KML が Google Earth で間違った場所に表示されるのはなぜですか?
GML が WGS 84 以外の投影 CRS を使用している可能性があります。正しく再投影するために、ogr2ogr コマンドに -t_srs EPSG:4326 を追加してください。
GML を KML ではなく KMZ に変換できますか?
はい - QGIS や ogr2ogr では、出力フォーマットとして KMZ を指定することで KMZ(圧縮された KML)を出力できます。