サーフェスの 3D 表示の基礎
ラスタとサーフェスをシンボル表示する方法が 3D Analyst と ArcMap には多彩にあります。ラスタ、TIN、およびテレイン間の違いにより、それらをシンボル表示するために異なるオプションが用意されています。
サーフェス データとも呼ばれる連続ラスタをストレッチして、コントラストを改善できます。湖(周りの地形との定義可能な境界がある)などの分類別ラスタ、つまり、不連続データは、ラスタ固有の値を使用してシンボル表示できます。衛星画像や一部の航空写真などのマルチバンド ラスタは、赤-緑-青(RGB)の合成またはシングル ストレッチした画像として表示できます。フィーチャ データはラスタとして動的に表示できます。NoData や背景のセルに対しても、いろいろな方法でセルを表示できます。
ArcScene と ArcMap では、TIN サーフェスの標高値や各 TIN 面の傾斜方向または傾斜角を使用してシンボル表示できます。また、TIN のノードとエッジもいろいろな方法で表示できます。TIN は、ArcGlobe に可視レイヤとして表示することはできません。
テレインは、ArcMap と ArcGlobe にのみ追加できます。
表示するラスタとサーフェスのレイヤはすべて、3D ビュー内にそのベース(標高)が定義されている必要があります。サーフェス レイヤはそれ自体、または他のサーフェス データを参照してこの情報を取得できます。不連続ラスタ データは、個別の標高データを参照するか、定数値または式を使用して Z 値を定義する必要があります。ArcGlobe では、グローブのサーフェスは標高カテゴリのレイヤで記述されます。
連続データの例を示します。
- 標高データ
- 温度データ
- 火災危険度データ
不連続データの例を示します。
- 土地利用の主題図データ
- ラスタ化したフィーチャ データ
- リモートセンシング画像データ
- スキャンされた地図
すべてのサーフェスを透過表示にしたり、光源からの相対位置に基づいて陰影処理することにより、奥行きとリアル感を付加したりできます。ベース解像度と Z 単位変換係数を設定して、サーフェスの表示を操作できます。
ラスタ サーフェスの 3D 表示
ラスタ サーフェスがどのように 3D 表示されるかを定義するには、レイヤ プロパティが役立ちます。[レイヤ プロパティ] ダイアログ ボックスにアクセスするには、コンテンツ ウィンドウでレイヤを右クリックし、[プロパティ] をクリックします。
ラスタ データは、連続または不連続です。連続のラスタ データはサーフェスを表します。このサーフェスは、従来の標高サーフェスに加え、地域の相対的な火災危険度などの解析サーフェスを表す場合もあります。一方、不連続のラスタ データは、航空写真などの不連続な情報ブロックを表します。
サポートするラスタ データ形式はすべて、ArcGlobe にフローティング レイヤ、またはドレープ レイヤとして表示できます。連続のシングル バンド ラスタのみが、それ自身、またはその他のレイヤの標高ソースとして使用できます。このラスタ データ形式は、コンテンツ ウィンドウの [タイプ] タブで標高レイヤとして明確に分類されます。
ラスタを 3D 表示するときは、3D レイヤ プロパティを定義することでレイヤの基準高度を設定する必要があります。ArcGlobe では、3D 標高によってラスタ サーフェスを表示するために、表示されたサーフェスから Z 値が取得されます。フローティング レイヤには、その標高ソース(定数値、別の 3D サーフェス データ ソース、またはそれ自体)を直接指定するレイヤ プロパティが必要です。ArcGlobe のドレープ レイヤは、3D ビューに追加された標高レイヤを自動的に使用します。
ArcGlobe でラスタ サーフェスを表示する手順について
ラスタのシンボル表示に使用する 3 種類のシンボル レイヤ オプションがあります。
- 複数のクラスへラスタの値をグループ化
- コントラストを高めるためにラスタの値をストレッチ
- ラスタの各個別値に色を割り当て
ラスタの表示方法は、ラスタが含んでいるデータのタイプと、ラスタが示す内容によって異なります。ラスタにはすでに設定した配色を持っている場合がありますが、そうでないラスタの場合は、ArcGlobe によって適当な表示方法(必要に応じて調整できます)が選ばれます。表示色の変更、データ値をクラスへグループ化、視覚的にコントラストを上げるために値をストレッチすることなどができます。
マルチバンド ラスタの場合、赤-緑-青(RGB)表色系で表示するための 3 つのバンドを選ぶことができます。この描画方法を使用すると、マルチスペクトル画像での識別が容易になることが多くあります。
ラスタ レイヤのシンボル オプションの詳細については、ArcMap ヘルプの「ラスタの表示」および「ラスタ データの表示の改善」をご参照ください。
テレイン サーフェスの 3D 表示
テレイン データセットは、構成するポイント、ライン、ポリゴンのフィーチャクラスからの計算で得られたデータ ソースです。
テレイン データセットは TIN と同様に表示され、シンボルは三角形面と、三角形を構成するノードおよびエッジから成り立っています。また、この表現は、ブレークライン(サーフェスの形状を設定するときに重要な役割を果たすライン)を含むこともあります。ブレークラインの例は、道路、河川、尾根線などです。
テレインはサーフェスの表現に使用され、必ずしも 3D ビューに表示する必要はありません。航空写真などの他のデータをテレインの上にドレープして、地形を表現できます。テレインをレイヤとして ArcGlobe または ArcMap に表示することができます。テレインの全範囲にドレープして、地形を表現する他のデータがない場合、テレインのレイヤ表示が必要なことがあります。
テレイン フィーチャの 1 つのタイプ(たとえば、三角形など)、またはテレイン フィーチャのすべてのタイプを表示することができます。また、個別のシンボルを使用して、フィーチャの各タイプをシンボル表示できます。テレインは他のフィーチャクラスから計算したサーフェスを表現するので、個別のレイヤとして生のソース データに追加することもできます。
さまざまなフィーチャをシンボル表示してテレイン サーフェスを表示するための手順については、次に示すトピックをご参照ください。
TIN サーフェスの 3D 表示
TINは、三角形面と、三角形を構成するノードおよびエッジから成り立っています。また、ブレークライン(サーフェスの形状を設定するときに重要な役割を果たすライン)を含むこともあります。ブレークラインの例は、道路、河川、尾根線などです。
TIN はサーフェスの表現に使用され、必ずしも 3D ビューに表示する必要はありません。航空写真などの他のデータをテレインの上にドレープして、地形を表現できます。TIN をレイヤとして ArcMap または ArcScene に表示することができます。テレインの全範囲にドレープする他のデータがない場合、TIN のレイヤ表示が必要なことがあります。
TIN フィーチャの 1 つのタイプ(たとえば、三角形だけ)、または TIN フィーチャのすべてのタイプを表示することができます。また、個別のシンボルを使用して、フィーチャの各タイプをシンボル表示できます。TIN ノードと三角形は、整数値でタグ付けできるので、その補足情報を格納できます。これらの整数値は、たとえば、入力フィーチャ データ ソースの精度やサーフェス上のエリアの土地利用タイプ コードを示すために、参照コードとして使用することができます。これらのコードは、入力フィーチャクラスのフィールドから得ることができます。タグ付けしたフィーチャを個別値でシンボル表示することができます。
TIN レイヤは ArcGlobe に直接表示できませんが、標高レイヤとして使用して、グローブのサーフェスの表現に使用することができます。TIN を ArcGlobe でレイヤとしてシンボル表示する必要がある場合は、TIN からラスタに変換する必要があります。