ee.FeatureCollection.distinct

Supprime les doublons d'une collection. Notez que les doublons sont identifiés à l'aide d'un hachage fort sur la forme sérialisée des propriétés sélectionnées.

UtilisationRenvoie
FeatureCollection.distinct(properties)FeatureCollection
ArgumentTypeDétails
ceci : collectionFeatureCollectionCollection d'entrée à partir de laquelle les objets seront sélectionnés.
propertiesObjetNom ou liste de noms de propriétés à utiliser pour la comparaison. La propriété ".geo" peut être incluse pour comparer les géométries des objets.

Exemples

Éditeur de code (JavaScript)

// FeatureCollection of power plants in Belgium.
var fc = ee.FeatureCollection('WRI/GPPD/power_plants')
             .filter('country_lg == "Belgium"');
print('FeatureCollection of power plants in Belgium', fc);

// Remove duplicate features according to property values.
print('Distinct based on a single property', fc.distinct('fuel1'));
print('Distinct based on two properties', fc.distinct(['fuel1', 'source']));
print('Distinct based on geometry', fc.distinct('.geo'));

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)

# FeatureCollection of power plants in Belgium.
fc = ee.FeatureCollection('WRI/GPPD/power_plants').filter(
    'country_lg == "Belgium"')
print('FeatureCollection of power plants in Belgium:', fc.getInfo())

# Remove duplicate features according to property values.
print('Distinct based on a single property:', fc.distinct('fuel1').getInfo())
print('Distinct based on two properties:',
      fc.distinct(['fuel1', 'source']).getInfo())
print('Distinct based on geometry', fc.distinct('.geo').getInfo())