motoplaner.de kann bei importierten .gpx Dateien Tracks anzeigen (rot) bzw. veränderbare Routen aufbauen (blau).
Wie man einen eventuell zu großen .gpx Track verkleinert habe ich im Post Garmin Extensions schon mal erläutert.
Wie bekommt man nun einen mit einem gps-Logger (Navi, Smartphone …) aufgezeichneten Track so aufbereitet, daß man den nicht nur im motoplaner ansehen, sondern auch weiterbearbeiten / verfeinern kann ?
Ganz einfach – mit gpsbabel. Zunächst verringert man die Anzahl der Punkte – Beispielhaft auf 50 : -x simplify,count=50 und macht dann aus dem Track eine Route : -x transform,rte=trk. Je mehr Punkte gewählt werden, um so sicherer ist es daß das genutzte Routing (im Falle von motoplaner google) der tatsächlich gefahrenen Strecke entspricht. Je geringer die Anzahl der Punkte, um so einfacher läßt sie sich im motoplaner verändern. Welcher Wert optimal ist hängt von vielen Faktoren ab – Länge der Strecke, Art der Strecke (kleine Straßen werden beim Routing – speziell google – eher vermieden) etc. Irgendwo zwischen 20 und 50 sollte für eine Tagestour OK sein.
gpsbabel -i gpx -f in.gpx -x nuketypes,waypoints -x simplify,count=50 -x transform,rte=trk -o gpx -F out.gpx
Am besten wird das ganze aber, wenn man Track und Route miteinander verbindet, denn dann kann man im motoplaner die gewählte blaue Route auch anhand des Tracks kontrollieren :
gpsbabel -i gpx -f in.gpx -o csv -F tmp.csv gpsbabel -i csv -f tmp.csv -x transform,trk=wpt -x nuketypes,waypoints -o gpx -F track.gpx gpsbabel -i csv -f tmp.csv -x transform,rte=wpt,del -x simplify,count=50 -o -x nuketypes,waypoints -o gpx -F route.gpx gpsbabel -i gpx -f route.gpx -f track.gpx -o gpx -F motoplaner.gpx
Oder als kleines script in.gpx durch $1 ersetzt und wieder aufgeräumt :
gpsbabel -i gpx -f $1 -o csv -F tmp.csv gpsbabel -i csv -f tmp.csv -x transform,trk=wpt -x nuketypes,waypoints -o gpx -F track.gpx gpsbabel -i csv -f tmp.csv -x transform,rte=wpt,del -x simplify,count=50 -x nuketypes,waypoints -o gpx -F route.gpx gpsbabel -i gpx -f route.gpx -f track.gpx -o gpx -F motoplaner.gpx rm tmp.csv rm track.gpx rm route.gpx