ゾーン統計 (Image Analyst ツール)
サマリー
別のデータセットのゾーン内に含まれるラスターの値を集計します。
図

OutRas = ZonalStatistics(ZoneRas, "VALUE", ValRas, "MINIMUM", "DATA", "CURRENT_SLICE")使用法
ゾーンは、入力データ内において、同じ値を持つすべてのエリアとして定義されます。 エリアは連続していなくてもかまいません。 ラスターとフィーチャのいずれも入力ゾーンとして使用できます。
入力ラスターまたはフィーチャ ゾーン データ パラメーター値 (Python では in_zone_data) がラスターの場合、整数ラスターである必要があります。
入力ラスターまたはフィーチャ ゾーン データ パラメーター値がフィーチャである場合、そのフィーチャは、入力値ラスター (Python では in_value_raster) パラメーターのセル サイズとセル配置を使用して、内部でラスターに変換されます。
入力ラスターまたはフィーチャ ゾーン データ および 入力値ラスター パラメーター値でセル サイズ、セル配置、または空間参照が異なる場合、入力値ラスター の値が、内部で セル サイズ、スナップ ラスター、および 出力座標系 として使用されます。 いずれの場合も、ゾーン演算を実行する前に内部でリサンプリングが開始されます。
ゾーンと値の両方の入力が同じセル サイズのラスターで、セル同士が位置揃えされている場合、それらの入力はツールで直接使用され、ツールの処理時に内部でリサンプリングされません。
入力ラスターまたはフィーチャ ゾーン データ パラメーター値がフィーチャである場合、値ラスターのセルの中心にオーバーラップしていないゾーン フィーチャのゾーンは内部ゾーン ラスターに変換されません。 その結果、これらのゾーンは出力に表示されません。 これを管理するには、フィーチャ ゾーンの目的の詳細レベルを保持する [セル サイズ] 環境の適切な値を決定し、解析環境で指定します。
入力ラスターまたはフィーチャ ゾーン データ 値がポイント フィーチャである場合、値入力ラスターの特定のセルに複数のポイントが含まれる可能性があります。 そのようなセルの場合、ゾーンの値は最小の ObjectID フィールドを持つポイントによって決まります (たとえば
OIDやFID)。入力ラスターまたはフィーチャ ゾーン データ 値に、オーバーラップしているポリゴンが含まれる場合、個別のポリゴンに対してゾーン解析は実行されません。 フィーチャ入力はラスターに変換されるため、各位置は 1 つの値しか持てません。
別の方法として考えられるのは、それぞれのポリゴン ゾーンについてゾーン演算を反復処理して、その結果を適用することです。
入力ラスターまたはフィーチャ ゾーン データ パラメーター値を指定する場合、デフォルトのゾーン フィールドは 1 つ目の有効な整数フィールドまたはテキスト フィールドになります。 他に有効なフィールドが存在しないとき、ObjectID フィールド (たとえば
OIDやFID) がデフォルトになります。サポートされる統計の種類は、入力値ラスター 値のデータ タイプと、円周統計の計算 パラメーターで指定されている統計の計算タイプによって異なります。
データ タイプが整数の場合、算術統計計算では、平均、最頻値、最頻値の数、最頻値の割合、最大、中央値、最小、最少頻値、最少頻値の数、最少頻値の割合、パーセンタイル、範囲、標準偏差、合計、種類 の各オプションがサポートされます。 円周統計の計算では、平均、最頻値、最少頻値、標準偏差、種類 の各オプションがサポートされます。
データ タイプが浮動小数点の場合、算術統計計算では、平均、最大、中央値、最小、パーセンタイル、範囲、標準偏差、合計 の各オプションがサポートされます。 円周統計の計算では、平均 と 標準偏差 オプションがサポートされます。
最頻値と最少頻値の計算では、同一頻度の値が複数ある場合、同一頻度の値の中で最も小さい値が出力されます。
円周統計を計算するには、円周統計の計算 パラメーターをオンにし (Python では circular_calculation = "CIRCULAR")、円形折り返し値 パラメーター (Python では circular_wrap_value) の値を指定します。
サポートされている多次元ラスター データセット タイプには、多次元ラスター レイヤー、モザイク、イメージ サービスおよび Esri CRF が含まれます。
出力のデータ タイプ (整数または浮動小数) は、実行するゾーン計算と入力値ラスターのタイプによって変わります。 統計の固有の動作については、ゾーン統計ツールの詳細をご参照ください。
デフォルトでは、このツールはすべてのマルチコア プロセッサーを最大で 80 パーセントまで使用します (使用可能な場合)。
ゾーンの数が膨大な場合、処理に使用するコア数を減らします。 異なる数のコアを使用するには、並列処理ファクター環境設定を使用します。
出力ラスターの形式が
.crfの場合、このツールはピラミッド ラスター格納環境をサポートします。 デフォルトでは、ピラミッドは出力で作成されます。 その他の出力形式ではこの環境はサポートされず、ピラミッドは作成されません。
パラメーター
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
入力ラスターまたはフィーチャ ゾーン データ |
ゾーンを定義するデータセット。 ゾーンは、整数ラスターまたはフィーチャ レイヤーによって定義できます。 |
Raster Layer; Feature Layer |
|
ゾーン フィールド |
各ゾーンを定義する値を格納するフィールド。 ゾーン データセットの整数フィールドまたは文字列フィールドを使用できます。 |
Field |
|
入力値ラスター |
統計の計算対象の値を含むラスター。 |
Raster Layer |
|
統計の種類 (オプション) |
計算する統計の種類を指定します。
|
String |
|
計算時に NoData を除外 (オプション) |
入力値内の NoData 値が、属するゾーンの結果で無視されるかどうかを指定します。
|
Boolean |
|
多次元として処理 (オプション) |
多次元の場合の入力ラスターの計算方法を指定します。
|
Boolean |
|
パーセンタイル値 (オプション) |
計算対象のパーセンタイル。 デフォルトは 90 で、90 番目のパーセンタイルを示します。 値の範囲は 0 ~ 100 です。 0 番目のパーセンタイルは、基本的に最小の統計と同じであり、100 番目のパーセンタイルは最大と同じです。 値が 50 の場合、基本的に中央値の統計と同じ結果になります。 このパラメーターは、統計の種類 パラメーターが パーセンタイル に設定されている場合にのみ使用できます。 |
Double |
|
パーセンタイル内挿タイプ (オプション) |
パーセンタイル値が入力値ラスターの 2 つのセル値の間にある場合に使用される内挿方法を指定します。
|
String |
|
円周統計の計算 (オプション) |
入力値ラスターを、円形データに対してどのように処理するかを指定します。
|
Boolean |
|
円形折り返し値 (オプション) |
リニアの値を指定された円周統計の範囲に丸めるために使用する値。 値は整数または浮動小数点で指定する必要があります。 デフォルト値は 360 度です。 このパラメーターは、円周統計の計算 パラメーターがオンになっている場合にのみサポートされます。 |
Double |
戻り値
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
出力ラスター |
出力ゾーン統計情報ラスター。 |
Raster |
環境
自動コミット, セル サイズ, セル サイズ投影法, 圧縮, 現在のワークスペース, 範囲, 地理座標系変換, マスク, 出力データのコンフィグレーション キーワード, 出力座標系, 並列処理ファクター, ピラミッド, スクラッチ ワークスペース, スナップ対象ラスター, タイル サイズ
ライセンス情報
- Basic: Image Analyst または Spatial Analyst が必要
- Standard: Image Analyst または Spatial Analyst が必要
- Advanced: Image Analyst または Spatial Analyst が必要