Skip to content

Geosoft2/GeoSoftII_Projekt

 
 

Repository files navigation

An openEO back-end driver for geospatial data science using the Pangeo software stack

Geosoftware II Project WiSe 2020/21


Table of contents

1. Overview
2. Installation
3. Example of use
4. Scope of functionalities


Overview

The goal of this project is to implement a backend that can process Copernicus Sentinel and SST data using pangeo-packages (primarily xarray and dask). All code of the used microservices can be found here: GeoSoftII2020-21 Github


Installation

  1. Download docker-compose.yml
  2. Configure your compose file by editing the database item:
    • Enter your username and password for accessing Copernicus Open Acess Hub to download Sentinel2 data
    • select datasets and their time periods to download
    • further information can be seen in the GeoSoftII_DataServer GitHub repository
  3. Start the docker composefile, in step 2. selected datasets will be downloaded now.

Example of use

  1. Get an example.JSON and configure it to your desired output:
    • "loadcollection1" with time period and datatype (SST or Sentinel2)
    • "process_id" with time period and boundingbox
    • "process_id":"save_result" with time period and boundingbox
  2. create a batchjob using the Python scripts for SST or Sentinel found in the example folder.
  3. Send an api-get-Request POST /jobs/ to create a new batch job with the JSON.
  4. Send an api-post-request POST /jobs/{job_id}/results to start your specified job.
  5. Send an api-get-Request GET /jobs/{job_id}/results to get a download link for the specified job.
  6. Download the result of your processed data.


Scope of functionalities

Central Functionality

Can be seen best by looking into the central functionalities of SST, NDVI and Demos

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Batchfile 100.0%