In this github repo can be found the source code for the ingestion system of the evo-odas project organized in 3 main folders.
The Airflow folder contains the python source code of the custom Operators and DAGs for the ingestion of the Sentinel 1 and 2 data.
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)
The code we have written is release following the MIT license. You can find the LICENSE file at the root of the repo.