Provider

Providers are implemented in order to download scenes. They are called one by one until the corresponding image is found.

  • Copernicus: sentinel1 & 2 scenes
  • Creodias: for retrieving the annotations of Sentinel1 products
  • GCS: for retrieving the annotations of an Archive stored in GCS
  • Local: directory sentinel1 & 2 scenes
  • Mundi: sentinel1 & 2 scenes
  • Onda: sentinel1 & 2 scenes
  • OneAtlas: PHR & SPOT scenes
  • Peps: sentinel1 & 2 scenes
  • ASF: sentinel1 & 2 scenes

The scenes to be downloaded are sent to the Downloader Service, then the tiles to be processed are sent to the Processor Service.

If an autoscaler is configured, the downloading and the processing are done in parallel using all available machines.

Creodias

Creodias account credentials are needed.

creodias-username and creodias-password workflow and downloader arguments must be defined.

https://finder.creodias.eu/resto/api/collections/<constellation>/search.json endpoint is use to request Creodias.

and https://auth.creodias.eu/auth/realms/DIAS/protocol/openid-connect/token in order to get JWT Token.

For more information see: Creodias Documentation

Copernicus

Copernicus account credentials are needed.

copernicus-username and copernicus-password downloader arguments must be defined.

For more information see: Copernicus Documentation

GCS

The downloader service must have the rights to read files on buckets.

gs-provider-buckets workflow and downloader arguments must be defined.

List of constellation:bucket comma-separated.

bucket can contain several {IDENTIFIER} than will be replaced according to the sceneName.

IDENTIFIER must be one of SCENE, MISSION_ID, PRODUCT_LEVEL, DATE(YEAR/MONTH/DAY), TIME(HOUR/MINUTE/SECOND), PDGS, ORBIT, TILE (LATITUDE_BAND/GRID_SQUARE/GRANULE_ID)

For more information see: GCS Documentation

Local directory

No need credentials.

local-path downloader argument must be defined (local path where images are stored)

Mundi

mundi-seeed-token downloader argument must be defined.

Mundi uses https://mundiwebservices.com/dp/s1-l%s-%s-%04d-q%d/%04d/%02d/%02d/%s/%s/%s.zip for Sentinel1 and https://mundiwebservices.com/dp/s2-%s-%04d-q%d/%s/%s/%s/%04d/%02d/%02d/%s.zip for Sentinel2.

For more information see: Mundi Documentation

Onda

Onda account credentials are needed.

onda-username and onda-password downloader arguments must be defined.

Onda uses https://catalogue.onda-dias.eu/dias-catalogue/Products(%s)/$value endpoint.

For more information see: Onda Documentation

OneAtlas

OneAtlas account credentials are needed.

oneatlas-username and oneatlas-apikey workflow and downloader arguments must be defined.

By default, OneAtlas uses:

  • https://access.foundation.api.oneatlas.airbus.com/api/v1/items as download endpoint
  • https://data.api.oneatlas.airbus.com as order endpoint
  • https://authenticate.foundation.api.oneatlas.airbus.com/auth/realms/IDP/protocol/openid-connect/token as authentication endpoint

It's possible to use another endpoint by defining oneatlas-download-endpoint, oneatlas-order-endpoint and oneatlas-auth-endpoint.

Important: concerning pricing, OneAtlas provider will be process and download image while credits are available.

For more information see: OneAtlas Documentation

Peps

Peps account credentials are needed.

peps-username and peps-password downloader arguments must be defined.

Peps uses https://peps.cnes.fr/resto/api/collections/search.json? endpoint.

For more information see: Peps Documentation

ASF

Asf account credentials are needed.

asf-token downloader argument must be defined.

Asf uses https://datapool.asf.alaska.edu/SLC/S{MISSION_VERSION}/{SCENE}.zip for SLC product and https://datapool.asf.alaska.edu/GRD-HD/S{MISSION_VERSION}/{SCENE}.zip for GRD products.

ASF Documentation