.kml
Other
KML (Keyhole Markup Language)
KMLはGoogle Earth、Googleマップ、その他のマッピングアプリケーションで地理データを表示するためのXMLベースのフォーマットです。プレースマーク、パス、ポリゴン、3Dモデル、画像オーバーレイ、アニメーションツアーをサポートします。
MIMEタイプ
application/vnd.google-earth.kml+xml
種類
テキスト
圧縮
無劣化
メリット
- + Rich visualization — 3D models, tours, image overlays
- + OGC standard with broad mapping tool support
- + KMZ compression reduces file sizes for complex projects
- + Native support in Google Earth and Google Maps
デメリット
- − Primarily visualization-focused — not for geospatial analysis
- − Verbose XML syntax for complex features
- − GeoJSON is simpler and more common for web mapping
.KMLを使うタイミング
Google Earthプレゼンテーション、地理データの可視化、プレースマークやオーバーレイを含むマップレイヤーの共有にKMLを使用してください。
技術的詳細
KMLは地理要素を含むXMLを使用します:Placemark、Point、LineString、Polygon、GroundOverlay。座標は経度、緯度、高度の順のWGS84です。KMZはKMLの圧縮(ZIP)バリアントです。
歴史
Keyhole Inc.はEarthViewer 3Dアプリケーション向けにKMLを開発しました。Googleは2004年にKeyholeを買収しGoogle Earthに名称変更し、KMLは2008年にOGC(Open Geospatial Consortium)標準となりました。