If you wanted to collect all Sentinel satellite data for a given region of interest (ROI), say, for a given day or time frame - is there any simple way to do it? That means: Without having to download all the full images manually and cropping the ROI subset manually as well afterwards?

  • Currently I use the SentinelAPI, and in api.query, I set area_relations='Contains'. However, this obviously still downloads the full product, and allows to download only data, which contains the full ROI. Is the ROI split into two or more Sentinel datasets, no mosaicking will be carried out. Another drawback: No georeferencing/terrain correction beyond the delivered standard product is included - this needs yet to be done... – Michael Sep 11 '17 at 15:45

Use Google Earth Engine: https://earthengine.google.com/

You can visualize and export sentinel images for a given ROI (customizable by user input shapefile, kml, etc) in a few lines of code. There are many demos available online.

More info here https://developers.google.com/earth-engine/sentinel1


The latest release of ESA SNAP (6 beta) features so-called AOI monitoring.


It allows you to define a region of interest, schedule searching for the data and apply processing chains (as defined with the graph builder) on the data automatically. And with the new sci-hub integration you can download S1 data directly in SNAP (you enter the same user credentials as on https://scihub.copernicus.eu/).

However, I don't think that only downloading subsets works by now. The whole product is retrieved but as soon as you integrate the subset operator in your graph, only the desired area is proessed.

enter image description here

  • Oh, that sounds handy! However, when trying it, the AOI selection doesn't really work for me. At least, I cannot zoom into that worldmap somehow. Is there any method to select the AOI based on a geojson file or else? – Michael Sep 11 '17 at 15:43

take a look to sentinelsat https://sentinelsat.readthedocs.io/en/stable/index.html Another option is using scihub_download


One option to automate downloading part (but not also cropping) would be to use a combination of OpenSearch API (http://opensearch.sentinel-hub.com/resto/api/collections/Sentinel2/describe.xml) and Python downloader (https://github.com/sinergise/sentinelhub).

(disclaimer: I am coming from Sinergise, a company, which developed Sentinel Hub and both of the above mentioned freely available tools; you could also use Sentinel Hub services to do exactly what you are asking for, but those are payable)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.