「KML」の版間の差分

出典: フリー百科事典『ウィキペディア(Wikipedia)』
削除された内容 追加された内容
Keyholeの名の由来について、統合前の説明をふたたび加えた
5行目: 5行目:


== KML文書 ==
== KML文書 ==
KML文書はテキスト形式で、[[Google Earth]]や[[Google Maps]]、[[Google Mobile]]で表示する要素(目印、イメージ、ポリゴン、3次元モデル、説明など)を記述する。3次元モデルは[[COLLADA]]形式で記述することができる。各地点は、常に[[緯度]][[経度]]情報を持つ。それ以外に、"カメラ・ビュー"を構成するのに必要な[[ティルト]]、カメラの向き、高度など、より詳細なデータを記述することもできる。KMLは[[Geography Markup Language|GML]]と同様の文法構造を持つ[http://geoweb.blog.com/313918/]。KMLで記述された情報の一部は、Google MapsやGoogle Mobileで表示することができない[http://maps.google.com/support/bin/answer.py?answer=41136&topic=1475]。
KML文書はテキスト形式で、[[Google Earth]]や[[Google Maps]]、[[Google Mobile]]で表示する要素(目印、イメージ、ポリゴン、3次元モデル、説明など)を記述する。3次元モデルは[[COLLADA]]形式で記述することができる。各地点は、常に[[右手系]][[経度]]情報を持つ。それ以外に、"カメラ・ビュー"を構成するのに必要な[[ティルト]]、カメラの向き、高度など、より詳細なデータを記述することもできる。KMLは[[Geography Markup Language|GML]]と同様の文法構造を持つ[http://geoweb.blog.com/313918/]。KMLで記述された情報の一部は、Google MapsやGoogle Mobileで表示することができない[http://maps.google.com/support/bin/answer.py?answer=41136&topic=1475]。


KMLファイルは、.kmlという[[拡張子]]を持つ[[テキストファイル]]であり、しばしば[[データ圧縮|ZIPで圧縮]]された.kmzという拡張子を持つ'''KMZ'''ファイルとして頒布される。KMZファイルを解凍すると、"doc.kml"というファイルが一つと、そのファイル中で参照されているオーバーレイ用のイメージ・ファイルやアイコン用のイメージファイルなどが出てくる。
KMLファイルは、.kmlという[[拡張子]]を持つ[[テキストファイル]]であり、しばしば[[データ圧縮|ZIPで圧縮]]された.kmzという拡張子を持つ'''KMZ'''ファイルとして頒布される。KMZファイルを解凍すると、"doc.kml"というファイルが一つと、そのファイル中で参照されているオーバーレイ用のイメージ・ファイルやアイコン用のイメージファイルなどが出てくる。

2010年7月18日 (日) 12:12時点における版

KML(けいえむえる)は、アプリケーション・プログラムにおける三次元地理空間情報の表示を管理するために開発された、XMLベースのマークアップ言語である。2008年4月にKML2.2版は、そのままOpen Geospatial Consortium, Inc (OGC) という地理情報システムオープンソース化を目指す団体の規格にOGC KMLとして取り入れられた[1]

名称の由来

KMLという名称は、もともとKeyhole Markup Language頭字語として作り出された。しかしこの書き出し語は、OGCに採用された時点で旧称という扱いになった。Keyholeというのは現在Google Earthとして知られているソフトウェアの旧名であり、Google社に合併したKeyhole社内で開発されたことに由来する。このKeyholeは偵察衛星コロナの型名(KH)の由来であったことに因む。

KML文書

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

KMLファイルは、.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における測地規準系

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

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

関連項目

外部リンク

  1. ^ OGC KML