Skip to content

Sentinel 2 L1C bad s3 hrefs before July 2023 #73

@facundofacio

Description

@facundofacio

In the following stac server endpoint https://earth-search.aws.element84.com/v1/collections/sentinel-2-l1c

I have found a bug in Sentinel 2 L1C STAC items assets hrefs for dates before july 2023.

For example for date “2023/07/07”, tile “MGRS-21HUB” and asset “blue” the s3 href should be like this:

s3://sentinel-s2-l1c/tiles/21/H/UB/2023/7/7/0/B02.jp2

but actually is like this

s3://sentinel-s2-l2a/tiles/21/H/UB/2023/7/7/0/B02.jp2

here is a code snippet for checking it:

from pystac_client import Client
STAC_URL = "https://earth-search.aws.element84.com/v1"
stac_client = Client.open(STAC_URL)
stac_client.add_conforms_to("ITEM_SEARCH")
l1c_items = stac_client.search(
    collections=["sentinel-2-l1c"],
    bbox=(-58.6069,-34.4038,-58.4982,-34.3136),
    datetime="2023-07-07/2023-07-10",
    max_items=1,
)
l1c_items_list = list(l1c_items.items_as_dicts())
print("tile:", l1c_items_list[0]["properties"]["grid:code"])
print("href:", l1c_items_list[0]["assets"]["blue"]["href"], "\n")

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions