LR © 2026
← Torna alla home

Progetti / Web App

Orizzonte Sole

Fork di una webapp che calcola se il Sole eclissato si vedrà dal punto in cui ti trovi.

Orizzonte Sole: mappa con il punto di osservazione selezionato e il calcolo di visibilità del Sole eclissato sull'orizzonte

Il problema

Per l'eclissi del 12 agosto 2026 volevo che si potesse controllare la visibilità dal telefono e condividere il punto scelto. Il progetto di Luca Malinverno calcolava già l'orizzonte usando il terreno reale; per ospitarlo sul mio server dovevo evitare di scaricare l'intero mosaico DEM a ogni richiesta.

Cosa ho costruito

Ho adattato e pubblicato il fork sul mio server. La griglia DEM del Piemonte era in locale; il servizio WCS di INGV restava come fallback. Per non rifare lo stesso lavoro a ogni richiesta ripetuta, ho aggiunto cache ai profili del terreno e alle tile della mappa.

Ho aggiunto rate limiting sulle analisi più costose e un limite alla concorrenza: le richieste in eccesso non restano in coda senza spiegazione. L'interfaccia è mobile-first, con GPS, link da condividere e il profilo dell'orizzonte verso il Sole.

Progetto originale di Luca Malinverno; adattamento e deploy di Luca Rivoiro.

Tech Stack

React MapLibre GL FastAPI Python Docker Nginx Cloudflare Tunnel TINITALY 1.1 JPL DE440s

La demo è stata spenta dopo l'eclissi.