При использовании 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)

0 ответов

Другие вопросы по тегам