Gpsbabel

From PsWiki

gpsbabel converts tracks, routes and waypoints between different formats. Here are some parameters I use for converting data from Mapsend format (as produced by my Magellan GPS and the Mapsend software) to the more universal gpx format.

Convert while splitting tracks

gpsbabel -i mapsend -f home-work-home-29-Aug-2005.trk -x track,split -x track,move=`expr 10 '*' 3600` -o gpx -F home-work-home-29-Aug-2005.gpx

The 10 * 3600 is required because there is a bug and the UTC time is offset by -10 for some reason which just happens to be the opposite of our timezone

A better version that splits tracks and allows specifying when to split them is

gpsbabel -t -i mapsend -f cycle-work-home-photos-31-Aug-2005.trk -x track,move=+10h,split=1h -o gpx -F cycle-work-home-photos-31-Aug-2005.gpx