編集中に、ベースマップ レイヤーをマップに組み込んで生産性を向上させることができます。複雑なマップ (多数の微細なフィーチャと背景レイヤーを含む水道のユーティリティ ネットワークなど) を使用するときには、画面移動やズームを行うたびに、マップが更新されるのを待たなければならない場合があります。ベースマップ レイヤーを作成して、編集対象でない状況に応じた参照レイヤー (画像や道路など) を含めることで、待ち時間を最小化することができます。
ベースマップ レイヤーは、ローカル キャッシュを利用してマップをすばやく更新する、最適化されたマップ表示ロジックを使用して描画される特殊なグループ レイヤーです。ArcMap がサーバーとの通信を繰り返してマップ範囲を取得する必要がないため、ベースマップ レイヤーはネットワーク トラフィックを削減するためにも役立ちます。ベースマップ レイヤーを作成するには、[コンテンツ] ウィンドウでデータ フレームの名前を右クリックし、[新規ベースマップ レイヤー] をクリックしてレイヤーをドラッグします。ベースマップ レイヤーには、フィーチャクラス、シェープファイル、Web サービス、ラスターなどの任意のレイヤー形式を含めることができますが、特定のコンテンツ タイプはベースマップでより効果的に使用できます。
ベースマップ レイヤーに含めるレイヤーの選択
ベースマップ レイヤーを効果的に使用するには、編集しているレイヤーの直下にベースマップを配置します。水道局のデータを編集している場合、マンホール、給水本管、バルブなどの操作レイヤーは編集対象とする必要があり、フィーチャを動的に描画してデータ ソースの最新の更新にアクセスする必要があるため、これらをベースマップ レイヤーの一部にすることはできません。一方で、通常はユーティリティ データの直下に表示する補助的な参照レイヤーをベースマップ レイヤーに配置して、パフォーマンスを向上させることができます。たとえば、画像レイヤーや土地区画境界、建物、道路、およびその他の建築物フィーチャを、1 つ以上のベースマップ レイヤーに含めることができます。ベースマップに追加したレイヤーはそれまでと同様の見た目で表示され、高速に描画されます。次の [コンテンツ] ウィンドウの例は、ベースマップ レイヤーに使用できる下位レイヤーの種類を示しています。
ベースマップは比較的静的なものであり、通常は頻繁に更新されません。ラスターおよびサービス レイヤーは、変化が少なく描画速度が向上するという利点があるため、ベースマップ レイヤーでの使用に適しています。たとえば、ArcGIS Online ではマップで使用できる画像、地形、道路、およびさまざまなソースに基づくコンテンツを提供しています。[データの追加] ボタンの横にある矢印をクリックして [ベースマップの追加] をクリックすると、ArcGIS Online のレイヤーを新しいベースマップ レイヤーに直接追加できます。
マップにベースマップ レイヤーが存在する場合の編集
ベースマップ レイヤーはキャッシュされるため、ベースマップの操作には制限があります。たとえば、ベースマップ内のレイヤーを編集したり、レイヤーのシンボルを変更することはできません。レイヤーを編集または更新する必要がある場合は、レイヤーをベースマップの外部へドラッグして変更を行った後、更新したレイヤーを再度ベースマップにドラッグします。
ベースマップの編集可能レイヤーで編集セッションを開始しようとすると、ArcMap から警告メッセージが表示されます。そのワークスペースにある他のレイヤーはすべて編集できますが、ベースマップのレイヤーは同じジオデータベースに属している場合でも編集できません。ベースマップに含まれているレイヤーが、リレーションシップ クラス、トポロジ、ジオメトリック ネットワーク、またはパーセル ファブリックを通して他の編集可能なレイヤーに関連付けられている場合、またはレイヤーのデータ ソースがベースマップの外部にあるレイヤーと共有されている場合は、これらのレイヤーをベースマップから移動するまで編集を開始することができません。この問題や編集の開始時に発生する可能性があるその他の問題を解決する方法については、[編集の開始] ダイアログ ボックスでエントリをダブルクリックしてください。
ベースマップ内のレイヤーを編集することはできませんが、ベースマップ レイヤー内のフィーチャ レイヤーにスナップすることは可能です。たとえば、建物の位置を基準に新しい水道管を作成している場合は、ベースマップに含まれている「建物のフットプリント」レイヤーにもスナップが可能です。フィーチャが非常に大きい場合や複雑な場合にベースマップ レイヤーへのスナップを有効にすると、ベースマップ レイヤーの利点であるパフォーマンスが低下する可能性があることに注意してください。
ベースマップ レイヤーの表示およびパフォーマンスの向上
ベースマップ レイヤーを使用すると、連続的な画面移動を滑らかに行うことができます。その他のマップ レイヤーは、マウスのボタンを離したときに再描画されます。ベースマップの上位にあるレイヤーが見えにくい場合は、[効果] ツールバーを使用してベースマップを暗くすることができます。これによりベースマップの色が薄くなり、部分的に透過表示されて、操作レイヤーが目立つようになります。これは編集の際に便利です。特に、ベースマップ レイヤーに二次元の画像や、上位にあるレイヤーの細部を不鮮明にするような色が豊富なコンテンツが含まれている場合に役立ちます。
ベースマップ レイヤーを作成した後、診断テストを実行してパフォーマンスを確認できます。描画速度を低下させる可能性があるリアルタイムでのレイヤーの投影や、レイヤーでの複雑なシンボルの使用が見つかると、これらを示すメッセージが表示されます。[レイヤー プロパティ] ダイアログ ボックスを開き、問題の多くを解決してベースマップを最大限に活用できます。