Data Processing

Searching, automation, chain processing

Data processing - 7bf41ef8f0ea93854cd2a2ece77a4919

Our cloud infrastructure provides users with innovative methods to efficiently process and distribute data in a matter of seconds.

Thanks to the Data Explorer tool, users can order and process the data automatically using API or manually with GUI.

Complementary processing modes

Depending on users experience and needs 4 complementary processing modes available to all registered users may be used

Data processing - cloud data 2 2
Processing on the Virtual Machine

Users run a local processing chain on a dedicated VM instance (or a VM cluster using a tool like Kubernetes or Docker) interacting with the archive via local access interfaces (S3, NFS) or OGC interfaces (WCS/WMS/WMTS).

Data processing -
Processing in the shared code development environment

Jupyter - users run their code interactively accessing the archive using preinstalled libraries (EOlearn, GDAL) or directly.

Data processing - infrastructure.png 64x60 q85 crop subsampling 2 upscale
Processing of data using external applications

Users of EO data processing software, eg. GIS, can access earth observation data using OGC interfaces (WCS/WMS/WMTS) by using data processing capabilities of the SentinelHub to do data processing on the fly.

Data processing - cluster computing
Cluster computing

PGaaS - Product Generation as a Service - users run tasks in a serverless environment, triggering the next processing steps via an API operating on the archive using local access interfaces (S3, NFS) or OGC interfaces (WCS/WMS/WMTS). Our processing is container-based, so we are able to process up to several hundred thousand products for the customer in a very short time. Thanks to the cluster computing, users can improve their workflow.

Currently, a number of processors are available to automatically generate Analysis-Ready Data from Sentinel-1 (terrain-corrected backscatter, interferometric coherence) and Sentinel-2 (surface reflectance with sen2cor).

Additional processors can be installed, delivered by the user in the form of a docker image. The use of the dockerized application allows for server-less data processing with its own workflow rules.

If you have any query, contact us. Our experts will be happy to assist you.

We will answer all Your questions as soon as possible.