![]() My initial reaction was to attempt hosting an elevation correction service myself. One way to improve elevation data is to take the GPS coordinate itself, and use it to look up the actual elevation for that location using publicly available elevation datasets. As mentioned earlier, elevation data reported by phones and handheld devices is not the most accurate. Good luck!įor me, one of the most exciting parts about tracking GPS routes is viewing the elevation profile afterwards, especially if the trail has some steep vertical climb. This particular module above is written for Node.js, however I am sure all programming languages have libraries that can perform smoothing techniques, it just might take a little searching □ I did a sample search for “gpx point smoothing python” and found at least 2 promising results. The elevation profile for my original GPS capture is in blue, while the results of the smoothing algorithm are shown in green screenshot taken from potter.ca The interactive web demo allowed me to upload a recent GPX track and visually see the results of point smoothing. This module was designed to smooth GPX track elevation data. There are many different libraries and algorithms available that are designed to perform this smoothing.Ī quick Google search for “gpx track smoothing github” led me to the gpx-smoother module posted on GitHub. The idea is to eliminate (or correct) any data points that are higher than the adjacent points, providing a “smoothing” effect. The practice of point smoothing is not specific to GPS data. No experience with this but looks promising.
0 Comments
Leave a Reply. |