Skip to main content

貯水容量 (Spatial Analyst ツール)

サマリー

入力サーフェス ラスターに関して標高のテーブルとチャートおよび対応する貯蔵容量を作成します。 このツールは、基になる領域の表面積と総体積を一連の標高の増分量で計算します。

使用法

  • このツールは、一連の標高の増分量における表面積と総体積のテーブルを作成します。 テーブルには、各ゾーンの標高の増分量ごとにレコードが含まれます。

    出力テーブルのスキーマは次のとおりです。

    • フィールドは、ELEVATIONAREAVOLUME です。

    • 面積フィールドと体積フィールドには、各標高の増分値における貯水容量の計算結果が含まれます。

    • 標高フィールドと体積フィールドは z 単位で計算されます。 面積フィールドは入力サーフェス ラスターの x,y 単位で計算されます。

    • ゾーンが指定されていない場合、ZONE_CODE フィールドが追加され、解析範囲を単一のゾーンとして使用するすべてのレコードに値 1 が設定されます。

    • ゾーンが指定されている場合、ゾーン フィールド パラメーター値 (Python では zone_field) に基づいてフィールドが追加されます。 整数のゾーン フィールドの場合、同じ名前のフィールドが出力テーブルに追加されます。 文字列のゾーン フィールドの場合、同じ名前のフィールドが出力テーブルに追加され、さらに ZONE_CODE フィールドが追加されます。

  • 標高面積曲線と標高体積曲線をプロットするための 2 つのチャートをオプションで作成できます。 チャートは出力テーブルとともに コンテンツ ウィンドウに追加されます。 チャート名に使用される命名規則は、<out_chart> 標高の面積曲線および <out_chart> 標高の体積曲線です。<out_chart> は、出力チャート名 パラメーター (Python では out_chart) で指定した名前に置き換えられます。 複数のゾーンを含むチャートを作成する場合、チャートの各ラインはゾーンを表します。 凡例を使用して、チャートのラインを対話的にオン/オフにします。 ArcGIS Pro でのチャートの操作の詳細は、チャートのクイック ツアー をご参照ください。 チャートは ArcGIS Pro でのみ作成できます。スタンドアロン スクリプトからはサポートされていません。

  • 解析タイプ パラメーター (Python では analysis_type) を使用して、表面積、体積の計算、またはその両方を選択します。 これにより、テーブルとチャートのスキーマが決まります。 たとえば、面積 オプション (Python では AREA) を選択した場合、出力テーブルには面積フィールドのみが作成され、体積フィールドは省略されます。 同様に、面積標高曲線のチャートも 1 つのみ作成されます。

  • ゾーンが指定されていない場合、解析の範囲を単一のゾーンとして使用して貯水容量が計算されます。 貯水容量を計算するゾーンを表すオプションの 入力ラスター、またはフィーチャ ゾーン データ パラメーター値 (Python では in_zone_data) を指定します。 たとえば、ゾーンは貯水池や遊水池である場合があります。 このツールは複数のゾーンにわたる計算をサポートしており、各ゾーンのゾーン フィールドに基づいて貯水容量が個別に計算されます。

  • <貯水容量を計算する標高の増分量は、最小高さ (Python では min_elevation)、最大高さ (Python では max_elevation)、増分タイプ (Python では increment_type)、および 増分 (Python では increment) パラメーター値に基づいています。

  • デフォルトの 最小高さ および 最大高さ のパラメーター値は次のように決定されます。

    • ツールは、入力サーフェス ラスターの最小ゾーン値と最大ゾーン値をデフォルト値として使用します。 これらの値は、各ゾーンの入力サーフェス ラスターの最小値と最大値に応じて、ゾーンごとに異なる場合があります。

    • 最小高さ または 最大高さ パラメーター値を指定すると、ツールはすべてのゾーンで最小増分と最大増分に同じ値を使用します。 この場合、標高の増分のサブセットがゾーンの最小値より小さくなると、面積と体積はゼロとして計算されます。 ゾーンの最大値より大きくなると、それらの増分量の面積と体積は計算されず、テーブル形式に応じて null またはゼロとして表示されます。

  • Z 単位 (Python では z_unit) パラメーター値を指定して、入力サーフェス ラスターの垂直単位を示します。 入力サーフェス ラスターに鉛直座標系が指定されている場合、その単位がデフォルトの Z 単位として使用されます。 Z 単位が指定されておらず、入力サーフェス ラスターに鉛直座標系がない場合、デフォルトの Z 単位はメートルです。 X,Y 単位が Z 単位と異なる場合、体積を計算する際に X,Y 単位が Z 単位に合わせて変換されます。

  • デフォルトでは、このツールはマルチコア プロセッサを使用します (使用可能な場合)。 使用できるコアの最大数は 4 です。

    もっと少ないコアを使用するには、並列処理ファクター環境設定を使用します。

パラメーター

ラベル 説明 データ タイプ

入力サーフェス ラスター

連続サーフェスを表す入力ラスター。

Raster Layer

出力テーブル

各ゾーンについて、各標高増分の表面積と合計量を含む出力テーブルです。

Table

入力ラスター、またはフィーチャ ゾーン データ

ゾーンを定義するデータセット。

ゾーンは、整数ラスターまたはフィーチャ レイヤーによって定義できます。

Raster Layer; Feature Layer

ゾーン フィールド

(オプション)

各ゾーンを定義する値を格納するフィールド。

ゾーン データセットの整数フィールドまたは文字列フィールドを使用できます。

Field

解析タイプ

(オプション)

解析タイプを指定します。

  • 面積と体積表面積と合計量の両方が、各標高増分で計算されます。 これがデフォルトです。

  • 面積表面積は、各標高増分で計算されます。

  • 体積合計量は、各標高増分で計算されます。

String

最小高さ

(オプション)

貯水容量が評価される最小標高。

デフォルトでは、ツールは、各ゾーンの最小のサーフェス ラスター値をゾーンの最小標高として使用します。 値が入力されると、すべてのゾーンに対する最小標高として使用されます。

Double

最大高さ

(オプション)

貯水容量が評価される最大標高。

デフォルトでは、ツールは、各ゾーンの最大のサーフェス ラスター値をゾーンの最大標高として使用します。 値が入力されると、すべてのゾーンに対する最大標高として使用されます。

Double

増分タイプ

(オプション)

増分タイプを指定して、最小標高と最大標高の間の標高増分を計算する際に使用します。

  • 増分数最小標高と最大標高の間の増分数が使用されます。 これがデフォルトです。

  • 増分の値各増分間の標高の差が使用されます。

String

増分値

(オプション)

増分値は、増分の数または増分間の標高の差のいずれかです。 値は、増分タイプ パラメーター値に基づきます。

Double

Z 単位

(オプション)

鉛直方向の Z 値の距離単位を指定します。

  • インチ距離単位はインチになります。

  • フィート距離単位はフィートになります。

  • US フィート距離単位は米国測量フィートになります。

  • ヤード距離単位はヤードになります。

  • US マイル距離単位は米国測量マイルになります。

  • 海里距離単位は海里になります。

  • ミリメートル距離単位はミリメートルになります。

  • センチメートル距離単位はセンチメートルになります。

  • メートル距離単位はメートルになります。

  • キロメートル距離単位はキロメートルになります。

  • デシメートル距離単位はデシメートルになります。

String

出力チャート名

(オプション)

表示される出力チャートの名前。

チャートは コンテンツ ウィンドウの スタンドアロン テーブル の下にリストされます。

Chart

環境

自動コミット, セル サイズ, セル サイズ投影法, 圧縮, 現在のワークスペース, 範囲, 地理座標系変換, マスク, 出力データのコンフィグレーション キーワード, 出力座標系, 並列処理ファクター, スクラッチ ワークスペース, スナップ対象ラスター, タイル サイズ

ライセンス情報

  • Basic: Spatial Analyst が必要
  • Standard: Spatial Analyst が必要
  • Advanced: Spatial Analyst が必要