Bei Basecamp muss er sich aber geeignete Karten hinzu installieren.
Für Geschwindigkeiten zu ermitteln muss er die Tracks wahrscheinlich in Wegabschnitte also Zwischenziele aufteilen.
Dies aber sicher nicht nur bei Basecamp.
Die Tracks eines GPC haben für gewöhnliche feste Aufzeichungsintervalle, meist eine Sekunde, und man hat dadurch den zurückgelegten Weg. Aber Durchschnittsgeschwindigkeiten überbestimmte Wegabschnitte noch lange nicht. Die müssen (nachträglich) definiert werden.
Karten sollten nicht das Problem sein, gibt es sie doch zuhauf zum kostenlosen Download (OSM).
Wenn man in Basecamp einen Track öffnet, kann man sich für jeden Trackpunkt die Höhe und die Geschwindigkeit anzeigen lassen, wenn die Daten Bestandteil des Tracks sind. Die Durchschnittsgeschwindigkeit wird für den gesamten Track angezeigt. Will ich Teilstrecken haben, kann der Track entsprechend geteilt / zerschnitten werden. Das ganze gibts auch als Graph und mit Standortanzeige auf der Karte.