הודעה: כל הפרויקטים הלא מסחריים שנרשמו לשימוש ב-Earth Engine לפני
15 באפריל 2025 חייבים
לאמת את הזכאות לשימוש לא מסחרי כדי לשמור על הגישה. אם לא תאמתו את החשבון עד 26 בספטמבר 2025, יכול להיות שהגישה שלכם תושעה.
ee.Geometry.dissolve
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
מחזירה את האיחוד של הגיאומטריה. הפונקציה לא משנה גיאומטריות בודדות, ומאחדת גיאומטריות מרובות.
| שימוש | החזרות |
|---|
Geometry.dissolve(maxError, proj) | גיאומטריה |
| ארגומנט | סוג | פרטים |
|---|
זה: geometry | גיאומטריה | הגיאומטריה לאיחוד. |
maxError | ErrorMargin, ברירת מחדל: null | הכמות המקסימלית של שגיאות שמותרות כשמבצעים הקרנה מחדש. |
proj | תחזית, ברירת מחדל: null | אם מציינים הקרנה, האיחוד יתבצע בהקרנה הזו. אחרת, הפעולה תתבצע במערכת קואורדינטות כדורית. |
דוגמאות
עורך הקוד (JavaScript)
// Define a Geometry object.
var geometry = ee.Geometry({
'type': 'Polygon',
'coordinates':
[[[-122.081, 37.417],
[-122.086, 37.421],
[-122.084, 37.418],
[-122.089, 37.416]]]
});
// Apply the dissolve method to the Geometry object.
var geometryDissolve = geometry.dissolve({'maxError': 1});
// Print the result to the console.
print('geometry.dissolve(...) =', geometryDissolve);
// Display relevant geometries on the map.
Map.setCenter(-122.085, 37.422, 15);
Map.addLayer(geometry,
{'color': 'black'},
'Geometry [black]: geometry');
Map.addLayer(geometryDissolve,
{'color': 'red'},
'Result [red]: geometry.dissolve');
הגדרת Python
מידע על Python API ועל שימוש ב-geemap לפיתוח אינטראקטיבי מופיע בדף
Python Environment.
import ee
import geemap.core as geemap
Colab (Python)
# Define a Geometry object.
geometry = ee.Geometry({
'type': 'Polygon',
'coordinates': [[
[-122.081, 37.417],
[-122.086, 37.421],
[-122.084, 37.418],
[-122.089, 37.416],
]],
})
# Apply the dissolve method to the Geometry object.
geometry_dissolve = geometry.dissolve(maxError=1)
# Print the result.
display('geometry.dissolve(...) =', geometry_dissolve)
# Display relevant geometries on the map.
m = geemap.Map()
m.set_center(-122.085, 37.422, 15)
m.add_layer(geometry, {'color': 'black'}, 'Geometry [black]: geometry')
m.add_layer(
geometry_dissolve, {'color': 'red'}, 'Result [red]: geometry.dissolve'
)
m
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-26 (שעון UTC).
[null,null,["עדכון אחרון: 2025-07-26 (שעון UTC)."],[],["The `dissolve` method unions geometries, leaving single geometries unchanged and operating on multi-geometries. It takes `maxError` (maximum error tolerance during reprojection) and `proj` (projection for the union) as optional arguments. If `proj` is not specified, it uses a spherical coordinate system. The method returns a `Geometry` object. Example code demonstrates applying `dissolve` to a polygon, setting `maxError` to 1, and displaying the original and dissolved geometries on a map.\n"]]