ee.ImageCollection.reduce
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Applique un réducteur à toutes les images d'une collection.
Si le réducteur ne comporte qu'une seule entrée, il sera appliqué séparément à chaque bande de la collection. Sinon, il doit comporter le même nombre d'entrées que la collection de bandes.
Les noms de sortie du réducteur déterminent les noms des bandes de sortie : les réducteurs avec plusieurs entrées utiliseront directement les noms de sortie, tandis que les réducteurs avec une seule entrée préfixeront le nom de sortie avec le nom de la bande d'entrée (par exemple, "10_mean", "20_mean").
Utilisation | Renvoie |
---|
ImageCollection.reduce(reducer, parallelScale) | Image |
Argument | Type | Détails |
---|
ceci : collection | ImageCollection | Collection d'images à réduire. |
reducer | Réducteur | Réducteur à appliquer à la collection donnée. |
parallelScale | Float, valeur par défaut : 1 | Facteur de scaling utilisé pour limiter l'utilisation de la mémoire. L'utilisation d'un parallelScale plus élevé (par exemple, 2 ou 4) peut permettre d'effectuer des calculs qui manquent de mémoire avec la valeur par défaut. |
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/27 (UTC).
[null,null,["Dernière mise à jour le 2025/07/27 (UTC)."],[[["\u003cp\u003eApplies a reducer function across all images within an ImageCollection, resulting in a single output Image.\u003c/p\u003e\n"],["\u003cp\u003eReducers can operate on individual bands or multiple bands simultaneously, determining the output band names accordingly.\u003c/p\u003e\n"],["\u003cp\u003eUtilizes a parallelScale factor to manage memory consumption during computation.\u003c/p\u003e\n"],["\u003cp\u003eAccess this functionality via the \u003ccode\u003eImageCollection.reduce()\u003c/code\u003e method, providing the reducer and optional parallelScale as parameters.\u003c/p\u003e\n"]]],[],null,["# ee.ImageCollection.reduce\n\nApplies a reducer across all of the images in a collection.\n\n\u003cbr /\u003e\n\nIf the reducer has a single input, it will be applied separately to each band of the collection; otherwise it must have the same number of inputs as the collection has bands.\n\nThe reducer output names determine the names of the output bands: reducers with multiple inputs will use the output names directly, while reducers with a single input will prefix the output name with the input band name (e.g., '10_mean', '20_mean').\n\n| Usage | Returns |\n|------------------------------------------------------|---------|\n| ImageCollection.reduce`(reducer, `*parallelScale*`)` | Image |\n\n| Argument | Type | Details |\n|--------------------|-------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------|\n| this: `collection` | ImageCollection | The image collection to reduce. |\n| `reducer` | Reducer | The reducer to apply to the given collection. |\n| `parallelScale` | Float, default: 1 | A scaling factor used to limit memory use; using a larger parallelScale (e.g., 2 or 4) may enable computations that run out of memory with the default. |"]]