建物フットプリントの正規化 (Regularize Building Footprint) (3D Analyst)

この ArcGIS 2.8 ドキュメントはアーカイブされており、今後更新されません。 コンテンツとリンクが古い場合があります。 最新のドキュメントをご参照ください

サマリー

ジオメトリ内にある不自然な結果を除去して、建物ポリゴンのフットプリントを正規化します。

正規化された建物フットプリント

使用法

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

  • 建物フットプリントに円形の構造が含まれる場合は、最初にそれらのフィーチャを処理します。円形の建物の識別には、コンパクト性を使用できます。この値を計算するには、次の手順を実行します。

    1. タイプが double のフィールドを追加します。
    2. フィールド演算を使用して、次の式を計算します。
      (4 * 3.14159265358979 * !shape.area!) / !shape.length! ** 2
    3. 完全な円の場合、値は 1 になります。ただし、このツールで一般に処理されるポリゴンにはある程度の不規則性があるため、値が 1 に近いほど、円形が含まれる可能性が高くなります。結果を評価して、円形の建物を示す最小値を識別します。次に、[円形] 方法を使用してこのツールを実行する前に、その値以上の値を選択します。
  • 建物フットプリントが表すジオメトリに、45° と 90° の屈曲が含まれる (それ以外の屈曲が含まれる場合もあります) 角度の組み合わせを形成するエッジがある場合、[任意の角度] 方法の使用を検討します。まず、不規則なエッジを含むフィーチャのサブセットを選択し、目的の結果が得られる対角のペナルティ値を評価します。対角線のエッジを適切に取得できる結果が得られない場合は、許容値を変更し、正規化ゾーンを制限して、対角線のペナルティを徐々に下げることを検討します。出力に鋭角な内角の不自然なエッジが含まれる場合は、目的の出力を得られるまで対角線のペナルティを徐々に増やしながらツールを繰り返し実行してから、その値を使用してデータセット全体を処理します。

  • CUDA をサポートし、メモリが 2 GB を超える NVIDIA グラフィックス カードを搭載したコンピューターで [任意の角度] 方法を使用する場合、このツールは GPU を使用して処理を実行します。この動作は、プロセッサ タイプ環境設定で変更できます。複数の GPU が存在する場合は、対象の GPU を GPU ID 環境設定で指定できます。

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

    • 0 = 正規化されたフィーチャ
    • 1 = 元のフィーチャ

パラメーター

ラベル説明データ タイプ
入力フィーチャ

正規化される建物フットプリントを表すポリゴン。

Feature Layer
出力フィーチャクラス

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

Feature Class
方法

入力フィーチャの処理に使用される正規化手法。

  • 直角隣接するエッジ間で 90° の角度を構成する形状を構築します。
  • 直角と対角線隣接するエッジ間で 45° と 90° の角度を構成する形状を構築します。
  • 任意の角度隣接するエッジ間で任意の角度を形成する形状を構築します。
  • 円形入力フィーチャの周囲に最もよく適合する円を構築します。
String
許容値

正規化されたフットプリントが、元のフィーチャの境界から外れることができる最大距離。指定した値は、入力フィーチャの座標系の距離単位で表されます。

Double
密度

正規化されたフィーチャが直線か曲線かを評価するのに使用されるサンプリング間隔。密度は許容値以下である必要があります。

このパラメーターは、直角の識別情報をサポートする方法でのみ使用されます。

Double
精度

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

Double
対角線のペナルティ

[直角と対角線] 方法を使用する場合、この値は 2 つの隣接する線分間で直角または対角線のエッジを構築する可能性を決定します。[任意の角度] 方法を使用する場合、この値は、ツールのアルゴリズムで決定される優先エッジに適合しない対角線のエッジを構築する可能性を決定します。ペナルティ値を 0 に設定した場合、優先エッジは使用されず、単純化された不規則なポリゴンが生成されます。一般的に、この値が高いほど、対角線のエッジが構築される可能性は低くなります。

Double
最小半径

正規化された円に許容される最小半径。値が 0 の場合、最小サイズの制限がないことを意味します。このオプションは、[円形] 方法でのみ利用可能です。

Double
最大半径

正規化された円に許容される最大半径。このオプションは、[円形] 方法でのみ利用可能です。

Double

ライセンス情報

  • Basic: 次のものが必要 3D Analyst
  • Standard: 次のものが必要 3D Analyst
  • Advanced: 次のものが必要 3D Analyst

関連トピック