Visualisation et informations sur la géométrie

Visualiser des géométries

Pour visualiser une géométrie, ajoutez-la à la carte. Exemple :

Éditeur de code (JavaScript)

// Create a geodesic polygon.
var polygon = ee.Geometry.Polygon([
  [[-5, 40], [65, 40], [65, 60], [-5, 60], [-5, 60]]
]);

// Create a planar polygon.
var planarPolygon = ee.Geometry(polygon, null, false);

// Display the polygons by adding them to the map.
Map.centerObject(polygon);
Map.addLayer(polygon, {color: 'FF0000'}, 'geodesic polygon');
Map.addLayer(planarPolygon, {color: '000000'}, 'planar polygon');

Pour en savoir plus sur la visualisation, consultez la section Visualisation des éléments géographiques et des FeatureCollection.

Informations et métadonnées sur la géométrie

Pour afficher des informations sur une géométrie, imprimez-la. Pour accéder aux informations de manière programmatique, Earth Engine propose plusieurs méthodes. Par exemple, pour obtenir des informations sur le polygone créé précédemment, utilisez:

Éditeur de code (JavaScript)

print('Polygon printout: ', polygon);

// Print polygon area in square kilometers.
print('Polygon area: ', polygon.area().divide(1000 * 1000));

// Print polygon perimeter length in kilometers.
print('Polygon perimeter: ', polygon.perimeter().divide(1000));

// Print the geometry as a GeoJSON string.
print('Polygon GeoJSON: ', polygon.toGeoJSONString());

// Print the GeoJSON 'type'.
print('Geometry type: ', polygon.type());

// Print the coordinates as lists.
print('Polygon coordinates: ', polygon.coordinates());

// Print whether the geometry is geodesic.
print('Geodesic? ', polygon.geodesic());

Notez que le périmètre (ou la longueur) d'une géométrie est renvoyé en mètres et que la superficie est renvoyée en mètres carrés, sauf si une projection est spécifiée. Par défaut, le calcul est effectué sur le sphéroïde WGS84 et le résultat est calculé en mètres ou en mètres carrés.