Send feedback
ee.Geometry.LinearRing.dissolve
Stay organized with collections
Save and categorize content based on your preferences.
Returns the union of the geometry. This leaves single geometries untouched, and unions multi geometries.
Usage Returns LinearRing. dissolve (maxError , proj )
Geometry
Argument Type Details this: geometry
Geometry The geometry to union. maxError
ErrorMargin, default: null The maximum amount of error tolerated when performing any necessary reprojection. proj
Projection, default: null If specified, the union will be performed in this projection. Otherwise it will be performed in a spherical coordinate system.
Examples
Code Editor (JavaScript)
// Define a LinearRing object.
var linearRing = ee . Geometry . LinearRing (
[[ - 122.091 , 37.420 ],
[ - 122.085 , 37.422 ],
[ - 122.080 , 37.430 ]]);
// Apply the dissolve method to the LinearRing object.
var linearRingDissolve = linearRing . dissolve ({ 'maxError' : 1 });
// Print the result to the console.
print ( 'linearRing.dissolve(...) =' , linearRingDissolve );
// Display relevant geometries on the map.
Map . setCenter ( - 122.085 , 37.422 , 15 );
Map . addLayer ( linearRing ,
{ 'color' : 'black' },
'Geometry [black]: linearRing' );
Map . addLayer ( linearRingDissolve ,
{ 'color' : 'red' },
'Result [red]: linearRing.dissolve' );
Python setup
See the
Python Environment page for information on the Python API and using
geemap
for interactive development.
import ee
import geemap.core as geemap
Colab (Python)
# Define a LinearRing object.
linearring = ee . Geometry . LinearRing (
[[ - 122.091 , 37.420 ], [ - 122.085 , 37.422 ], [ - 122.080 , 37.430 ]]
)
# Apply the dissolve method to the LinearRing object.
linearring_dissolve = linearring . dissolve ( maxError = 1 )
# Print the result.
display ( 'linearring.dissolve(...) =' , linearring_dissolve )
# Display relevant geometries on the map.
m = geemap . Map ()
m . set_center ( - 122.085 , 37.422 , 15 )
m . add_layer ( linearring , { 'color' : 'black' }, 'Geometry [black]: linearring' )
m . add_layer (
linearring_dissolve , { 'color' : 'red' }, 'Result [red]: linearring.dissolve'
)
m
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2023-10-06 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2023-10-06 UTC."],[[["Returns the union of the geometry, leaving single geometries untouched and uniting multi-geometries."],["Accepts optional `maxError` and `proj` parameters to control reprojection during the union operation."],["Can be applied to LinearRing geometries to dissolve them into a single geometry."]]],[]]