Sistema di download automatizzato di immagini satellitari provenienti da sorgenti OPEN
View/ Open
Author
Osti, Samuele <2000>
Date
2025-03-25Data available
2025-03-27Abstract
This final test illustrates the development of an automated system for downloading and managing satellite images from open sources such as Copernicus and Creodias, made necessary by the recent and profound change of the Copernicus API. This change has made it essential to create a new, scalable and efficient system, capable of managing the complexity and volume of available satellite data. The main objective is to create a constantly updated satellite image archive for the Liguria region, accessible and well-organized, in order to support land monitoring and environmental risk management activities.
The system is based on Apache Airflow, which orchestrates the data acquisition and management process through DAG (Directed Acyclic Graphs), PostgreSQL for structured metadata storage and a customized Python library for interaction with the Copernicus and Creodias APIs. The architecture includes mechanisms for authentication, data filtering, integrity verification of downloaded files and error management.
The results demonstrate a significant improvement in efficiency, reliability and quality of the acquired data. The automated system ensures continuous data acquisition even in case of interruptions of Copernicus services and provides a well-structured and easily accessible data archive. Questa prova finale illustra lo sviluppo di un sistema automatizzato per il download e la gestione di immagini satellitari provenienti da fonti aperte come Copernicus e Creodias, reso necessario dalla recente e profonda modifica delle API di Copernicus. Tale cambiamento ha reso imprescindibile la creazione di un nuovo sistema, scalabile ed efficiente, capace di gestire la complessità e il volume dei dati satellitari disponibili. L'obiettivo principale è realizzare un archivio di immagini satellitari costantemente aggiornato per la regione Liguria, accessibile e ben organizzato, al fine di supportare attività di monitoraggio del territorio e di gestione dei rischi ambientali.
Il sistema è basato su Apache Airflow, che orchestra il processo di acquisizione e gestione dei dati attraverso DAG (Directed Acyclic Graphs), PostgreSQL per l'archiviazione strutturata dei metadati e una libreria Python personalizzata per l'interazione con le API di Copernicus e Creodias. L'architettura include meccanismi per l'autenticazione, il filtraggio dei dati, la verifica dell'integrità dei file scaricati e la gestione degli errori.
I risultati dimostrano un significativo miglioramento dell'efficienza, dell'affidabilità e della qualità dei dati acquisiti. Il sistema automatizzato garantisce un'acquisizione continua dei dati anche in caso di interruzioni dei servizi Copernicus e fornisce un archivio dati ben strutturato e facilmente accessibile.
Type
info:eu-repo/semantics/bachelorThesisCollections
- Laurea Triennale [2776]