AI-generated Key Takeaways
-
This method adds a 1-D Array to each feature in a collection by combining a list of numeric properties.
-
Features missing any specified properties or having non-numeric values for them will be excluded from the output collection.
-
The new array property can be named using the optional
nameargument.
| Usage | Returns |
|---|---|
FeatureCollection.
makeArray
(properties, name
)
|
FeatureCollection |
| Argument | Type | Details |
|---|---|---|
|
this:
collection
|
FeatureCollection | The input collection from which properties will be selected. |
properties
|
List | The properties to select. |
name
|
String, default: "array" | The name of the new array property. |
Examples
Code Editor (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 ());
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"' ) # 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' ) display ( 'FeatureCollection with array of selected properties added:' , fc ) display ( 'See example of new "gwh_by_year" property:' , fc . first () . toDictionary ())

