אנחנו משיקים ב-Earth Engine
רמות מכסה לשימוש לא מסחרי כדי להגן על משאבי מחשוב משותפים ולהבטיח ביצועים אמינים לכולם. כל הפרויקטים הלא מסחריים יצטרכו לבחור רמת מכסת שימוש עד
27 באפריל 2026, אחרת הם ישתמשו ברמת הקהילה כברירת מחדל. המיכסות לפי רמה ייכנסו לתוקף בכל הפרויקטים (ללא קשר לתאריך הבחירה של הרמה) ב-
27 באפריל 2026.
מידע נוסף
ee.Geometry.Polygon
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
יוצר ee.Geometry שמתאר פוליגון.
לנוחותכם, אפשר להשתמש ב-varargs כשכל הארגומנטים הם מספרים. כך אפשר ליצור מצולעים גאודזיים EPSG:4326 עם LinearRing יחיד, אם יש מספר זוגי של ארגומנטים, למשל ee.Geometry.Polygon(aLng, aLat, bLng, bLat, ..., aLng, aLat).
| שימוש | החזרות |
|---|
ee.Geometry.Polygon(coords, proj, geodesic, maxError, evenOdd) | Geometry.Polygon |
| ארגומנט | סוג | פרטים |
|---|
coords | List[Geometry]|List[List[List[Number]]]|List[Number] | רשימה של טבעות שמגדירות את הגבולות של הפוליגון. יכול להיות רשימה של קואורדינטות בפורמט GeoJSON 'Polygon', רשימה של אובייקטים מסוג ee.Geometry שמתארים LinearRing, או רשימה של מספרים שמגדירים גבול של פוליגון יחיד. |
proj | תחזית, אופציונלי | ההטלה של הגיאומטריה הזו. ברירת המחדל היא ההטלה של נתוני הקלט, כאשר המספרים מניחים שהם EPSG:4326. |
geodesic | בוליאני, אופציונלי | אם הערך הוא false, הקצוות ישרים בהטלה. אם הערך הוא true, הקצוות מעוקלים כדי להתאים לנתיב הקצר ביותר על פני כדור הארץ. ברירת המחדל היא המצב הגיאודזי של ערכי הקלט, או true אם ערכי הקלט הם מספרים. |
maxError | ErrorMargin, optional | השגיאה המקסימלית כשצריך להקרין מחדש גיאומטריה של קלט להקרנת תוצאה או למצב גיאודזי שנדרשו באופן מפורש. |
evenOdd | בוליאני, אופציונלי | אם הערך הוא True, פנים הפוליגון ייקבע לפי כלל הזוגי/האי-זוגי, שבו נקודה נמצאת בפנים אם היא חוצה מספר אי-זוגי של קצוות כדי להגיע לנקודה באינסוף. אחרת, במצולעים נעשה שימוש בכלל 'הצד השמאלי', שבו החלק הפנימי נמצא בצד שמאל של קצוות המעטפת כשמסתכלים על הקודקודים בסדר הנתון. אם לא מציינים ערך, ברירת המחדל היא true. |
דוגמאות
Code Editor (JavaScript)
// Construct a polygon from a list of GeoJSON 'Polygon' formatted coordinates.
var polygonGeoJSON = ee.Geometry.Polygon(
[
[ // exterior ring
[100.0, 0.0],
[103.0, 0.0],
[103.0, 3.0],
[100.0, 3.0],
[100.0, 0.0] // matching the first vertex is optional
],
[ // interior ring
[101.0, 1.0],
[102.0, 2.0],
[102.0, 1.0]
]
]
);
Map.addLayer(polygonGeoJSON, {}, 'polygonGeoJSON');
// Construct a polygon from an ee.Geometry.LinearRing.
var polygonLinearRing = ee.Geometry.Polygon(
[
ee.Geometry.LinearRing(
[
[105.0, 0.0],
[108.0, 0.0],
[108.0, 3.0]
]
)
]
);
Map.addLayer(polygonLinearRing, {}, 'polygonLinearRing');
// Construct a polygon from a list of x,y coordinate pairs defining a boundary.
var polygonCoordList = ee.Geometry.Polygon(
[110.0, 0.0, 113.0, 0.0, 110.0, 3.0]
);
Map.addLayer(polygonCoordList, {}, 'polygonCoordList');
Map.centerObject(polygonLinearRing);
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2026-01-08 (שעון UTC).
[null,null,["עדכון אחרון: 2026-01-08 (שעון UTC)."],[],["This describes the `ee.Geometry.Polygon` constructor, which creates a polygon geometry. Key actions include defining polygon boundaries using a list of rings (in GeoJSON format, as `ee.Geometry.LinearRing` objects, or coordinate pairs). The constructor accepts optional parameters: `proj` (projection), `geodesic` (edge curvature), `maxError` (reprojection error), and `evenOdd` (interior rule). Default values are provided if the parameters are omitted, and the input arguments dictate them.\n"]]