KML (以前はキーホール マークアップ言語として知られていました) は、地理コンテキストで情報を表示するための XML ベースのファイル形式です。 KML 情報は、ArcGIS Earth および ArcGIS AllSource をはじめとする、地球をベースにした多くのブラウザーで描画することができます。 KML バージョン 2.2 が、OGC (Open Geospatial Consortium) 標準として採用されています。 完全な KML 仕様は、https://www.opengeospatial.org/standards/kml/ で参照できます。
KML 情報は、その他のデータを追加するときと同じように、マップやシーンに追加することができます。 KML ファイルは、マップまたはシーンにおけるレイヤーのソースです。 .kml または .kmz (圧縮) ファイル、または KML ファイルを指す URL を使用することができます。
1 つの KML ファイルには、さまざまなタイプのジオメトリのフィーチャを格納することができ、ベクター データおよびラスター データも格納することができます。 ArcGIS AllSource は、このすべてのコンテンツを単一のレイヤーとして描画します。 ソース ファイルで定義された KML 設定が適用されます。 KML 情報を操作、探索したり、レイヤーの表示をいくつかの点で変更したりすることができますが、KML 自体を変更することはできません。
KML エレメントには、ポップアップで表示可能な情報を格納できますが、KML フィーチャに属性を提供することはできません。 KML レイヤーには、関連付けられる属性テーブルがありません。 KML フィーチャを選択したり、それらを解析に使用することはできません。 このデータを他の GIS データと同じように操作する場合は、[KML → レイヤー (KML To Layer)] ツールを使用して、KML (または KMZ) ファイルをファイル ジオデータベースのフィーチャクラスに変換します。 このツールでは、KML ファイルに設定されているシンボルを反映する対応レイヤーが作成されます。
サポートされる KML エレメント
KML ファイルのエレメントは、ArcGIS AllSource でサポートされており、[コンテンツ] ウィンドウおよび KML レイヤーの表示に反映されます。 サポートされているエレメントには次のものがあります。
- 3D モデル
- カスタム データ
- グラウンド オーバーレイ
- ネットワーク リンク
- プレースマーク
- 地域
- スクリーン オーバーレイ
- 期間
- タイム スタンプ
サポートされていない KML エレメント
KML ファイルには、ArcGIS AllSource でサポートされていないエレメントが含まれている場合があります。 これらのエレメントがソース KML にある場合、KML レイヤーはそれらを無視するため、マップまたはシーン ディスプレイに表示されません。 これらは、[コンテンツ] ウィンドウに表示されます。 サポートされていないエレメントには次のものがあります。
- 説明スニペット
- 写真オーバーレイ
- 上空のデータ
- ツアー
- トラッキング