Viewing GPX files in VeloViewer

Often events like sportives or races will provide GPX files of the course for you to upload to your GPS device, but I get lots of requests to be able to view those GPX files in VeloViewer in order to see 3D profiles, Google StreetView and other features of the VeloViewer Route Details page direct from these files. VeloViewer has two ways to do this, one is fast but slightly limited, the second is a bit more involved but provides all the features:

The fast method – direct viewing of GPX file

Note: You need to be a VeloViewer PRO (or PRO+) user to use this feature.

Simple! Things to bear in mind:

  • The lat/lng & elevation data will be whatever is included in the file. I’ve seen numerous GPX files that don’t include elevation data so those routes will appear flat.
  • There will be no segments shown as that requires Strava’s cleverness to match them up to the route.
  • The route will not be stored in VeloViewer. If you want to see it again then you’ll need to upload the GPX file each time.

The better way

Create a Route in Strava from your GPX file.  This method allows the route to be persisted and listed in your Routes page on VeloViewer, it also includes a list of segments covered by the Route:

Things to bear in mind:

  • The Strava GPX-to-Route page sometimes shows an routing error. If so, refresh the page and try again or try again a little later and it should work.
  • The GPX-to-Route logic will only work correctly if the route it is trying to recreate is actually routable via the OSM API it is using.  Some roads may not have been mapped correctly/completely in OSM and so the route may not be able to follow that path.  You can easily update the OSM dataset using the excellent tools here:
  • The elevation data will be based on the dataset used by Strava (NASA, Google, OSM?) so will be subject to some error.  But if your GPX file was missing elevation data at least you’ll have some now!

0 thoughts on “Viewing GPX files in VeloViewer

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>