AI-generated Key Takeaways
-
The
toDictionary()
function extracts properties from an Earth Engine Feature or FeatureCollection and returns them as a dictionary. -
By default,
toDictionary()
extracts all non-system properties; you can also specify a list of properties to extract. -
This function is available for both the JavaScript and Python Earth Engine APIs.
-
The extracted dictionary can be printed or further processed using Earth Engine methods or your preferred scripting language.
Usage | Returns |
---|---|
FeatureCollection.toDictionary(properties) | Dictionary |
Argument | Type | Details |
---|---|---|
this: element | Element | The feature to extract the property from. |
properties | List, default: null | The list of properties to extract. Defaults to all non-system properties. |
Examples
Code Editor (JavaScript)
// FeatureCollection of power plants. var fc = ee.FeatureCollection('WRI/GPPD/power_plants'); print('All non-system FeatureCollection properties as an ee.Dictionary', fc.toDictionary()); print('Selected properties as an ee.Dictionary', fc.toDictionary(['description', 'provider']));
import ee import geemap.core as geemap
Colab (Python)
# FeatureCollection of power plants. fc = ee.FeatureCollection('WRI/GPPD/power_plants') print('All non-system FeatureCollection properties as an ee.Dictionary:', fc.toDictionary().getInfo()) print('Selected properties as an ee.Dictionary:', fc.toDictionary(['description', 'provider']).getInfo())