ee.Geometry.LineString.length

Devuelve la longitud de las partes lineales de la geometría. Se ignoran las partes poligonales. La longitud de las geometrías múltiples es la suma de las longitudes de sus componentes.

UsoMuestra
LineString.length(maxError, proj)Número de punto flotante
ArgumentoTipoDetalles
esta: geometryGeometríaEs la geometría de entrada.
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.

Ejemplos

Editor de código (JavaScript)

// Define a LineString object.
var lineString = ee.Geometry.LineString([[-122.09, 37.42], [-122.08, 37.43]]);

// Apply the length method to the LineString object.
var lineStringLength = lineString.length();

// Print the result to the console.
print('lineString.length(...) =', lineStringLength);

// Display relevant geometries on the map.
Map.setCenter(-122.085, 37.422, 15);
Map.addLayer(lineString,
             {'color': 'black'},
             'Geometry [black]: lineString');

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 LineString object.
linestring = ee.Geometry.LineString([[-122.09, 37.42], [-122.08, 37.43]])

# Apply the length method to the LineString object.
linestring_length = linestring.length()

# Print the result.
display('linestring.length(...) =', linestring_length)

# Display relevant geometries on the map.
m = geemap.Map()
m.set_center(-122.085, 37.422, 15)
m.add_layer(linestring, {'color': 'black'}, 'Geometry [black]: linestring')
m