ee.Image.reduceToVectors
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
המרת תמונה לאוסף תכונות על ידי צמצום אזורים הומוגניים. בהינתן תמונה שמכילה פס של פלחים עם תוויות ואפס או יותר פסים נוספים, הפונקציה מפעילה 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 | ההטלה שבה רוצים להשתמש. אם לא מציינים, נעשה שימוש בהטלה של הפס הראשון של התמונה. אם מציינים את הארגומנט הזה בנוסף לארגומנט scale, הערך ישונה בהתאם לערך של scale. |
crsTransform | רשימה, ברירת מחדל: null | רשימת ערכי הטרנספורמציה של מערכת ייחוס קואורדינטות. זהו סדר שורות של מטריצת הטרנספורמציה 3x2. האפשרות הזו לא יכולה לפעול יחד עם האפשרות scale, והיא מחליפה כל טרנספורמציה שכבר הוגדרה בהקרנה. |
bestEffort | בוליאני, ברירת מחדל: false | אם הפוליגון יכיל יותר מדי פיקסלים בקנה מידה נתון, צריך לחשב ולהשתמש בקנה מידה גדול יותר שיאפשר את הפעולה. |
maxPixels | מספר ארוך, ברירת מחדל: 10000000 | מספר הפיקסלים המקסימלי להפחתה. |
tileScale | מספר ממשי (float), ברירת מחדל: 1 | גורם לקביעת קנה מידה שמשמש להקטנת הגודל של משבצת צבירה. אם משתמשים בערך גדול יותר של tileScale (למשל, 2 או 4) עשויים לאפשר חישובים שגורמים לחריגה מזיכרון עם ברירת המחדל. |
geometryInNativeProjection | בוליאני, ברירת מחדל: false | יוצרים גיאומטריות בהטלת הפיקסלים, ולא ב-EPSG:4326. |
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-26 (שעון UTC).
[null,null,["עדכון אחרון: 2025-07-26 (שעון UTC)."],[],["The `Image.reduceToVectors` function converts an image into a feature collection by grouping homogeneous pixel regions. It uses a reducer to process each region, generating a feature per segment. The function's key actions include applying the reducer over pixel segments, determining feature geometry (polygon, bounding box, or centroid), and handling pixel connectivity. The first image band defines the segments, and the remaining bands provide reducer input. Users can configure scale, projection, pixel adjacency, and manage memory with `maxPixels` and `tileScale`.\n"],null,[]]