Tracce GPS "incasinate" con chilometraggi diversi

ciao a tutti, sto impazzendo con le tracce gps... Non ho ancora capito perché una traccia gps (fatta sempre con lo stesso logger) indichi un chilometraggio diverso a seconda di dove è visualizzata. Es. su phototagger indica, poniamo, km 20, su google earth 23, sul sito everytrail 18 (grossomodo). Come mai queste discordanze?

Fin qui è fastidioso ma sopportabile: di recente però mi sono accorto che una traccia che allego (e non è l'unica), mostra due chilometraggi differenti di quasi 10 km quando è caricata su google earth: se si guarda il profilo altimetrico dice 24 km, se si guarda in proprietà indica 32 km!
Ma come mai? Da cosa può dipendere? :(((

la traccia stramba
https://dl.dropbox.com/u/3668401/traversata12_laghi.gpx
 

Allegati

  • traversata11_laghi.zip
    209,9 KB · Visite: 7

ValeB

Biker serius
A me sembra che la tua traccia abbia un campionamento troppo fitto rispetto alla tua velocità di spostamento.
Hai fatto un giro da circa 30 km in più 800 minuti, ovvero 48'000 secondi.
La tua velocità media è stata quindi di circa 0.6 metri al secondo (corrispondono a 2.2 km/h).
La tua traccia GPS ha più di 20'000 punti, ovvero più di un punto GPS ogni 2.5 secondi, e rapportandolo alla velocità, mediamente circa un punto GPS ogni 1.5 metri.
Se il tuo GPS logger non applica di suo un filtro, ma ti prende il dato grezzo che legge, ogni 2.5 secondi, avrai un errore di misura su ciascuna lettura, "relativamente grande" rispetto a quanto tu ti sposti da un punto al successivo.
Il problema può essere più visibile se fai escursioni in zone dove il segnale GPS è più "sporco", ad esempio se passi in mezzo a un bosco.

Ora, in questa situazione, un software che calcoli la distanza facendo la somma di tutti i segmenti che congiungono i punti misurati successivi (affetti da errore di misura) darà come risultato una distanza totale molto maggiore di quella reale.
Per questo motivo, diversi software applicano un filtro per "ripulire" la traccia misurata, cercando di renderla più omogenea (il filtro assume che tu non stia camminando a zig-zag come un ubriaco ;-) ).
A seconda di come è fatto il filtro, su tracce di questo genere si otterranno distanze totali diverse.
Non è detto che il dato "reale" sia quello più filtrato, se hai seguito un sentiero molto frastagliato un filtro eccessivo ti raddrizza anche i tornanti...
E' da valutare caso per caso.
Però non è troppo strano che accada un fenomeno del genere.
 
A seconda di come è fatto il filtro, su tracce di questo genere si otterranno distanze totali diverse.
Non è detto che il dato "reale" sia quello più filtrato, se hai seguito un sentiero molto frastagliato un filtro eccessivo ti raddrizza anche i tornanti...
E' da valutare caso per caso.
Però non è troppo strano che accada un fenomeno del genere.

grazie per la risposta, grosso modo ho capito. Tuttavia resta molto strano da capire la differenza dentro lo stesso programma, es Google Earth, dove la stessa traccia indica 32 km in "Proprietà" e solo 24 osservando il "profilo altimetrico". Una discordanza enorme, come si spiega?

In ogni caso ora ho comprato un nuovo logger: come lo devo settare? Ci sono varie opzioni: es, registra ogni x metri di spostamento, oppure ogni x secondi... Considerato che mi muovo a piedi e sempre in montagna, ho settato il logger in modo che registri ogni 5 metri e ogni 5 secondi. E? corretto?
 

frder

Biker tremendus
7/11/06
1.266
33
0
Rimini
Visita sito
Secondo me in montagna a piedi va bene una registrazione ogni 5 mt.

Io non riesco ad inserire i 5 mt nel mio 62s, il minimo è 10, ed allora tengo 5 sec. che vanno bene in piano, ma quando si sale di brutto sono troppo pochi, ed i punti sono molto ravvicinati (almeno per me, un giorno stavo andando su una salita al 20% e mi ha sorpassato uno che andava su di corsa......)

francesco
 

lilium

Biker velocissimus
11/10/07
2.562
38
0
61
Verona
Visita sito
I files gpx NON contengono la distanza. Contengono una serie di punti che sono utilizzati per calcolare la distanza. I sw utilizzano generalmente un algoritmo per calcolare la distanza totale sommando le distanze tra i punti a partire da una distanza minima tra i punti che cambia da sw a sw. Quindi alcuni punti non vengono presi in considerazione. Questo tipo di calcolo produce diversi risultati, maggiori quando il fix dei satelliti non è preciso.
 
I files gpx NON contengono la distanza. Contengono una serie di punti che sono utilizzati per calcolare la distanza. I sw utilizzano generalmente un algoritmo per calcolare la distanza totale sommando le distanze tra i punti a partire da una distanza minima tra i punti che cambia da sw a sw. Quindi alcuni punti non vengono presi in considerazione. Questo tipo di calcolo produce diversi risultati, maggiori quando il fix dei satelliti non è preciso.

bene, ma non hai risposto al quesito :)
 

lilium

Biker velocissimus
11/10/07
2.562
38
0
61
Verona
Visita sito
La risposta e' implicita.
Qualunque impostazione tu dia al tuo logger in ogni caso sw differenti daranno risultati differenti. Avviene anche con l'altimetria, tra altimetri barometrici diversi che memorizzano dati sullo stesso percorso lo stesso giorno e restituiscono info differenti, tra gps etc...
Il meteo influenza sia segnale gps che l'altimetro barometrico.
Comunque vada NON avrai un dato esatto in assoluto.
Puoi solo tentare di avvicinarti il più possibile al dato desiderato facendo magari lo stesso percorso inserendo sul logger impostazioni differenti fino ad avvicinarti al dato che meglio risponde alle tue personali esigenze.
 
La risposta e' implicita.
Qualunque impostazione tu dia al tuo logger in ogni caso sw differenti daranno risultati differenti. Avviene anche con l'altimetria, tra altimetri barometrici diversi che memorizzano dati sullo stesso percorso lo stesso giorno e restituiscono info differenti, tra gps etc...
Il meteo influenza sia segnale gps che l'altimetro barometrico.
Comunque vada NON avrai un dato esatto in assoluto.
Puoi solo tentare di avvicinarti il più possibile al dato desiderato facendo magari lo stesso percorso inserendo sul logger impostazioni differenti fino ad avvicinarti al dato che meglio risponde alle tue personali esigenze.

ma hai letto bene? Ci sono misure differenti, e di molto, dentro lo stesso programma! (Google Earth)
 

ValeB

Biker serius
ma hai letto bene? Ci sono misure differenti, e di molto, dentro lo stesso programma! (Google Earth)
Vale quello che ti ho scritto prima, e che è la stessa cosa in pratica che dice anche Lilium...
Se hai 2 misure diverse nello stesso programma, è perché lo stesso Google Earth evidentemente usa 2 criteri differenti quando gli chiedi le "proprietà" del file (in quel caso probabilmente somma acriticamente tutte le distanze fra punti successivi) e quando gli fai fare il profilo altimetrico (in quel caso evidentemente applica un filtro).

Nel caso specifico della tua traccia, credo di più a un dato filtrato, ovvero che la distanza "vera" che hai percorso sia più vicina ai 24 km che ai 32.

Per un giro a piedi così secondo me campionare ogni 10 secondi (o 10 metri) basta e avanza. 5 secondi sono ancora pochi - anche se ti daranno meno errori di 2.5 secondi...
 

Classifica giornaliera dislivello positivo

Classifica mensile dislivello positivo