Passa al contenuto principale

Come Guru Maps calcola il dislivello in salita

· 8 minuti di lettura
Evgen Bodunov
Fondatore di Guru Maps

L'Ascesa è il valore che molti di noi controllano per primo dopo un'escursione. Sembra semplice: basta sommare ogni metro percorso in salita. Ma è proprio quel «sommare ogni metro» a creare il problema.

A maggio abbiamo fatto rafting sul Dunajec. Un fiume scorre solo in discesa: circa 90 metri in quattro ore e mezza. Secondo Guru Maps eravamo saliti di 1.065 metri.

Ecco come Guru Maps calcola il dislivello in salita, perché è successo e che cosa abbiamo cambiato nel prossimo aggiornamento.

Da dove viene la quota​

Il barometro. Ce l'ha la maggior parte dei telefoni moderni. Misura la pressione dell'aria, che diminuisce salendo: circa 1 hPa ogni 8 metri. Rileva variazioni di poche decine di centimetri, ma non conosce la tua quota reale, e la pressione dell'aria cambia anche con il meteo. Per questo Guru Maps prende la quota GPS nel momento in cui il GPS è più preciso e vi allinea il barometro. Tutte le salite e le discese vengono dal barometro.

GPS. Se il barometro non c'è, usiamo la quota GPS. Il GPS misura l'altezza molto peggio della posizione, quindi scartiamo i punti per cui il telefono indica una precisione verticale peggiore di 10 metri.

Dati altimetrici. I percorsi che pianifichi in Guru Maps ricavano le quote dalle mappe altimetriche. Queste quote sono già regolari, quindi le contiamo così come sono. Lo stesso vale per le tracce importate da altre app che non indicano la precisione della loro quota.

La quota viene leggermente smussata. È la linea che vedi nel grafico della quota, e da lì vengono anche il punto più basso e quello più alto nelle statistiche della traccia.

Perché sommare ogni risalita non funziona​

Il barometro non resta mai perfettamente fermo. Anche quando sei fermo, la sua lettura oscilla di 10–50 cm da un secondo all'altro. In bici, il vento e la velocità cambiano la pressione intorno al telefono. Ogni oscillazione ha una piccola parte in salita, e il vecchio metodo aggiungeva ogni parte in salita all'Ascesa e ogni parte in discesa alla Discesa.

Ecco un tranquillo rafting sulla Wkra, un fiume di pianura con circa 2 metri di dislivello in cinque ore:

8085900500:001:002:003:004:005:006:007:00quota, msalita conteggiata, m749
barometroprimaora

Ascesa su tutto il percorso: prima 74 m, ora 9 m.

Migliaia di oscillazioni di pochi centimetri sono diventate 74 metri. : la quota resta entro un metro, e ogni piccola risalita, in arancione, finiva nell'Ascesa. I 9 metri che vengono ancora conteggiati sono dovuti al meteo: nelle prime tre ore la pressione dell'aria è scesa e, per un barometro, un lento calo di pressione sembra esattamente una lenta salita.

Con l'acqua va ancora peggio. Ogni centimetro d'acqua sopra il telefono aggiunge circa 1 hPa, quanto 8 metri di quota. Sul Dunajec il telefono finiva continuamente nel fiume e una volta ha fatto il bagno insieme al suo proprietario:

3403600:350:400:450:500:551:001:051:101:15quota, m
quota GPSbarometro

Ascesa in questi quaranta minuti: prima 120 m, ora 18 m.

La quota GPS scende in modo regolare insieme al fiume. Il barometro salta di 5–12 m ogni volta che il telefono si bagna. Ogni salto veniva contato due volte: una come salita e una come discesa. In quattro ore e mezza si sono accumulati 1.065 metri.

Che cosa abbiamo cambiato​

Due regole semplici.

1. Guardare gli ultimi 30 secondi, non ogni singola lettura. Le oscillazioni rapide si annullano a vicenda. Poiché facciamo la media nel tempo e non sui punti, una traccia registrata ogni secondo e una registrata ogni pochi secondi ora si comportano allo stesso modo. Prima, una traccia registrata ogni secondo raccoglieva molto più rumore.

2. Contare a gradini di almeno 3 metri. Guru Maps ricorda l'ultima quota conteggiata. L'Ascesa aumenta solo quando la quota media arriva 3 metri sopra quel valore, e la Discesa solo quando arriva 3 metri sotto. Tutto ciò che sta in mezzo viene ignorato. Quando un gradino viene conteggiato, viene conteggiato per intero: una risalita di 4,2 m aggiunge 4,2 m, non 3.

Ecco come appare su dieci minuti di una vera salita al Trzy Korony, nei Pieniny:

67067568068569045464748495051525354minquota, m
quota registratamedia degli ultimi 30 squote conteggiate
Media suGradino

In questi dieci minuti: ascesa 18 m, discesa 9 m.

Ascesa sulle registrazioni intere, prima e con queste regole
Wkra74 → 9 m
Dunajec1.065 → 71 m
Durmitor1.707 → 189 m
Trzy Korony580 → 512 m
Wielki Staw995 → 805 m
Monte Iverta2.265 → 2.046 m

Intorno al minuto 46 la quota cala di circa 3 metri e poi risale. La media quasi non si muove, quindi non viene conteggiato nulla. In cima al dosso vicino al minuto 47,5 il conteggio si ferma circa 3 metri sotto il punto più alto. È il prezzo della nuova regola; ne parliamo più avanti. Dopo il minuto 49 il sentiero scende davvero di 10 metri, e questo viene conteggiato come discesa.

Prova tu le regole. e questi dieci minuti vengono contati come prima. e sul Dunajec non resta quasi più ascesa, ma la salita al Trzy Korony scende sotto i 511 metri tra la base e la cima. Ci siamo fermati a .

Prima e dopo​

Ecco la salita su alcune delle nostre registrazioni, conteggiata con il vecchio e con il nuovo metodo:

RegistrazioneChe cosa sappiamoPrimaOra
Rafting sulla Wkra, 5 hfiume di pianura, circa 2 m in discesa74 m9 m
Rafting sul Dunajec, 4,5 hsolo in discesa, circa 90 m; il telefono si è bagnato1.065 m71 m
Escursione nel Durmitor162 m tra il punto più basso e il più alto1.707 m189 m
Salita al Trzy Koronysalita costante da 444 m a 955 m580 m512 m
Escursione al Wielki Staw Polskida 992 m fino a 1.760 m e giù fino a 1.307 m995 m805 m
Anello del Monte Iverta, 11 huna lunga giornata in montagna2.265 m2.046 m

La salita al Trzy Korony è la più facile da verificare: va quasi solo in su, quindi la salita non può superare di molto i 511 metri tra la base e la cima. Prima risultava 580; ora 512.

Il prezzo da pagare​

Ogni metodo ha un costo. Ecco a che cosa rinuncia quello nuovo:

  • Fino a 3 metri per ogni cima e per ogni avvallamento. Se torni indietro 2,9 metri sopra l'ultima quota conteggiata, quei 2,9 metri non vengono conteggiati. In una lunga giornata in montagna si tratta di circa il 2%.
  • Il valore in tempo reale è un po' in ritardo. Durante la registrazione, l'Ascesa aumenta a gradini e si allinea circa mezzo minuto dopo che hai smesso di salire.
  • I lenti cambiamenti del meteo contano ancora. Un calo di pressione di 1 hPa sembra una salita di 8 metri. Di solito il meteo cambia la pressione di 1–2 hPa nel giro di qualche ora.
  • Sott'acqua il barometro non è affidabile. Il Dunajec mostra ancora 71 metri di salita.

Abbiamo provato anche soluzioni più sofisticate, per esempio correggere continuamente il barometro con il GPS, come fanno alcuni orologi sportivi. Sulle nostre registrazioni questo correggeva qualche metro di deriva dovuta al meteo, ma aggiungeva il 2–8% alle lunghe escursioni in montagna: la quota GPS può vagare per minuti. Per questo abbiamo mantenuto la regola semplice.

Stesso trattamento per la pendenza​

La Pendenza, insieme alle distanze In salita e In discesa, ora viene misurata su almeno 2 metri di spostamento. Quando resti fermo per 30 secondi, il punto di partenza si sposta con te, così la deriva del barometro durante una sosta non si trasforma più in una forte pendenza al primo passo. Le salite lente e ripide ora hanno la pendenza giusta, e anche il colore giusto sulla mappa.

Abbiamo anche corretto i tratti grigi nella colorazione per pendenza delle tracce sulla mappa, comparsi nella versione 6.3.1.

Le tue tracce precedenti​

Le tracce registrate dopo l'aggiornamento usano il nuovo metodo. Quando apri una traccia precedente, anche le sue statistiche e i suoi grafici vengono ricalcolati con il nuovo metodo, quindi la salita potrebbe risultare inferiore a quanto ricordi. È il rumore che sparisce, non la tua fatica.

Perché altre app mostrano un numero diverso​

Non esiste un unico dislivello «vero». App e orologi usano sensori diversi, smussature diverse e gradini diversi, e le mappe altimetriche danno una risposta propria. Una differenza di qualche punto percentuale tra due app è normale. Conta di più che il numero non cresca mentre stai fermo o scendi lungo un fiume.

Il nuovo conteggio arriva con il prossimo aggiornamento di Guru Maps per iOS e Android. Se la salita di una traccia ti sembra ancora sbagliata, inviacela: è grazie alle registrazioni reali che abbiamo scoperto tutto questo. Buone salite! ⛰️