GPX file at a glance
- Format
- Open XML text
- Holds
- Tracks, routes, waypoints
- Watch out for
- Device point limits on long routes
What is inside a GPX file
GPX stands for GPS Exchange Format, and underneath it's XML: a text file listing coordinates in order, with optional elevation and timestamps. Because it's an open standard, a file exported from one app opens in nearly any other, which is why it's the lingua franca of trail navigation.
Tracks, routes and waypoints
It holds three kinds of thing and they're worth telling apart. A track is a dense breadcrumb of where something actually went, often thousands of points. A route is a sparser list of points describing where to go, sometimes with turn instructions. A waypoint is a single marked location: a spring, a junction, a campsite. Some devices handle all three well and some only follow tracks properly.
Getting one onto your device
The workflow is usually the same everywhere: find the route, download the GPX, and get it onto the device through the brand's app or by dropping it into a folder over USB. What varies is point limits. Some watches truncate very long tracks, so a hundred-mile route may need simplifying or splitting before it will load, and simplification tools in most mapping apps do this in a couple of clicks.
What this means when you're choosing
- A track rather than a route, if you want the exact line someone walked
- Whether your device caps the number of points, since dense tracks get truncated
- That the file came from a source that actually walked it
The common mistake
Trusting a downloaded track as a plan
A GPX is a line someone recorded, not a statement that the route is open, legal, in season or within your ability. Check it against the land manager's own information before you follow it into anything committing.
Common questions
What's the difference between a GPX track and a route?
A track records where someone actually went, point by point. A route is a planned sequence of points describing where to go, usually with far fewer of them. For following a trail, a track is generally more faithful.
Why won't my GPX file load onto my watch?
Usually too many track points. Simplify the track in a mapping app or split it into sections, then try again. Occasionally it's a malformed file from an unusual source, which re-exporting through a mainstream app fixes.
Where this is defined
- GPX, the GPS Exchange Format specification, TopoGrafix