Skip to main content

Hi all,


I have to download a large Sentinel 2 dataset in AWS filtered on the basis of time, location and cloud cover. I have previously used GEE to get data as per these filters. But I am not able to understand how to filter the Sentinel 2 data at AWS and then transfer this filtered data to another S3 bucket. Any tutorial to solve this issue would also be very helpful.

Thanks.

I would recommend you use Sentinel Hub’s Catalogue STAC API to perform a selection. API is payable, but there is a free trial, which might be sufficient ot perform an exercise you would like to do.

Examples of the requests are here:

docs.sentinel-hub.com
d3714e73b38a87afa3c31502a6696052a7395163.png


Catalog API examples



Catalog API examples in curl. To run the examples, you need an access token.








Thanks a lot. I will look into this approach.

Is it also possible to filter and transfer this data using sentinelhub-py? Thanks.


You can search/filter with Catalogue API, see this example:

docs.sentinel-hub.com
d3714e73b38a87afa3c31502a6696052a7395163.png


Catalog API examples



Catalog API examples in curl. To run the examples, you need an access token.







Then you can download using sentinelhub-py, see documentation:
https://sentinelhub-py.readthedocs.io/en/latest/examples/aws_request.html#Download-data


Reply