בהינתן תמונה שמכילה פס של פלחים עם תוויות ואפס או יותר פסים נוספים, הפונקציה מפעילה reducer על הפיקסלים בכל פלח ומפיקה תכונה לכל פלח.
לפונקציית הצמצום צריכים להיות קלטים אחד פחות ממספר הפסים בתמונה, או קלט יחיד שיוחזר על כל פס.
| שימוש | החזרות |
|---|---|
Image.reduceToVectors(reducer, geometry, scale, geometryType, eightConnected, labelProperty, crs, crsTransform, bestEffort, maxPixels, tileScale, geometryInNativeProjection) | FeatureCollection |
| ארגומנט | סוג | פרטים |
|---|---|---|
זה: image | תמונה | תמונת הקלט. הפס הראשון אמור להיות מסוג מספר שלם. פיקסלים סמוכים יהיו באותו פלח אם יש להם את אותו ערך בפס הזה. |
reducer | Reducer, ברירת מחדל: null | הפונקציה לצמצום שרוצים להחיל. הקלט שלו יילקח מהרצועות של התמונה אחרי השמטת הרצועה הראשונה. ברירת המחדל היא Reducer.countEvery(). |
geometry | גיאומטריה, ברירת מחדל: null | האזור שבו רוצים לצמצם את הנתונים. ברירת המחדל היא טביעת הרגל של הפס הראשון בתמונה. |
scale | מספר ממשי (float), ברירת מחדל: null | קנה מידה נומינלי במטרים של ההטלה שבה רוצים לעבוד. |
geometryType | מחרוזת, ברירת מחדל: polygon | איך לבחור את הגיאומטריה של כל תכונה שנוצרת: אחת מהאפשרויות polygon (מצולע שמקיף את הפיקסלים בפלח), bb (מלבן שמקיף את הפיקסלים) או centroid (הצנטרואיד של הפיקסלים). |
eightConnected | בוליאני, ברירת מחדל: true | אם הערך הוא true, פיקסלים שמחוברים באלכסון נחשבים סמוכים. אחרת, רק פיקסלים שחולקים צלע נחשבים סמוכים. |
labelProperty | מחרוזת, ברירת מחדל: label | אם הערך לא null, הערך של הטווח הראשון יישמר כמאפיין שצוין של כל תכונה. |
crs | תחזית, ברירת מחדל: null | ההטלה שבה רוצים להשתמש. אם לא מציינים הקרנה, המערכת משתמשת בהקרנה של הפס הראשון של התמונה. אם מציינים את המאפיין הזה בנוסף למאפיין 'קנה מידה', המערכת תשנה את קנה המידה לערך שצוין. |
crsTransform | רשימה, ברירת מחדל: null | רשימת ערכי ההמרה של מערכת קואורדינטות. זהו סדר שורות של מטריצת הטרנספורמציה 3x2. האפשרות הזו לא יכולה לפעול יחד עם האפשרות scale, והיא מחליפה כל טרנספורמציה שכבר הוגדרה בהקרנה. |
bestEffort | ערך בוליאני, ברירת מחדל: false | אם הפוליגון יכיל יותר מדי פיקסלים בקנה מידה נתון, צריך לחשב ולהשתמש בקנה מידה גדול יותר שיאפשר להשלים את הפעולה. |
maxPixels | Long, ברירת מחדל: 10000000 | מספר הפיקסלים המקסימלי להפחתה. |
tileScale | מספר ממשי (float), ברירת מחדל: 1 | גורם לקביעת קנה מידה שמשמש להקטנת הגודל של משבצת צבירת נתונים. שימוש ב-tileScale גדול יותר (למשל 2 או 4) עשוי לאפשר חישובים שגורמים לחריגה מזיכרון עם ברירת המחדל. |
geometryInNativeProjection | ערך בוליאני, ברירת מחדל: false | יוצרים גיאומטריות בהטלת הפיקסלים, ולא ב-EPSG:4326. |