Sentinel-1 and Sentinel-2 images are not superimposed?


#1

Hi,

many thanks for the Python-API: https://github.com/sentinel-hub/sentinelhub-py

I noticed that S-1 images are not superimposed with S-2 images. Have a look at the following example (which is representative for many cases):

It is the case for most of the S-1 images from different regions and during a large period of time.

Do you know the reason for that?

Many thanks
s.


#2

Sentinel-1 images are distributed as non-orthorectified, which is what you probably notice.
Our “main” service (services.sentinel-hub.com) do not yet support on-the-fly orthorecitifaction.
You might want to try prototype version of services residing on CREODIAS (http://creodias.eu/), which do support automatic ortho. Services are not as stable and they are slower, but it might be good enough for you (they will improve eventually).
If you are interested, let us know and we will establish a test account for you there as well.


#3

Hi gmilcinski,

thanks for your answer and your solution. Is it possible to collect data from CREODIAS using the same or another python package?

s.


#4

You can use the same python package, you will just need to change the service URL.


#5

–> Ok. I would like to test it.


#6

OK, you should have received the e-mail with instructions.


#7

Since version 2.2.0 of sentinelhub Python package this is supported. Once you set your instance id and layers at http://apps.eocloud.sentinel-hub.com/wms-configurator/ you will be able to obtain the data from this source if you simply change instance id and base url in package’s configuration file.

You can do this from command line

$ sentinelhub.config --instance_id <your eocloud instance id> --ogc_base_url http://services.eocloud.sentinel-hub.com/v1/

or within the Python code

from sentinelhub import SHConfig

sh_config = SHConfig()  # Collects configuration from config.json file
sh_config.instance_id = '<your eocloud instance id>'
sh_config.ogc_base_url = 'http://services.eocloud.sentinel-hub.com/v1/'
sh_config.save()  # Saves new configuration to config.json file

Everything else is the same.


#8

Great! That I was actually looking for right at this moment.


#9

Seems to work. See example image:

grafik

Thanks for your quick support!


#10

Hi,

I’d like to understand the relationship between Sentinel Hub and Creodias. Should I be trying out Creodias separately?


#11

Sentinel Hub service is operating on many platforms. Our main service is based on AWS but we have one running on CreoDIAS, Mundi and Onda DIAS-es, main reason being to be able to get access to more data.
If you would like to get access to it, send us an e-mail to info@sentinel-hub.com