FAQ ArcGIS Pro: 指定したポリゴンの範囲でラスターの表面積を求めたい

ナレッジ番号:5733 | 登録日:2024/03/18 | 更新日:2024/03/29

本 FAQ の操作は Spatial Analyst または Image Analyst エクステンションが必要です。

概要

ArcGIS でポリゴンやラスターなどの面積を求める場合、算出される値は地形や標高を考慮していません。以下の図のように標高を考慮したラスターの表面積を求める手順を紹介します。

 

手順

  1. こちらの FAQ の手順で傾斜角ラスターを作成します。
  2. [解析] タブ → [ツール] → ツールの検索欄で [ラスター演算] と検索し、 [ラスター演算] ツールを立ち上げます。
  3. セルの表面積は、「水平な表面積 / Cos(傾斜角)」で求めることができ、また、Cos(コサイン)の角度はラジアンで指定するため、「<傾斜角> * math.pi/ 180」として計算式を以下のように設定し実行します。  

  4. 式:Square(セルサイズ) / Cos("傾斜角ラスターの名前" * math.pi / 180)


     
  5. [解析] タブ → [ツール] → ツールの検索欄で [ゾーン統計をデーブルに出力] と検索し、 [ゾーン統計をデーブルに出力] ツールを立ち上げます。
  6. 以下のように設定し、ツールを実行します。
  7. [入力ラスター、またはフィーチャ ゾーン データ]:表面積を出力したい範囲を示すポリゴン
    [ゾーン フィールド]:各ゾーンを定義する値を格納するフィールド
    [入力値ラスター]:手順 3 で出力された表面積を計算したラスター
    [出力テーブル]:ご希望の場所と名前
    [統計タイプ]:合計

     
     
  8. [コンテンツ] ウィンドウにテーブルが出力されたら右クリック → [開く] → SUM フィールドより表面積を確認できます

メタデータ

カテゴリ

製品

バージョン