Competenza · Dati geospaziali
Strati di osservazione della Terra sopra un territorio, ognuno con la fonte, l’ora di lettura e il limite scritti accanto.
Costruiamo la mappa operativa di un territorio da fonti pubbliche di osservazione della Terra — Copernicus, OpenStreetMap, cataloghi orbitali, ortofoto governative — e colleghiamo a ogni strato la provenienza, il momento dell’ultima lettura riuscita e ciò che non può mostrare. Le misurazioni vengono pubblicate insieme al metodo che le ha prodotte.
Già costruitoTre implementazioni proprie, che si possono aprire oggi dall’esterno. FlowMind gira su un VM proprio e ha 109 route API, di cui nove parlano direttamente con Copernicus Data Space Ecosystem (`src/app/api/copernicus/`, verificato contando su disco). Relieva risponde 200 e richiede l’immagine Sentinel live a ogni caricamento della pagina (680.122 byte, verificato con curl il 06.09.2026). Orbital Nexus è pubblico su `https://www.megapromoting.com/satelit/` e propaga localmente un catalogo di circa 11.900 oggetti. La riserva che va detta fin dalla prima frase: non possediamo alcun satellite né alcun sensore. Copernicus è un programma pubblico dell’Unione Europea, e il catalogo orbitale viene da CelesTrak, che ridistribuisce dati mantenuti dalla US Space Force. Ciò che abbiamo costruito noi è lo strato sopra.
Un territorio — una città, un distretto, una zona di infrastruttura — può essere letto da dati che esistono già pubblicamente: immagini satellitari, geometria stradale, modelli del terreno, ortofoto catastale, cataloghi orbitali. Questo servizio li riunisce in una sola mappa operativa e, cosa ancora più importante, tiene traccia di che cosa significa ogni livello: quale sensore lo ha prodotto, a quale risoluzione, con quale frequenza si rinnova e quando è stato letto l’ultima volta con successo.
Va detto con chiarezza, perché è facile fraintenderlo e perché è un’affermazione che alcuni fanno senza diritto: **Copernicus non è nostro.** È il programma di osservazione della Terra dell’Unione europea, con i suoi satelliti, i suoi sensori e il suo archivio. Noi ci autentichiamo a Copernicus Data Space Ecosystem con credenziali proprie di tipo `client_credentials` e richiediamo prodotti elaborati tramite API. La risoluzione, la frequenza di rivisitazione, la copertura nuvolosa e la qualità radiometrica appartengono alla missione, non a noi. Lo stesso vale per il catalogo orbitale: proviene da CelesTrak, con attribuzione visualizzata, perché la loro politica lo richiede. Ciò che gestiamo noi sono l’autenticazione, la richiesta corretta, il calcolo, il rendering, il guardiano di provenienza e l’interpretazione.
La regola dei contenuti è la stessa ovunque: una cifra si pubblica insieme al metodo che l’ha prodotta. La pendenza di una strada significa una cosa se è stata calcolata con il nucleo Horn 3×3 su un raster di 25 m, e tutt’altra se è stata letta da due punti distanti 30 m. L’altezza di un edificio significa una cosa se è dichiarata in OpenStreetMap, e un’altra se è stimata dal numero di piani. Mescolare le due categorie sotto lo stesso colore è il modo più frequente per consegnare una mappa che sembra buona e mente.
Quando una fonte non risponde, il livello viene marcato OFFLINE, con il motivo, e non viene riempito con un valore plausibile. In FlowMind la regola ha un guardiano automatico, `noFakeLive`, che rifiuta di etichettare un livello come LIVE senza la prova di una lettura riuscita. Un pixel vuoto significa «qui non abbiamo osservato», non «qui non c’è nulla».