「KML」のその他の用法については「KML (曖昧さ回避)」をご覧ください。
KML(ケイエムエル)は、アプリケーション・プログラムにおける三次元地理空間情報の表示の管理などを目的とした情報をXMLで記述するものである。2008年4月にKML2.2版は、そのままOpen Geospatial Consortium (OGC) という地理情報システムのオープンソース化を目指す団体の規格にOGC KMLとして取り入れられた[1]。 KMLという名称は、もともとKeyhole Markup Languageの頭字語だったが、OGCに採用された時点で略語ではない語という扱いになった。Keyholeは現在のGoogle Earthの旧名称であり、その開発元がGoogle社と合併するまでの会社名でもある。Keyholeという名称は偵察衛星コロナの型名(KH)にちなむ。 XMLで、Google EarthやGoogle Maps、Google Mobile
名称の由来
KML文書
ファイルとしては、プレーンなXMLの場合は .kml という拡張子を付ける他、ZIPで圧縮した .kmz という拡張子を付けるKMZファイルがある。KMZファイルは内容に、本体である "doc.kml" というファイル一つと、そのファイル中から参照するオーバレイ用のイメージ・ファイルやアイコン用のイメージファイルを含む。
KML文書の例: <?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://earth.google.com/kml/2.0"> <Placemark> <description>New York City</description> <name>New York City</name> <Point> <coordinates>-74.006393,40.714172,0</coordinates> </Point> </Placemark> </kml>
KMLのMIMEタイプはapplication/vnd.google-earth.kml+xmlであり、KMZはapplication/vnd.google-earth.kmzである。 KMLは、座標の前提となる測地基準系の定義をサポートしていない。したがって、Geomatics(地理情報学?) KMLおよびKMZをパース(解釈)し地図上に表示する機能がアプリケーションなどに備わっている。
KMLにおける測地規準系
パーサー
Google Earth(衛星写真・航空写真の背景上に表示)
Google Maps(機能限定がある。ファイルを公開サイトに置く必要がある。)
OpenLayers(機能限定がある。KML。)
KMLを使用するアプリケーション
ArcGIS Explorer
Flickr
Google Earth
Google Maps
Google Mobile
Mapufacture
イベント・取り組み
Android
Developer Challenge
Developer Day
Developer Lab(英語版)
Doodle4Google
Code-in
Code Jam(英語版)
Developer Day(英語版)
Developers Live(英語版)
I/O
Lunar X Prize*
Science Fair(英語版)
Summer of Code
Talks at Google
取り組み・プロジェクト
ATAP(英語版)
ドラゴンフライ*
Made with Code(英語版)
Project Sunroof(英語版)
Cultural Institute
「邪悪になるな」
OKR
人物
デビッド・チェリトン
アル・ゴア
アラン・ユースタス
アラン・ムラーリー
アミット・シングハル(英語版)
アン・メイザー(英語版)
デビッド・ドラモンド(英語版)
エリック・シュミット
ジェフ・ディーン
ジョン・ドーア
ジョン・ハンケ
ジョン・ヘネシー
クリシュナ・バハラット(英語版)
マット・カッツ
パトリック・ピシェット
ポール・オッテリーニ
オミッド・コーデスタニ
レイチェル・ウェッツトン(英語版)
ラム・シュリラム
レイ・カーツワイル
サラー・カマンガー
サンジェイ・ゲマワット(英語版)
シャーリー・ティルマン(英語版)
スーザン・ウォシッキー
ウルス・ヘルツル(英語版)
ヴィントン・サーフ
ハル・ヴァリアン
ニール・モーハン
役員
サンダー・ピチャイ (CEO)
ルース・ポラット (CFO)
創業者
ラリー・ペイジ
セルゲイ・ブリン
部門
Android
Glass
Google Ads (広告)
Google AI(英語版)
Google Chrome
Google Cloud
Google Health
Google Maps (マップ)