Allora, ho controllato e l'errore è nel GPX che mi hai passato, infatti caricandolo da 24Km contro i 26Km dell'effettivo.
Allora ho fatto così: ho preso il TCX che mi avevi passato dove c'è la corsa "Rocca di Papa" originale (che effettivamente è vista come 26Km), l'ho esportata in GPX e ho confrontato con ultraedit il file creato dal mio programma ed il file GPX che mi hai mandato tu: nel tuo GPX mancano diversi punti traccia, che invece il mio software ha estratto correttamente dal TCX.
Il risultato è corretto: un GPX con tutti i punti traccia e la traccia correttamente di 26Km, quindi l'errore che facevi era il GPX di partenza... mi spiace, ma mi sa che compegps, esportando quel GPX, ha cannato
Puoi fare la stessa prova anche tu... vedrai che il GPX esportato dal mio software è perfetto, identico al tracciato che hai in TC
