ee.FeatureCollection.getDownloadURL

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.

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

Python setup

See the Python Environment page for information on the Python API and using geemap for interactive development.

 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 
 ) 
Create a Mobile Website
View Site in Mobile | Classic
Share by: