Answer the question
In order to leave comments, you need to log in
How to average gps tracks?
I have a set of rather long gps tracks made on the same route. Now I want to get an average route from this point cloud.
But, as it turned out, there is no finished product with a magic button.
The next thing I googled was Principal Curve Analysis. A good illustration of how this method works is here and on the original video .
The document at the link mentions JOSM, a digitizing tool from openstreetmap. But in its interface, I could not find the function I needed.
However, if we start only from the original video, the steps for solving the problem are as follows:
1. We build a straight line, the average distance from the points to which is minimal.
2. We turn a straight line into a broken line by adding a point.
3. Repeat step 2 until the average distance is equal to the specified accuracy.
And my question is the following. Is it worth it to get into the implementation of this dead thing (as I suppose the algorithm can only work on route sections), or are there ready-made solutions? After all, after all, the original video is dated 1984, which means that I was not the first to want to process spatial data in the same way!
Answer the question
In order to leave comments, you need to log in
Most likely there is an implementation of this method in some programming language. You will only need to write a program that feeds your data to it.
Maybe not so google, try "smoothing gps track". Quickly googled, found that this program copes - topofusion.com
forums.mtbr.com/gps-hrm-bike-computer/consolodate-...
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question