ArcGISには、可視領域の外側のエッジの周りにポイントの作成を自動化できるツールまたはモジュール、または複数のツールがありますか?
私がやろうとしていることは、可視領域の最も遠い部分の標高に関するデータを収集することです。ポイントがある場合は、標高値を属性テーブルに抽出し、元のポイントからライズ/ラン計算を実行して、Excelなどの地平線図を作成できます。
これは可能ですか?
ArcGISには、可視領域の外側のエッジの周りにポイントの作成を自動化できるツールまたはモジュール、または複数のツールがありますか?
私がやろうとしていることは、可視領域の最も遠い部分の標高に関するデータを収集することです。ポイントがある場合は、標高値を属性テーブルに抽出し、元のポイントからライズ/ラン計算を実行して、Excelなどの地平線図を作成できます。
これは可能ですか?
回答:
地平線のプロファイルは、視線の方向(「方位角」)に対する土地と空の境界の見かけの高度をプロットします。
このプロットでは、「調整された高度」はビューの角度を測定します(接線の1000倍として表示)。これは、中央付近の場所にある20メートルの消防塔の可視領域を最初に計算することによってDEMから取得されました。
この陰影起伏のDEMは、標準の地形色(青=低、茶色、灰色=高)で色付けされ、可視領域にマスクされています。視野角の正接は、タワーの高度を元のDEMから差し引き、結果を距離で割ることで求められます。これはマスクされていない、陰影起伏のバージョンです。もちろん、元のDEMと比べて最大の変化は、観測者の場所の近くで発生します。
最終的な計算では、全方向の最大表示高度を収集する必要があります。距離グリッドはすでに計算されているため、視線方向は、そのアスペクトを計算するだけで取得できます。
これらは0から360度の範囲の角度です。それらを個別の視野角範囲に分割します。簡単な計算で十分です。たとえば、整数部分を使用して1度の範囲を取得します。最後に、ゾーン最大値(可視領域に対してマスクされた表示高度とアスペクトのみを使用することを確認)は、結果の表を作成します。
これらは、この回答の最初にプロットされたデータです(距離グリッドのアスペクトは、視点の実際の方位の逆であるため、180度調整されています)。
要約すると、計算は次のとおりです。
最初の問題以外はすべて(既に問題で利用可能です)、高速操作であり、巨大なDEMでも実行できます。
表示高度を計算するときは、距離の2次関数で遠方の高度を下げることにより、地球の曲率と大気中の光の屈折を補正し、実際に見えるものの現実的なプロファイルを得ることができます。ArcGIS Spatial Analystヘルプの「曲率と屈折の修正」を参照してください。