AI-generated Key Takeaways
-
Enables reprojection using a specified reducer to combine input pixels into output pixels.
-
Reducer output names determine the names of the output bands based on the reducer type and number of inputs/outputs.
-
Reducer input weights are calculated as the product of the input mask and the fraction of the output pixel covered by the input pixel.
-
The
reduceResolutionmethod takes an image, a reducer, and optionalbestEffortandmaxPixelsarguments. -
The
reduceResolutionmethod returns an Image.
The reducer output names determine the names of the output bands: reducers with multiple inputs will use the output names directly, reducers with a single input and single output will preserve the input band names, and reducers with a single input and multiple outputs will prefix the output name with the input band name (e.g., '10_mean', '10_stdDev', '20_mean', '20_stdDev').
Reducer input weights will be the product of the input mask and the fraction of the output pixel covered by the input pixel.
| Usage | Returns |
|---|---|
Image.
reduceResolution
(reducer, bestEffort
, maxPixels
)
|
Image |
| Argument | Type | Details |
|---|---|---|
|
this:
image
|
Image | The input image. |
reducer
|
Reducer | The reducer to apply to be used for combining pixels. |
bestEffort
|
Boolean, default: false | If using the input at its default resolution would require too many pixels, start with already-reduced input pixels from a pyramid level that allows the operation to succeed. |
maxPixels
|
Integer, default: 64 | The maximum number of input pixels to combine for each output pixel. Setting this too large will cause out-of-memory problems. |

