ee.Image.reduceToVectors

המרת תמונה לאוסף תכונות על ידי צמצום אזורים הומוגניים. בהינתן תמונה שמכילה פס של פלחים עם תוויות ואפס או יותר פסים נוספים, הפונקציה מפעילה reducer על הפיקסלים בכל פלח ומפיקה תכונה לכל פלח.

הפונקציה לצמצום המידע צריכה לקבל קלט אחד פחות ממספר הפסים בתמונה, או לקבל קלט יחיד שיחזור על עצמו לכל פס.

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