При использовании sentinel api через sentinelsat я получаю неполные спутниковые изображения. с параметром area_relation, установленным на 'contains', возникает ошибка тайм-аута
Код отлично работает с областью_relation = 'пересечение', но не работает с 'содержит'. Если area_relation = 'пересечь', в результатах поиска также появляются неполные изображения.
!pip install datetime
!pip install sentinelsat
from sentinelsat import SentinelAPI, read_geojson, geojson_to_wkt
from datetime import date
api = SentinelAPI('user', 'password', 'https://scihub.copernicus.eu/apihub/') #enter your user id and password
#custom footprint
footprint = 'POLYGON((-9 30.00, 30.00 30.00, 30.00 9.5, -9 9.5, -9 30.00))'
products = api.query(footprint,
date=('20170619', '20180621'),
platformname='Sentinel-2',
area_relation = 'contains',
limit = 20,
cloudcoverpercentage=(0, 20))
products_df = api.to_dataframe(products)
# sort and limit to first 10 sorted products
products_df_sorted = products_df.sort_values(['cloudcoverpercentage', 'ingestiondate'], ascending=[True, True])
products_df_sorted = products_df_sorted.head(10)
# download sorted and reduced products
api.download_all(products_df_sorted.index)