空間データを 3D で表示するには、高度オプションを設定する必要があります。これには、フィーチャ レイヤーの基準高度および鉛直単位の定義とカートグラフィック オフセットの定義 (オプション) を実行します。基準高度により、レイヤーのフィーチャの最も低い標高が決まります。カートグラフィック オフセットを適用すると、基準高度に基づいてフィーチャが垂直方向に描画される位置を変更することができます。
シーンの 2D カテゴリと 3D カテゴリ
シーンの [コンテンツ] ウィンドウには、[2D レイヤー] および [3D レイヤー] という 2 つのセクションがあります。2D セクションのレイヤーは、地面、絶対高度、またはカスタム サーフェス上に配置されます。3D のレイヤーは、地表を基準にしたり、カスタム サーフェスを基準にしたりすることができます。3D シンボルは、[3D レイヤー] カテゴリ内のレイヤーにしか適用できません。[コンテンツ] ウィンドウ内でレイヤーを 1 つのカテゴリから別のカテゴリまでドラッグできます。レイヤーが [2D レイヤー] カテゴリにあるか [3D レイヤー] カテゴリにあるかによって、レイヤーで使用できる標高モードが異なります。
鉛直座標系
3D データを操作する際には、鉛直座標系を定義することが重要です。レイヤーのデータ ソースに鉛直座標系が定義されている場合は、そのレイヤーの高度単位が鉛直座標系の距離単位と同じになります。
ヒント:
データ ソースに定義されている鉛直座標系を確認するか、データ ソースに鉛直座標系が定義されているかどうかを確認するには、[コンテンツ] ウィンドウで該当するレイヤーを右クリックして [プロパティ] をクリックします。[レイヤー プロパティ] ダイアログ ボックスで、[ソース] タブをクリックして、[空間参照] 見出しを展開します。
ArcScene (*.sxd ファイル) または ArcGlobe (*.3dd ファイル) をインポートするか、ArcGIS Pro 1.4 より前の ArcGIS Pro プロジェクト (*.aprx ファイル) を開くと、高度単位がデータ ソースの鉛直座標系の鉛直単位に設定されません。必要に応じて、[投影変換 (Project)] ツールを使用して、データを別の座標系に投影変換します。
標高タイプ
レイヤーの標高プロパティを設定するには、[コンテンツ] ウィンドウで該当するレイヤーを右クリックして [プロパティ] をクリックします。[レイヤー プロパティ] ダイアログ ボックスで、[標高] タブをクリックします。次のオプションを利用できます。
- 地表 - 地上レベルにあるフィーチャ (樹木など)。
- 地表を基準 - 地表より上の既知の高さにあるフィーチャ (建物の側面に設置された防犯カメラの位置など)。
- 絶対高度 - 地面の標高に関係なく、測位基準より上の一定の高さにあるフィーチャ (飛行機など)。さらに、絶対高度に高さ強調を追加することもできます。これにより、高度の違いをさらに際立たせることができます。標高サーフェスでは、高さ強調をマップのプロパティとして設定します。フィーチャ レイヤーにジオメトリ Z 値がない場合、フィーチャの高さを追加するときに、このオプションを利用することはできません。
- カスタム サーフェス上 - 地上レベルで表現されないサーフェス上にあるフィーチャ (地質学上の地下平面で交差する井戸など)。シーンで定義されているサーフェスのリストからカスタム標高サーフェスを選択することができます。このオプションを使用するには、カスタム標高サーフェスが必要です。
- カスタム標高を基準 - 高度値がカスタム サーフェス上のフィーチャの位置に追加される場所。このオプションを使用するには、カスタム標高サーフェスが必要です。
カートグラフィック オフセット
カートグラフィック オフセットでは、レイヤー全体の Z 値が垂直方向に調整されます。これにより、レイヤー内のすべてのフィーチャが指定の高さの分だけ上下に移動します。シーン内の一連のフィーチャにカートグラフィック的に高さを付けて、見やすくすることができます。たとえば、消防署を表すポイント シンボルを地面よりも上に配置して、周りの建物に妨げられないようにすることができます。