3D Analyst のライセンスで利用可能。
テレイン データセットは、LIDAR 標高点コレクション、3D ブレークライン、および 3D ベースの測量観測など、複数のデータ ソースから構築されます。テレイン データセットを作成するために使用するデータ ソースは、ジオデータベース フィーチャ データセット内の一連の統合フィーチャクラスとして管理されます。大量のソース計測値を効率的に視覚化および格納するためにテレイン データセットを構築するのは、時間のかかるプロセスになる場合があります。大きなテレインを作成する場合は、テレイン データセットを段階的に参照先のフィーチャクラスまたは埋め込みフィーチャクラスに追加して構築することをお勧めします。これは主に、システムの障害が発生した場合にすべてが失われる極端な長時間プロセスを回避するためです。
テレイン データセットの作成には、ArcGIS 3D Analyst エクステンション が必要になります。テレイン データセットを対話的に作成するには、ArcCatalog で [新規テレイン] ウィザードを使用します。このメニュー選択は、フィーチャ データセット内部を参照するときに利用できます。詳細な手順については、ArcCatalog のテレイン データセット ヘルプを使用してください。同様のワークフローが ArcGIS Pro の今後のリリースに追加される予定です。
ArcGIS Pro でのデータ自動化の目的に、一連のジオプロセシング ツールを使用できます。このツールは、[テレイン データセット] ツールセットにあります。テレインの作成を自動化するために、最終的にはモデルまたはスクリプトを作成する目的で、これらのツールを使用する方法を、以下に示します (現時点で、対話的な作成には ArcCatalog をお勧めします)。
以下の手順は、示されている順序で個別に実行する必要があります。各ジオプロセシングの手順を以下に説明します。
- テレイン データセット ソース計測値のインポート
- テレインの作成 (Create Terrain)
- テレイン ピラミッド レベルの追加 (Add Terrain Pyramid Level)
- テレインにフィーチャクラスを追加 (Add Feature Class To Terrain)
- テレインの構築 (Build Terrain)
テレイン データセット ソース計測値のインポート
ソース計測値をジオデータベース フィーチャ データセットに正しくインポートすることは、テレイン データセットの作成時に最も重要なプロセスの 1 つです。テレイン データセットは、いくつかの異なるタイプのデータから生成することができます。このようなデータには、LIDAR や SONAR ポイント、ステレオ写真から得られたブレークラインとポイント、およびその他の形式の測量データがあります。テレイン データセットでサポートされるフィーチャクラス ジオメトリ タイプには、ポイント、マルチポイント、ライン、ポリゴンがあります。テレイン データセットの生成に使用されるソース データは、ASCII または LAS ファイル形式になります。
[ASCII 3D → フィーチャクラス (ASCII 3D to Feature Class)] および [LAS → マルチポイント (LAS to Multipoint)] の 2 つは、テレイン ソース データを目的のフィーチャクラスにインポートする目的に用意されているジオプロセシング ツールです。これらのツールは、[3D Analyst] ツールボックスで利用できます。どちらのツールも、3D Analyst ツールボックスの [変換] ツールセットの [ファイルから変換] ツールセットにあります。
テレインの作成 (Create Terrain) ツールの実行
[テレインの作成 (Create Terrain)] ツールは、指定されたフィーチャ データセットに新しいテレイン データセットを作成します。
メモ:
テレイン データセットに使用するすべてのフィーチャクラスは、[テレインの作成 (Create Terrain)] ツールで指定されたものと同じフィーチャ データセット内に存在する必要があります。- [テレインの作成 (Create Terrain)] ツールを開きます。
- [入力フィーチャ データセット] ボタンをクリックして テレイン データセットを作成するフィーチャ データセットを参照します。
- フィーチャ データセットを選択して、[OK] をクリックします。
- [出力テレイン] パラメーターに、新しいテレイン データセットの名前を入力します。
- [平均ポイント間隔] パラメーターに、平均ポイント間隔を入力します。
[平均ポイント間隔] 値は、テレイン データセットの構築に使用するデータに基づきます。この値は正確である必要はありませんが、適切な近似値を表している必要があります。収集されたデータの密度が場所によって大幅に異なる場合は、より小さな間隔を値として使用します。
- 必要に応じて、[最大オーバービュー サイズ] 値を指定します。
テレインのオーバービューは、テレイン データセットの最も解像度の低い表現です。最大サイズは、オーバービューを作成するためにサンプリングされる計測ポイント数の上限です。デフォルトは 50,000 です。
- テレイン データの作成および整理に使用するオプション ([ウィンドウ サイズ](デフォルト) または [Z 許容値]) に [ピラミッド タイプ] を設定します。
- [ウィンドウ サイズ] が選択されている場合は、次の項目も指定する必要があります。
- [ウィンドウ サイズ メソッド] - デフォルトは [最小 Z] です。
- [追加間引き処理] - デフォルトは [なし] です。
- [追加間引き処理の閾値] - デフォルトは 1 です。これはオプションです。
- 必要に応じて、[環境] をクリックして、ArcSDE のコンフィグレーション キーワードを入力します。
コンフィグレーション キーワードを使用して、最適な空間の格納および場所パラメーターを指定します。このキーワードは ArcSDE ジオデータベースにのみ適用され、データベース管理者によって提供されます。
- [実行] をクリックして、このツールを実行します。
テレイン ピラミッド レベルの追加 (Add Terrain Pyramid Level) ツールの実行
[テレイン ピラミッド レベルの追加 (Add Terrain Pyramid Level)] ツールでは、既存のテレイン データセットのピラミッド レベルを定義します。
- [テレイン ピラミッド レベルの追加 (Add Terrain Pyramid Level)] ツールを開きます。
- [参照] ボタンをクリックして、ピラミッド レベル定義を追加するテレイン データセットの位置を参照します。
- テレイン データセットを選択して、[OK] をクリックします。
- [ピラミッド レベル定義] ウィンドウに最初のピラミッド レベルを入力します (1 5000)。
- 最初のエントリの下をクリックして、追加のウィンドウを表示し、2 番目のエントリを追加します。必要なすべてのピラミッド レベルが入力されるまで、ピラミッド レベルを追加し続けます。
メモ:
[ピラミッド レベル定義] ウィンドウでは、テレイン データセットに追加する 1 つ以上のピラミッド レベルの Z 許容値またはウィンドウ サイズ、および基準縮尺を定義します。値はスペースで区切られたペアで指定され、1 つのペアが各レベルを表します。Z 許容値は浮動小数点値として指定することができます。基準縮尺は整数で指定する必要があります (たとえば、値 24,000 は 1:24,000 の縮尺を表します)。
- [実行] をクリックして、このツールを実行します。
テレインにフィーチャクラスを追加 (Add Feature Class to Terrain) ツールの実行
[テレインにフィーチャクラスを追加 (Add Feature Class to Terrain)] ツールは、各フィーチャクラスを既存のテレイン データセットに使用する方法を定義します。各フィーチャクラスは、フィーチャ データセット内にテレイン データセットとともにすでに存在している必要があります。
- [テレインにフィーチャクラスを追加 (Add Feature Class to Terrain)] ツールを開きます。
- [参照] ボタンをクリックして、テレイン データセットがあるフィーチャ データセットを参照します。
- テレイン データセットを選択して、[OK] をクリックします。
- [入力フィーチャ] ボタンをクリックして、入力フィーチャクラスがあるフィーチャ データセットを参照します。
- フィーチャクラスを選択して、[OK] をクリックします。
- 使用するフィーチャクラスについて、次のフィーチャクラス プロパティを適切に設定します。
- [入力フィーチャ] - テレイン データセットに追加する入力フィーチャクラスの名前です。
- [高さフィールド] - フィーチャの高さを指定するフィールドです。Z 値がフィーチャ ジオメトリから取得された場合は、シェープ フィールドが一覧表示されます。
- [タイプ] - フィーチャ ジオメトリがサーフェスの三角網にどのように組み込まれるかを定義します。
- [グループ] - 主題が類似するデータをグループ化し、同じ地理フィーチャを異なる詳細レベルで表します。同じグループに属するフィーチャクラスには、同じグループ ID が割り当てられます。
- [最小解像度] と [最大解像度] - このパラメーターは、ポリラインまたはポリゴンのサーフェス フィーチャ タイプとして追加されたフィーチャクラスに使用されます。これらの解像度範囲は、サーフェスでフィーチャに適用されるピラミッド レベルの範囲を定義します。テレイン データセットのピラミッド レベルの解像度を考慮し解像度閾値を入力します。
- [オーバービュー] - フィーチャクラスがテレイン データセットの最も解像度の低い表現の計測値に使用されるかどうかを指定します。オーバービューは、テレイン データセットの範囲全体を表示するときにデフォルトで描画されるものです。ポイントはオーバービューで常に使用されます。ここでの設定は、ラインおよびポリゴン データ ソースのためのものです。オーバービューに表示する必要のあるフィーチャクラスのみを True に設定します。たとえば、詳細なブレークラインは必要ありませんが、特にデータ境界が不規則な形状の場合には、クリップ ポリゴンが必要になる可能性があります。詳細な境界がある場合は、それを一般化して、より低解像度の表示をオーバービューに使用します。より詳細なピラミッド レベルで詳細なバージョンを使用します。
- [埋め込み] - 埋め込みフィーチャクラスはテレイン データセットに含まれます。マルチポイント フィーチャクラスのみ埋め込むことができます。
- [埋め込み名] - 埋め込みフィールドの名前。
- [埋め込みフィールド] - マルチポイント フィーチャクラスが埋め込まれており、[LAS → マルチポイント (LAS to Multipoint)] インポート ジオプロセシング ツールを介して作成された LAS (LIDAR など) 属性がある場合は、これらの属性を保持できます。埋め込みポイントとともに保存する LAS 属性を指定します。
- [アンカー] - ポイント フィーチャクラスには anchored プロパティを割り当てることができます。アンカーは、テレイン データセットのすべてのピラミッド レベル全体にわたって維持されています。これらはフィルター処理および間引きの対象外です。このため、使用されるピラミッド レベルの解像度に関係なく、テレイン サーフェス内にアンカーを確実に表示できます。
- [新規追加] ボタンをクリックして、フィーチャクラスをツールのリストに追加します。
- 使用する各フィーチャクラスに対してステップ 5 ~ 7 を繰り返して、テレイン データセットの定義を継続します。
- [実行] をクリックして、このツールを実行します。
テレインの構築 (Build Terrain) ツールの実行
[テレインの構築 (Build Terrain)] ツールは、テレイン データセットを定義した後で、正常に機能することを確認するために必要な手順を実行します。
- [テレインの構築 (Build Terrain)] ツールを開きます。
- [入力テレイン] ボタンをクリックして、テレイン データセットがあるフィーチャ データセットを参照します。
- テレイン データセットを選択して、[OK] をクリックします。
- 必要に応じて、[範囲を更新] を指定します。
[範囲を更新] は、データ領域が編集によって削減されたときに、ウィンドウサイズベースのテレイン データセットのデータ範囲を再計算します。データ範囲が拡大した場合、または、テレイン データセットが Z 許容値ベースである場合、これは不要です。すべてのテレイン データがスキャンされて、新しい範囲が決定されます。
- [実行] をクリックして、このツールを実行します。