ee.Image.reduceNeighborhood

指定されたカーネルによって決定された各ピクセルの近傍に、指定されたリデューサーを適用します。リデューサーの入力が 1 つの場合、コレクションの各バンドに個別に適用されます。それ以外の場合は、入力画像と同じ数のバンドが必要です。

リデューサーの出力名によって、出力バンドの名前が決まります。複数の入力があるリデューサーは出力名を直接使用しますが、入力が 1 つしかないリデューサーは、出力名の前に入力バンド名を付けます(例: '10_mean', '20_mean')。

重み付き入力を使用する削減指定子は、入力マスク、カーネル値、またはその 2 つのうち小さい値に基づいて入力の重みを設定できます。

用途戻り値
Image.reduceNeighborhood(reducer, kernel, inputWeight, skipMasked, optimization)画像
引数タイプ詳細
これ: image画像入力画像。
reducerレデューサ近傍内のピクセルに適用するリデューサー。
kernelカーネル近傍を定義するカーネル。
inputWeight文字列、デフォルト: "kernel"「mask」、「kernel」、「min」のいずれか。
skipMaskedブール値。デフォルト値は true です。対応する入力ピクセルがマスクされている場合は、出力ピクセルをマスクします。
optimization文字列、デフォルト: null最適化戦略。オプションは「boxcar」と「window」です。「boxcar」メソッドは、カウント、合計、平均を高速で計算する方法です。均一なカーネル、単一入力リデューサー、MASK、KERNEL、重み付けなしのいずれかが必要です。「window」メソッドは実行中のウィンドウを使用し、「boxcar」と同じ要件がありますが、単一の入力リデューサーを使用できます。どちらの方法でも、かなりの追加メモリが必要になります。