ArcGIS Server マップ サービスの使用
ArcGIS マップ サービスは、ArcMap のマップ ドキュメントを Web ベースのマップ サービスとして提供します。これらは、ArcMap(および ArcGlobe)でマップ レイヤとして使用できます。ここでは、ArcGIS マップ サービス レイヤを操作する際の一般的なタスクの一部を紹介します。
コンテンツ ウィンドウの ArcGIS サービス レイヤ
ArcGIS マップ サービス レイヤは、コンポジット レイヤとしてコンテンツ ウィンドウに追加されます。マップ サービス レイヤを展開すると、サブレイヤを表示できます。
![]() |
ただし、コンテンツ ウィンドウでサブレイヤをマップ サービスに追加したり、マップ サービスから削除することはできません。
サービスは ArcMap ドキュメントに基づいているため、ソース マップ ドキュメントのレイヤ構造が表示されます。
![]() |
上の例の、サブレイヤをつなぐ線に注目してください。この線は、このコンポジット サービス レイヤへのレイヤの挿入や、サービス レイヤのサブレイヤへの分割を禁止します。
マップ サービス レイヤのショートカット メニュー
マップ サービス レイヤを右クリックしてショートカット メニューを表示することにより、一連のタスクにアクセスし、実行することができます。
![]() |
マップ サービス レイヤの [レイヤ プロパティ] ダイアログ ボックス
その他のレイヤと同様に、[レイヤ プロパティ] ダイアログ ボックスを使って、ArcGIS マップ サービス レイヤのプロパティを表示および変更できます。コンテンツ ウィンドウでレイヤ名を右クリックし、ショートカット メニューの [プロパティ] をクリックします。
![]() |
[ソース] タブ
サービス レイヤ プロパティの [ソース] タブには、マップ範囲、データ(サービス)タイプ、サーバ名または URL、許可されるオペレーション/サービスの制約、サービスのネイティブ座標系などの情報が表示されます。
![]() |
[レイヤ] タブ
[レイヤ] タブには、マップ サービスのサブレイヤのリストが表示されます。また、サブレイヤの縮尺範囲についての情報(縮尺範囲が異なる場合)や、オンとオフを切り替えられるラベルを持つサブレイヤを識別する情報が表示されます。
![]() |
サブレイヤの表示のオンとオフを切り替える場合は、[表示] 列を使用します。
[高度な設定] タブ
[高度な設定] タブを使って、次の設定を制御します。
- 背景色
- ArcGIS マップ サービス レイヤのレイヤまたは色の透過表示
- マップ サービス表示のために使用されるイメージ形式
![]() |
レイヤの透過表示の設定
透過表示を設定すると、レイヤの下に隠れているマップ フィーチャを表示することができます。これにより、マップに情報が追加され、奥行きが増します。透過表示を追加できるのは、サービス レイヤ全体に限られます。サブレイヤだけには追加できません。
色の透過表示の設定
サービスの特定の色を、透過表示に設定することもできます。次の図は、ArcGIS マップ サービスを示しています。透過表示が適用されていないため、州の下のレイヤを表示することはできません。
![]() |
次の図では、州の塗りつぶし色として使用されている黄色(上の図)を透明な色に設定しています。各州のグレーのアウトラインは維持されますが、州レイヤの下の起伏を表示できるようになります。
![]() |
![ヒント ヒント](rsrc/tip.png)
[アイ ドロッパ] ツール を使って、マップ表示内のある色をクリックし、その RGB 値を特定することができます。次に、その RGB 値を使って色を透明に設定します。[アイ ドロッパ] ツールは、[カスタマイズ] ダイアログ ボックスの [コマンド] タブにある [印刷レイアウト] カテゴリから、任意の ArcMap ツールバーに追加できます。
ArcMap メイン メニューで [カスタマイズ] → [カスタマイズ モード] の順にクリックして、[カスタマイズ] ダイアログ ボックスを開きます。
すべてのイメージベースのサービスには背景があります。背景とは、イメージ レイヤでマップ フィーチャが描画されない部分です。サーバから受信したイメージ タイプが透過表示をサポートする場合、ArcMap はデフォルトで背景を透過表示します。透過表示された背景は、マッシュアップでレイヤ(ポイントおよびライン サービス レイヤなど)を使用する場合にはとくに便利です。
サービスのイメージ形式の変更
多くの ArcGIS マップ サービスを、選択したイメージ形式で提供することができます。デフォルトでは、ArcMap はイメージを次の形式で要求します。
- PNG32(最適化されたマップ サービス)
- PNG24(標準のマップ サービス)
これらの形式では、高品質なイメージが返され、透過表示がサポートされます。しかし、データのサイズは他の形式よりもかなり大きくなる可能性があります。JPEG などの小さいサイズの形式も使用できます。ただし、JPEG の場合はレイヤの透過表示はサポートされません。使用可能なイメージ形式を選択するには、[レイヤのイメージ形式] ドロップダウン メニューを使用します。このドロップダウン メニューには、サービスによってサポートされる形式が表示されます。
[時間] タブの操作
サービスが時間をサポートする場合、[レイヤ プロパティ] ダイアログ ボックスに [時間] タブが表示されます。時間を追ってデータを表示し、パターンや傾向を確認することができます。
時間の操作については、「時系列データの視覚化について」をご参照ください。
サブレイヤの操作
ArcGIS マップ サービスで、サブレイヤの操作を行うことができます。コンテンツ ウィンドウでサブレイヤを右クリックし、ショートカット メニューから目的の操作を選択します。
![]() |
たとえば、ラベリングが有効なマップ サービス レイヤの場合、サブレイヤのラベリングのオンとオフを切り替えることができます。
サービス レイヤの保存
GIS サービス レイヤまたはレイヤ ファイルを含む ArcMap ドキュメントを保存する際には、GIS サービスの接続情報と GIS サービス レイヤの状態がマップ ドキュメントの一部として保存されます。マップを再び開くと、ArcMap はサーバに自動的に再接続し、初期空間参照、マップ範囲、および保存されたマップ レイヤの状態に基づいて、適切なリクエストを送信します。たとえば、特定のサーバ レイヤ(またはそのサブレイヤ)の表示設定を無効にした状態でマップを保存した場合、次回マップを開いたときも、そのレイヤは無効のままとなります。