ee.Geometry.MultiLineString.area

Devuelve el área de la geometría. El área de los puntos y las cadenas de líneas es 0, y el área de las geometrías múltiples es la suma de las áreas de sus componentes (las áreas que se intersecan se cuentan varias veces).

UsoMuestra
MultiLineString.area(maxError, proj)Número de punto flotante
ArgumentoTipoDetalles
esta: geometryGeometríaEs la entrada de geometría.
maxErrorErrorMargin, valor predeterminado: nullEs la cantidad máxima de error que se tolera cuando se realiza cualquier reproyección necesaria.
projProyección, valor predeterminado: nuloSi se especifica, el resultado estará en las unidades del sistema de coordenadas de esta proyección. De lo contrario, estará en metros cuadrados.

Ejemplos

Editor de código (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 area method to the MultiLineString object.
var multiLineStringArea = 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');

Configuración de Python

Consulta la página Entorno de Python para obtener información sobre la API de Python y el uso de geemap para el desarrollo interactivo.

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 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