Request data from a specific provider
HDA allows multiple data provider sources for a given collection, this means that a user can request data from a specific provider.
To check which provider is available for requesting data we need to use the URL:
https://hda.data.destination-earth.eu/stac/collections/{COLLECTION_ID}"
where {COLLECTION_ID} represent your collection of interest, e.g.:
https://hda.data.destination-earth.eu/stac/collections/EO.EUM.DAT.SENTINEL-3.OL_1_ERR___
The URL will show all the collection metadata. Among the metadata the available providers for the chosen collection show up.
"providers": [
{
"url": "https://www.eumetsat.int/",
"name": "eumetsat",
"roles": [
"producer",
"processor",
"licensor"
]
},
{
"name": "dedl",
"description": "DestineE Data Lake Fresh Data Pool",
"roles": [
"host"
],
"url": "https://creodias.eu/",
"priority": 1
},
{
"name": "creodias",
"description": "CloudFerro DIAS",
"roles": [
"host"
],
"url": "https://creodias.eu/",
"priority": 0
},
{
"name": "eumetsat",
"description": "EUMETSAT Data Store",
"roles": [
"host"
],
"url": "https://data.eumetsat.int",
"priority": 0
},
{
"name": "wekeo",
"description": "WEkEO - Sentinel and some various Copernicus data",
"roles": [
"host"
],
"url": "https://www.wekeo.eu/",
"priority": 0
}
],
All the providers with the role of host can be used explicitely for the given collection.
If the provider parameter is not specified, HDA searches through all available data providers in a cascading manner. Using the provider parameter in the HDA equests, it is possible requesting data explicitely to a certain provider.
We can, for example, asking HDA all the collections available on DEDL (residing in the Fresh Data Pool) just using the provider parameter:
https://hda.data.destination-earth.eu/stac/collections?provider=dedl
Or searching for items using a specified data provider:
https://hda.data.destination-earth.eu/stac/collections/EO.DEM.DAT.COP-DEM_GLO-30-DGED/items?limit=10&datetime=2024-06-01T00:00:00Z/2024-06-01T01:00:00Z&provider=dedl