GPS Graphing

I used TrekBuddy to record my cycle home this evening, spewing out NMEA data every second. GPSBabel can then convert this NMEA data into the slightly more common GPX XML format. I had planned on taking the data from the GPX file, using a shell script, then drawing graphs from it in Matlab. Being lazy though, I googled first for alternative solutions and came across the excellent uTrack website. This site allows you to upload a GPX file, and then creates graphs and statistics about your route. It also plots your route on a Google Map.

There are one or two drawbacks with it though. It’s not very easy to then display this data on ones website. There is an export to PDF option, but the graph quality is not as good as the original output and it also does not include the Google Map route tracking. The second problem seems to be with the script itself. It introduces spikes in the speed graph for some reason. Apparently I was cycling at 227km/h at one point. While this is certainly achievable for me on a flat stretch of road with my complete spandex outfit, and aerodynamic helmet, not to mention motorcycle, it’s not too feasible going through Dublin with its abundant traffic lights.

As a temporary solution, I have copied some of the graphs, and also have the original PDf available. Hopefully the author of the script will make it public or configure a nice way of including the HTML output on an external website.
Distance v TimeElevation v DistanceElevation v TimeSpeed v DistanceSpeed v Time

Route PDF File

  1. Crempa says:

    Hi,
    thanks for your article about uTrack. I have one note about it… I think that quality of pdf graph is good, but you must use zoom function in your pdf browser, than should be quality equivalent with html version.
    If you want export HTML version try use “file->save as” in your web browser.

  1. There are no trackbacks for this post yet.

Leave a Reply


FireStats iconPowered by FireStats