Sailing Router è uno strumento web gratuito che pianifica una rotta a vela tra due punti — o attraverso più scali — usando le ultime previsioni di vento e corrente e il profilo di prestazione della tua barca. Il risultato è una rotta waypoint per waypoint con orari stimati, una mappa interattiva da scorrere e zoomare, e file scaricabili da caricare nel tuo chart-plotter o tenere offline in mare.
Gira interamente nel tuo browser. Niente da installare.
La storia — il Capitano Eric e la Regata Subic–Boracay
Tempo fa il mio amico Capitano Eric mi ha chiamato. Stava preparando la barca per la Regata Subic–Boracay — un classico filippino di poco più di duecento miglia nautiche lungo il bordo occidentale di Luzon, intorno alle isole e giù fino a White Beach. Non chiamava per quattro chiacchiere sul meteo; aveva una richiesta precisa: «Mi aiuti a vincerla questa?»
La risposta onesta era: non posso farti vincere — il vento e la flotta decideranno. Ma posso aiutarti a navigare sulla traiettoria giusta. Ho messo insieme gli strumenti che avevo — le previsioni, le correnti, una polare della sua barca — e li ho cuciti in un piccolo motore di routing. Abbiamo inserito partenza, arrivo, orario di uscita, e la macchina ha sputato fuori una rotta che infilava la brezza al largo, proprio dove la flotta costiera sarebbe rimasta incappottata sottovento allo Zambales.
Eric l'ha letta, ha annuito, ed è andato a navigare.
È arrivato 3º !!!
Quel prototipo è ciò che hai davanti. La traversata Subic → Boracay è una delle otto rotte in vetrina — ogni poche ore viene ricalcolata con l'ultima previsione, come Eric la usò la mattina della regata. Lo strumento è cresciuto: più barche, più regioni, più polari, una mappa vera, impostazioni di comfort, rotte multi-tappa. Ma il brief non è cambiato da quella prima telefonata — aiutami a navigare sulla traiettoria giusta.
1. Per iniziare
1.1 Creare un account
Due strade, scegli quella che preferisci:
Continua con Google o Microsoft — pulsanti sopra il campo email nelle schede Accedi e Registrati. Un clic, il provider conferma la tua identità, torni sul sito già verificato con 50 crediti rotta gratuiti. Niente password da ricordare e nessuna verifica via email. Non vediamo mai la tua password del provider e riceviamo solo email e nome visualizzato.
Email + password:
Clicca Registrati in alto a destra della pagina iniziale.
Inserisci un indirizzo email e una password (almeno 8 caratteri).
Apri l'email di verifica e clicca sul link.
Ora sei un utente verificato con 50 crediti rotta gratuiti.
I crediti pagano i calcoli di rotta: 1 credito per tratta (vedi §7).
1.2 Accedere
Usa la scheda Accedi con la stessa email e password.
Se hai dimenticato la password, contatta il supporto — un flusso self-service di reset è in roadmap.
1.3 Calcolare la prima rotta
Una volta verificato, atterri sulla scheda Nuova rotta. Il percorso più corto per iniziare: scrivi un porto di partenza, un porto di arrivo, scegli una barca, clicca Calcola. I dettagli di ogni campo sono nel §3.
2. La pagina iniziale
Pubblica per tutti (senza account):
Vetrina (hero) — rotte in evidenza ricalcolate con meteo fresco ogni poche ore.
Scheda Scopri — otto rotte recenti in regioni diverse. Clicca una carta per aprire la mappa della rotta.
Scheda Regate — una pagina a parte con regate d'altura classiche (es. Fastnet, Kiel Week). Stesso formato della vetrina, tenuta separata perché la griglia iniziale resti concentrata sulle traversate da crociera.
Contatore stazioni di marea — cliccalo per aprire una finestra con tutte le stazioni armoniche che il router usa per le correnti costiere.
Link donazione — apre una cassetta Stripe. Sailing Router è gratuito; le donazioni pagano i server.
3. Pianificare una rotta
3.1 Scegliere partenza e arrivo
Ci sono tre modi per impostare ogni punto. Tutti scrivono nelle stesse coordinate nascoste, quindi puoi combinarli liberamente.
Scrivere un nome di porto. Il menu a tendina cerca in un elenco curato di porti globali più oltre 20.000 marine importate da OpenStreetMap e nomi di città costiere. Mentre digiti, compaiono il codice paese (es. ITA) e coordinate approssimative. Seleziona la voce per risolvere il campo.
Incollare coordinate GPS. Tre formati accettati:
- Decimale — 48.38, -4.48
- Gradi / minuti decimali — N14°07.79' E120°35.39'
- Gradi / minuti / secondi — 14°7'47"N 120°35'23"E
La lettera di emisfero (N/S/E/W) può essere prima o dopo il numero.
Cliccare sulla mappa. Clicca Seleziona sulla mappa sotto i campi posizione per aprire una mappa interattiva. Il primo clic piazza la partenza (verde S), il secondo l'arrivo (rosso E), i successivi aggiungono scali (ambra). Trascina un marker per affinarlo. Mentre sposti il cursore, la sua posizione live è visibile in alto a destra. I marker finiti sulla terraferma ricevono un bordo rosso — trascinali in acqua.
3.2 Scegliere una barca
Il campo Modello di barca cerca tra oltre 3.600 profili di prestazione, con centinaia misurati in regata più profili generici per i tipi di crociera comuni. Scrivi tre caratteri o più per vedere le corrispondenze; ogni risultato mostra marca e se il profilo è misurato o stimato.
Una volta scelta la barca, appare un pulsante Vedi matrice polare. Il passaggio del mouse mostra la tabella di velocità (righe = velocità del vento, colonne = angolo) che il router userà.
Se il tuo modello esatto non c'è, scegli il più vicino — il motore fa fallback gerarchico (modello esatto → stessa marca + stesso tipo → stesso tipo → crociera generica).
3.3 Orario di partenza
Il selettore data/ora è impostato di default su ora + 1 ora nel fuso orario locale del tuo browser. Il fuso orario sopra la mappa è sempre quello del browser. Cambialo se pensi di partire più tardi — la previsione usata per ogni tratta è quella valida in quell'istante.
3.4 Scali (routing multi-tappa)
Clicca + Aggiungi scalo tra i campi Partenza e Arrivo per aggiungere waypoint intermedi. Puoi aggiungerne fino a 5. Ogni scalo:
Supporta gli stessi tre metodi di input (testo, GPS, mappa).
Viene con pulsanti ↑ / ↓ per riordinare e una ✕ per rimuovere.
Ha il suo marker ambra sul selettore mappa.
Ogni scalo aggiunge 1 credito al costo della rotta (vedi §7).
3.5 Modalità predefinite
Quattro pulsanti sopra le opzioni avanzate configurano l'intero blocco in un clic:
Regata — nessun limite di comfort; rotta più veloce possibile, esplora gli angoli stretti della polare.
Attiva — limiti moderati; veloce ma evita combinazioni pericolose di vento/onde.
Comfort — conservativa; limita vento a 20 nodi, onde a 3 m, richiede angolo minimo di 50°, evita mare al traverso, preferisce navigazione diurna.
Personalizzata — sblocca ogni singola opzione avanzata.
3.6 Opzioni avanzate (modalità Personalizzata)
Efficienza — 100 % usa la polare piena; valori inferiori la scalano per tener conto di stato delle vele, stanchezza dell'equipaggio, terzaroli, ecc.
Vento max — la rotta eviterà aree con vento previsto sopra questa soglia.
Onda max — tetto di altezza d'onda significativa in metri (2 m calma / 3 m moderata / 4 m standard / 5 m agitata).
TWA min — angolo minimo al vento; evita bolinate estreme.
Evita mare al traverso — se attivo, il solver penalizza rotte con mare di traverso.
Modalità notturna — penalizza navigare di notte (utile per equipaggi ridotti).
Velocità min — se la polare prevede meno, il router considera il motore.
Velocità motore — la velocità con il motore acceso. Impostandola a 0 si disabilita il motore.
Avidità — 1.0 dà la rotta ottimale. Un valore superiore baratta un po' di ottimalità per una miglior probabilità di trovare una rotta in corridoi stretti o con vento sfavorevole. 1.2 è un buon compromesso.
Corridoio — quanto il solver può scostarsi dall'ortodromia tra partenza e arrivo, in miglia nautiche. Adattato automaticamente alla tua distanza partenza-arrivo quando entrambi gli estremi sono risolti — circa 200 nm per traversate costiere, 2 000 nm per transoceaniche. Se modifichi il valore a mano, la tua scelta viene fissata e smettiamo di sovrascrivere.
3.7 Calcola
Clicca Calcola per inviare. Vedrai un pannello di avanzamento con durata stimata. Tempi tipici: da pochi secondi a un minuto o due, in base a lunghezza e larghezza del corridoio.
Se qualche waypoint sta fuori dalla copertura di previsione, o se la rotta non è trovabile (es. partenza senza sbocco sul mare), il calcolo fallisce pulito e i crediti sono rimborsati automaticamente.
4. Leggere il risultato
La carta risultato appare sotto il form con:
Un riassunto in una riga (durata, distanza, comfort).
Un avviso di sicurezza.
Una mappa interattiva con il tracciato.
Pulsanti di download per ogni formato di export.
4.1 Livelli della mappa
Attivabili dal controllo livelli della mappa:
Rotta — la polilinea più un marker circolare a ogni waypoint.
Frecce del vento — piccoli pennoni a ogni waypoint che mostrano direzione (da dove viene) e velocità (etichetta sulla coda).
Frecce di corrente — pennoni più sottili in blu scuro, tra waypoint consecutivi.
Seamarks — boe e pericoli nautici sovrapposti da OpenSeaMap (attivi di default).
Terra / acqua — tasselli della mappa base.
Passa sopra o tocca il marker di un waypoint per un tooltip con vento, onde, corrente, rotta, prua e velocità della barca in quel punto.
4.2 Legenda
Una piccola legenda in alto a destra spiega la scala di colori delle frecce del vento e le forme dei marker. Su mobile la legenda si comprime in una pastiglia «Legenda» che si apre al tocco.
4.3 Punteggio di comfort
Ogni waypoint riceve un punteggio da 0 a 100 che combina vento, onde, angolo di sbandamento e angolo tra onda e scafo. I totali:
- 70 + — comodo
- 40 – 69 — attivo
- sotto 40 — duro
Il punteggio complessivo è la media di tutti i waypoint.
4.4 Avviso di orizzonte di previsione
Le previsioni meteo arrivano fino a cinque giorni. Se parti della tua rotta superano l'ultimo passo disponibile, appare una banda ambra: «N waypoint oltre l'ultimo passo di previsione.» Ottieni comunque una rotta per quei waypoint, ma i dati oltre l'orizzonte sono una estrapolazione best-effort — trattali con cautela.
4.5 Marker di scalo
Se la rotta ha scali, compaiono come marker gialli Stop sulla mappa; la polilinea continua attraverso ognuno senza interruzioni visive.
4.6 Export scaricabili
Mappa HTML interattiva — il file che stai vedendo; salvalo per una copia offline.
KML — apri in Google Earth o nella maggior parte dei chart-plotter.
GPX — formato waypoint standard, supportato da praticamente ogni chart-plotter.
YAML — elenco completo di waypoint con vento / onde / corrente ad ogni passo, in testo semplice leggibile.
HTML offline — file mappa autonomo che funziona senza internet. Utile in mare senza segnale.
📄 Briefing PDF — un PDF di qualità di stampa generato lato server: pagina di copertina (passaggio, barca, partenza, distanza, durata, comfort), riassunto dei rischi (limiti dell'orizzonte di previsione, vento massimo, onde massime, segmenti di bolina), un porto di emergenza (porto più vicino in cinque punti della rotta) e tabella completa dei waypoint a pagina 2. Scaricalo per inviarlo via email all'equipaggio o per stamparlo in banchina.
5. Cronologia rotte
La scheda Le mie rotte elenca ogni rotta che hai calcolato, la più recente per prima, con un badge di stato:
- Completa — finita con successo; clicca per riaprire la mappa.
- In corso — ancora in calcolo.
- Fallita — qualcosa è andato storto (crediti rimborsati automaticamente).
Clicca una rotta completa per riaprirla nella carta risultato — mappa, export e layer meteo sono tutti ancora lì. Niente scade.
6. Selettore mappa — dettagli
Aprire Seleziona sulla mappa mostra la mappa Leaflet per piazzare marker visivamente. Alcune sfumature:
L'ordine dei clic è rigido: prima partenza vuota, poi arrivo vuoto, poi nuovi scali, fino a 5. Un clic non sovrascrive mai uno slot già pieno.
Le coordinate del cursore in alto a destra si aggiornano in tempo reale al movimento del mouse, nel formato 48.381 N, 4.486 W.
Trascinare un marker riscrive le nuove coordinate sia nel campo testo che nei campi nascosti dell'invio.
Marker su terra — anche dentro un porto che tu consideri «abbastanza vicino» — ricevono bordo rosso e un tooltip al passaggio «Sulla terra — trascina in acqua.» Puoi comunque inviare; il router cercherà di agganciarsi al punto marino più vicino, ma il risultato potrebbe non essere quello che vuoi.
Cancella marker rimuove solo quelli creati cliccando — le voci digitate restano.
Il selettore è un'alternativa alla digitazione. Il flusso classico (nome porto o incolla GPS) funziona esattamente come prima; puoi mescolare i due.
7. Crediti
7.1 Quanti crediti costa una rotta
Una rotta semplice (partenza → arrivo) costa 1 credito.
Una rotta multi-tappa (partenza → N scali → arrivo) costa N + 1 crediti.
Esempio: Brest → La Rochelle → Bilbao = 2 scali = 3 crediti.
7.2 Rimborso automatico
Se il solver fallisce — una tratta senza rotta, waypoint fuori copertura, input invalido — i crediti tolti vengono rimborsati automaticamente e la banda di errore mostra quanti sono stati restituiti.
7.3 Come ottenere più crediti
Ogni account verificato parte con 50 crediti gratis. Pacchetti aggiuntivi e un abbonamento sono in preparazione ma non ancora attivi. Nel frattempo, il link di donazione aiuta a tenere il servizio gratis per tutti.
8. Polari personalizzate — «Le mie barche»
Se la polare standard della tua barca non coincide con come naviga davvero — hai cambiato vele, riequilibrato la chiglia, sei in carico crociera pieno vs. trasferimento vuoto, o vuoi solo rifinire angoli in poppa — puoi derivare la polare globale più vicina in una copia personale e modificarla cella per cella.
8.1 La scheda Le mie barche
Visibile in alto solo una volta verificata l'email. Mostra le tue polari personalizzate con la sorgente (la polare globale da cui sono derivate) e la data di ultima modifica. Fino a 3 per account — un tetto volontario per concentrarti su quelle che usi davvero.
8.2 Creare una polare personalizzata
Clicca + Crea da una esistente.
Cerca nel menu la più vicina alla tua barca. I suggerimenti sono le stesse 3.600+ polari della scheda Nuova rotta.
Selezionala — il nome si compila come «La mia {origine}» ; modificalo liberamente (es. «La mia First 40 — assetto regata»).
Clicca Crea. Entri subito nell'editor.
8.3 L'editor
Una tabella con righe TWA (angolo del vento) a sinistra e colonne TWS (velocità del vento) in alto. Ogni cella è la velocità della barca in nodi, modificabile da 0 a 25.
Le celle modificate diventano ambra e mostrano un piccolo pulsante ↻ — cliccalo per riportare solo quella cella al valore di origine.
Passa sopra una cella modificata per vedere il valore originale.
La forma della griglia (quali punti TWA e TWS esistono) è fissata dalla polare sorgente — non puoi aggiungere righe o colonne, solo cambiare velocità nella griglia esistente.
Rinomina la polare in cima all'editor; il salvataggio scrive tutta la griglia in un colpo.
8.4 Usare una polare personalizzata in una rotta
Nella scheda Nuova rotta, le tue polari personalizzate compaiono in cima alla ricerca con una pastiglia ambra mia. Selezionala come una qualsiasi. Il router userà le tue velocità modificate per ogni tratta.
8.5 Niente elimina — per scelta
Le polari personalizzate si possono modificare o rinominare ma non eliminare. Le rotte calcolate con una polare continuano a funzionare per sempre anche se poi modifichi le sue velocità — perché timing e waypoint sono fissati al momento del calcolo, non ricalcolati dalla polare. Se finisci gli slot, rinomina una che non usi più e sovrascrivila.
8.6 Non condivise
Le tue polari personalizzate sono personali. Non compaiono mai nella ricerca di altri, mai nella vetrina, mai esportate. Due utenti diversi possono entrambi avere una polare chiamata «La mia barca» senza collidere.
9. Scopri & Regate
Due set curati di rotte pre-calcolate accessibili a tutti:
Scopri (pagina iniziale): otto traversate in corso scelte per coprire regioni diverse (Manica, Golfo di Biscaglia, corridoi transatlantici, Caraibi, Mediterraneo, Pacifico, Sud-Est asiatico) e diversi tipi di barca.
Regate (/regattas.html): un set più ristretto di regate d'altura iconiche (Fastnet, Kiel Week → Warnemünde). Ciascuna è uno studio di routing meteo contro l'ultima previsione — non è un'iscrizione alla gara, solo una simulazione di «cosa succederebbe partendo ora?».
Entrambi i set sono ricalcolati ogni poche ore con meteo fresco.
10. Segnalare un porto mancante
Se il porto che cerchi non è nel menu di autocompletamento:
Inizia a scrivere il nome.
Quando i risultati sono scarsi, appare una riga + Aggiungi "X" come nuovo porto in fondo al menu.
Cliccala, riempi nome, latitudine, longitudine e una nota facoltativa, poi invia.
La voce va in coda per revisione del curatore. Una volta approvata, compare nell'autocompletamento di tutti.
Puoi inviare solo se sei verificato (anti-spam).
11. Account
L'header mostra la tua email e il saldo crediti corrente. La scheda Account (o la scheda allineata a destra quando sei loggato) permette di:
Uscire.
Vedere il tuo stato di verifica.
Accedere al link di donazione.
Nessun profilo pubblico, nessuna vendita di dati. La tua email serve solo per verifica, reset password e avvisi di servizio occasionali — mai marketing.
12. Su mobile
Tutto funziona su un telefono. Alcuni accorgimenti:
La legenda della mappa è chiusa di default e si apre al tocco.
La barra livelli si sposta sotto la mappa (su desktop si usa il controllo nativo di Leaflet).
Le frecce meteo si diradano a zoom basso per mantenere leggibilità.
Il selettore mappa è lo stesso strumento — Seleziona sulla mappa apre un Leaflet a larghezza piena con zoom a pinza, tocco per posizionare e trascinamento.
13. Fonti dei dati
Sailing Router attinge a fonti meteo e nautiche pubbliche, poi esegue il routing sui nostri server. Nessun dato della tua traversata lascia il sito.
Vento — NOAA Global Forecast System (GFS), lo stesso modello su cui si basano la maggior parte dei bollettini marini. Scarichiamo 13 file GRIB regionali ogni 6 ore, con risoluzione oraria fino a 5 giorni. Fonte: nco.ncep.noaa.gov.
Correnti — NOAA RTOFS (Real-Time Ocean Forecast System) per la corrente superficiale non mareale, aggiornata giornalmente. Le correnti di marea combinano tre strati in ordine di priorità: (1) 102 stazioni armoniche calibrate a mano che coprono Atlantico francese + Manica + Regno Unito + Mare del Nord + Norvegia + Mare d'Irlanda + stretti del Mediterraneo + Filippine (fonti: SHOM, BSH, Rijkswaterstaat, Kartverket, BODC, IIM), (2) auto-scoperta NOAA CO-OPS sulla costa USA, (3) atlante globale di correnti di marea FES2014a (AVISO/CNES/LEGOS/CLS, griglia 1/16°, 4 costituenti maggiori M2/S2/N2/K1) ovunque altrove — le traversate oceaniche ora vedono una marea barotropica realistica invece di uno zero piatto. Le stazioni vincono sempre quando sono raggiungibili; l'atlante colma il vuoto in alto mare. Fonti: polar.ncep.noaa.gov, tidesandcurrents.noaa.gov, aviso.altimetry.fr (FES2014a), data.shom.fr.
Polari — 3.661 profili ORC VPP importati dal repository open-source jieter/orc-data, che rispecchia l'output del Velocity Prediction Program dell'Offshore Racing Congress. Più 8 profili generici curati a mano (crociera, regata, catamarano, …) per barche assenti dal catalogo ORC.
Porti — 80 porti curati a mano + ~23 k marina e seamark harbour OpenStreetMap (via API Overpass) + ~30 k nomi di città costiere da Geonamescities500 (filtrati a 5 km da un porto esistente). Licenze ODbL / CC-BY.
Rilevamento terra — la libreria Python global-land-mask (≈ 0,1° / 11 km, dati Natural Earth) per lo strato offshore di base, più uno strato costiero ad alta risoluzione GSHHG-h (≈ 500 m di fedeltà) usato nei livelli costiero e ultra-costiero. Lo strato ad alta risoluzione risolve canali portuali stretti (Pertuis de Maumusson, fiordo di Kiel, uscita della baia di Subic) che la griglia da 11 km confonderebbe con terraferma.
Geocoding — Nominatim (OpenStreetMap) per nomi di porto digitati che non sono nella nostra lista locale.
Tutto è pubblico, free-tier o open-source, e rispettiamo le attribuzioni delle fonti. Il meteo viene aggiornato ogni 6 ore — è la cadenza di pubblicazione del GFS, quindi più frequente significherebbe ri-scaricare gli stessi file. Ogni aggiornamento porta vento fresco per le 13 regioni, le correnti RTOFS globali e re-seed di vetrina e regate.
Passo adattivo. Il solver alterna tre risoluzioni automaticamente. In mare aperto avanza a passi da 3 ore (16 direzioni candidate) per rotte sotto le 500 nm, 6 ore oltre — abbastanza grossolano per essere veloce, abbastanza fine da catturare i salti di vento del modello GFS. Entro 15 nm dalla costa passa a un passo fisso di 2,5 nm con 32 direzioni per costeggiare. In un canale stretto (Pertuis de Maumusson, fiordo di Kiel, uscita della baia di Subic) si stringe a 1,2 nm con una griglia di deduplicazione da 0,3 nm per seguire la linea centrale. Le transizioni sono automatiche, niente da configurare.
14. Avviso di sicurezza
Sailing Router è un ausilio alla pianificazione. Non è un sistema di navigazione. Non sostituisce:
Una carta nautica aggiornata, cartacea o vettoriale, dell'area in cui intendi navigare.
La tua valutazione di vento, mare e visibilità sul momento.
Un piano di riserva, dotazioni di sicurezza funzionanti e una documentazione di rotta correttamente presentata.
Il tuo giudizio come skipper.
Le previsioni meteo — anche le migliori — possono sbagliare. Le correnti sotto costa possono differire sensibilmente dal modello. Le previsioni di marea sono approssimate. Verifica sempre con una seconda fonte e adattati all'evoluzione delle condizioni.
Sailing Router è offerto gratis, senza garanzia. Navighi a tuo rischio e pericolo.
15. Modalità offline (PWA)
Sailing Router è una Progressive Web App. Una volta visitato online, il sito può essere installato e usato in mare senza segnale — per le rotte che hai già calcolato.
15.1 Installare come app
Chrome / Edge (Android e desktop): compare un'icona "Installa" nella barra degli indirizzi dopo qualche visita. Cliccala; il sito si installa come app autonoma con l'icona della bussola.
Safari (iPhone/iPad): Apple non invita automaticamente. Tocca Condividi → Aggiungi a Home. Stessa icona, stessa finestra autonoma.
Firefox: menu ☰ → Installa.
Installato o no, il comportamento offline funziona in qualsiasi browser moderno.
15.2 Cosa funziona offline
La pagina iniziale, Nuova rotta, la Guida, i Contatti e le Note legali si caricano dalla cache.
Le ultime 5 rotte completate sono tenute in cache automaticamente — apri Le mie rotte e clicca su una qualsiasi per rivedere mappa, comfort, pulsanti di download. Le più vecchie richiedono connessione.
La vetrina mostra l'ultima lista nota offline.
15.3 Cosa non funziona
Login / registrazione / invio messaggi — richiedono il server.
Calcolare una nuova rotta — operazione lato server; il solver A* non gira sul tuo telefono.
Segnalare un porto mancante.
15.4 L'indicatore offline
Una barra rossa appare in cima alla pagina quando il browser rileva l'assenza di rete. Sparisce alla riconnessione; nulla viene bloccato, solo un avviso che stai vedendo dati in cache.
15.5 Limiti
La cache è per browser. Cancellare la cronologia di Safari o passare da Chrome a Edge → cache persa.
L'LRU a 5 rotte rimuove la più vecchia quando arriva la 6ª — per scelta. Usa i pulsanti di download della carta risultato (KML/GPX/HTML/HTML offline) per le rotte da conservare.
La dimensione della cache dipende dal browser; i moderni riservano ≈ 50–100 MB, ampiamente sufficienti per la nostra interfaccia + 5 mappe.
16. Quando una rotta non può essere calcolata
A volte il router non trova un percorso. Invece di un messaggio generico «nessuna rotta trovata», il pannello dei risultati ora mostra un motivo specifico nella tua lingua e i crediti vengono rimborsati automaticamente. I motivi più comuni:
Vento troppo debole — la polare della tua barca non riesce ad avanzare con il vento previsto. Prova un'altra finestra di partenza o una barca con polare migliore in arie leggere.
Vento oltre il tuo vento massimo — passa al preset Race o aspetta che cali.
Onde oltre la tua altezza massima — uguale: preset Race o finestra più tardiva.
Costa che blocca la rotta — scegli un punto di partenza o arrivo meno vincolato, o controlla la prossima finestra di vento.
Avvicinamento finale impossibile — la ricerca si è avvicinata a pochi miglia dalla destinazione ma non ha trovato l'ultimo tratto. Sposta la destinazione un po' più in acqua aperta.
Vento che richiede di stringere più del tuo TWA minimo — il preset Race permette angoli più chiusi.
Profondità insufficiente per il pescaggio — il router cerca già percorsi con acqua sufficiente in alta marea; questo avviso significa che nemmeno l'alta marea basta.
Per le finestre Trova la partenza migliore, ogni slot fallito mostra il proprio motivo al passaggio del mouse e i crediti di quello slot vengono rimborsati automaticamente. Se più slot falliscono per lo stesso motivo, è un segnale forte di cambiare barca o regolare il comfort anziché riprovare.
17. Stampa / PDF briefing
Due modi per portare la rotta fuori dallo schermo, su carta o via email.
🖨 Stampa briefing — la stampa via browser. Clicca il pulsante (o Ctrl/⌘ + P) e il foglio di stile di stampa nasconde tutto tranne la riga di riepilogo e il piè di pagina — niente mappa, niente schede, niente modulo, niente avviso. La mappa iframe è omessa di proposito perché i browser paginano gli iframe in modo erratico (Safari li rasterizza a dimensioni casuali; Chrome li mette su una pagina separata). Il risultato è un riepilogo testuale pulito su una pagina: passaggio, barca, durata, distanza, comfort, piè di pagina. Salva come PDF o manda alla stampante.
📄 Scarica briefing PDF — un PDF di qualità di stampa generato dal nostro servizio di calcolo. Pagina di copertina (passaggio, barca, partenza, distanza, durata, comfort), blocco rischi (limiti dell'orizzonte, vento massimo, onde massime, segmenti di bolina), porto di emergenza (porto più vicino in cinque punti della rotta) e tabella completa dei waypoint a pagina 2. È la versione per i briefing di equipaggio; non soffre dei problemi di stampa del browser e si stampa identica su tutti i dispositivi.
Entrambi i pulsanti compaiono nella scheda dei risultati dopo il calcolo della rotta e nelle pagine delle rotte condivise (vedi §9 per i link condivisibili).
18. Lingue
Il sito è disponibile in inglese (predefinito), francese, spagnolo, italiano, tedesco, cinese (中文) e giapponese (日本語). Alla prima visita la lingua del browser viene rilevata automaticamente; puoi sceglierne un'altra in qualsiasi momento dal selettore Lingua in fondo a ogni pagina. La tua scelta viene ricordata per un anno tramite un cookie.
Gli URL usano prefissi di lingua: /fr/, /es/, /it/, /de/, /zh/, /ja/ — l'inglese resta sulla root. Ogni lingua ha le sue pagine indicizzate: puoi condividere un URL di rotta in italiano con un amico italofono e atterrerà sulla versione italiana.
Alcuni termini tecnici (modelli di barca come Oceanis 45, abbreviazioni come TWA, TWS, VPP) restano in inglese ovunque — sono nomi propri o standard del settore.
19. Trova la partenza migliore (abbonati)
Gli abbonati vedono un secondo pulsante accanto a Calcola rotta: Trova la partenza migliore. Scegli una finestra di 24 h o 36 h dall'orario di partenza e il sistema esegue il solver ogni 3 ore sulla finestra — 8 calcoli per 24 h, 12 per 36 h. La scheda dei risultati elenca ogni slot con partenza, durata, distanza e punteggio di comfort, e segna con una stella il più veloce e il più confortevole. Un clic su qualsiasi riga riapre la mappa completa di quella rotta.
Il costo è di un credito per slot — 8 crediti per una finestra di 24 h, 12 per 36 h — come se avessi lanciato ogni rotta a mano. Predictwind e Savvy Navvy fanno pagare questa funzione; noi no, oltre al costo in crediti. Lo stato di abbonato viene concesso manualmente per ora (gli abbonamenti Stripe arriveranno in seguito); contattaci per una prova.
20. Tema chiaro e scuro
Sailing Router viene fornito in tema scuro come predefinito — pensato per i pozzetti poco illuminati al tramonto. Un piccolo pulsante ☀/🌙 ancorato in **alto a destra** di ogni pagina alterna tra tema scuro e chiaro. La tua scelta viene salvata nel browser; se non ne hai mai scelto uno, il sito segue la preferenza del tuo sistema operativo.
Le mappe dei risultati restano scure indipendentemente dal tema — le tile scure CartoDB + i seamark nautici OpenSeaMap si leggono meglio in mare rispetto a quelle chiare.
21. Contatti
Problemi, richieste di funzionalità, correzioni di porti o semplicemente per salutare — usa il modulo di contatto. Ogni messaggio arriva dritto al manutentore; la tua email serve solo per risponderti.