How SummitGPX Processes GPX Files
SummitGPX turns a GPX file into a hosted route page, route downloads, elevation profile and organiser tools. The goal is to make route information easier to publish, update and trust.
If you are setting up an event route from start to finish, use this page alongside the Typical Organiser Workflow. If you need a file-quality report before upload or after editing, use the GPX Health Check workflow.
1. Upload and Event Assignment
Every uploaded route belongs to an event. During upload, SummitGPX checks that the account can add another route, stores the GPX file and associates it with the selected event.
If the route title is left blank, SummitGPX uses a name from the GPX file where possible.
2. Route Reading and Validation
SummitGPX reads GPX track points first. If the file does not contain track points, it can use GPX route points instead. Files need at least two valid route points to create a route.
<trk>
<trkseg>
<trkpt lat="50.123" lon="-5.123">
<ele>124.3</ele>
</trkpt>
</trkseg>
</trk>
The importer skips unusable coordinates and rejects files that do not contain a usable line. The upload workflow also checks whether the account can add another route and whether an event has been selected.
For a full standalone report before upload, use the GPX Health Check guide and the Free GPX Health Check. The Health Check is the customer-facing GPX validator and GPX repair tool; the upload preflight is a shorter in-app check that decides whether the route can be imported immediately or needs terrain preparation.
3. Elevation Handling
If the original GPX contains useful elevation values, SummitGPX keeps them. If elevation is missing, mostly empty, all zero or unreliable, SummitGPX can generate elevation from SummitGPX Core terrain data.
Generated elevation keeps the original route geometry. SummitGPX adds or replaces elevation values, then calculates route statistics from the resulting profile.
If terrain data for a new area needs to be prepared, SummitGPX can continue the import in the background and notify the user when the route is ready.
4. Statistics and Profile
SummitGPX calculates distance, ascent, descent, highest point and lowest point. It also creates the interactive elevation profile shown on route pages and embeds.
Ascent and descent are calculated consistently within SummitGPX, so figures may differ from planning platforms or GPS watches.
5. Waypoints and Checkpoints
GPX waypoints can be imported as checkpoints when they look like meaningful course locations. SummitGPX ignores generic navigation points such as unnamed turns or numbered route points.
Imported checkpoints should be reviewed before publishing, especially after a route update.
6. Downloads and Exports
SummitGPX can create current route downloads in GPX and, depending on plan, KML, TCX and FIT formats. Pro checkpoint exports can include only the points marked Show on GPS/watch, mapped to device-friendly waypoint or course-point types. Distance & Ascent Table PDF/CSV downloads are available when checkpoint data exists, and split points can produce a ZIP of section GPX files.
See Downloads and Exports for the complete current behaviour.
7. Route Updates and Versions
When a route is edited or replaced, SummitGPX updates the hosted route page while keeping the same public link, QR code and embed code. Pro route version history records earlier route lines, GPX files, statistics and update notes.
8. Public Route Serving
Public routes can be viewed by runners through hosted pages, QR codes and embeds. Private routes are only available to authorised account users.
SummitGPX Help Centre