Boas,
A diferença está na qualidade da informação.
Imagina que carregas esses GPX's no GPS, um em formato ROTA e outro em formato TRACK.
Em formato ROTA, o ficheiro pode conter apenas 2 waypoints: LISBOA-PORTO. A partir daí o GPS calcula o percurso através da informação no mapa que tens carregado.
Agora imagina que não tens qq mapa no GPS. O que vais ver é apenas uma linha recta entre LISBOA e PORTO, pq o GPS não tem informação de ROUTING (calcular uma rota)
Se fores ao ficheiro em formato TRACK, podes seguir o "rasto", que alguem já gravou e ires de LISBOA ao PORTO sem qualquer mapa, desde que sigas a linha (percurso) definida.
Os TRACKS são uteis em fora de estrada (mas é preciso que alguem já os tenha feito).
Os ROUTE são uteis para navegação em estrada (ou quando não arranjas tracks para uma volta que queres dar)
No final das contas, o formato GPX é idêntico. Só que no TRACK tem centenas, milhares de waypoints, além de informações como direcção, altitude, velocidade em cada ponto. E o ROUTE apenas tem pontos previamente definidos.
Neste screen podes ver a diferença. A azul um track. A roxo um route.
Podia extender muito mais esta explicação. Mas acho que já deu para teres uma ideia!
Alguma dúvida, mete no post
Abraço,
CD