km/Lとは何? わかりやすく解説 Weblio辞書 (original) (raw)

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 Maps、Google 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文書の例:

New York City New York City -74.006393,40.714172,0

KMLのMIMEタイプは_application/vnd.google-earth.kml+xml_であり、KMZは_application/vnd.google-earth.kmz_である。

KMLにおける測地規準系

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

パーサー

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

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

脚注

[脚注の使い方]

  1. ^ OGC KML

関連項目

外部リンク

Google
Alphabet 歴史 サービス
企業 イベント・取り組み AndroidDeveloper 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 (マップ) Google Nest Google Pixel Google Search (検索) YouTube 不動産 111 Eighth Avenue(英語版) チェルシーマーケット(英語版Googleplex Data Centers(英語版
開発 オペレーティングシステム Android Automotive TV Wear ChromeOS Chromium OS Fuchsia Glass OS(英語版) ライブラリ・フレームワーク AMP AngularAngular AngularJS ARCore APIs(英語版) Charts(英語版) Dialogflow(英語版FLoC Flutter Guava Guice Polymer Web Components(英語版) Tango(英語版)* TensorFlow ツール Android Studio App Inventor App Maker(英語版Closure Tools Developers Gadgets API(英語版) GData(英語版) Lighthouse(英語版Native Client* OpenRefine PageSpeed Insights(英語版reCAPTCHA Search Console(英語版) Swiffy(英語版)* Web Toolkit 探索アルゴリズム ページランク Hummingbird(英語版Panda Penguin Pigeon(英語版) RankBrain(英語版) ファイルフォーマット APK KML VP9 AV1 WebM WebP その他 Chrome Experiments Cloud Platform App Engine BigTable Cloud Spanner Data Transfer Project(英語版DeepMind Fiber Gears* GFS Health Labs* マテリアルデザイン MapReduce OpenSocial Public DNS Web Server プログラミング言語Dart Go Sawzall(英語版)*
サービス 娯楽 Chromecast Play ブックス ゲーム ムービー ミュージック* ニューススタンド* ポッドキャスト サンタを追いかけよう Stadia Google TV VEVO YouTube Gaming* Kids Music 伝達・交流 Chat Contacts Duo Gmail グループ ハングアウト トーク* IME日本語入力 ピンイン入力 Inbox* Meet Messages(英語版Orkut* Spaces(英語版)* 翻訳 ボイス Google+* 検索 アラート ブログ検索(英語版)* ブックス データセット検索(英語版) Dictionary(英語版) フライト(英語版Finance Googlebot 画像検索 マップ ストリートビュー マップメーカー* ビルディング メーカー* ニュース News Archive Search* Patents Google Public Data Explorer Scholar 検索 ナレッジグラフ パーソナライズド検索(英語版セーフサーチ 音声検索 (Google) ショッピング ソースコード検索* デスクトップ* デバイスを探す トレンド Insights for Search(英語版)* ビデオ GOOG-411* 谷歌 (中国版Google) 組織・管理 カレンダー フォト ドライブ ドキュメント エディタ(英語版ドキュメント スプレッドシート スライド フォーム 図形描画 Keep ノートブック* One Workspace ビジネス・金融 広告 AdMob(英語版) Ad Manager(英語版AdSense マーケティング プラットフォームアナリティクス Pay ウォレット* Checkout* Primer(英語版) その他 アートプロジェクト アシスタント Chrome Chromium Classroom クラウド プリント クラウドソース Google Doodle Earth Express(英語版)* Fi(英語版Fit Gboard Google.org iGoogle* Now パック* リーダー* セーフ ブラウジング(英語版SketchUp Station(英語版TalkBack URL Shortener* VirusTotal 画像・写真カメラ レンズ(英語版Snapseed英語版フォト Goggles* Panoramio* Picasa* 出版Blogger Domains(英語版FeedBurner サイト Quickoffice* フォントNoto 源ノ角ゴシック JotSpot* Knol*
ハードウェア NexusGoogle Nexusスマートフォン Nexus One Nexus S Galaxy Nexus/SC-04D Nexus 4 Nexus 5/EM01L Nexus 6 Nexus 5X Nexus 6P タブレット Nexus 7 (2012) Nexus 7 (2013) Nexus 10 Nexus 9 その他 Nexus Q Nexus Player Google Pixel Pixel & Pixel XL Pixel 2 & Pixel 2 XL Pixel 3 & Pixel 3 XL Pixel 3a & Pixel 3a XL Pixel 4 & Pixel 4 XL & Pixel 4a Pixel 5 Pixel 5a Pixel 6 & Pixel 6 Pro Pixel 6a Pixel C(英語版Chromebook Pixel (2013) Chromebook Pixel (2015) Google Play Edition Samsung Galaxy S4 HTC One M7 Sony Z Ultra Motorola Moto G(英語版HTC One M8 LG G Pad 8.3 Android One Micromax Canvas A1(英語版) Karbonn Sparkle V Spice Dream UNO(英語版Android One 507SH Android One S1 Android One S2 Android One X1 Android One X2 Android One S3 Android One X3 Android One S4 Android One X4 Android One X5 Android One S5 Android One S6 Android One S7 その他 Chromebook Chromebox Chromebit Chromecast ウェアラブルCardboard Daydream Glass コンタクトレンズ* Google Nest Nest Wifi(英語版スマートスピーカー
X Project Glass Google Self-Driving Car Project Wing Project Loon Google Contact Lens マカニパワー(英語版
*: 開発・サポートを終了した製品およびサービス カテゴリ コモンズ
典拠管理: 国立図書館 イスラエル