Skip to content
brenzy edited this page Jun 5, 2020 · 2 revisions

Welcome to the gpx-smoother-vue wiki!

This version of the GPX smoother can be found at: https://www.potter.ca/Biking/smoother-beta/index.html#/

The GPX Smoother lets you load a GPX file, and smooth out the elevation, to make it easier to ride in your favourite trainer software.

Click on the apply button for one or more of the following algorithms to smooth the data to your liking:

  • Box Score Smoothing - uses simple box-score smoothing to smooth the elevation.
  • Savitzky-Golay Smoothing - a more complex smoothing algorithm.
  • Set Range - lets you set the maximum and minimum slope.
  • Flatten - lets you set the maximum change in slope between any two points.
  • Slope Difficulty - Increase or decrease the slope between each set of points by a percentage.
  • Elevate - increases or decreases the elevation of each point by a fixed amount.

Slide the triangular handles on the smaller graph to select only a portion of the ride to smooth.

The Decrease Precision checkbox rounds the elevation to 2 decimal places, and the latitude and longitude to 5 decimal places. Decreasing the precision will produce a smaller file size.

Use Total Number of Laps to repeat the route. This functionality will currently only work on GPX files with one track containing one track segment.

Planned for Next Release

  • Kalman Filter
  • also investigating smoothing slope rather than elevation

Planned for Feature Releases

  • input validation
  • browser compatibility
  • map the route
  • accept more than one file type (fit, tcx, kml)
  • try some different UI alternatives for less scrolling
  • add latitude and longitude to the tooltips so you can edit the file yourself more easily
Clone this wiki locally