AI-generated Key Takeaways
-
Use
image.reduce()
to reduce an Image, which is analogous toimageCollection.reduce()
but applies to image bands instead of collection images. -
The output of
image.reduce()
is an image with a number of bands equal to the number of reducer outputs. -
The provided examples demonstrate how to load an image, select bands, and reduce it to a maximum value image using JavaScript and Python.
To reduce an Image
, use image.reduce()
. Reducing an image
functions in an analogous way to imageCollection.reduce()
, except the
bands of the image are input to the reducer rather than the images in the collection. The
output is also an image with number of bands equal to number of reducer outputs. For
example:
Code Editor (JavaScript)
// Load an image and select some bands of interest. var image = ee.Image('LANDSAT/LC08/C02/T1/LC08_044034_20140318') .select(['B4', 'B3', 'B2']); // Reduce the image to get a one-band maximum value image. var maxValue = image.reduce(ee.Reducer.max()); // Display the result. Map.centerObject(image, 10); Map.addLayer(maxValue, {max: 13000}, 'Maximum value image');
import ee import geemap.core as geemap
Colab (Python)
# Load an image and select some bands of interest. image = ee.Image('LANDSAT/LC08/C02/T1/LC08_044034_20140318').select( ['B4', 'B3', 'B2'] ) # Reduce the image to get a one-band maximum value image. max_value = image.reduce(ee.Reducer.max()) # Display the result. m = geemap.Map() m.center_object(image, 10) m.add_layer(max_value, {'max': 13000}, 'Maximum value image') m