I am trying to download images using AwsTileRequest with sentinelhub py .
I have managed to get list of all the availble tile for given geoemtry with this script:
search_bbox = BBox(bbox_coords_wgs84, crs=CRS.WGS84)
search_time_interval = ('2020-11-28T00:00:00', '2020-12-09T23:59:59')
wfs_iterator = WebFeatureService(
search_bbox,
search_time_interval,
data_collection=DataCollection.SENTINEL2_L2A,
maxcc=1.0,
config=config
)
imgs_id=[]
dates=[]
for tile_info in wfs_iterator:
#print(tile_info)
tile_id=tile_info['properties']['id']
date=tile_info['properties']['date']
imgs_id.append(tile_id)
but when I try to download the images I get the TileMissingException.
for i in imgs_id:
tile_id=i
print(tile_id)
tile_name, time, aws_index = AwsTile.tile_id_to_tile(tile_id)
print(tile_name,time,aws_index)
bands = ['NDVI']
metafiles = ['tileInfo', 'preview', 'qi/MSK_CLOUDS_B00']
data_folder = './AwsData'
request = AwsTileRequest(
tile=tile_name,
time=time,
aws_index=aws_index,
bands=bands,
metafiles=metafiles,
data_folder=data_folder,
data_collection=DataCollection.SENTINEL2_L2A
)
request.save_data() # This is where the download is triggered
I overcome this by using try and except, but I would like to understand- why those images are not available? I saw in posts from last year that it was a bug that was fixed in the past.
What is the reason that those tiles exist but not acessible?
Edit: seems like this issue occurs only for datacollection SETINEL2_L2A!
Is that mean that you have acess only to TOA?