ee.Geometry.Polygon.length
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
מחזירה את האורך של החלקים הלינאריים של הגיאומטריה. המערכת מתעלמת מחלקים מצולעים. האורך של גיאומטריות מרובות הוא סכום האורכים של הרכיבים שלהן.
שימוש | החזרות |
---|
Polygon.length(maxError, proj) | מספר ממשי (float) |
ארגומנט | סוג | פרטים |
---|
זה: geometry | גיאומטריה | הגיאומטריה של הקלט. |
maxError | ErrorMargin, ברירת מחדל: null | הכמות המקסימלית של שגיאות שמותרות כשמבצעים הקרנה מחדש. |
proj | תחזית, ברירת מחדל: null | אם מציינים יחידות, התוצאה תהיה ביחידות של מערכת הקואורדינטות של ההטלה הזו. אחרת, היחידה תהיה מטרים. |
דוגמאות
עורך הקוד (JavaScript)
// Define a Polygon object.
var polygon = ee.Geometry.Polygon(
[[[-122.092, 37.424],
[-122.086, 37.418],
[-122.079, 37.425],
[-122.085, 37.423]]]);
// Apply the length method to the Polygon object.
var polygonLength = polygon.length();
// Print the result to the console.
print('polygon.length(...) =', polygonLength);
// Display relevant geometries on the map.
Map.setCenter(-122.085, 37.422, 15);
Map.addLayer(polygon,
{'color': 'black'},
'Geometry [black]: polygon');
הגדרת Python
מידע על Python API ועל שימוש ב-geemap
לפיתוח אינטראקטיבי מופיע בדף
Python Environment.
import ee
import geemap.core as geemap
Colab (Python)
# Define a Polygon object.
polygon = ee.Geometry.Polygon([[
[-122.092, 37.424],
[-122.086, 37.418],
[-122.079, 37.425],
[-122.085, 37.423],
]])
# Apply the length method to the Polygon object.
polygon_length = polygon.length()
# Print the result.
display('polygon.length(...) =', polygon_length)
# Display relevant geometries on the map.
m = geemap.Map()
m.set_center(-122.085, 37.422, 15)
m.add_layer(polygon, {'color': 'black'}, 'Geometry [black]: polygon')
m
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-26 (שעון UTC).
[null,null,["עדכון אחרון: 2025-07-26 (שעון UTC)."],[],["The `length()` method calculates the length of linear parts within a geometry, ignoring polygonal sections. For multi-geometries, it sums the lengths of individual components. The method accepts optional `maxError` and `proj` arguments to define error tolerance and projection units, respectively. By default, length is computed in meters. The example demonstrates how to use `length()` on a polygon object and visualize it in JavaScript and Python environments.\n"],null,[]]