ee.FeatureCollection.makeArray

Agrega un array unidimensional a cada atributo de una colección combinando una lista de propiedades para cada atributo en un array unidimensional. Todas las propiedades deben ser valores numéricos. Si un atributo no contiene todas las propiedades con nombre o si alguna de ellas no es numérica, se quitará de la colección resultante.

UsoMuestra
FeatureCollection.makeArray(properties, name)FeatureCollection
ArgumentoTipoDetalles
esta: collectionFeatureCollectionEs la colección de entrada desde la que se seleccionarán las propiedades.
propertiesListaSon las propiedades que se seleccionarán.
nameCadena. El valor predeterminado es "array".Es el nombre de la nueva propiedad de array.

Ejemplos

Editor de código (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());

Configuración de Python

Consulta la página Entorno de Python para obtener información sobre la API de Python y el uso de geemap para el desarrollo interactivo.

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())