/evo-odas

Code Repository for the EVO-ODAS

Primary LanguagePythonMIT LicenseMIT

Stories in Ready

EVO-ODAS Ingestion Framework

In this github repo can be found the source code for the ingestion system of the evo-odas project organized in 3 main folders.

Airflow

The Airflow folder contains the python source code of the custom Operators and DAGs for the ingestion of the Sentinel 1 and 2 data.

metadata-ingestion

The metadata-ingestion folder contains the python code to feed a database used as storage from the OpenSearch plugin for Geoserver.`

  • manages OpenSearch Collections and Products
  • extracts metadata from Sentinel 1 and 2 SAFE packages
  • stores the search parameters
  • generate and stores the OGC links
  • generate and store html description

Note that this code will probably wrapped in a Airflow custom Operator(s) to be used during the ingestion process. (So it will be moved in the Airflow folder)

License

The code we have written is release following the MIT license. You can find the LICENSE file at the root of the repo.