Ogłoszenie: wszystkie projekty niekomercyjne zarejestrowane do korzystania z Earth Engine przed
15 kwietnia 2025 r. muszą
potwierdzić spełnianie warunków użycia niekomercyjnego, aby zachować dostęp. Jeśli nie przejdziesz weryfikacji do 26 września 2025 r., Twój dostęp może zostać wstrzymany.
ee.Geometry.Rectangle.dissolve
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Zwraca sumę geometryczną. Pozostawia pojedyncze geometrie bez zmian, a wielokrotne geometrie łączy.
| Wykorzystanie | Zwroty |
|---|
Rectangle.dissolve(maxError, proj) | Geometria |
| Argument | Typ | Szczegóły |
|---|
to: geometry | Geometria | Geometria do połączenia. |
maxError | ErrorMargin, domyślnie: null | Maksymalna dopuszczalna wartość błędu podczas wykonywania niezbędnej reprojekcji. |
proj | Prognoza, domyślnie: null | Jeśli zostanie określony, złączenie zostanie wykonane w tej projekcji. W przeciwnym razie zostanie wykonana w sferycznym układzie współrzędnych. |
Przykłady
Edytor kodu (JavaScript)
// Define a Rectangle object.
var rectangle = ee.Geometry.Rectangle(-122.09, 37.42, -122.08, 37.43);
// Apply the dissolve method to the Rectangle object.
var rectangleDissolve = rectangle.dissolve({'maxError': 1});
// Print the result to the console.
print('rectangle.dissolve(...) =', rectangleDissolve);
// Display relevant geometries on the map.
Map.setCenter(-122.085, 37.422, 15);
Map.addLayer(rectangle,
{'color': 'black'},
'Geometry [black]: rectangle');
Map.addLayer(rectangleDissolve,
{'color': 'red'},
'Result [red]: rectangle.dissolve');
Konfiguracja Pythona
Informacje o interfejsie Python API i używaniu geemap do interaktywnego programowania znajdziesz na stronie
Środowisko Python.
import ee
import geemap.core as geemap
Colab (Python)
# Define a Rectangle object.
rectangle = ee.Geometry.Rectangle(-122.09, 37.42, -122.08, 37.43)
# Apply the dissolve method to the Rectangle object.
rectangle_dissolve = rectangle.dissolve(maxError=1)
# Print the result.
display('rectangle.dissolve(...) =', rectangle_dissolve)
# Display relevant geometries on the map.
m = geemap.Map()
m.set_center(-122.085, 37.422, 15)
m.add_layer(rectangle, {'color': 'black'}, 'Geometry [black]: rectangle')
m.add_layer(
rectangle_dissolve, {'color': 'red'}, 'Result [red]: rectangle.dissolve'
)
m
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-26 UTC.
[null,null,["Ostatnia aktualizacja: 2025-07-26 UTC."],[],["The `dissolve` method unions geometries, leaving single geometries unchanged and operating on multi-geometries. It requires a geometry as input and returns a new geometry. Optional arguments include `maxError`, which sets the tolerated reprojection error, and `proj`, which defines the projection for the union operation. The examples demonstrate dissolving a rectangle in JavaScript and Python, showcasing how to apply the method, display results, and utilize optional parameters.\n"]]