「KML」の版間の差分

編集の要約なし
(49.106.214.224 (会話) による ID:57498744 の版を取り消し)
{{Otheruses}}
'''KML'''(ケイエムエル)は、アプリケーション・プログラムにおける三次元[[地理空間情報]]の表示管理するなどのもくてきとしめに開発された、情報を[[Extensible Markup Language|XML]]ベースで記述するも[[マークアップ言語]]である。2008年4月にKML2.2版は、そのまま[[Open Geospatial Consortium, Inc]] (OGC) という[[地理情報システム]]の[[オープンソース]]化を目指す団体の規格にOGC KMLとして取り入れられた<ref>[http://www.opengeospatial.org/standards/kml/ OGC KML]</ref>。
 
== 名称の由来 ==
 
== KML文書 ==
KML文書はテキスト形式[[Extensible Markup Language|XML]]で、[[Google Earth]]や[[Google Maps]]、[[Google Mobile]]で表示する要素(目印、イメージ、ポリゴン、3次元モデル、説明など)を記述する。3次元モデルは[[COLLADA]]形式で記述することができる。各地点は、常に[[右手系]]の[[経緯度]]情報を持つ。それ以外に、“カメラ・ビュー”を構成するのに必要な[[ティルト]]、カメラの向き、高度など、より詳細なデータを記述することもできる。KMLは[[Geography Markup Language|GML]]と同様の文法構造を持つ[http://geoweb.blog.com/313918/]。ただしGoogle MapsやGoogle MobileではKMLで記述された情報の一部は表示することができない[http://maps.google.com/support/bin/answer.py?answer=41136&topic=1475]。Google Maps(およびそのAPI)では公開ウェブサイトに置いたKMLファイルの記述情報を表示できる。
 
KMLファイルとしては、プレーンなXMLの場合は .kml という[[拡張子]]を持つ[[テキストファイル]]であり付ける他しばしば[[データ圧縮|ZIPで圧縮]]され .kmz という拡張子を持つ'''付けるKMZ'''ファイルとして頒布されがある。KMZファイルを解凍するとは内容に本体である "doc.kml" というファイル一つと、そのファイル中から参照されているオーバレイ用のイメージ・ファイルやアイコン用のイメージファイルなどが出てくるを含む
 
KML文書の例: