ee.FeatureCollection.makeArray

Ajoutez un tableau à une dimension à chaque entité d'une collection en combinant une liste de propriétés pour chaque entité dans un tableau à une dimension. Toutes les propriétés doivent être des valeurs numériques. Si une entité ne contient pas toutes les propriétés nommées ou si l'une d'elles n'est pas numérique, elle sera supprimée de la collection résultante.

UtilisationRenvoie
FeatureCollection.makeArray(properties, name)FeatureCollection
ArgumentTypeDétails
ceci : collectionFeatureCollectionCollection d'entrée à partir de laquelle les propriétés seront sélectionnées.
propertiesListePropriétés à sélectionner.
nameChaîne, valeur par défaut : "array"Nom de la nouvelle propriété de tableau.

Exemples

Éditeur de code (JavaScript)

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

// A list of feature properties to combine into an array
// (power generation by year).
var properties = ['gwh_2013', 'gwh_2014', 'gwh_2015', 'gwh_2016'];

// Add array of power-generation-by-year property to features.
fc = fc.makeArray(properties, 'gwh_by_year');

print('FeatureCollection with array of selected properties added', fc);
print('See example of new "gwh_by_year" property', fc.first().toDictionary());

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)

from pprint import pprint

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

# A list of feature properties to combine into an array
# (power generation by year).
properties = ['gwh_2013', 'gwh_2014', 'gwh_2015', 'gwh_2016']

# Add array of power-generation-by-year property to features.
fc = fc.makeArray(properties, 'gwh_by_year')

print('FeatureCollection with array of selected properties added:',
      fc.getInfo())
print('See example of new "gwh_by_year" property:')
pprint(fc.first().toDictionary().getInfo())