3D でのレイヤの描画優先度について
3D ビューを作成するときには、2 つ以上のフィーチャ レイヤについて描画順序の優先度を指定する必要がある場合があります。例としては、建築物のポリゴンと土地区画のポリゴン データを追加するときに、両方のレイヤが塗りつぶしシンボルを使用してレンダリングされる場合です。描画順序の優先度を正しく設定しない場合、土地区画のポリゴンにより建築物のポリゴンが隠されることがあります。
3D ビューのデータは、フローティング レイヤとドレープ レイヤのいずれかとして表示できます。フローティング レイヤは通常、3D ビューで他のレイヤとは別に高さのソースを指定します。ドレープ レイヤは通常、他のレイヤと同じサーフェス データを共有します。
レイヤの描画優先度は、以下の場合に重要です。
- 部分的な透過表示を使用する場合
- 複数のレイヤが同じ 3D 位置を共有する場合
- 複数のレイヤが同じサーフェス上にドレープされる場合
ArcGlobe と ArcScene はいずれも、フィーチャ レイヤの描画優先度をサポートしていますが、設定の表示は異なります。
ArcGlobe のフローティング レイヤは、グローブ サーフェス(典型的な描画順序の位置は 0)を基準にして描画順序を指定できます。サーフェスの上側にあるフローティング レイヤには、+1 のように正の描画優先度の値が必要です。他のフローティング レイヤに対して高い位置にあるほど、この値を大きくする必要があります。同様に、サーフェスの下側にあるフローティング レイヤには、-1 のように負の描画優先度の値が必要です。他のフローティング レイヤに対して低い位置にあるほど、この値を小さくする必要があります。
ArcGlobe のドレープ レイヤは、描画優先度の指定に描画順序のレイヤ プロパティを使用しません。その代わりに、コンテンツ ウィンドウの [ドレープ レイヤ] カテゴリ内の相対位置を使用します。レイヤはリストの最下位から最上部に向かって描画されるので、リスト内の上位にあるレイヤが下位にあるレイヤを隠します。レイヤの描画優先度を変更するには、[ドレープ レイヤ] カテゴリ内でレイヤを上下にドラッグします。コンテンツ ウィンドウの表示が [タイプ別にリスト] に設定され、レイヤ カテゴリが表示されていることを確認してください。