.GML

GML ファイル

Geography Markup Language
質問する
クイック回答

.gml ファイルは Geography Markup Language(地理情報記述言語)ファイルです。これは Open Geospatial Consortium (OGC) によって定義された XML 形式で、点、線、ポリゴン、座標参照系などの地図および GIS データを保存するために使用されます。無料のデスクトップアプリ QGIS で開くか、任意のテキストエディタで生の XML を読み取ることができます。最も一般的な作業は GML から Shapefile または GeoJSON への変換であり、QGIS とコマンドラインツールの ogr2ogr の両方で適切に処理できます。

開発元: Open Geospatial Consortium (OGC) カテゴリ: GISファイル オープンスタンダード MIME: application/gml+xml
対応OS Windows macOS Linux
関連: .GPX · .KML · .SHP · .RTMAP

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Jun 28, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

GML ファイル形式とは?

.gml ファイルは、Geography Markup Language でエンコードされたデータを保存します。これは Open Geospatial Consortium (OGC) によって開発された正式な言語であり、eXtensible Markup Language (XML) に基づいています。その主な目的は、幾何形状、トポロジ、フィーチャ属性を含む地理データのエンコードと転送です。.gml ファイル内でのデータ保存に関する規則は、ISO 19136 規格(第1版 2007年、第2版 2020年)で定義されています。

.gml 形式で保存されたファイルにより、異なるプラットフォームやソフトウェア間での地理情報を含むデータの交換が可能になります。.gml はプレーンテキストの XML であるため、すべてのファイルは <?xml ...?> 宣言で始まり、その後に GML 名前空間宣言(例:xmlns:gml="http://www.opengis.net/gml/3.2")が続きます。点、線、ポリゴン、立体などの幾何形状は GML 要素を使用して記述され、それぞれが srsName 属性(通常は EPSG コード)を介して座標参照系に関連付けられます。GML は時間的オブジェクトや3次元座標もサポートしており、これらは KML や GeoJSON といったより単純な地理空間形式を超える機能です。

GML ファイルは、QGIS、FME、および GDAL ライブラリの ogr2ogr コマンドラインユーティリティなどのツールを使用して、表示、変換、および検証を行うことができます。

セキュリティと安全性

リスク: LOW

Geography Markup Language ファイルはプレーンテキストの XML です。実行可能なコンテンツを含まないパッシブなデータであるため、テキストエディタで開いたり QGIS で読み込んだりしても安全です。唯一の注意点はサイズです。GIS の GML ファイルは非常に大きくなることがあり、普通のエディタでは開くのが遅くなる可能性があるため、大きなデータセットの場合はメモ帳などで XML 全体を読み込むのではなく、QGIS や GDAL/OGR を使用してください。

形式の詳細

概要
正式名称Geography Markup Language
開発元Open Geospatial Consortium (OGC)登場時期 2000 (OGC); also published as ISO 19136
カテゴリGISファイル
MIME タイプapplication/gml+xml
タイプXML ベースの地理/GIS データ(プレーンテキスト)
標準規格オープン・ロイヤリティフリー
この拡張子は以下でも使用されています…
  • GameMaker Language (GML) - GameMaker / GameMaker Studio エンジン用のプレーンテキストスクリプト(ソースコード)。GameMaker IDE または任意のコードエディタで編集されます。
  • Graphlet Graphscript - レガシーなグラフ描画ツールの形式。主に歴史的なものであり、今日ではほとんど見かけられません。

GML ファイルを開くプログラム

Windows3 apps
QGIS オープンソース 無料の GIS アプリ。「レイヤ」>「レイヤの追加」から .gml を選択して地図データを表示し、他の GIS 形式にエクスポートできます。
FME Form (formerly FME Desktop) 有料 強力な空間データ ETL ツール。GML を読み取り、数十種類の GIS 形式に変換します。
Notepad / VS Code オープンソース .gml をテキストとして開き、XML を直接読み取ります(小さなファイルやスキーマの確認に適しています)。
macOS1 app
QGIS オープンソース 無料の GIS アプリ。「レイヤ」>「レイヤの追加」から .gml を選択して地図データを表示し、他の GIS 形式にエクスポートできます。
Linux2 apps
QGIS オープンソース 無料の GIS アプリ。「レイヤ」>「レイヤの追加」から .gml を選択して地図データを表示し、他の GIS 形式にエクスポートできます。
GDAL/OGR (ogr2ogr) オープンソース コマンドラインツール。«ogr2ogr -f GeoJSON out.geojson in.gml» を実行して GML 地図データの読み取りと変換を行います。

技術的詳細

詳細仕様
ファイルの種類プレーンテキスト XML
MIME タイプapplication/gml+xml
文字エンコーディングデフォルトは UTF-8。XML プロログで宣言された任意のエンコーディングが有効
ファイルシグネチャ`<?xml` 宣言で始まり、ルート要素で GML 名前空間(例:`xmlns:gml="http://www.opengis.net/gml/3.2"`)を宣言する
ISO 標準ISO 19136。2つのエディション(2007年と2020年)で公開され、GML 3.2.x をカバー
幾何形状タイプPoint, LineString, Polygon, MultiPoint, MultiCurve, MultiSurface, Solid, およびトポロジプリミティブ
3D 座標サポートはい - Z 値をネイティブにサポート。幾何要素の `srsDimension` 属性で 2D または 3D を指定
座標参照系EPSG コードまたは OGC URN(例:`urn:ogc:def:crs:EPSG::4326`)を使用し、`srsName` 属性を介してフィーチャまたはコレクションごとに宣言
トポロジサポートはい - GML はトポロジプリミティブ(Node, Edge, Face, TopoComplex)を定義している
アプリケーションスキーマベースとなる GML スキーマをインポートする、ユーザー提供の `.xsd` ファイルで定義されたドメイン固有のフィーチャタイプ
Simple Features プロファイルソフトウェア間の相互運用性を高めるため、幾何形状の複雑さを制限する SF-0, SF-1, SF-2 プロファイル
時間的オブジェクトタイムスタンプ付きおよび時間範囲付きフィーチャ用の組み込み型 `gml:TimeInstant` および `gml:TimePeriod`
圧縮組み込みの圧縮機能なし。通常は `.gz` ストリームとして転送されるか、[ZIP アーカイブ](/format/zip)に格納される
リリース日2000 (OGC); also published as ISO 19136
オープンスタンダードはい · ロイヤリティフリー
仕様書www.ogc.org

GML の変換

コミュニティ Q&A

ユーザーからの質問
質問する
GML ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。GML ファイルについて最初の質問をしてみましょう。

よくある質問

.gml ファイルとは何ですか?
Geography Markup Language ファイルです。点、線、ポリゴン、およびそれらの座標参照系などの地理/地図 (GIS) データを保存するために OGC によって定義された XML 形式です。
Geography Markup Language (GIS) の .gml ファイルを開くにはどうすればよいですか?
無料の QGIS を使用してください:「レイヤ」>「レイヤの追加」>「ベクタレイヤの追加」から .gml を選択します。また、任意のテキストエディタで生の XML を読み取ったり、コマンドラインで GDAL/OGR を使用して処理したりすることもできます。
.gml を Shapefile に変換するにはどうすればよいですか?
QGIS で GML を読み込み、「エクスポート」>「地名の保存」>「ESRI Shapefile」を選択するか、コマンドラインで «ogr2ogr -f "ESRI Shapefile" out.shp in.gml» を実行します。
GML を GeoJSON または KML に変換するにはどうすればよいですか?
QGIS のエクスポート機能を使用するか、GDAL を使用します。Web マップ用には «ogr2ogr -f GeoJSON out.geojson in.gml»、Google Earth で表示するには «ogr2ogr -f KML out.kml in.gml» を実行します。
GIS ソフトウェアなしで .gml を開くことはできますか?
はい、内容を読み取るだけであれば、任意のテキストエディタで XML を開くことができます。ただし、データを実際の地図として表示したり変換したりするには、QGIS または同様の GIS ツールが必要です。
GML ファイルが非常に大きく、開くのが遅いのはなぜですか?
GML は冗長な XML であるため、地理データセットのサイズが膨らみやすくなります。大きなファイルは、プレーンテキストエディタではなく、QGIS で開くか GDAL/OGR で処理してください。

参考文献

1OGC - Geography Markup Language (GML) standardwww.ogc.org
2QGIS - free open-source GISqgis.org

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.EXEWindows Executable (Portable Executable)
5.RPMSGRestricted Permission Message
6.JPGJPEG Image
7.PARTPartial Download File
8.ICSiCalendar data file
9.BINCD/DVD Disc Image (BIN/CUE)
10.JSONJavaScript Object Notation file

関連する拡張子

.GPXGPS Exchange Format
.KMLKeyhole Markup Language
.SHPEsri Shapefile (geospatial vector data)
.RTMAPCompeGPS / TwoNav Tiled Raster Map
.KMZKeyhole Markup Language Zipped (Google Earth)
.GDBGarmin MapSource GPS Database

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧