Google Earth Engine – Downloading All Images in an ImageCollection to Local Computer from Google Earth Engine

batchdownloadexportgoogle-earth-engineimage

Based on Filter Sentinel-3 data based on cloud cover over a region of interest, I managed to get an ImageColection containing the name of hundreds of Sentinel-3 images with specific cloud cover over a region of interest. Now I wish to ask about downloading this dataset as I need to process them in my local computer.

I see that GEE provides three options for downloading/exporting images:
GoogleDrive: which I don't think has enough space for my application
Google Cloud Space: which I think is not free
GEE asset: which is vague to me how it works and if it is enough for my application or not.

How do I download all images in an ImageCollection to my local computer?

Can I do that with GE asset?

If yes, how?

if no, is there any other way to batch download the images in an ImageCollection from LPDAAC or Scihub Copernicus or these kind of source websites?

Best Answer

How do I download all images in an ImageCollection to my local computer?

Earth Engine does not currently offer a prebuilt bulk direct download option. However, you could write a Python or JavaScript program that requests a series of download URLs using ee.Image.getDownloadURL. These requests have more limitations on time and size than batch tasks (Export.*) but can transfer data direct from EE to your computer without a stop at any cloud storage service.

Can I do that with GE asset?

No, because that would be just creating another asset in Earth Engine's own storage just like the one you started with.

if no, is there any other way to batch download the images in an ImageCollection from LPDAAC or Scihub Copernicus or these kind of source websites?

Perhaps. Earth Engine's assets generally have image IDs from the original data provider, which you can use to match up images within EE to those from the provider's site, but every provider is a little different and it'll depend entirely on them whether it would be easy to download a list of IDs.