3D Analyst のライセンスで利用可能。
計測値は、テレイン データセットに属するフィーチャクラスに存在します。これらは、サーフェス ジオメトリを定義するポイント、ライン、ポリゴンです。フィーチャクラスはテレイン データセットから参照することができ、マルチポイント フィーチャクラスの場合は、テレイン データセットに埋め込むことができます。通常のフィーチャクラスと埋め込みフィーチャクラスでは、計測値の編集は明確に異なります。
通常のフィーチャクラスでの計測値の編集
テレイン データセットは、たいていの場合、単にフィーチャクラスを参照しているだけです。この参照は、さまざまな理由により確立されたリレーションシップです。
- テレインに計測値を取得する場所を知らせる
- フィーチャクラスが削除されないようにする
- フィーチャ編集操作に関するメッセージをテレインに送信する
計測値を編集するには、標準のフィーチャ編集ツールを使用します。フィーチャの編集はテレインに通知され、編集が行われたエリアがテレインに記録されます。テレインをこれらの編集と同期させるには、構築を実行します。テレインを再構築する必要がある場合は、ArcCatalog の [テレイン プロパティ] ダイアログ ボックスの [更新] タブで [構築] ボタンを使用するか、[ArcToolbox] ウィンドウで [3D Analyst ツール] → [データ管理] → [テレイン データセット] の順に展開して、[テレインの構築] ツールをクリックします。テレインの構築には、ArcGIS 3D Analyst extension が必要です。
次の図は、ArcCatalog の [テレイン プロパティ] ダイアログ ボックスの [更新] タブを示しています。この例のテレイン データセットは再構築が必要です。[テレインの構築] ボタンをクリックして、ブレークライン フィーチャクラスに対する新しい編集でテレイン データセットを更新します。
埋め込みフィーチャクラスでの計測値の編集
テレインの作成時に、大きなマルチポイント フィーチャクラスをテレインに埋め込むことができます。これにより、テレインを構築し、格納領域を回収した後、ソース フィーチャクラスを削除することができます。埋め込みフィーチャクラスはテレイン データセットに含まれ、それらのフィーチャクラスへのアクセスはテレイン演算子を通じて行われます。
[テレイン データセット] ツールセットに含まれている [テレイン ポイントの追加 (Append Terrain Points)]、[テレイン ポイントの置換 (Replace Terrain Points)]、および [テレイン ポイントの削除 (Delete Terrain Points)] ツールを使用して、ポイントの追加、削除、置換を実行することができます。これらのツールは、個々のポイント レベルではなく、エリアごとのポイントのコレクションを処理します。テレインを組み込みフィーチャへの変更と同期させるには、構築を実行します。これには、ArcCatalog の [テレイン プロパティ] ダイアログ ボックスの [更新] タブで [テレインの構築] ボタンをクリックするか、[ArcToolbox] ウィンドウで [3D Analyst ツール] → [データ管理] → [テレイン データセット] の順に展開して、[テレインの構築 (Build Terrain)] ツールをクリックします。
組み込みポイントの編集操作は、既存の編集セッションで処理されます。(たとえば ArcMap のエディターを使用して) 元に戻す操作をサポートするために編集セッションが初期化されている場合は、元に戻す操作をサポートします。編集セッションが開始されていなければ、編集セッションを開始して終了します。このため、編集内容を元に戻すことはできません。元に戻す操作のサポートは無効にできますが、ファイル ジオデータベースまたはパーソナル ジオデータベースを使用する場合はコストがかかります。この場合は、編集セッション以外の環境で埋め込みポイントを編集する方が効率的です。ArcSDE を使用している場合は問題ありません。
ダーティ エリア
計測値の編集によって、通常のフィーチャクラスか埋め込みフィーチャクラスかに関係なく、ダーティ エリアが発生することがあります。ダーティ エリアは、テレインのどの部分が無効で、再構築の必要があるかを示すために使用されます。ダーティ エリアが発生するのは、z 値と無関係の属性を編集しているとき、または最高解像度のピラミッド レベルに含まれていないフィーチャを編集しているとき以外です。ダーティ エリアには、部分的な構築をサポートするという利点があります。テレインの一部を変更するために、テレイン全体を最初から再構築する必要はありません。
テレインのダーティ エリアはタイル ベースです。タイル内で編集を行うと、タイル全体が無効になります。テレインの再構築では、そのダーティ タイルとそれらに隣接するタイルを処理します。隣接タイルを処理する必要があるのは、サーフェスにどのような影響を与えるかという点で、計測値の編集が複数のタイルにわたって影響をおよぼす可能性があるためです。
テレイン レイヤーのダーティ エリア レンダラーを使用して、テレインのダーティ エリアを表示することができます。そのためには、テレイン レイヤーの [シンボル] タブからダーティ エリア レンダラーを追加します。