Article Image
Article Image
read

Dopo avere creato questa mappa ed aver usato i dati satellitari del servizio EMS di Copernicus è emersa l’esigenza di avere qualche strumento software in più che consenta e faciliti l’uso di questi dati anche per progetti più complessi.

L’idea di base è stata quella di creare un repository su Github che possa contenere nel tempo un set di script utili a chi vorrà usare i dati satellitari durante le emergenze automatizzando operazioni che in alternativa si dovrebbero fare manualmente.

Come si può vedere da questa pagina relativa all’alluvione di Livorno i dati di Copernicus EMS sono associati ad uno specifico tag che identifica l’emergenza in modo univoco.

il tag dell'emergenza

Nella pagina dell’emergenza si possono visualizzare quali siano le aree geografiche in cui è suddivisa la zona interessata dall’emergenza. Queste sono le unità minime di cui si può avere accesso ai dati. In particolare per ogni zona si può avere accesso alle immagini satellitari in vari formati e ai dataset vettoriali (questi file sono i veri e propri dataset elaborati da EMS e sono denominati “Vector package”).

i vector package di un'emergenza

Ogni file vettoriale ZIP contenente i dati, normalmente presenta un set di file al suo interno. Dando un’occhiata si può capire facilmente di quali dati si ha bisogno.

il tag dell'emergenza

In questo momento nel repo trovate quindi due script (speriamo col tempo di poterli aumentare o migliorare se ci fossero altre esigenze):

  • get_ems_zips: per effettuare il download di tutti i file vettoriali (ZIP) presenti in una pagina di una specifica emergenza (identificata con un tag del tipo EMSRXXX). Si può usare questo script anche per fare il download di tutti i dataset di più emergenze (basterà configurare lo script con più tag, così [EMSRXXX, EMSRYYY…])
  • merge_ems_zips: per effettuare un’operazione di merge di un set di Vector package relativi a più zone della stessa emergenza in modo da “fonderli assieme” e visualizzarli complessivamente come livelli di un’emergenza. In questo script oltre ai tag dell’emergenza vanno indicati anche i dati di interesse di cui si vuole fare il merge (tra quelli contenuti nel file .ZIP stesso)

La configurazione degli script si effettua nelle prime righe rispettivamente editando queste variabili:

Il repository è ovviamente aperto a ricevere issue e pull request per essere migliorato. che aspettate?

CREDITS: L’ems toolkit è un progetto che cerca di generalizzare un nobilissimo intento che alcuni attivisti del progetto terremotocentroitalia.info hanno realizzato durante i terremoti del 2016 in Italia. Un particolare grazie va ad Andrea Borruso, Alessandro Sarretta e Paolo Frizzera. Il repository usato per terremoto è questo. L’ems_toolkit è rilasciato con licenza di libero riuso (MIT) e accetta pull request e issue.

Blog Logo

Matteo Tempestini


Published

Image

IlTempe

io, me e tutto quello che vi posso dire

Back to Overview