Skip to main content

ゾーン統計 (Spatial Analyst ツール)

サマリー

別のデータセットのゾーン内に含まれるラスターの値を集計します。

ゾーン統計ツールの動作の詳細

ゾーン統計ツールの図

OutRas = ZonalStatistics(ZoneRas, "VALUE", ValRas, "MINIMUM", "DATA", "CURRENT_SLICE")

使用法

  • ゾーンは、入力データ内において、同じ値を持つすべてのエリアとして定義されます。 エリアは連続していなくてもかまいません。 ラスターとフィーチャのいずれも入力ゾーンとして使用できます。

  • 入力ラスター、またはフィーチャ ゾーン データ パラメーター値 (Python では in_zone_data) がラスターの場合、整数ラスターである必要があります。

  • 入力ラスター、またはフィーチャ ゾーン データ パラメーター値がフィーチャである場合、そのフィーチャは、入力値ラスター (Python では in_value_raster) パラメーターのセル サイズとセル配置を使用して、内部でラスターに変換されます。

  • 入力ラスター、またはフィーチャ ゾーン データ および 入力値ラスター パラメーター値でセル サイズ、セル配置、または空間参照が異なる場合、入力値ラスター の値は、内部でセル サイズスナップ ラスター、および出力座標系として使用されます。 いずれの場合も、ゾーン演算を実行する前に内部でリサンプリングが開始されます。

    ゾーンと値の両方の入力が同じセル サイズのラスターで、セル同士が位置揃えされている場合、それらの入力はツールで直接使用され、ツールの処理時に内部でリサンプリングされません。

  • 入力ラスター、またはフィーチャ ゾーン データ パラメーター値がフィーチャである場合、値ラスターのセルの中心に重なっていないゾーン フィーチャのゾーンは内部ゾーン ラスターに変換されません。 その結果、これらのゾーンは出力に表示されません。 これを管理するには、フィーチャ ゾーンの目的の詳細レベルを保持する [セル サイズ] 環境の適切な値を決定し、解析環境で指定します。

  • 入力ラスター、またはフィーチャ ゾーン データ 値がポイント フィーチャである場合、値入力ラスターの特定のセルに複数のポイントが含まれる可能性があります。 そのようなセルの場合、ゾーンの値は最小の ObjectID フィールドを持つポイントによって決まります (たとえば OIDFID)。

  • 入力ラスター、またはフィーチャ ゾーン データ 値に重なり合うポリゴンが含まれる場合、個別のポリゴンに対してゾーン解析は実行されません。 フィーチャ入力はラスターに変換されるため、各位置は 1 つの値しか持てません。

    別の方法として考えられるのは、それぞれのポリゴン ゾーンについてゾーン演算を反復処理して、その結果を適用することです。

  • 入力ラスター、またはフィーチャ ゾーン データ パラメーター値を指定する場合、デフォルトのゾーン フィールドは 1 つ目の有効な整数フィールドまたはテキスト フィールドになります。 他に有効なフィールドが存在しないとき、ObjectID フィールド (たとえば OIDFID) がデフォルトになります。

  • サポートされる統計タイプは、入力値ラスター 値のデータ タイプと、円周統計の計算 パラメーターで指定されている統計の計算タイプによって異なります。

    データ タイプが整数の場合、算術統計計算では、平均最頻値最頻値の数最頻値の割合最大中央値最小最少頻値最少頻値の数最少頻値の割合パーセンタイル範囲標準偏差合計種類 の各オプションがサポートされます。 円周統計の計算では、平均最頻値最少頻値標準偏差種類 の各オプションがサポートされます。

    データ タイプが浮動小数点の場合、算術統計計算では、平均最大中央値最小パーセンタイル範囲標準偏差合計 の各オプションがサポートされます。 円周統計の計算では、平均標準偏差 オプションがサポートされます。

  • 最頻値と最少頻値の計算では、同一頻度の値が複数ある場合、同一頻度の値の中で最も小さい値が出力されます。

  • 円周統計を計算するには、円周統計の計算 パラメーター (Python では circular_calculation = "CIRCULAR") をオンにし、円形折り返し値 (Python では circular_wrap_value) の値を指定します。

  • サポートされている多次元ラスター データセット タイプには、多次元ラスター レイヤー、モザイク、イメージ サービスおよび Esri の CRF が含まれます。

  • 出力のデータ タイプ (整数または浮動小数) は、実行するゾーン計算と入力値ラスターのタイプによって変わります。 統計の固有の動作については、ゾーン統計ツールの詳細をご参照ください。

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

    ゾーンの数が膨大な場合、処理に使用するコア数を減らします。 異なる数のコアを使用するには、並列処理ファクター環境設定を使用します。

  • 出力ラスターの形式が .crf の場合、このツールはピラミッドラスター格納環境をサポートします。 デフォルトでは、ピラミッドは出力で作成されます。 その他の出力形式ではこの環境はサポートされず、ピラミッドは作成されません。

  • このツールに適用されるジオプロセシング環境の詳細については、解析環境と Spatial Analyst をご参照ください。

パラメーター

ラベル 説明 データ タイプ

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

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

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

Raster Layer; Feature Layer

ゾーン フィールド

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

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

Field

入力値ラスター

統計の計算対象の値を含むラスター。

Raster Layer

統計タイプ

(オプション)

計算する統計の種類を指定します。

  • 平均出力セルと同じゾーンに属する値ラスター内にある、すべてのセルの平均値が計算されます。これがデフォルトです。

  • 最頻値出力セルと同じゾーンに属する、値ラスター内のすべてのセルにおいて最も多く存在する値が計算されます。

  • 最頻値の数出力セルと同じゾーンに属する、値ラスターに最頻値が含まれるすべてのセルの頻度が計算されます。

  • 最頻値の割合出力セルと同じゾーンに属する、値ラスターに最頻値が含まれるセルの割合が計算されます。

  • 最大出力セルと同じゾーンに属する、値ラスター内のすべてのセルの最大値が計算されます。

  • 中央値出力セルと同じゾーンに属する、値ラスター内のすべてのセルの中央値が計算されます。

  • 最小出力セルと同じゾーンに属する、値ラスター内のすべてのセルの最小値が計算されます。

  • 最少頻値出力セルと同じゾーンに属する、値ラスター内のすべてのセルに最も少なく存在する値が計算されます。

  • 最少頻値の数出力セルと同じゾーンに属する、値ラスターに最小頻値が含まれるすべてのセルの頻度が計算されます。

  • 最少頻値の割合出力セルと同じゾーンに属する、値ラスターに最小頻値が含まれるセルの割合が計算されます。

  • パーセンタイル出力セルと同じゾーンに属する値ラスター内にある、すべてのセルのパーセンタイルが計算されます。 デフォルトでは 90 番目のパーセンタイルが計算されます。 パーセンタイル値 パラメーターを使用して、その他の値 (0 ~ 100) を指定できます。

  • 範囲出力セルと同じゾーンに属する、値ラスター内のすべてのセルの最大値と最小値の差が計算されます。

  • 標準偏差出力セルと同じゾーンに属する、値ラスター内のすべてのセルの標準偏差が計算されます。

  • 合計出力セルと同じゾーンに属する、値ラスター内のすべてのセルの合計値が計算されます。

  • 種類出力セルと同じゾーンに属する、値ラスター内のすべてのセルの個別値の数が計算されます。

String

計算時に NoData を除外

(オプション)

入力値内の NoData 値が、属するゾーンの結果で無視されるかどうかを指定します。

  • オンどのゾーン内でも、入力値ラスターで値を持つセルだけがそのゾーンの出力値の決定に使用されます。 値ラスターの NoData セルは、統計の計算時に無視されます。 これがデフォルトです。

  • オフどのゾーン内でも、値ラスターに NoData セルが存在する場合、それらは無視されません。また、NoData セルが存在することは、そのゾーンのすべてのセルについて統計の計算を実行するには情報が不足しているということになります。 したがって、ゾーン全体が NoData 値を受け取ります。

Boolean

多次元として処理

(オプション)

多次元の場合の入力ラスターの計算方法を指定します。

  • オン入力多次元データセットのすべての次元の統計が計算されます。

  • オフ入力多次元データセットの現在のスライスから統計が計算されます。 これがデフォルトです。

Boolean

パーセンタイル値

(オプション)

計算対象のパーセンタイル。 デフォルトは 90 で、90 番目のパーセンタイルを示します。

値の範囲は 0 ~ 100 です。 0 番目のパーセンタイルは、基本的に最小の統計と同じであり、100 番目のパーセンタイルは最大と同じです。 値が 50 の場合、基本的に中央値の統計と同じ結果になります。

このパラメーターは、統計の種類 パラメーターが パーセンタイル に設定されている場合にのみ使用できます。

Double

パーセンタイル内挿タイプ

(オプション)

パーセンタイル値が入力値ラスターの 2 つのセル値の間にある場合に使用される内挿方法を指定します。

  • 自動検出入力値ラスターが整数ピクセル タイプである場合は、最近隣内挿法 が使用されます。 入力値ラスターが浮動小数点ピクセル タイプである場合は、リニア 内挿法が使用されます。 これがデフォルトです。

  • 最近接目的のパーセンタイルに使用できる最近隣の値が使用されます。 この場合、出力のピクセル タイプは、入力値ラスターと同じになります。

  • Linear目的のパーセンタイルからの 2 つの周囲値の加重平均が使用されます。 この場合、出力のピクセル タイプは浮動小数点です。

String

円周統計の計算

(オプション)

入力値ラスターを、円形データに対してどのように処理するかを指定します。

  • オン角度またはその他の周期的な数量 (度単位のコンパスの方向、昼間、実数の小数部分など) の統計が計算されます。

  • オフ通常のリニア統計が計算されます。 これがデフォルトです。

Boolean

円形折り返し値

(オプション)

リニアの値を指定された円周統計の範囲に丸めるために使用する値。 値は整数または浮動小数点で指定する必要があります。 デフォルト値は 360 度です。

このパラメーターは、円周統計の計算 パラメーターがオンになっている場合にのみサポートされます。

Double

戻り値

ラベル 説明 データ タイプ

出力ラスター

出力ゾーン統計情報ラスター。

Raster

環境

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

ライセンス情報

  • Basic: Spatial Analyst または Image Analyst が必要
  • Standard: Spatial Analyst または Image Analyst が必要
  • Advanced: Spatial Analyst または Image Analyst が必要