Searching the STAC Catalog¶
This tutorial provides a basic introduction to searching the MAAP STAC catalog (https://stac.maap-project.org/) using pystac-client
.
Another method of searching the STAC catalog is via the STAC browser.
About the STAC Catalog¶
At this time, the STAC catalog provides discovery of a subset of MAAP datasets. These datasets were selected because MAAP CMR analytics indicated selected datasets were being searched for the most. The data files have not been moved at all in the process of publishing datasets to STAC.
Data will continue to be added to the STAC catalog with priority given to datasets which are known to be in-use by MAAP UWG members through CMR metrics, S3 metrics, direct collaboration with data team members and by request.
Prerequisites
- pystac-client
- rioxarray (for opening a raster as an xarray dataset)
Authorship
- Author: Aimee Barciauskas
- Date: December 13, 2022
- Resources used: https://pystac-client.readthedocs.io/en/stable/tutorials/pystac-client-introduction.html
[1]:
%%capture
!pip install -U pystac-client
[2]:
from pystac_client import Client
STAC Client¶
We first connect to an API by retrieving the root catalog, or landing page, of the API with the Client.open function.
[3]:
# STAC API root URL
URL = 'https://stac.maap-project.org/'
cat = Client.open(URL)
cat
[3]:
Client: stac-fastapi
ID: stac-fastapi |
Title: maap-stac |
Description: maap-stac |
type: Catalog |
conformsTo: ['http://www.opengis.net/spec/ogcapi-features-1/1.0/conf/oas30', 'https://api.stacspec.org/v1.0.0-rc.1/item-search#fields', 'https://api.stacspec.org/v1.0.0-rc.1/item-search#context', 'https://api.stacspec.org/v1.0.0-rc.1/ogcapi-features', 'https://api.stacspec.org/v1.0.0-rc.1/item-search#sort', 'https://api.stacspec.org/v1.0.0-rc.1/item-search#filter', 'http://www.opengis.net/spec/ogcapi-features-3/1.0/conf/features-filter', 'http://www.opengis.net/spec/ogcapi-features-3/1.0/conf/filter', 'https://api.stacspec.org/v1.0.0-rc.1/collections', 'https://api.stacspec.org/v1.0.0-rc.1/item-search#filter:cql-text', 'https://api.stacspec.org/v1.0.0-rc.1/item-search#query', 'https://api.stacspec.org/v1.0.0-rc.1/item-search', 'http://www.opengis.net/spec/ogcapi-features-1/1.0/conf/core', 'http://www.opengis.net/spec/ogcapi-features-1/1.0/conf/geojson', 'https://api.stacspec.org/v1.0.0-rc.1/item-search#filter:basic-cql', 'https://api.stacspec.org/v1.0.0-rc.1/core'] |
STAC Extensions
https://raw.githubusercontent.com/radiantearth/stac-api-spec/v1.0.0-rc.1/fragments/context/json-schema/schema.json |
Children
Only the first child shown
CollectionClient: GlobCover_09
ID: GlobCover_09 |
Title: GlobCover Global Land Cover Product (2009) |
Description: GlobCover is an European Space Agency (ESA) initiative which began in 2005 in partnership with several organizations including JRC, EEA, FAO, UNEP, GOFC-GOLD and IGBP. The aim of the project was to develop a service capable of delivering global composites and land cover maps using as input observations from the 300m MERIS sensor on board the ENVISAT satellite mission. The GlobCover land cover maps cover 2 periods: December 2004 - June 2006 and January - December 2009. This dataset provides the January - December 2009 data. |
type: Collection |
title: GlobCover Global Land Cover Product (2009) |
assets: {} |
keywords: None |
providers: None |
summaries: {'datetime': ['2009-01-01T00:00:00Z'], 'cog_default': None} |
stac_extensions: None |
dashboard:is_periodic: False |
dashboard:time_density: None |
Items
Only the first item shown
Item: Globcover2009_V2.3_Global_
ID: Globcover2009_V2.3_Global_ |
Bounding Box: [-90.0, -180.0, 90.0, 180.0] |
Datetime: 2009-01-01 00:00:00+00:00 |
boxes: ['-90 -180 90 180'] |
links: [{'rel': 'http://esipfed.org/ns/fedsearch/1.1/s3#', 'href': 's3://nasa-maap-data-store/file-staging/circleci/GlobCover2009___2.3/files/Globcover2009_V2.3_Global_.zip', 'title': 'File to download', 'hreflang': 'en-US'}, {'rel': 'http://esipfed.org/ns/fedsearch/1.1/data#', 'href': 's3://nasa-maap-data-store/file-staging/circleci/GlobCover2009___2.3', 'hreflang': 'en-US', 'inherited': True}, {'rel': 'http://esipfed.org/ns/fedsearch/1.1/documentation#', 'href': 'http://due.esrin.esa.int/files/GLOBCOVER2009_Validation_Report_2.2.pdf', 'hreflang': 'en-US', 'inherited': True}] |
title: GlobCover_09.Globcover2009_V2.3_Global.zip |
updated: 2019-02-21T00:00:00+00:00 |
datetime: 2009-01-01T00:00:00+00:00 |
time_end: 2009-12-31T23:59:59.000Z |
concept_id: G1200090738-NASA_MAAP |
dataset_id: GlobCover Global Land Cover Product (2009) |
time_start: 2009-01-01T00:00:00.000Z |
browse_flag: False |
data_center: NASA_MAAP |
granule_size: 290.8 |
day_night_flag: UNSPECIFIED |
original_format: ECHO10 |
coordinate_system: CARTESIAN |
online_access_flag: False |
collection_concept_id: C1200015149-NASA_MAAP |
stac_extensions: [] |
Assets
Asset: None
href: s3://nasa-maap-data-store/file-staging/circleci/GlobCover2009___2.3/files/Globcover2009_V2.3_Global_.zip |
Roles: ['data'] |
Owner: |
Asset: None
href: http://due.esrin.esa.int/files/GLOBCOVER2009_Validation_Report_2.2.pdf |
Roles: ['documentation'] |
Owner: |
Links
Link:
Rel: collection |
Target: https://stac.maap-project.org/collections/GlobCover_09 |
Media Type: application/json |
Link:
Rel: parent |
Target: https://stac.maap-project.org/collections/GlobCover_09 |
Media Type: application/json |
Link:
Rel: root |
Target: https://stac.maap-project.org/ |
Media Type: application/json |
Link:
Rel: self |
Target: https://stac.maap-project.org/collections/GlobCover_09/items/Globcover2009_V2.3_Global_ |
Media Type: application/geo+json |
Links
Link:
Rel: items |
Target: https://stac.maap-project.org/collections/GlobCover_09/items |
Media Type: application/geo+json |
Link:
maap-stac
Rel: root |
Target: |
Media Type: application/json |
Link:
Rel: self |
Target: https://stac.maap-project.org/collections/GlobCover_09 |
Media Type: application/json |
Link:
maap-stac
Rel: parent |
Target: |
Media Type: application/json |
Items
Only the first item shown
Item: boreal_agb_202302151676439579_1326
ID: boreal_agb_202302151676439579_1326 |
Bounding Box: [-78.40290984426046, 51.07724585591961, -77.04127077089376, 51.92130718597872] |
Datetime: 2023-02-15 00:00:00+00:00 |
datetime: 2023-02-15T00:00:00+00:00 |
proj:bbox: [4598521.999999994, 5643304.000000009, 4688521.999999994, 5733304.000000009] |
proj:shape: [3000.0, 3000.0] |
proj:geometry: {'type': 'Polygon', 'coordinates': [[[4598521.999999994, 5643304.000000009], [4688521.999999994, 5643304.000000009], [4688521.999999994, 5733304.000000009], [4598521.999999994, 5733304.000000009], [4598521.999999994, 5643304.000000009]]]} |
proj:transform: [30.0, 0.0, 4598521.999999994, 0.0, -30.0, 5733304.000000009, 0.0, 0.0, 1.0] |
stac_extensions: ['https://stac-extensions.github.io/projection/v1.0.0/schema.json', 'https://stac-extensions.github.io/raster/v1.1.0/schema.json'] |
STAC Extensions
https://stac-extensions.github.io/projection/v1.0.0/schema.json |
https://stac-extensions.github.io/raster/v1.1.0/schema.json |
Assets
Asset: Default COG Layer
href: s3://nasa-maap-data-store/file-staging/icesat2-boreal/boreal_agb_202302151676439579_1326.tif |
Title: Default COG Layer |
Description: Cloud optimized default layer to display on map |
Media type: image/tiff; application=geotiff; profile=cloud-optimized |
Roles: ['data', 'layer'] |
Owner: |
raster:bands: [{'scale': 1.0, 'nodata': 'nan', 'offset': 0.0, 'sampling': 'area', 'data_type': 'float32', 'histogram': {'max': 184.36343383789062, 'min': 3.2080953121185303, 'count': 11.0, 'buckets': [681765.0, 228373.0, 63820.0, 21697.0, 9756.0, 4666.0, 2226.0, 760.0, 103.0, 15.0]}, 'statistics': {'mean': 20.13457220378195, 'stddev': 16.76768258991038, 'maximum': 184.36343383789062, 'minimum': 3.2080953121185303, 'valid_percent': 96.62446975708008}}, {'scale': 1.0, 'nodata': 'nan', 'offset': 0.0, 'sampling': 'area', 'data_type': 'float32', 'histogram': {'max': 77.29371643066406, 'min': 0.509101927280426, 'count': 11.0, 'buckets': [960512.0, 49080.0, 3485.0, 79.0, 12.0, 5.0, 5.0, 0.0, 0.0, 3.0]}, 'statistics': {'mean': 3.1726184659996584, 'stddev': 2.480238548909341, 'maximum': 77.29371643066406, 'minimum': 0.509101927280426, 'valid_percent': 96.62446975708008}}] |
Links
Link:
Rel: collection |
Target: https://stac.maap-project.org/collections/icesat2-boreal |
Media Type: application/json |
Link:
Rel: parent |
Target: https://stac.maap-project.org/collections/icesat2-boreal |
Media Type: application/json |
Link:
maap-stac
Rel: root |
Target: |
Media Type: application/json |
Link:
Rel: self |
Target: https://stac.maap-project.org/collections/icesat2-boreal/items/boreal_agb_202302151676439579_1326 |
Media Type: application/geo+json |
Links
Link:
Rel: self |
Target: https://stac.maap-project.org/ |
Media Type: application/json |
Link:
maap-stac
Rel: root |
Target: |
Media Type: application/json |
Link:
Rel: data |
Target: https://stac.maap-project.org/collections |
Media Type: application/json |
Link:
STAC/WFS3 conformance classes implemented by this server
Rel: conformance |
Target: https://stac.maap-project.org/conformance |
Media Type: application/json |
Link:
STAC search
Rel: search |
Target: https://stac.maap-project.org/search |
Media Type: application/geo+json |
method: GET |
Link:
STAC search
Rel: search |
Target: https://stac.maap-project.org/search |
Media Type: application/geo+json |
method: POST |
Link:
GlobCover Global Land Cover Product (2009)
Rel: child |
Target: |
Media Type: application/json |
Link:
AfriSAR UAVSAR Coregistered SLCs Generated Using NISAR Tools
Rel: child |
Target: https://stac.maap-project.org/collections/AfriSAR_UAVSAR_Coreg_SLC |
Media Type: application/json |
Link:
BIOSAR1
Rel: child |
Target: https://stac.maap-project.org/collections/BIOSAR1 |
Media Type: application/json |
Link:
AfriSAR: Aboveground Biomass for Lope, Mabounie, Mondah, and Rabi Sites, Gabon
Rel: child |
Target: https://stac.maap-project.org/collections/AfriSAR_AGB_Maps_1681 |
Media Type: application/json |
Link:
Landsat 8 Operational Land Imager (OLI) Surface Reflectance Analysis Ready Data (ARD) V1, Peru and Equatorial Western Africa, April 2013-January 2020
Rel: child |
Target: https://stac.maap-project.org/collections/Landsat8_SurfaceReflectance |
Media Type: application/json |
Link:
ABoVE LVIS L1B Geolocated Return Energy Waveforms V001
Rel: child |
Target: https://stac.maap-project.org/collections/ABLVIS1B |
Media Type: application/json |
Link:
AfriSAR UAVSAR Ungeocoded Covariance Matrix product Generated Using NISAR Tools
Rel: child |
Target: https://stac.maap-project.org/collections/AfriSAR_UAVSAR_Ungeocoded_Covariance |
Media Type: application/json |
Link:
GlobCover Global Land Cover Product (2005-06)
Rel: child |
Target: https://stac.maap-project.org/collections/GlobCover_05_06 |
Media Type: application/json |
Link:
Global 25m Resolution PALSAR-2/PALSAR Forest/Non-Forest Map
Rel: child |
Target: https://stac.maap-project.org/collections/Global_PALSAR2_PALSAR_FNF |
Media Type: application/json |
Link:
GEDI L2A Elevation and Height Metrics Data Global Footprint Level V002
Rel: child |
Target: https://stac.maap-project.org/collections/GEDI02_A |
Media Type: application/json |
Link:
AfriSAR LVIS L2 Geolocated Surface Elevation Product V001
Rel: child |
Target: https://stac.maap-project.org/collections/AFLVIS2 |
Media Type: application/json |
Link:
AFRISAR_DLR
Rel: child |
Target: https://stac.maap-project.org/collections/AFRISAR_DLR |
Media Type: application/json |
Link:
Gridded Boreal Aboveground Biomass Density c.2020 at 30m resolution
Rel: child |
Target: https://stac.maap-project.org/collections/icesat2-boreal |
Media Type: application/json |
Link:
AfriSAR UAVSAR Normalization Area Generated Using NISAR Tools
Rel: child |
Target: https://stac.maap-project.org/collections/AfriSAR_UAVSAR_Normalization_Area |
Media Type: application/json |
Link:
Global Ecosystem Dynamics Investigation (GEDI) Calibration/Validation Airborne Lidar Dataset (Compressed)
Rel: child |
Target: https://stac.maap-project.org/collections/GEDI_CalVal_Lidar_Data_Compressed |
Media Type: application/json |
Link:
Global Ecosystem Dynamics Investigation (GEDI) Calibration/Validation Field Survey Dataset
Rel: child |
Target: https://stac.maap-project.org/collections/GEDI_CalVal_Field_Data |
Media Type: application/json |
Link:
ESA CCI above-ground biomass product level 4, year 2010
Rel: child |
Target: https://stac.maap-project.org/collections/ESACCI_Biomass_L4_AGB_V3_100m_2010 |
Media Type: application/json |
Link:
ESA CCI above-ground biomass product level 4, year 2018
Rel: child |
Target: https://stac.maap-project.org/collections/ESACCI_Biomass_L4_AGB_V3_100m_2018 |
Media Type: application/json |
Link:
ESA CCI above-ground biomass product level 4, year 2017
Rel: child |
Target: https://stac.maap-project.org/collections/ESACCI_Biomass_L4_AGB_V3_100m_2017 |
Media Type: application/json |
Link:
AfriSAR UAVSAR Geocoded SLCs Generated Using NISAR Tools
Rel: child |
Target: https://stac.maap-project.org/collections/AfriSAR_UAVSAR_Geocoded_SLC |
Media Type: application/json |
Link:
Global 25m Resolution PALSAR-2/PALSAR Mosaic
Rel: child |
Target: https://stac.maap-project.org/collections/Global_PALSAR2_PALSAR_Mosiac |
Media Type: application/json |
Link:
AFRISAR_DLR2
Rel: child |
Target: https://stac.maap-project.org/collections/AFRISAR_DLR2 |
Media Type: application/json |
Link:
AfriSAR UAVSAR Vertical Wavenumber (KZ) Generated Using NISAR Tools
Rel: child |
Target: https://stac.maap-project.org/collections/AfriSAR_UAVSAR_KZ |
Media Type: application/json |
Link:
Global Ecosystem Dynamics Investigation (GEDI) Calibration/Validation Airborne Lidar Dataset
Rel: child |
Target: https://stac.maap-project.org/collections/GEDI_CalVal_Lidar_Data |
Media Type: application/json |
Link:
GEDI L2B Canopy Cover and Vertical Profile Metrics Data Global Footprint Level V002
Rel: child |
Target: https://stac.maap-project.org/collections/GEDI02_B |
Media Type: application/json |
Link:
Arctic-Boreal Vulnerability Experiment Uninhabited Aerial Vehicle Synthetic Aperture Radar Polarimetric SAR
Rel: child |
Target: https://stac.maap-project.org/collections/ABoVE_UAVSAR_PALSAR |
Media Type: application/json |
Link:
Global Forest Change 2000-2017
Rel: child |
Target: https://stac.maap-project.org/collections/Global_Forest_Change_2000-2017 |
Media Type: application/json |
Link:
OpenAPI service description
Rel: service-desc |
Target: https://stac.maap-project.org/openapi.json |
Media Type: application/vnd.oai.openapi+json;version=3.0 |
Link:
OpenAPI service documentation
Rel: service-doc |
Target: https://stac.maap-project.org/docs |
Media Type: text/html |
CollectionClient
As with a static catalog the get_collections function will iterate through the Collections in the Catalog. Notice that because this is an API it can get all the Collections through a single call, rather than having to fetch each one individually.
[4]:
for collection in cat.get_all_collections():
print(collection)
<CollectionClient id=GlobCover_09>
<CollectionClient id=AfriSAR_UAVSAR_Coreg_SLC>
<CollectionClient id=BIOSAR1>
<CollectionClient id=AfriSAR_AGB_Maps_1681>
<CollectionClient id=Landsat8_SurfaceReflectance>
<CollectionClient id=ABLVIS1B>
<CollectionClient id=AfriSAR_UAVSAR_Ungeocoded_Covariance>
<CollectionClient id=GlobCover_05_06>
<CollectionClient id=Global_PALSAR2_PALSAR_FNF>
<CollectionClient id=GEDI02_A>
<CollectionClient id=AFLVIS2>
<CollectionClient id=AFRISAR_DLR>
<CollectionClient id=icesat2-boreal>
<CollectionClient id=AfriSAR_UAVSAR_Normalization_Area>
<CollectionClient id=GEDI_CalVal_Lidar_Data_Compressed>
<CollectionClient id=GEDI_CalVal_Field_Data>
<CollectionClient id=ESACCI_Biomass_L4_AGB_V3_100m_2010>
<CollectionClient id=ESACCI_Biomass_L4_AGB_V3_100m_2018>
<CollectionClient id=ESACCI_Biomass_L4_AGB_V3_100m_2017>
<CollectionClient id=AfriSAR_UAVSAR_Geocoded_SLC>
<CollectionClient id=Global_PALSAR2_PALSAR_Mosiac>
<CollectionClient id=AFRISAR_DLR2>
<CollectionClient id=AfriSAR_UAVSAR_KZ>
<CollectionClient id=GEDI_CalVal_Lidar_Data>
<CollectionClient id=GEDI02_B>
<CollectionClient id=ABoVE_UAVSAR_PALSAR>
<CollectionClient id=Global_Forest_Change_2000-2017>
[5]:
collection = cat.get_collection('ESACCI_Biomass_L4_AGB_V3_100m_2010')
collection
[5]:
CollectionClient: ESACCI_Biomass_L4_AGB_V3_100m_2010
ID: ESACCI_Biomass_L4_AGB_V3_100m_2010 |
Title: ESA CCI above-ground biomass product level 4, year 2010 |
Description: This dataset comprises estimates of forest above-ground biomass for the years 2010, 2017 and 2018. They are derived from a combination of Earth observation data, depending on the year, from the Copernicus Sentinel-1 mission, Envisat’s ASAR instrument and JAXA’s Advanced Land Observing Satellite (ALOS-1 and ALOS-2), along with additional information from Earth observation sources. The data has been produced as part of the European Space Agency's (ESA's) Climate Change Initiative (CCI) programme by the Biomass CCI team. |
type: Collection |
title: ESA CCI above-ground biomass product level 4, year 2010 |
summaries: {'datetime': ['2010-01-01T00:00:00Z'], 'cog_default': None} |
Items
Only the first item shown
Item: S50W080_ESACCI-BIOMASS-L4-AGB_SD-MERGED-100m-2010-fv3.0
ID: S50W080_ESACCI-BIOMASS-L4-AGB_SD-MERGED-100m-2010-fv3.0 |
Bounding Box: [-60.0, -80.0, -50.0, -70.0] |
Datetime: 2010-01-01 00:00:00+00:00 |
links: [{'rel': 'http://esipfed.org/ns/fedsearch/1.1/data#', 'href': 'https://bmap-catalogue-data.oss.eu-west-0.prod-cloud-ocb.orange-business.com/esacci/ESACCI_Biomass_L4_AGB_V3_100m/2010/S50W080_ESACCI-BIOMASS-L4-AGB_SD-MERGED-100m-2010-fv3.0.tif', 'type': 'image/tiff', 'hreflang': 'en-US'}, {'rel': 'http://esipfed.org/ns/fedsearch/1.1/metadata#', 'href': 'https://edav-ui.val.esa-maap.org', 'title': 'WMS GetMap Resource (VisualizationURL)', 'hreflang': 'en-US'}, {'rel': 'http://esipfed.org/ns/fedsearch/1.1/documentation#', 'href': 'https://catalogue.ceda.ac.uk/uuid/84403d09cef3485883158f4df2989b0c', 'hreflang': 'en-US', 'inherited': True}] |
title: S50W080_ESACCI-BIOMASS-L4-AGB_SD-MERGED-100m-2010-fv3.0.tif |
updated: 2021-09-02T08:17:05+00:00 |
datetime: 2010-01-01T00:00:00+00:00 |
polygons: [['-50 -80 -60 -80 -60 -70 -50 -70 -50 -80']] |
time_end: 2010-12-31T23:59:59.000Z |
concept_id: G1201308627-ESA_MAAP |
dataset_id: ESACCI_Biomass_L4_AGB_V3_100m_2010 |
time_start: 2010-01-01T00:00:00.000Z |
browse_flag: False |
data_center: ESA_MAAP |
granule_size: 12.67805290222168 |
day_night_flag: BOTH |
original_format: ECHO10 |
coordinate_system: CARTESIAN |
online_access_flag: True |
collection_concept_id: C1201308049-ESA_MAAP |
stac_extensions: [] |
Assets
Asset: None
href: https://bmap-catalogue-data.oss.eu-west-0.prod-cloud-ocb.orange-business.com/esacci/ESACCI_Biomass_L4_AGB_V3_100m/2010/S50W080_ESACCI-BIOMASS-L4-AGB_SD-MERGED-100m-2010-fv3.0.tif |
Media type: image/tiff |
Roles: ['data'] |
Owner: |
Asset: None
href: https://edav-ui.val.esa-maap.org |
Roles: ['metadata'] |
Owner: |
Asset: None
href: https://catalogue.ceda.ac.uk/uuid/84403d09cef3485883158f4df2989b0c |
Roles: ['documentation'] |
Owner: |
Links
Link:
Rel: collection |
Target: https://stac.maap-project.org/collections/ESACCI_Biomass_L4_AGB_V3_100m_2010 |
Media Type: application/json |
Link:
Rel: parent |
Target: https://stac.maap-project.org/collections/ESACCI_Biomass_L4_AGB_V3_100m_2010 |
Media Type: application/json |
Link:
Rel: root |
Target: https://stac.maap-project.org/ |
Media Type: application/json |
Link:
Rel: self |
Target: https://stac.maap-project.org/collections/ESACCI_Biomass_L4_AGB_V3_100m_2010/items/S50W080_ESACCI-BIOMASS-L4-AGB_SD-MERGED-100m-2010-fv3.0 |
Media Type: application/geo+json |
Links
Link:
Rel: items |
Target: https://stac.maap-project.org/collections/ESACCI_Biomass_L4_AGB_V3_100m_2010/items |
Media Type: application/geo+json |
Link:
Rel: parent |
Target: https://stac.maap-project.org/ |
Media Type: application/json |
Link:
maap-stac
Rel: root |
Target: |
Media Type: application/json |
Link:
Rel: self |
Target: https://stac.maap-project.org/collections/ESACCI_Biomass_L4_AGB_V3_100m_2010 |
Media Type: application/json |
STAC Items
The main functions for getting items return iterators, where pystac-client will handle retrieval of additional pages when needed. Note that one request is made for the first ten items, then a second request for the next ten.
[6]:
items = collection.get_items()
# flush stdout so we can see the exact order that things happen
def get_ten_items(items):
for i, item in enumerate(items):
print(f"{i}: {item}")
if i == 9:
return
print('First page', flush=True)
get_ten_items(items)
First page
0: <Item id=S50W080_ESACCI-BIOMASS-L4-AGB_SD-MERGED-100m-2010-fv3.0>
1: <Item id=S50W080_ESACCI-BIOMASS-L4-AGB-MERGED-100m-2010-fv3.0>
2: <Item id=S50W070_ESACCI-BIOMASS-L4-AGB_SD-MERGED-100m-2010-fv3.0>
3: <Item id=S50W070_ESACCI-BIOMASS-L4-AGB-MERGED-100m-2010-fv3.0>
4: <Item id=S50W060_ESACCI-BIOMASS-L4-AGB_SD-MERGED-100m-2010-fv3.0>
5: <Item id=S50W060_ESACCI-BIOMASS-L4-AGB-MERGED-100m-2010-fv3.0>
6: <Item id=S40W080_ESACCI-BIOMASS-L4-AGB_SD-MERGED-100m-2010-fv3.0>
7: <Item id=S40W080_ESACCI-BIOMASS-L4-AGB-MERGED-100m-2010-fv3.0>
8: <Item id=S40W070_ESACCI-BIOMASS-L4-AGB_SD-MERGED-100m-2010-fv3.0>
9: <Item id=S40W070_ESACCI-BIOMASS-L4-AGB-MERGED-100m-2010-fv3.0>
Discover the URL of one item using xarray
[7]:
item = collection.get_item('S50W080_ESACCI-BIOMASS-L4-AGB_SD-MERGED-100m-2010-fv3.0')
item.assets['data'].href
[7]:
'https://bmap-catalogue-data.oss.eu-west-0.prod-cloud-ocb.orange-business.com/esacci/ESACCI_Biomass_L4_AGB_V3_100m/2010/S50W080_ESACCI-BIOMASS-L4-AGB_SD-MERGED-100m-2010-fv3.0.tif'