AI-generated Key Takeaways
-
The
getDownloadURLmethod provides a download URL for a FeatureCollection in various formats. -
Optional arguments allow specifying the download format, selected properties, filename, and a callback function.
-
The method returns the download URL or
undefinedif a callback is used. -
Examples are provided for both JavaScript (Code Editor) and Python (Colab) environments.
Returns a download URL or undefined if a callback was specified.
| Usage | Returns |
|---|---|
FeatureCollection.getDownloadURL(format, selectors, filename, callback) | Object|String |
| Argument | Type | Details |
|---|---|---|
this: featurecollection | FeatureCollection | The FeatureCollection instance. |
format | String, optional | The format of download, one of: "csv", "json", "geojson", "kml", "kmz" ("json" outputs GeoJSON). If unspecified, defaults to "csv". |
selectors | List<String>|String, optional | Feature property names used to select the attributes to be downloaded. If unspecified, all properties are included. |
filename | String, optional | Name of the file to be downloaded; extension is appended by default. If unspecified, defaults to "table". |
callback | Function, optional | An optional callback. If not supplied, the call is made synchronously. |
Examples
Code Editor (JavaScript)
// FeatureCollection of power plants in Belgium. var fc = ee.FeatureCollection('WRI/GPPD/power_plants') .filter('country_lg == "Belgium"'); // Get a download URL for the FeatureCollection. var downloadUrl = fc.getDownloadURL({ format: 'CSV', selectors: ['capacitymw', 'fuel1'], filename: 'belgian_power_plants' }); print('URL for downloading FeatureCollection as CSV', downloadUrl);
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"') # Get a download URL for the FeatureCollection. download_url = fc.getDownloadURL(**{ 'filetype': 'CSV', 'selectors': ['capacitymw', 'fuel1'], 'filename': 'belgian_power_plants', }) print('URL for downloading FeatureCollection as CSV:', download_url)