Earth Monitor

Una dashboard globale per esplorare in un unico posto dati sismici, ambientali e meteorologici provenienti da fonti scientifiche e open data.

TypeScript GIS Mapping Open Data APIs Data Visualization

Capire cosa sta succedendo sul pianeta senza cercare in dieci siti diversi

Quando succede qualcosa di rilevante, le informazioni arrivano rapidamente da fonti diverse.

Un terremoto può essere seguito attraverso i dati sismici. Un incendio attraverso rilevazioni satellitari. Un evento meteorologico attraverso un'altra piattaforma ancora.

Le informazioni esistono già, ma sono spesso distribuite tra servizi differenti, con interfacce diverse e livelli di dettaglio non sempre immediati da confrontare.

Per chi vuole semplicemente capire cosa sta succedendo e dove, il problema non è necessariamente la mancanza di dati: è la loro frammentazione.

Da questa idea nasce Earth Monitor.

Riunire dati diversi in una sola mappa

L'obiettivo era creare un'interfaccia che permettesse di esplorare eventi globali senza dover consultare continuamente fonti separate.

La piattaforma doveva quindi:

  • raccogliere dati provenienti da fonti scientifiche diverse
  • trasformarli in un formato coerente per la visualizzazione
  • mostrarli su una mappa interattiva
  • permettere di filtrare gli eventi più rilevanti
  • rendere le informazioni comprensibili anche senza conoscere in anticipo le singole fonti
  • mantenere il focus sui dati invece che su notizie, pubblicità o contenuti editoriali

La mappa diventa quindi il punto di incontro tra dataset che normalmente vivono in ambienti separati.

Come funziona

Earth Monitor presenta gli eventi globali direttamente su una mappa interattiva.

La visualizzazione permette di passare rapidamente da una panoramica globale a una zona specifica e di utilizzare i dati come punto di partenza per approfondire un determinato evento.

Terremoti

Gli eventi sismici vengono raccolti da fonti scientifiche dedicate e visualizzati geograficamente. È possibile filtrare il fenomeno in base alla magnitudo e concentrarsi sugli eventi più rilevanti.

Eventi ambientali

La piattaforma integra anche dati relativi a fenomeni ambientali e rilevazioni satellitari, trasformandoli in elementi consultabili direttamente sulla mappa.

Dati meteorologici

Le informazioni meteorologiche vengono aggiunte allo stesso ambiente di visualizzazione, permettendo di osservare fenomeni diversi senza cambiare continuamente applicazione.

Un'unica interfaccia

Il valore del progetto non è soltanto nei singoli dataset: è nella possibilità di osservare informazioni provenienti da fonti differenti all'interno dello stesso contesto geografico. Il sito attuale viene presentato come un monitor globale in tempo reale basato su dati USGS e NASA EONET.

Trasformare fonti diverse in una visualizzazione coerente

Un progetto del genere non parte da un singolo database: ogni fonte espone i propri dati con strutture, formati e convenzioni differenti.

L'applicazione deve quindi svolgere una fase di normalizzazione prima di poter rappresentare tutto nello stesso modo. Il flusso generale è:

Fonte dati → Recupero → Normalizzazione → Filtri → Visualizzazione geografica

Questo livello intermedio è fondamentale: la mappa non dovrebbe sapere da quale API proviene un determinato evento, ma dovrebbe ricevere dati già trasformati in una struttura comune e occuparsi soltanto della loro rappresentazione. In questo modo è possibile aggiungere nuove fonti senza riprogettare l'intera interfaccia.

Le parti più difficili

1. Unificare dati che nascono con strutture diverse

Una delle difficoltà principali è far convivere dataset che descrivono fenomeni completamente differenti. Un terremoto può avere magnitudo, profondità e coordinate. Un evento ambientale può avere informazioni temporali e classificazioni diverse. Una fonte meteorologica può utilizzare ancora un altro modello. Per mostrarli insieme serve quindi una struttura comune che conservi le informazioni utili senza perdere il significato originale del dato.

2. Visualizzare molti eventi senza perdere leggibilità

Una mappa globale può diventare rapidamente difficile da leggere quando il numero di eventi aumenta. La sfida non consiste soltanto nel visualizzare tutto, ma nel decidere quanto mostrare e quando mostrarlo, mantenendo la mappa comprensibile anche durante zoom, spostamenti e cambi di area.

3. Gestire dati aggiornati nel tempo

Una dashboard di monitoraggio non è una pagina statica. I dati possono cambiare, nuovi eventi possono comparire e quelli già presenti possono diventare meno rilevanti. L'applicazione deve quindi aggiornare la visualizzazione senza rendere l'esperienza caotica o costringere l'utente a ricaricare continuamente la pagina.

4. Presentare dati scientifici senza trasformarli in notizie

Un altro problema è progettuale: quando mostri eventi come terremoti, incendi o fenomeni meteorologici, è facile cadere in una rappresentazione spettacolarizzata. L'obiettivo di Earth Monitor è invece mantenere il focus sul dato e sulla sua posizione geografica. La mappa deve aiutare a capire cosa sta succedendo, non raccontare una storia al posto dei dati.

Perché ho scelto questo approccio

1. La mappa come interfaccia principale

Per dati fortemente geografici, una lista di eventi non è sempre il modo più efficace per capire la situazione. La mappa permette di percepire immediatamente distribuzione, distanza e concentrazione degli eventi.

2. Fonti scientifiche e open data

Invece di creare manualmente un database proprietario, il progetto utilizza fonti che producono già dati scientifici aggiornati. Questo permette di concentrare il lavoro sull'integrazione, sulla normalizzazione e sulla visualizzazione.

3. Filtrare prima di mostrare

Non tutti gli eventi hanno la stessa rilevanza. Filtri e livelli di dettaglio permettono di ridurre il rumore e di concentrarsi sugli eventi che interessano davvero l'utente.

4. Unire fenomeni diversi nello stesso contesto

Il valore aggiunto della piattaforma emerge quando dati diversi possono essere osservati nella stessa area geografica: un terremoto, un evento ambientale e un fenomeno meteorologico diventano elementi dello stesso spazio informativo.

5. Interfaccia prima del rumore

Ho scelto di costruire una dashboard orientata al dato: niente feed editoriali, niente articoli da leggere prima di capire cosa sta succedendo e niente intermediazione inutile tra l'utente e l'informazione.

Da fonti separate a una mappa unica del pianeta

Earth Monitor nasce da un problema semplice: i dati esistono, ma per interpretarli bisogna spesso cercarli in posti diversi.

La soluzione è stata costruire un livello comune sopra queste fonti e trasformarlo in una mappa interattiva.

Il risultato è una dashboard che permette di esplorare eventi globali attraverso una sola interfaccia, mantenendo insieme geografia, tempo e tipologia del fenomeno.

Il progetto attuale viene presentato online come un monitor globale in tempo reale che integra dati da fonti come USGS e NASA EONET.

Apri Earth Monitor →

Oltre la visualizzazione dei dati

Earth Monitor mi ha portato a lavorare su un problema diverso rispetto alla costruzione di una normale applicazione web.

Qui non basta raccogliere dati: bisogna capire come normalizzarli, filtrarli e presentarli in modo che rimangano comprensibili anche quando la quantità di informazioni cresce.

Il progetto mi ha fatto lavorare sul rapporto tra API, dati geografici, aggiornamento continuo e interfaccia.

La parte più interessante è stata proprio questa: trasformare dataset eterogenei in un'unica esperienza visiva che permetta di capire rapidamente cosa sta succedendo e dove.