Skip to content

Instantly share code, notes, and snippets.

@fabricebrito
Last active September 24, 2020 06:17
Show Gist options
  • Save fabricebrito/1113c78ef8157716044a to your computer and use it in GitHub Desktop.
Save fabricebrito/1113c78ef8157716044a to your computer and use it in GitHub Desktop.
Download ESA Sentinel-1 data from Sentinel-1 Scientific Data Hub (https://scihub.esa.int/dhus/)

Download ESA Sentinel-1 data from Sentinel-1 Scientific Data Hub (https://scihub.esa.int/dhus/)

Create a Sentinel-1 Scientific Data Hub account

Go here: https://scihub.esa.int/dhus/ and look for a "Register" link. Follow the registration steps.

Get aria2

aria2 is a lightweight multi-protocol & multi-source command-line download utility. It supports HTTP/HTTPS, FTP, BitTorrent and Metalink. You will use aria2 to download the Sentinel-1 files from your Sentinel-1 Scientific Data Hub shop carts, they are exported as metalink.

Check how to install aria2 on your platform: http://aria2.sourceforge.net/

Create a Sentinel-1 Scientific Data Hub shop cart

Search for Sentinel-1 datasets and add them to a "Download cart"

Download the cart. You'll have a metalink called products.meta4

Download the datasets

Use aria:

aria2c --http-user='<your username>' --http-passwd='<your password>' --check-certificate=false --max-concurrent-downloads=2 -M products.meta4

The max concurrent downloads are limited by ESA to two parallel downloads, increasing this number will only download two products of the cart

@Ghazal87
Copy link

Can I be able to make my own platform to download sentinel 1 data?. In other words, I would like to design website for my company and from that I need to download sentinel 1 as done in the Alaska satellite facility

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment