Gets a download URL. When the URL is accessed, the FeatureCollection is downloaded in one of several formats.

Returns a download URL or undefined if a callback was specified.

FeatureCollection.getDownloadURL(format, selectors, filename, callback)Object|String
this: featurecollectionFeatureCollection

The FeatureCollection instance.

formatString, optional

The format of download, one of:

"csv", "json", "geojson", "kml", "kmz" ("json" outputs GeoJSON). If unspecified, defaults to "csv".

selectorsList, optional

Feature property names used to select the attributes to be downloaded. If unspecified, all properties are included.

filenameString, optional

Name of the file to be downloaded; extension is appended by default. If unspecified, defaults to "table".

callbackFunction, optional

An optional callback. If not supplied, the call is made synchronously.


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