ArcGIS Server で公開するマップ サービスはすべて、デフォルトで KML (Keyhole Markup Language) ケーパビリティが有効になっています。ネットワーク リンクは、その KML を公開するための効果的な方法です。KML ネットワーク リンクは、動的な KML を利用しやすい形式でサーバー上で提供するための手段です。ネットワーク リンクは、KML の圧縮形式である KMZ を使用します。
KML ネットワーク リンクには、ArcGIS Earth といったクライアントからアクセスできます。KML ネットワーク リンクは、変更または更新されない静的 KML ではなく、動的な KML を参照する点で効果的です。
ArcGIS Server Manager で [サービス] > [KML ネットワーク リンク] の順にクリックして、サーバー上で利用可能なネットワーク リンクのリストを表示します。サーバーにネットワーク リンクを追加するには、次の 2 つの方法があります。
- 既存のマップ サービスからネットワーク リンクを作成する。
- ArcGIS Earth を使って作成した既存のネットワーク リンクをサーバーにアップロードする。
既存のマップ サービスからのネットワーク リンクの作成
マップ サービスに含まれているベクター レイヤーとラスター レイヤーを両方とも含んだ KML ネットワーク リンクを作成することができます。ベクター レイヤーはラスター化するか、KML のプレースマーク フォルダーとして取得することができます。
ネットワーク リンクには、定義可能なプロパティがいくつかあります。次のようなプロパティがあります。
- 名前順
- 外部のホスト名 (リバース プロキシ環境で使用します)
- 簡単な説明 (KML スニペット)
- 長い説明 (プレーン テキスト、HTML、リンク、ピクチャ、メディア)
- スニペットの振舞い
- レイヤー
- 描画オプション
- 更新パラメーター
- 表示パラメーター
Manager は、公開されたマップ サービスのコンテンツに直接基づいたネットワーク リンクの作成のみをサポートします。詳細な手順については、「マップ サービスからの KML ネットワーク リンクの作成」をご参照ください。
Manager を使用した既存のネットワーク リンクのアップロード
ArcGIS Server Manager を使用すると、ArcGIS Earth など、外部で作成された既存のネットワーク リンク ファイルをアップロードできます。この方法は、複数の KML サービスを含むネットワーク リンクをアップロードするのに有効です。この方法で既存のリンクをアップロードすると、KMZ ファイルがサーバーにコピーされます。元のローカルの KMZ ファイルに影響がおよぶことはありません。
詳細な手順については、「ArcGIS Server への既存の KML ネットワーク リンクのアップロード」をご参照ください。