ee.Feature

Les caractéristiques peuvent être construites à partir de l'un des arguments suivants, plus un dictionnaire de propriétés facultatif :

  - An ee.Geometry.

  - Une géométrie GeoJSON.

  - Une caractéristique GeoJSON.

  - Un objet calculé : réinterprété comme une géométrie si des propriétés sont spécifiées, et comme une entité si elles ne le sont pas.

UtilisationRenvoie
ee.Feature(geometry, properties)Fonctionnalité
ArgumentTypeDétails
geometryComputedObject|Feature|Geometry|ObjectGéométrie ou entité.
propertiesObjet, facultatifDictionnaire des propriétés de métadonnées. Si le premier paramètre est une fonctionnalité (au lieu d'une géométrie), il n'est pas utilisé.

Exemples

Éditeur de code (JavaScript)

// Create the simplest possible feature.
print(ee.Feature(null));  // Empty feature

// Demonstrate how to set a feature's id.
print(ee.Feature(null, {'id': 'yada'}).id());  // null
print(ee.Feature(null, {'system:index': 'abc123'}).id());  // abc123

// The simplest possible feature with a geometry.
var feature = ee.Feature(ee.Geometry.Point([-114.318, 38.985]));
Map.addLayer(feature);
Map.centerObject(feature, 10);

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)

# Create the simplest possible feature.
display(ee.Feature(None))  # Empty feature

# Demonstrate how to set a feature's id.
display(ee.Feature(None, {'id': 'yada'}).id())  # None
display(ee.Feature(None, {'system:index': 'abc123'}).id())  # abc123

# The simplest possible feature with a geometry.
feature = ee.Feature(ee.Geometry.Point([-114.318, 38.985]))
m = geemap.Map()
m.add_layer(feature)
m.center_object(feature, 10)
m