サーフェスの 3D 表示の基礎

ArcGIS 3D Analyst エクステンション と ArcMap では、さまざまな方法でラスタとサーフェスをシンボル表示できます。ラスタ、TIN、テレイン間の違いにより、それぞれを ArcGlobe 内に表示するには異なるシンボル オプションがあります。

サポートされている表示とサポートされていない表示のサーフェス タイプ間での違いについての概要は以下の通りです。

連続データの例を示します。

不連続データの例を示します。

すべてのサーフェスを透過表示にしたり、光源からの相対位置に基づいて陰影処理することにより、奥行きとリアル感を付加したりできます。ベース解像度と Z 単位変換係数を設定して、サーフェスの表示を操作できます。

ラスタ サーフェスの 3D 表示

ラスタ サーフェスがどのように 3D 表示されるかを定義するには、レイヤ プロパティが役立ちます。[レイヤ プロパティ] ダイアログ ボックスにアクセスするには、コンテンツ ウィンドウでレイヤを右クリックし、[プロパティ] をクリックします。

ラスタ データは、連続または不連続です。連続のラスタ データはサーフェスを表します。このサーフェスは、従来の標高サーフェスに加え、地域の相対的な火災危険度などの解析サーフェスを表す場合もあります。一方、不連続のラスタ データは、航空写真などの不連続な情報ブロックを表します。

サポートするラスタ データ形式はすべて、ArcGlobe にフローティング レイヤ、またはドレープ レイヤとして表示できます。連続のシングル バンド ラスタのみが、それ自身、またはその他のレイヤの標高ソースとして使用できます。このラスタ データ形式は、コンテンツ ウィンドウの [タイプ] タブで標高レイヤとして明確に分類されます。

ラスタを 3D 表示するときは、3D レイヤ プロパティを定義することでレイヤのベース(標高)を設定する必要があります。ArcGlobe では、3D 標高によってラスタ サーフェスを表示するために、表示されたサーフェスから Z 値が取得されます。フローティング レイヤには、その標高ソース(定数値、別の 3D サーフェス データ ソース、またはそれ自体)を直接指定するレイヤ プロパティが必要です。ArcGlobe のドレープ レイヤは、3D ビューに追加された標高レイヤを自動的に使用します。

ArcGlobe でラスタ サーフェスを表示する手順について

ラスタのシンボル表示に使用する 3 種類のシンボル レイヤ オプションがあります。

ラスタの表示方法は、ラスタが含んでいるデータのタイプと、ラスタが示す内容によって異なります。ラスタにはすでに設定した配色を持っている場合がありますが、そうでないラスタの場合は、ArcGlobe によって適当な表示方法(必要に応じて調整できます)が選ばれます。表示色の変更、データ値をクラスへグループ化、視覚的にコントラストを上げるために値をストレッチすることなどができます。

マルチバンド ラスタの場合、赤-緑-青(RGB)表色系で表示するための 3 つのバンドを選ぶことができます。この描画方法を使用すると、マルチスペクトル画像での識別が容易になることが多くあります。

ラスタ レイヤのシンボル オプションの詳細については、「ラスタの表示」および「ラスタ データの表示の改善」をご参照ください。

テレイン サーフェスの 3D 表示

テレイン データセットは、構成するポイント、ライン、ポリゴンのフィーチャクラスからの計算で得られたデータ ソースです。

テレイン データセットは TIN と同様に表示され、シンボルは三角形面と、三角形を構成するノードおよびエッジから成り立っています。また、この表現は、ブレークライン(サーフェスの形状を設定するときに重要な役割を果たすライン)を含むこともあります。ブレークラインの例は、道路、河川、尾根線などです。

テレインはサーフェスの表現に使用され、必ずしも 3D ビューに表示する必要はありません。航空写真などの他のデータをテレインの上にドレープして、地形を表現できます。テレインをレイヤとして ArcGlobe または ArcMap に表示することができます。テレインの全範囲にドレープして、地形を表現する他のデータがない場合、テレインのレイヤ表示が必要なことがあります。

3D 標高ソースとしてのテレイン サーフェスの使用の詳細

テレイン フィーチャの 1 つのタイプ(たとえば、三角形など)、またはテレイン フィーチャのすべてのタイプを表示することができます。また、個別のシンボルを使用して、フィーチャの各タイプをシンボル表示できます。テレインは他のフィーチャクラスから計算したサーフェスを表現するので、個別のレイヤとして生のソース データに追加することもできます。

さまざまなフィーチャをシンボル表示してテレイン サーフェスを表示するための手順については、下記のトピックをご参照ください。

TIN サーフェスの 3D 表示

TIN は、三角形面と、三角形を構成するノードおよびエッジから成り立っています。また、ブレークライン(サーフェスの形状を設定するときに重要な役割を果たすライン)を含むこともあります。ブレークラインの例は、道路、河川、尾根線などです。

TIN はサーフェスの表現に使用され、必ずしも 3D ビューに表示する必要はありません。航空写真などの他のデータをテレインの上にドレープして、地形を表現できます。TIN をレイヤとして ArcMap または ArcScene に表示することができます。テレインの全範囲にドレープする他のデータがない場合、TIN のレイヤ表示が必要なことがあります。

TIN フィーチャの 1 つのタイプ(たとえば、三角形だけ)、または TIN フィーチャのすべてのタイプを表示することができます。また、個別のシンボルを使用して、フィーチャの各タイプをシンボル表示できます。TIN ノードと三角形は、整数値でタグ付けできるので、その補足情報を格納できます。これらの整数値は、たとえば、入力フィーチャ データ ソースの精度やサーフェス上のエリアの土地利用タイプ コードを示すために、参照コードとして使用することができます。これらのコードは、入力フィーチャクラスのフィールドから得ることができます。タグ付けしたフィーチャを個別値でシンボル表示することができます。

TIN レイヤは ArcGlobe に直接表示できませんが、標高レイヤとして使用して、グローブのサーフェスの表現に使用することができます。TIN を ArcGlobe でレイヤとしてシンボル表示する必要がある場合は、TIN からラスタに変換する必要があります。

3D での LAS データセット サーフェスの表示

LAS データセットは、ディスク上の 1 つ以上の LAS ファイルの参照と、追加のサーフェス フィーチャの参照を格納します。LAS データセットは、サーフェスまたはポイントとして表示できます。ただし、3D レンダラでの LAS データセットの表示は、ArcScene のみがサポートしています。サーフェスベースのレイヤ タイプも、複数の表示レンダラをサポートする点で、TIN またはテレイン データセットのレイヤと似ています。標高範囲、傾斜角、傾斜方向、コンターによって色付けされたトライアングルを表示できます。

ArcScene で LAS データセット サーフェスを表示する手順については、次のトピックをご参照ください。

ArcScene で LAS データセットをポイントとして表示する

ArcScene で LAS データセットをサーフェスとして表示する

ArcGlobe でのモザイク データセットの表示

モザイク データセットは、ArcMap と ArcGlobe に追加できます。ArcScene にモザイク データセットを追加することはできません。

ArcMap にモザイク データセットを追加すると、モザイク データセットはモザイク レイヤとして追加され、少なくとも [境界線]、[フットプリント]、[イメージ] の 3 つのレイヤを含む特殊なグループ レイヤとしてコンテンツ ウィンドウに表示されます。それぞれ異なるレイヤ プロパティが備わっています。また、モザイク データセットをどのように操作するかによって、表示されるショートカット メニュー オプションも異なります。モザイク データセットを ArcGlobe に追加した場合は、1 つのみのレイヤ(ラスタ レイヤ)としてコンテンツ ウィンドウに表示されます。モザイク手法にアクセスするには、[レイヤ プロパティ] を使用します。これらの入力ラスタからモザイク画像を作成する方法は、モザイク手法によって定義されます。

モザイク手法の詳細

関連トピック

5/10/2014