KML とは

KML (以前はキーホール マークアップ言語として知られていました) は、地理コンテキストで情報を表示するための XML ベースのファイル形式です。KML 情報は、ArcGIS Earth および AllSource をはじめとする、地球をベースにした多くのブラウザーで描画することができます。KML バージョン 2.2 が、OGC (Open Geospatial Consortium) 標準として採用されています。完全な KML 仕様は、https://www.opengeospatial.org/standards/kml/ で参照できます。

KML 情報は、その他のデータを追加するときと同じように、マップやシーンに追加することができます。KML ファイルは、マップまたはシーンにおけるレイヤーのソースです。.kml または .kmz (圧縮された) ファイル、または KML ファイルを示す URL を使用することができます。

1 つの KML ファイルには、さまざまなタイプのジオメトリのフィーチャを格納することができ、ベクター データおよびラスター データも格納することができます。AllSource は、このすべてのコンテンツを単一のレイヤーとして描画します。ソース ファイルで定義された KML 設定が適用されます。KML 情報を操作、探索したり、レイヤーの表示をいくつかの点で変更したりすることができますが、KML 自体を変更することはできません。

KML エレメントには、ポップアップで表示可能な情報を格納できますが、KML フィーチャに属性を提供することはできません。KML レイヤーには、関連付けられる属性テーブルがありません。KML フィーチャを選択したり、それらを解析に使用することはできません。このデータを他の GIS データと同じように操作する場合は、[KML → レイヤー (KML To Layer)] ツールを使用して、KML (または KMZ) ファイルをファイル ジオデータベース フィーチャクラスに変換します。このツールでは、KML ファイルに設定されているシンボルを反映する対応レイヤーが作成されます。

サポートされる KML エレメント

KML ファイルのエレメントは、AllSource でサポートされており、[コンテンツ] ウィンドウおよび KML レイヤーの表示に反映されます。サポートされているエレメントには次のものがあります。

  • 3D モデル
  • カスタム データ
  • グラウンド オーバーレイ
  • ネットワーク リンク
  • プレースマーク
  • 地域
  • スクリーン オーバーレイ
  • 期間
  • タイム スタンプ

サポートされていない KML エレメント

KML ファイルには、AllSource でサポートされていないエレメントが含まれている場合があります。これらのエレメントがソース KML にある場合、KML レイヤーはそれらを無視するため、マップまたはシーン ディスプレイに表示されません。これらは、[コンテンツ] ウィンドウに表示されます。サポートされていないエレメントには次のものがあります。

  • 説明スニペット
  • 写真オーバーレイ
  • 上空のデータ
  • ツアー
  • トラック