ArcGIS での KML サポートについて

KML とは

KML(Keyhole Markup Language)は、Google Earth や Google Maps などのアプリケーションで空間データのグラフィックス表示を定義するために、Google によって提供されている XML ベースの言語です。これらのアプリケーションでは、KML を使用して多くの GIS ユーザのカスタム データ レイヤのオープンな統合をサポートすることができます。

各 KML ファイルは、グラフィック要素、画像、および設定のコレクションから構成されます。KML は次の目的に使用されます。

KML ファイルのファイル拡張子は、「.kml」または「.kmz」(圧縮された KML ファイル用)のいずれかです。

また、ArcGIS Server を使用して公開されたマップ サービスは、KML を使用して処理することができます。KML の動的コンテンツは、ArcGIS Server がマップ サービスにアクセスするたびに取得されます。これにより、動的 GIS コンテンツ用に最新の状態の KML コンテンツを処理できるようになります。

ArcGIS での Google Earth および Google Maps のサポート

多くの ArcGIS ユーザが、日常業務で Google Earth や Google Maps を利用することを望んでいます。これらの Web アプリケーションは、操作する GIS 情報とタスクを階層化できるデジタル ベースマップを提供します。多くのユーザは、Google Earth および Google Maps クライアントを使用して、自身の GIS コンテンツおよびサービスをより多くのユーザに公開することを望んでいます。たとえば、GIS で公開した政府情報サービスに市民がアクセスできるようにすることなどです。

KML を使用してジオリファレンス HTML を表示および操作することができます。これにより、GIS ユーザは、HTML で提供されている書式設定された Web ページとハイパーリンク機能を通じて自身の地理フィーチャに関する豊富なコンテンツを公開することができます。

KML には、ArcMap で ArcGIS Data Interoperability Extension を通じてアクセスすることができます。ArcGlobe で KML ツールバーを使用してアクセスすることもできます。

KML データは、KML ネットワーク リンクを使用して Web 上で動的に処理することもできます。ArcGIS Server は、このメカニズムを使用して動的 KML コンテンツを提供することができます。

ArcGIS Server を使用した KML の動的処理の詳細


7/10/2012