.KML

KML ファイル

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

KML ファイルは、ピン、ルート、ポリゴン、イメージ オーバーレイなどの地図データをプレーンな XML 形式で保存します。最も簡単に開く方法は、Google Earth(無料のデスクトップ アプリまたはブラウザの earth.google.com)または Google マイマップを使用することです。Garmin などの GPS デバイスで使用する場合は、GPSBabel を使用して GPX に変換してください。

開発元: Keyhole, Inc. (acquired by Google 2004); standard now maintained by the Open Geospatial Consortium (OGC) カテゴリ: GISファイル オープンスタンダード MIME: application/vnd.google-earth.kml+xml
対応OS Windows macOS Linux Android iOS Web
関連: .GPX · .GML · .SHP · .RTMAP

このページの内容

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

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

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

ファイルを識別する

KML ファイル形式とは?

.kml ファイルには、XML ベースの形式で保存された地理データが含まれています。KML ファイルには以下の情報を保存できます:

  • 地点(ポイント)
  • 線とパス(ライン)
  • 多角形(ポリゴン)
  • 画像とオーバーレイ
  • 3D モデル
  • テキスト説明と HTML ポップアップ

.kml ファイルに保存されたデータは、地理的な場所のマーキングや説明、カメラの視点の追加、地図上へのオーバーレイ テクスチャのレイヤリングに使用されます。各場所は、WGS84 標準に従った座標(緯度と経度)で記述され、オプションで 3 番目の座標として平均海面からの高度(デフォルトは 0)を指定できます。カメラ ビューや期間を定義することも可能です。.kml は GML 形式と構造的な類似性があります。

.kml ファイルは通常、.kmz アーカイブとして配布されます。これは、.kml ドキュメントと参照されている画像やモデルを一つにまとめた ZIP 圧縮パッケージです。Keyhole Markup Language という名称は、この形式を元々開発した Keyhole, Inc. に由来します。Google は 2004 年に Keyhole を買収し、その技術を Google Earth に統合しました。これにより、.kml データのオフラインおよびオンラインでの閲覧と編集が可能になりました。2008 年、Open Geospatial Consortium (OGC) は KML 2.2 をジオブラウザ用のオープン形式として標準化しました。

セキュリティと安全性

リスク: LOW

KML は実行コードを含まないプレーンな XML であるため、ファイル自体を開くことは安全です。注意すべき点が 2 つあります。1 つは <NetworkLink> 要素で、これを開くと URL からリモート コンテンツを自動的に取得する可能性があります(プライバシー/トラッキングの経路や、理論的には予期しないデータの取り込みに繋がります)。信頼できないソースからの KML には注意してください。また、地図データはプライバシーに敏感な場合があります。共有されたルートやピンのセットは、自宅の住所や定期的な行動範囲を明らかにする可能性があります。KMZ ファイルは ZIP アーカイブであるため、信頼できるアーカイブのみを解凍するという一般的な注意が適用されます。

形式の詳細

概要
正式名称Keyhole Markup Language
開発元Keyhole, Inc. (acquired by Google 2004); standard now maintained by the Open Geospatial Consortium (OGC)登場時期 2004 (Google acquired Keyhole); KML 2.2 adopted as an OGC standard in 2008
カテゴリGISファイル
MIME タイプapplication/vnd.google-earth.kml+xml
タイプXML テキスト(地理データ)
標準規格オープン・ロイヤリティフリー

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

Windows4 apps
Global Mapper 有料 プロフェッショナル向け GIS アプリ。「ファイル > 開く」で KML を読み込み、多くの地理空間形式間で変換できます。
Google Earth Pro (desktop) 無料 「ファイル > 開く」から .kml/.kmz を選択すると、地球儀上に読み込まれます。2015 年から誰でも無料で利用可能です。
QGIS オープンソース 「レイヤ > レイヤの追加 > ベクタレイヤの追加」で KML を選択し、GIS データとして表示したり他の形式に変換したりできます。
Notepad / VS Code オープンソース .kml をテキストとして開き、生の XML を閲覧・編集できます(KMZ は先に解凍する必要があります)。
macOS2 apps
Google Earth Pro (desktop) 無料 「ファイル > 開く」から .kml/.kmz を選択すると、地球儀上に読み込まれます。2015 年から誰でも無料で利用可能です。
QGIS オープンソース 「レイヤ > レイヤの追加 > ベクタレイヤの追加」で KML を選択し、GIS データとして表示したり他の形式に変換したりできます。
Linux2 apps
GPSBabel オープンソース KML を読み込み、GPX や数十種類の GPS 形式に変換するためのコマンドライン/GUI ツールです。
QGIS オープンソース 「レイヤ > レイヤの追加 > ベクタレイヤの追加」で KML を選択し、GIS データとして表示したり他の形式に変換したりできます。
Android1 app
Google Earth (app) 無料 「プロジェクト」メニューから KML/KMZ を開き、モバイル版の地球儀上で閲覧できます。
iOS1 app
Google Earth (app) 無料 「プロジェクト」メニューから KML/KMZ を開き、モバイル版の地球儀上で閲覧できます。
Web2 apps
Google Earth (web) 無料 earth.google.com を開き、メニュー > プロジェクト > 開く > KML ファイルをインポート を選択してブラウザで表示します。インストール不要です。
Google My Maps 無料 「新しい地図を作成 > インポート」から .kml/.kmz をアップロードし、ブラウザ上でピン、線、領域を表示・編集できます。

技術的詳細

詳細仕様
MIME タイプapplication/vnd.google-earth.kml+xml
ファイルのエンコーディングプレーンな UTF-8 XML テキスト。バイナリ ヘッダーやマジック バイトなし
XML ルート要素名前空間 `xmlns="http://www.opengis.net/kml/2.2"` を持つ `<kml>`
座標系WGS84 (EPSG:4326) - 経度、緯度、およびメートル単位のオプションの高度
座標の順序緯度の前に経度(ISO 6709 や GeoJSON の慣例とは逆)
高度モード`clampToGround`、`relativeToGround`、`absolute`
ジオメトリ タイプPoint, LineString, LinearRing, Polygon, MultiGeometry, Model
スタイリング システムインラインの `<Style>` および共有の `<StyleMap>` 要素がアイコン、色、線幅、ラベルを制御
時間要素単一の時点には `<TimeStamp>`、期間には `<TimeSpan>` を使用。ジオブラウザでの時間アニメーションを可能にする
オーバーレイ タイプGroundOverlay(地形上の画像)、ScreenOverlay(HUD グラフィック)、PhotoOverlay(360度写真)
ネットワーク リンク`<NetworkLink>` がリモートの KML/KMZ データを動的に取得し、ライブ更新される地図レイヤーを実現
3D モデル参照地形上に配置される 3D オブジェクトとして、`<Model>` 要素を介して外部の COLLADA (`.dae`) ファイルを参照
圧縮バリアント`.kmz` - `.kml` ファイルと参照画像・モデルをまとめた ZIP アーカイブ
標準化団体Open Geospatial Consortium (OGC)。KML 2.2 は 2008 年 4 月に標準化(文書 OGC 07-147r2)
バルーン ポップアップ`<description>` フィールドはプレーンテキストまたは HTML を受け入れ、地物クリック時に情報バルーンとして表示
リリース日2004 (Google acquired Keyhole); KML 2.2 adopted as an OGC standard in 2008
オープンスタンダードはい · ロイヤリティフリー
仕様書www.ogc.org

KML の変換

可能
.KML .GPXガイド
はい - KML と GPX は WGS 84 座標系を共有しているため、GPSBabel や GPS Visualizer を使用してジオメトリをきれいに変換できます。
変換方法
.KML .CSVガイド
はい - KML のポイントプレイスマークは、名前と座標の列を持つ CSV 行にきれいに変換されますが、ラインやポリゴンはフラットなテーブルではその形状を失います。
変換方法
.KML .GDBガイド
はい - GPSBabel(無料、全プラットフォーム対応)を使用すると、KML を Garmin GDB 形式に直接変換できます。変換後のファイルは Garmin BaseCamp で読み込み、Garmin…
変換方法
.KML .JPGガイド
はい - Google Earth Pro や QGIS でレンダリングし、現在のビューをラスタ画像としてエクスポートすることで、KML マップを JPG として保存できます。ただし、地理データは残りません。
変換方法
.KML .PDFガイド
はい - Google Earth Pro や QGIS で KML マップをレンダリングし、現在のビューを印刷またはエクスポートすることで PDF…
変換方法
.KML .KMZガイド
はい - KMZ は単に KML を ZIP アーカイブに圧縮したものです。Google Earth Pro で保存するか、ZIP…
変換方法
.KML .SHPガイド
はい - KML は QGIS または ogr2ogr(いずれも無料)を使用して ESRI Shapefile にきれいに変換できます。結果は、あらゆる GIS…
変換方法
.KML .GEOJSONガイド
はい - KML は QGIS または ogr2ogr コマンドラインツールを使用して GeoJSON に変換できます。
変換方法

コミュニティ Q&A

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

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

よくある質問

KML ファイルを開くにはどうすればよいですか?
Google Earth にインポートしてください。無料のデスクトップ版 Google Earth Pro(ファイル > 開く)またはウェブ版の earth.google.com(プロジェクト > KML ファイルをインポート)が利用できます。また、Google マイマップへのアップロード、QGIS での展開、または任意のテキスト エディタで生の XML を読み取ることも可能です。
KML と KMZ の違いは何ですか?
KML はプレーンな XML 地図ファイルです。KMZ は同じデータを ZIP 圧縮したもので、多くの場合、参照される画像やアイコンが同梱されています。KMZ はサイズが小さく、共有に適しています。一方を開けるツールであれば、もう一方も開くことができます。KMZ を解凍して doc.kml を取り出すことも可能です。
KML を GPX に変換するにはどうすればよいですか?
無料のデスクトップ ツール GPSBabel、ウェブサイトの GPS Visualizer、または QGIS を使用してください。QGIS では KML を読み込んで GPX として書き出すことができます。GPX は Garmin デバイスや Strava、Komoot がルートやウェイポイントとして認識する形式です。
Google マップで KML ファイルを開けますか?
通常の Google マップ アプリで直接開くことはできません。Google マイマップ (mymaps.google.com) を使用してください。新しい地図を作成し、「インポート」を選択して .kml/.kmz をアップロードすれば、ブラウザ上で閲覧・編集が可能です。
KML ファイルを編集できますか?
はい。プレーンな XML なのでテキスト エディタで小さな編集は可能ですが、構文を壊しやすいので注意が必要です。安全に編集するには、ピンの移動や線・領域の変形を視覚的に行える Google Earth、Google マイマップ、または QGIS を使用してください。
スマホで KML を開くにはどうすればよいですか?
Google Earth アプリ (Android/iOS) をインストールして「プロジェクト」メニューからファイルをインポートするか、モバイル ブラウザで Google マイマップを開いてください。どちらも地図上にピン、線、領域を表示できます。

参考文献

1OGC - KML standardwww.ogc.org
2Google - KML documentation & referencedevelopers.google.com

さらに探索

データベース全体から

今週のトップ拡張子

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.DLLDynamic Link Library

関連する拡張子

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

無料ファイルツール

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

ツールボックスを開く

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