I sw migliori per le funzioni da te richieste sono (in primis) compegps land, poi Oziexplorer. Tutti e due sono a pagamento circa 100 abbondanti. Possono essere scaricati dai rispettivi siti e provati (30 giorni Compe). Questi programmi ti permettono di effettuare down/upload tracce, waypoint, rotte ecc. ) editare tracce, visualizzare tracce sulle mappe (da reperire o calibrare dopo aver ottenuto una scansione), visualizzare l'altimetria, e molto altro. Tra l'altro Compe permette l'analisi della traccia o porzioni di essa (media, lunghezza, guadagno in salita, ecc.
Probabilmente esiste qualcos'altro ma sicuramente di qualità inferiore.
Per la sola visualizzazione e scarico delle tracce puoi utilizzare sporttrack che dispone di mappe stradali o satellitari (con collegamento internet).