ee.Geometry.MultiLineString.length

Renvoie la longueur des parties linéaires de la géométrie. Les parties polygonales sont ignorées. La longueur des géométries multiples correspond à la somme des longueurs de leurs composants.

UtilisationRenvoie
MultiLineString.length(maxError, proj)Float
ArgumentTypeDétails
ceci : geometryGéométrieGéométrie d'entrée.
maxErrorErrorMargin, valeur par défaut : nullQuantité maximale d'erreur tolérée lors de toute reprojection nécessaire.
projProjection, valeur par défaut : nullSi cette propriété est spécifiée, le résultat sera exprimé dans les unités du système de coordonnées de cette projection. Sinon, elle sera exprimée en mètres.

Exemples

Éditeur de code (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 length method to the MultiLineString object.
var multiLineStringLength = multiLineString.length();

// Print the result to the console.
print('multiLineString.length(...) =', multiLineStringLength);

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

Configuration de Python

Consultez la page Environnement Python pour en savoir plus sur l'API Python et sur l'utilisation de geemap pour le développement interactif.

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 length method to the MultiLineString object.
multilinestring_length = multilinestring.length()

# Print the result.
display('multilinestring.length(...) =', multilinestring_length)

# 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