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.
Prześlij opinię
ee.Geometry.MultiLineString.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 MultiLineString. 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 MultiLineString object.
var multiLineString = ee . Geometry . MultiLineString (
[[[ - 122.088 , 37.418 ], [ - 122.086 , 37.422 ], [ - 122.082 , 37.418 ]],
[[ - 122.087 , 37.416 ], [ - 122.083 , 37.416 ], [ - 122.082 , 37.419 ]]]);
// Apply the dissolve method to the MultiLineString object.
var multiLineStringDissolve = multiLineString . dissolve ({ 'maxError' : 1 });
// Print the result to the console.
print ( 'multiLineString.dissolve(...) =' , multiLineStringDissolve );
// Display relevant geometries on the map.
Map . setCenter ( - 122.085 , 37.422 , 15 );
Map . addLayer ( multiLineString ,
{ 'color' : 'black' },
'Geometry [black]: multiLineString' );
Map . addLayer ( multiLineStringDissolve ,
{ 'color' : 'red' },
'Result [red]: multiLineString.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 MultiLineString object.
multilinestring = ee . Geometry . MultiLineString ([
[[ - 122.088 , 37.418 ], [ - 122.086 , 37.422 ], [ - 122.082 , 37.418 ]],
[[ - 122.087 , 37.416 ], [ - 122.083 , 37.416 ], [ - 122.082 , 37.419 ]],
])
# Apply the dissolve method to the MultiLineString object.
multilinestring_dissolve = multilinestring . dissolve ( maxError = 1 )
# Print the result.
display ( 'multilinestring.dissolve(...) =' , multilinestring_dissolve )
# Display relevant geometries on the map.
m = geemap . Map ()
m . set_center ( - 122.085 , 37.422 , 15 )
m . add_layer (
multilinestring , { 'color' : 'black' }, 'Geometry [black]: multilinestring'
)
m . add_layer (
multilinestring_dissolve ,
{ 'color' : 'red' },
'Result [red]: multilinestring.dissolve' ,
)
m
Prześlij opinię
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.
Chcesz przekazać coś jeszcze?
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-26 UTC."],[],[]]