D
D
dotrem2014-12-16 10:48:11
satellite navigation
dotrem, 2014-12-16 10:48:11

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

1 answer(s)
S
Sergey Lerg, 2014-12-16
@Lerg

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 question

Ask a Question

731 491 924 answers to any question