Skip to main content

隣接建物フットプリントの正規化 (3D Analyst ツール)

サマリー

共通の境界を持つ建物フットプリントを正規化します。

使用法

  • このツールは ポリライン圧縮アルゴリズム を使用して、不自然な結果を生成する可能性のあるフィーチャ抽出ワークフローを通じて作成された建物フットプリント ポリゴンの歪みを補正します。

  • ラスター データから取得した建物フットプリントを正規化する場合、正規化の許容値はソース ラスターの解像度よりも大きくする必要があります。

  • 他のフィーチャとオーバーラップしない、正規化された境界を作成するには、隣接する境界を含むフィーチャは共通の属性値を持っている必要があります。 共通の属性が存在しない場合は、次の手順を検討してください:

    1. 必要な正規化の許容値に一致するバッファー距離を指定して バッファー ツールを使用します。

    2. ユニオン ツールを使用してバッファーされたポリゴン フィーチャを処理し、オーバーラップしているポリゴンに対して単一のフィーチャを作成します。

    3. 空間結合 ツールを使用して、正規化される元の入力フィーチャに、結合されたポリゴンからのユニーク ID を追加します。

    4. [グループ フィールド](Python では group パラメーター) にユニーク ID を含むフィールドを指定して、隣接建物フットプリントの正規化 ツールを実行します。

  • 入力フィーチャの内角が鋭角または優角で構成されている場合、または 2 つのセグメント間の屈曲角が 90° と 180° の間の 45° 間隔に当てはまらない場合は、任意の角度 方法の使用を検討してください。

  • ツールを使用して、所定の入力の正規化されたソリューションが生成されない場合、元のフィーチャが出力にコピーされます。 STATUS フィールドに指定された値は、そのフィーチャが正規化されたかどうかを次のように示します:

    • 0—正規化されたフィーチャ

    • 1—元のフィーチャ

パラメーター

ラベル 説明 データ タイプ

入力フィーチャ

処理対象の入力フィーチャ。

Feature Layer

グループ フィールド

完全に一致する、オーバーラップしない境界を共有するフィーチャを特定するために使われるフィールド。

Field

出力フィーチャクラス

生成されるフィーチャクラス。

Feature Class

方法

入力フィーチャの正規化に使用する方法。

  • Right anglesIdentifies the best line segments that fit the input feature vertices along 90° and 180° angles.

  • Right angles and diagonalsIdentifies the best line segments that fit the input feature vertices along 90°, 135°, and 180° interior angles.

  • Any anglesIdentifies the best fit line that falls along any angle while reducing the overall vertex count of the input features.

String

許容値

正規化されたフットプリントが、元のフィーチャの境界から外れることができる最大距離。

Linear Unit

精度

正規化プロセスで使用される空間グリッドの精度。 有効な値の範囲は 0.05 〜 0.25 です。

Double

最大隅角偏位

直角と対角線 (RIGHT_ANGLES_AND_DIAGONALS) 方法の使用時に、最も適合するラインの内角で許容される最大偏位。 最適な結果を得るには、通常、この値を 5° 未満にしておく必要があります。 このパラメーターは、他の正規化方法では無効になっています。

Double

環境

現在のワークスペース, 出力座標系, 地理座標系変換

ライセンス情報

  • Basic: 3D Analyst が必要
  • Standard: 3D Analyst が必要
  • Advanced: 3D Analyst が必要