セル統計関数

概要

このラスター関数は、複数のラスターからピクセル単位で統計情報を計算します。 使用できる統計は、最頻値、最大、平均、中央値、最小、最少頻値、パーセンタイル、範囲、標準偏差、合計、種類です。

備考

このラスター関数に、入力ラスターの順序は関係ありません。

統計の種類が最大、最小、平均、中央値、最頻値、最少頻値、パーセンタイル、合計のとき、入力として 1 つのラスターが使用される場合、出力セルの値は入力セルの値と同じです。 範囲と標準偏差のとき、出力セルの値はすべて 0 になります。 種類のときは、1 になります。

[演算] では、NoData のピクセルをすべて除外して統計を計算することもできます。

マルチバンド入力のバンドを同様に処理するには、[マルチバンドとして処理] チェックボックスをオフにします。 この場合、マルチバンド ラスターは複数のシングルバンド ラスターに変換されます。 また、このツールが入力バンド全体に機能し、すべての入力バンドに対して算出された統計の結果をシングルバンド出力ラスターとして返すようになります。 マルチバンド ラスターから選択したバンドを処理するには、はじめに、[コンポジット バンド] ラスター関数を使用して、それら特定のバンドから構成されるラスター データセットを作成し、その結果を関数への入力として使用します。

マルチバンドとして処理しない場合、セル統計ではシングルバンド出力が生成されます。
マルチバンドとして処理がオフのとき、セル統計ではシングルバンド出力が生成されます。

マルチバンド入力ラスターからマルチバンド出力統計を算出するには、[マルチバンドとして処理] パラメーターをオンにします。 この場合には、バンド単位の統計の算出に各マルチバンド入力ラスターが使用されます。 つまり、すべての入力ラスターから、まず最初のバンドの統計が算出され、次に 2 つ目のバンドの統計が算出され、以下同様に算出されます。 各バンドの結果は、マルチバンド出力の生成に使用されます。 この場合には、すべての入力ラスターに同数のバンドが必要となります。 対象となる入力ラスターの中に、他の入力ラスターよりもバンド数が少ないものがある場合は、新しいバンドを作成して、すべての入力ラスターでバンド数が同じになるようにする必要があります。 これには、[コンポジット バンド] ラスター関数を使用して、マルチバンド データセットを作成し、既存のバンドと欠落しているバンドの NoData 値を組み合わせます。 結果として生成されたマルチバンド ラスターは、このツールへの入力データとして使用することができます。

マルチバンドとして処理する場合、セル統計ではマルチバンド出力が生成されます。
マルチバンドとして処理がオンのとき、セル統計ではマルチバンド出力が生成されます。

すべての入力が、同数の変数を含む多次元ラスターの場合、この関数は、ディメンション値が同じすべてのスライスについて演算を実行し、出力は多次元ラスターになります。 入力に含まれる変数には、同じディメンションまたは一般的なディメンションが指定される必要があります。

1 つ以上の入力が多次元ラスターで、それ以外の入力が定数である場合、この関数は、すべての変数のすべてのスライスについて、その定数値に対する演算を実行し、出力は多次元ラスターになります。

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

パラメーター

パラメーター名説明

ラスター

(必須)

セルごとに統計を計算する入力ラスターのリスト。

操作

計算する統計演算を指定します。

使用できる統計は、[最頻値][最大][平均][中央値][最小][最少頻値][パーセンタイル][範囲][標準偏差][合計][種類] です。

デフォルトは [平均] です。

パーセンタイル値

計算するパーセンタイル。 デフォルトは 90 です。これは、90 番目のパーセンタイルです。

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

このオプションは、[演算] パラメーターが [パーセンタイル] に設定されている場合にのみ使用できます。

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

指定したパーセンタイル値が 2 つの入力セル値の間にある場合に、内挿の方法を指定します。

  • [自動検出] - 入力ラスターが整数ピクセル タイプである場合は、[最近隣内挿法] が使用されます。 入力ラスターが浮動小数点ピクセル タイプである場合は、[リニア] 内挿法が使用されます。 これがデフォルトです。
  • [最近隣内挿法] - 目的のパーセンタイルに使用できる最近隣の値が使用されます。 この場合、出力のピクセル タイプは、入力値ラスターと同じになります。
  • [リニア] - 目的のパーセンタイルからの 2 つの周囲値の加重平均が使用されます。 この場合、出力のピクセル タイプは浮動小数点です。

このオプションは、[演算] タイプ パラメーターが [中央値] または [パーセンタイル] に設定されている場合にのみ使用できます。

マルチバンドとして処理

入力ラスター バンドの処理方法を指定します。

  • オフ - マルチバンド ラスター入力の各バンドは、シングルバンド ラスターとして別々に処理されます。 これがデフォルトです。
  • オン - それぞれのマルチバンド ラスター入力はマルチバンド ラスターとして処理されます。 1 つの入力に含まれる各バンドについて、他の入力に含まれる対応バンド番号を使用して演算が行われます。

セル サイズ タイプ

出力ラスターで使用するセル サイズを選択します。 すべての入力セル サイズが同じである場合、すべてのオプションは同じ結果を生成します。

  • 最初のラスターに一致 - 入力ラスターの最初のセル サイズを使用します。
  • 最小 - すべての入力ラスターのうちの最小セル サイズを使用します。
  • 最大 - すべての入力ラスターのうちの最大セル サイズを使用します。 これがデフォルトです。
  • 平均 - すべての入力ラスターの平均セル サイズを使用します。
  • 最後のラスターに一致 - 入力ラスターの最後のセル サイズを使用します。

範囲タイプ

出力ラスターで使用する範囲を選択します。

  • 最初のラスターに一致 - 最初の入力ラスターの範囲を使用して、処理対象範囲を決定します。

  • 共通の範囲 - 重複するピクセルの範囲を使用して、処理対象範囲を決定します。 これがデフォルトです。
  • すべての範囲 - すべてのラスターの範囲を使用して、処理対象範囲を決定します。
  • 最後のラスターに一致 - 最後の入力ラスターの範囲を使用して、処理対象範囲を決定します。

演算

すべての演算とその説明のリストを以下に示します。 各演算の詳細については、トピック「セル統計の詳細」をご参照ください。

パラメーター名説明

最頻値

ピクセル単位で発生する数が最も多い値を求めます。

最大

ピクセル単位で最大値を求めます。

平均

ピクセル単位で平均値を求めます。

中央値

ピクセル単位でピクセルの中央の値を求めます。

最小

ピクセル単位で最小値を求めます。

最少頻値

ピクセル単位で発生する数が最も少ない値を求めます。

パーセンタイル

入力のパーセンタイルを計算します。 デフォルトでは 90 番目のパーセンタイルが計算されます。 [パーセンタイル値] パラメーターを使用して、その他の値 (0 ~ 100) を指定できます。

範囲

ピクセル単位で最大値と最小値の差を求めます。

標準偏差

ピクセル単位でピクセルの標準偏差を求めます。

合計

ピクセル単位で合計値を求めます。

種類

ピクセル単位で一意の値の数を求めます。

最頻値 (NoData を除外)

ピクセル単位で発生する数が最も多い値を求めます。

統計値の計算にデータ値を持つセルだけを使用します。 ある位置に NoData 値が存在する場合、NoData 値は無視されます。

最大 (NoData を除外)

ピクセル単位で最大値を求めます。

統計値の計算にデータ値を持つセルだけを使用します。 ある位置に NoData 値が存在する場合、NoData 値は無視されます。

平均 (NoData を除外)

ピクセル単位で平均値を求めます。

統計値の計算にデータ値を持つセルだけを使用します。 ある位置に NoData 値が存在する場合、NoData 値は無視されます。

中央値 (NoData を除外)

ピクセル単位でピクセルの中央の値を求めます。

統計値の計算にデータ値を持つセルだけを使用します。 ある位置に NoData 値が存在する場合、NoData 値は無視されます。

最小 (NoData を除外)

ピクセル単位で最小値を求めます。

統計値の計算にデータ値を持つセルだけを使用します。 ある位置に NoData 値が存在する場合、NoData 値は無視されます。

最少頻値 (NoData を除外)

ピクセル単位で発生する数が最も少ない値を求めます。

統計値の計算にデータ値を持つセルだけを使用します。 ある位置に NoData 値が存在する場合、NoData 値は無視されます。

パーセンタイル (NoData を無視)

入力のパーセンタイルを計算します。 デフォルトでは 90 番目のパーセンタイルが計算されます。 [パーセンタイル値] パラメーターを使用して、その他の値 (0 ~ 100) を指定できます。

統計値の計算にデータ値を持つセルだけを使用します。 ある位置に NoData 値が存在する場合、NoData 値は無視されます。

範囲 (NoData を除外)

ピクセル単位で最大値と最小値の差を求めます。

統計値の計算にデータ値を持つセルだけを使用します。 ある位置に NoData 値が存在する場合、NoData 値は無視されます。

標準偏差 (NoData を除外)

ピクセル単位でピクセルの標準偏差を求めます。

統計値の計算にデータ値を持つセルだけを使用します。 ある位置に NoData 値が存在する場合、NoData 値は無視されます。

合計 (NoData を除外)

ピクセル単位で合計値を求めます。

統計値の計算にデータ値を持つセルだけを使用します。 ある位置に NoData 値が存在する場合、NoData 値は無視されます。

種類 (NoData を除外)

ピクセル単位で一意の値の数を求めます。

統計値の計算にデータ値を持つセルだけを使用します。 ある位置に NoData 値が存在する場合、NoData 値は無視されます。


このトピックの内容
  1. 概要
  2. 備考
  3. パラメーター
  4. 演算