ee.Geometry.LineString.convexHull
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
מחזירה את הקמור של הצורה הגיאומטרית הנתונה. הקמור של נקודה אחת הוא הנקודה עצמה, הקמור של נקודות קולינאריות הוא קו, והקמור של כל השאר הוא מצולע. שימו לב: מצולע מנוון שכל הקודקודים שלו נמצאים על אותו קו יניב קטע קו.
שימוש | החזרות |
---|
LineString.convexHull(maxError, proj) | גיאומטריה |
ארגומנט | סוג | פרטים |
---|
זה: geometry | גיאומטריה | מחשבת את הקמור של הצורה הגיאומטרית הזו. |
maxError | ErrorMargin, ברירת מחדל: null | הכמות המקסימלית של שגיאות שמותרות כשמבצעים הקרנה מחדש. |
proj | תחזית, ברירת מחדל: null | ההטלה שבה רוצים לבצע את הפעולה. אם לא מציינים מערכת קואורדינטות, הפעולה תתבצע במערכת קואורדינטות כדורית, והמרחקים הליניאריים יהיו במטרים על פני הכדור. |
דוגמאות
עורך הקוד (JavaScript)
// Define a LineString object.
var lineString = ee.Geometry.LineString([[-122.09, 37.42], [-122.08, 37.43]]);
// Apply the convexHull method to the LineString object.
var lineStringConvexHull = lineString.convexHull({'maxError': 1});
// Print the result to the console.
print('lineString.convexHull(...) =', lineStringConvexHull);
// Display relevant geometries on the map.
Map.setCenter(-122.085, 37.422, 15);
Map.addLayer(lineString,
{'color': 'black'},
'Geometry [black]: lineString');
Map.addLayer(lineStringConvexHull,
{'color': 'red'},
'Result [red]: lineString.convexHull');
הגדרת Python
מידע על Python API ועל שימוש ב-geemap
לפיתוח אינטראקטיבי מופיע בדף
Python Environment.
import ee
import geemap.core as geemap
Colab (Python)
# Define a LineString object.
linestring = ee.Geometry.LineString([[-122.09, 37.42], [-122.08, 37.43]])
# Apply the convexHull method to the LineString object.
linestring_convex_hull = linestring.convexHull(maxError=1)
# Print the result.
display('linestring.convexHull(...) =', linestring_convex_hull)
# Display relevant geometries on the map.
m = geemap.Map()
m.set_center(-122.085, 37.422, 15)
m.add_layer(linestring, {'color': 'black'}, 'Geometry [black]: linestring')
m.add_layer(
linestring_convex_hull,
{'color': 'red'},
'Result [red]: linestring.convexHull',
)
m
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-26 (שעון UTC).
[null,null,["עדכון אחרון: 2025-07-26 (שעון UTC)."],[],["The `convexHull` method calculates the convex hull of a given geometry. For a single point, it returns the point itself; for collinear points, a line; and for other cases, a polygon. It accepts `maxError` (error tolerance) and `proj` (projection) as optional arguments. The method is demonstrated with a `LineString` example, showing how to apply `convexHull` and display the original geometry and its convex hull on a map using JavaScript and Python code.\n"],null,[]]