ee.ImageCollection.reduce
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
החלת פונקציית צמצום על כל התמונות באוסף.
אם לפונקציית הצמצום יש קלט יחיד, היא תופעל בנפרד על כל פס של האוסף. אחרת, מספר הקלטים שלה צריך להיות זהה למספר הפסים באוסף.
השמות של הפלט של פונקציית ה-reducer קובעים את השמות של רצועות הפלט: פונקציות reducer עם כמה קלטים ישתמשו בשמות הפלט ישירות, בעוד שפונקציות reducer עם קלט יחיד יוסיפו לשם הפלט את שם רצועת הקלט (לדוגמה, '10_mean', '20_mean').
שימוש | החזרות |
---|
ImageCollection.reduce(reducer, parallelScale) | תמונה |
ארגומנט | סוג | פרטים |
---|
זה: collection | ImageCollection | אוסף התמונות שיצומצם. |
reducer | הפחתה | הפונקציה לצמצום שרוצים להחיל על הקולקציה הנתונה. |
parallelScale | מספר ממשי (float), ברירת מחדל: 1 | גורם לקביעת קנה מידה שמשמש להגבלת השימוש בזיכרון. שימוש בערך גדול יותר של parallelScale (למשל, 2 או 4) עשויים לאפשר חישובים שגורמים לחריגה מזיכרון עם ברירת המחדל. |
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-27 (שעון UTC).
[null,null,["עדכון אחרון: 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. |"]]