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

// Apply the area method to the LineString object.
var lineStringArea = lineString.area({'maxError': 1});

// Print the result to the console.
print('lineString.area(...) =', lineStringArea);

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

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

# Apply the area method to the LineString object.
linestring_area = linestring.area(maxError=1)

# Print the result.
display('linestring.area(...) =', linestring_area)

# 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