ee.Geometry.MultiLineString.area

Renvoie la superficie de la géométrie. La superficie des points et des chaînes de lignes est de 0, et celle des géométries multiples est la somme des superficies de leurs composants (les zones d'intersection sont comptées plusieurs fois).

UtilisationRenvoie
MultiLineString.area(maxError, proj)Float
ArgumentTypeDétails
ceci : geometryGéométrieEntrée de géométrie.
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 carrés.

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 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');

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