Come spearo.app legge il mare
Ultimo aggiornamento: 2026-07-24
A volte descrivono spearo.app come “un'app meteo per la pesca in apnea”. Non lo è. I modelli meteo sono solo uno degli ingressi: costruiamo le nostre mappe del fondale dalle immagini Sentinel-2, misuriamo la limpidezza dell'acqua dall'orbita, replichiamo gli archivi delle boe ondametriche di otto reti nazionali e con quelle stesse boe becchiamo i modelli quando esagerano. Questa pagina racconta come funziona davvero il motore — con numeri veri, compresi quelli poco lusinghieri.
A quanto ne sappiamo, questo stack è unico nella nicchia: nessun'altra previsione per pesca in apnea o apnea pura fa girare la propria batimetria satellitare, il proprio modello di limpidezza e il proprio archivio specchiato di boe. Le grandi piattaforme meteo-marine servono velisti e surfisti; spearo è costruita attorno a una sola domanda — oggi là sotto si vede qualcosa, o no.
Copertura oggi: 26 paesi, oltre 1.100 città costiere, 9 lingue — e un verdetto onesto per ogni finestra di tuffo: si va o non si va.
Una mappa del fondale fatta in casa (SDB Sentinel-2)
Le finestre di profondità e i pin di rilievo sulla mappa vengono da batimetria derivata da satellite (SDB) che calcoliamo noi: pile di passaggi Sentinel-2 senza nuvole attraversano il nostro pipeline ottico di profondità, costruito e temprato in produzione su 17 paesi. La ricetta esatta resta in casa — quello che pubblichiamo è come dimostriamo che funziona.
Ogni regione è calibrata su NASA ICESat-2 ATL24: singoli fotoni laser che hanno misurato il fondale reale. L'errore tipico di calibrazione è 0,9–2 m RMSE; la nostra regione migliore, Akumal in Messico, sta a 0,94 m. La stessa calibrazione fissa una finestra di applicabilità onesta (es. 0–15 m): fuori da lì la mappa non mostra nulla, invece di tirare a indovinare. Dove la fisica fallisce davvero — l'upwelling torbido di Humboldt in Cile, la costa est di Siargao battuta dalla risacca — pubblichiamo “nessuna copertura”, non un falso ben fatto.
Dove gli Stati pubblicano LiDAR costiero o rilievi aperti, usiamo quelli a 1–5 m di risoluzione: Portogallo, Francia (SHOM Litto3D), Stati Uniti (NOAA), Australia, Nuova Zelanda (LINZ), la costa basca, le isobate del servizio idrografico argentino. Il layer di rilievo è vivo in 17 paesi con circa 6.600 pin valutati, e ogni build passa un gate di QA automatico: audit di terraferma, taglio delle riserve marine e audit dei confini — un pin non finisce mai sulla terra, dentro una riserva no-take o in acque territoriali altrui.
La limpidezza si misura dall'orbita, non si indovina
La visibilità è tutto nella pesca in apnea, quindi ci rifiutiamo di modellarla solo dal vento. La lettura di limpidezza nelle pagine delle città è una misura: profondità del disco di Secchi (ZSD, in metri) dal colore dell'oceano di Copernicus Marine — un prodotto Atlantico da ~1 km letto dal più fresco, con sotto un prodotto globale da ~4 km senza buchi. Compositi giornalieri, circa un giorno di latenza.
Sopra la misura abbiamo costruito e validato il nostro modello ibrido di limpidezza, addestrato su 29 anni di storia del colore dell'oceano (dal 1997 a oggi, ~93.000 osservazioni sulla nostra costa) e testato walk-forward su tutte e quattro le stagioni. Verdetto onesto: il passaggio satellitare più fresco è il segnale più forte, il meteo aggiunge solo attorno — MAE dell'ibrido 2,25 m contro 2,27 m della pura persistenza satellitare. Questo risultato plasma il prodotto: guida la lettura satellitare, e vento, onda e portata dei fiumi riempiono le ore tra un passaggio pulito e l'altro. I coefficienti si ricalibrano per regione — una taratura di Cascais non si applica mai in silenzio all'Egeo, perché il trasferimento senza refit locale degrada a errori di 9–16 m. Quindi non lo facciamo.
Il nostro scaffale di boe ondametriche
Un modello è un'opinione; una boa è un fatto. Facciamo girare collettori che replicano di continuo i dati delle boe di otto reti nel nostro archivio: Instituto Hidrográfico (Portogallo — accesso ufficiale ai dati), NOAA NDBC (USA — oltre 2.000 anni-stazione, dal 1990), Puertos del Estado (Spagna), SOCIB (Baleari), AODN (Australia — la serie di Sydney parte dal 1992), ISPRA RON (Italia), POSEIDON (Grecia, via Copernicus Marine in-situ) e SiMCosta (Brasile). Alcuni specchi tornano indietro di decenni; altri si accumulano dai feed live che interroghiamo giorno e notte.
Le letture live compaiono nelle pagine delle città sotto gate di onestà rigidi: una lettura più vecchia di 3 ore viene nascosta, i dati d'onda arrivano solo da stazioni entro ~130 km, e senza stazione a portata il chip semplicemente non c'è. Non sostituiamo mai una misura promessa con un valore di modello.
Le boe tengono onesti i modelli
Avendo sia la previsione sia la misura, possiamo dare i voti ai modelli. Il primo bilancio dalle boe portoghesi — previsione contro altezza significativa misurata — dice: Sines +0,06 m (correlazione 0,83), Leixões +0,01 m, Faro +0,22 m e Caniçal, sul lato ridossato di Madeira, +0,42 m. Il pattern è sistematico: i modelli d'onda grezzi esagerano sulle coste sottovento. È esattamente questo segnale di bias che alimenta la nostra calibrazione per costa — ed è per questo che una costa ridossata su spearo può leggersi diversa da un'app generica.
Un verdetto, sei modelli
Il va/non-va di ogni finestra si legge da un consenso di tre modelli d'onda (EWAM, GWAM, WAM di Météo-France) e tre di vento (ECMWF IFS, GFS, ICON). L'accordo alza la fiducia. Il disaccordo non migliora mai un verdetto — degrada il verde in giallo, e le finestre lontane con vero disaccordo tra modelli vengono marcate provvisorie. L'obiettivo è la stabilità: un verdetto che si ribalta in silenzio durante la notte è peggio di uno prudente.
Cadenza e regole di onestà
- I verdetti costieri vengono riletti ogni ora; la previsione di uno spot è in cache 10 minuti; i chip delle boe si rinnovano a finestre di 15 minuti; la limpidezza satellitare è un composito giornaliero controllato ogni 6 ore; gli avvisi marittimi ufficiali (IPMA e omologhi) viaggiano live.
- Niente dati ≠ brutte condizioni. Una cella senza misure dice “nessun dato” — mai un punteggio basso inventato.
- Ogni layer porta provenienza e precisione: rilievo idrografico vs LiDAR costiero vs SDB Sentinel-2 vs stima di modello, etichettato nell'interfaccia.
- Le zone no-take sono digitalizzate da testi legali primari — decreti e regolamenti dei parchi, non riassunti di terzi — e il motore fallisce chiuso: senza verifica, lì non va nessun pin.
- Niente su spearo.app serve alla navigazione.
I dati su cui poggiamo
- Copernicus — immagini Sentinel-2; colore dell'oceano e dati in-situ di Copernicus Marine.
- Fotoni batimetrici NASA ICESat-2 ATL24 (verità di calibrazione).
- Reti di boe: NOAA NDBC · Instituto Hidrográfico (PT) · Puertos del Estado (ES) · SOCIB · AODN (AU) · ISPRA RON (IT) · POSEIDON/HCMR (GR) · SiMCosta (BR).
- Programmi nazionali di LiDAR e rilievo costiero: SHOM (FR), NOAA (USA), LINZ (NZ), agenzie degli stati australiani, DGT/Instituto Hidrográfico (PT), b5m (ES), SHN (AR) e altri — ciascuno accreditato sul layer che alimenta.
- Open-Meteo e servizi meteo nazionali (IPMA e omologhi) per campi di modello e avvisi.
Tutto questo è ispezionabile sulla mappa live: finestre di profondità, limpidezza, boe, zone no-take — ogni layer con la sua etichetta di origine.