AI-generated Key Takeaways
-
The
get()
method is used to extract a specific property from a Feature or FeatureCollection in Earth Engine. -
The
propertyNames()
method provides a list of all property names associated with a Feature or FeatureCollection. -
The value returned by
get()
is anee.ComputedObject
and might need to be cast to a specific Earth Engine object type for further processing. -
The provided examples demonstrate how to access and utilize the extracted property value in both JavaScript and Python environments.
Usage | Returns |
---|---|
FeatureCollection.get(property) |
Argument | Type | Details |
---|---|---|
this: object | Element | The feature to extract the property from. |
property | String | The property to extract. |
Examples
Code Editor (JavaScript)
// A global power plant FeatureCollection. var fc = ee.FeatureCollection('WRI/GPPD/power_plants'); // View a list of FeatureCollection property names. print(fc.propertyNames()); // Get the value of a listed property. print('Global power plant data provider as ee.ComputedObject', fc.get('provider')); // The returned value is an ee.ComputedObject which has no methods available for // further processing; cast to the relevant Earth Engine object class for use. print('Global power plant data provider as ee.String', ee.String(fc.get('provider')));
import ee import geemap.core as geemap
Colab (Python)
# A global power plant FeatureCollection. fc = ee.FeatureCollection('WRI/GPPD/power_plants') # View a list of FeatureCollection property names. print(fc.propertyNames().getInfo()) # Get the value of a listed property. print('Global power plant data provider as ee.ComputedObject:', fc.get('provider').getInfo()) # The returned value is an ee.ComputedObject which has no methods available for # further processing; cast to the relevant Earth Engine object class for use. print('Global power plant data provider as ee.String:', ee.String(fc.get('provider')).getInfo())