マップ イメージ レイヤーをマップおよびシーンのレイヤーとして使用できます。次に、マップ イメージ レイヤーを操作する場合の一般的なタスクをいくつか示します。
コンテンツ ウィンドウでのマップ イメージ レイヤーの表示
マップ イメージ レイヤーは、コンポジット レイヤーとして [コンテンツ] ウィンドウに追加されます。マップ イメージ レイヤーを展開すると、サブレイヤーを表示できます。ただし、[コンテンツ] ウィンドウでサブレイヤーをマップ イメージ レイヤーに追加したり、マップ イメージ レイヤーから削除することはできません。このレイヤーはマップに基づいているため、ソース マップのレイヤー構造が表示されます。この順序は変更できません。たとえば、このコンポジット レイヤー内にレイヤーを挿入したり、マップ イメージ レイヤーをサブレイヤーに分割したりすることはできません。
マップ イメージ レイヤーの情報の取得
レイヤー プロパティの [ソース] タブには、マップ範囲、データ (サービス) タイプ、サーバー名または URL、許可されるオペレーション/サービスの制約、サービスのネイティブ座標系などの情報が表示されます。
マップ イメージ レイヤーの属性
ArcGIS Server のマップ イメージ レイヤーのデータ ソース著作権情報または属性情報を、印刷したマップまたはエクスポートしたマップに表示できます。レイヤーをマップ ビューで使用している場合は、マップの右下隅にあるアイコンを使用できます。
このアイコンをクリックすると別のウィンドウが開き、現在マップでオンになっているすべての Web レイヤーのソース情報が表示されます。マップをエクスポートするか、レイアウトを作成すると、アイコンは Web レイヤーの属性を表すテキストで置き換えられます。このテキストを移動または変更することはできません。
マップ イメージ レイヤーの表示の変更
レイヤー プロパティの [表示] タブでは、次の設定を変更できます。
- 背景色
- Web レイヤーのレイヤーまたは色の透過表示
- マップ サービス表示のために使用される画像形式
背景の選択
すべてのイメージベースのサービスには背景があります。背景とは、イメージ レイヤーでマップ フィーチャが描画されない部分です。サーバーから受信したイメージ タイプが透過表示をサポートする場合、AllSource はデフォルトで背景を透過表示します。透過表示された背景は、マッシュアップでレイヤー (ポイントおよびライン Web レイヤーなど) を使用する場合には特に便利です。
カラー パレットをクリックして背景色を選択することで、別の背景を選択できます。
色の透過表示の設定
サービスの特定の色を、透過表示に設定することもできます。次の図は、Web レイヤーを示しています。透過表示が適用されていないため、州の下のレイヤーを表示することはできません。
次の図では、州の塗りつぶし色として使用されている黄色 (上の図) を透明な色に設定しています。各州のグレーのアウトラインは維持されますが、州レイヤーの下の起伏を表示できるようになります。
サービスが提供する画像タイプで透過表示がサポートされていない場合、透明色のオプションは使用できません。背景に [色なし] を適用すると、背景は透明ではなく白色になります。マップ イメージ レイヤーの背景は、必ず色が付きます。
レイヤーの透過表示の設定
透過表示を設定すると、レイヤーの下に隠れているマップ フィーチャを表示することができます。これにより、マップに情報が追加され、奥行きが増します。透過表示を追加できるのは、レイヤーに限られます。サブレイヤーに追加することはできません。
Web レイヤーの画像形式の変更
多くの Web レイヤーを、選択した画像形式で提供することができます。デフォルトでは、AllSource は画像を PNG 32 形式で要求します。この形式では、高品質なイメージが返され、透過表示がサポートされます。しかし、データのサイズは他の形式よりもかなり大きくなる可能性があります。JPEG などのサイズの小さい形式も使用できます。ただし、JPEG ではレイヤーの透過表示はサポートされません。
使用可能な画像形式を選択するには、[画像形式] ドロップダウン メニューを使用します。このメニューには、サービスでサポートされている形式だけが表示されます。
Web レイヤーの保存
Web レイヤーまたはレイヤー ファイルを含むマップまたはシーンを保存する際には、Web レイヤーの接続情報と状態がマップまたはシーンの一部として保存されます。マップを再び開くと、AllSource はサーバーに自動的に再接続し、初期空間参照、マップ範囲、および保存されたマップ レイヤーの状態に基づいて、適切なリクエストを送信します。たとえば、特定のサーバー レイヤー (またはそのサブレイヤー) の表示設定を無効にした状態でマップを保存すると、次にマップを開いたときも、そのレイヤーは無効のままとなります。