Movatterモバイル変換


[0]ホーム

URL:


コンテンツにスキップ
Wikipedia
検索

KML

出典: フリー百科事典『ウィキペディア(Wikipedia)』
曖昧さ回避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)にちなむ。

KML文書

[編集]

XMLで、Google EarthGoogle MapsGoogle Mobileで表示する要素(目印、イメージ、ポリゴン、3次元モデル、説明など)を記述する。3次元モデルはCOLLADA形式で記述することができる。各地点は、常に右手系経緯度情報を持つ。それ以外に、“カメラ・ビュー”を構成するのに必要なティルト、カメラの向き、高度など、より詳細なデータを記述することもできる。KMLはGMLと同様の文法構造を持つ[1]。ただしGoogle MapsやGoogle MobileではKMLで記述された情報の一部は表示することができない[2]。Google Maps(およびそのAPI)では公開ウェブサイトに置いたKMLファイルの記述情報を表示できる。

ファイルとしては、プレーンなXMLの場合は .kml という拡張子を付ける他、ZIPで圧縮した .kmz という拡張子を付けるKMZファイルがある。KMZファイルは内容に、本体である "doc.kml" というファイル一つと、そのファイル中から参照するオーバレイ用のイメージ・ファイルやアイコン用のイメージファイルを含む。

KML文書の例:

<?xml version="1.0" encoding="UTF-8"?><kmlxmlns="http://earth.google.com/kml/2.0"><Placemark><description>NewYorkCity</description><name>NewYorkCity</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における測地規準系

[編集]

KMLは、座標の前提となる測地基準系の定義をサポートしていない。したがって、Geomatics(地理情報学?)測地学などの専門的な用途には用いることができない。

パーサー

[編集]

KMLおよびKMZをパース(解釈)し地図上に表示する機能がアプリケーションなどに備わっている。

KMLを使用するアプリケーション

[編集]

脚注

[編集]
[脚注の使い方]
  1. ^OGC KML

関連項目

[編集]

外部リンク

[編集]


Alphabet歴史サービス
企業
イベント・取り組み
人物
役員
創業者
部門
不動産
開発
オペレーティングシステム
ライブラリ・
フレームワーク
ツール
探索アルゴリズム
ファイルフォーマット
その他
サービス
娯楽
伝達・交流
検索
組織・管理
ビジネス・金融
その他
ハードウェア
Nexus
スマートフォン
タブレット
その他
Google Pixel
Google Play Edition
Android One
その他
X
  • *: 開発・サポートを終了した製品およびサービス
  • : オフィシャルスポンサーとして参画している施設
  • カテゴリカテゴリ
  • コモンズコモンズ
典拠管理データベース: 国立図書館ウィキデータを編集
https://ja.wikipedia.org/w/index.php?title=KML&oldid=107948627」から取得
カテゴリ:
隠しカテゴリ:

[8]ページ先頭

©2009-2026 Movatter.jp