Announcement: All noncommercial projects registered to use Earth Engine beforeApril 15, 2025 mustverify noncommercial eligibility to maintain access. If you have not verified by September 26, 2025, your access may be on hold.

ee.Geometry.MultiLineString.area

  • Thearea method returns the area of a geometry.

  • The area of points and line strings is 0, while the area of multi geometries is the sum of the areas of their components, with intersecting areas counted multiple times.

  • Thearea method takes optionalmaxError andproj arguments to control the precision and units of the result.

  • The method is applicable to various geometry types, includingMultiLineString.

Returns the area of the geometry. Area of points and line strings is 0 and the area of multi geometries is the sum of the areas of their components (intersecting areas are counted multiple times).

UsageReturns
MultiLineString.area(maxError,proj)Float
ArgumentTypeDetails
this:geometryGeometryThe geometry input.
maxErrorErrorMargin, default: nullThe maximum amount of error tolerated when performing any necessary reprojection.
projProjection, default: nullIf specified, the result will be in the units of the coordinate system of this projection. Otherwise it will be in square meters.

Examples

Code Editor (JavaScript)

// Define a MultiLineString object.varmultiLineString=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 area method to the MultiLineString object.varmultiLineStringArea=multiLineString.area({'maxError':1});// Print the result to the console.print('multiLineString.area(...) =',multiLineStringArea);// Display relevant geometries on the map.Map.setCenter(-122.085,37.422,15);Map.addLayer(multiLineString,{'color':'black'},'Geometry [black]: multiLineString');

Python setup

See the Python Environment page for information on the Python API and usinggeemap for interactive development.

importeeimportgeemap.coreasgeemap

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 area method to the MultiLineString object.multilinestring_area=multilinestring.area(maxError=1)# Print the result.display('multilinestring.area(...) =',multilinestring_area)# 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

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2024-09-19 UTC.