Skip to main content

Hello,

I’m trying to collect Landsat8/9 over some locations and periods using Python/WCsRequest, but, in many cases, the code failed because of the following error:



File ~/.local/lib/python3.9/site-packages/sentinelhub/download/handlers.py:47, in fail_user_errors..new_download_func(self, request)

42 except requests.HTTPError as exception:

43 if (

44 exception.response.status_code < requests.status_codes.codes.INTERNAL_SERVER_ERROR

45 and exception.response.status_code != requests.status_codes.codes.TOO_MANY_REQUESTS

46 ):

—> 47 raise DownloadFailedException(

48 _create_download_failed_message(exception, request.url), request_exception=exception

49 ) from exception

50 raise exception from exception


DownloadFailedException: Failed to download from:
https://services-uswest2.sentinel-hub.com/ogc/wfs/21397277-d832-MASKED?SERVICE=wfs&WARNINGS=False&REQUEST=GetFeature&TYPENAMES=DSS13&BBOX=39.70255693072356%2C-88.26500560307997%2C39.70977267239613%2C-88.25609149308909&OUTPUTFORMAT=application%2Fjson&SRSNAME=EPSG%3A4326&TIME=2018-04-01T00%3A00%3A00Z%2F2018-10-30T23%3A59%3A59Z&MAXCC=80.0&MAXFEATURES=100&FEATURE_OFFSET=0

with HTTPError:

400 Client Error: Bad Request for url: https://services-uswest2.sentinel-hub.com/ogc/wfs/21397277-d832-MASKED?SERVICE=wfs&WARNINGS=False&REQUEST=GetFeature&TYPENAMES=DSS13&BBOX=39.70255693072356%2C-88.26500560307997%2C39.70977267239613%2C-88.25609149308909&OUTPUTFORMAT=application%2Fjson&SRSNAME=EPSG%3A4326&TIME=2018-04-01T00%3A00%3A00Z%2F2018-10-30T23%3A59%3A59Z&MAXCC=80.0&MAXFEATURES=100&FEATURE_OFFSET=0

Server response: “TYPENAME=DSS13 not found!”


Do you have any idea how to fix this?

Thank you

Hi

In your configuration you’re using Lantsat 8-9 OLI-TIRS L1 data, but it seems that the url is requesting Lantsat 8-9 OLI-TIRS L2 data collection (DSS13 is level 2 product).

Please try to set the the data_collection parameter of your WcsRequest as following data_collection=DataCollection.LANDSAT_OT_L1 and it should work as expected.


Hi 
Many thanks for getting back to me so quickly.
I’m more interested in level2. I think the error was due to my wrong costume script and its layer. I edited it and it seems to be working fine for now!
Kind regards


Reply