I participate in a long-distance cycling club, and we started to collect GPS data routinely from our riders.
My interest is to calculate "the real trajectory" for future events based on accumulated GPS data over the same roads. Basically, this would mean to pass some pre-selected tracks to an algorithm, and the algorithm would generate points at an appropriate sample rate (an appropriate distance from one another depending on road curves). I will discard timestamps, taking only spatial track information into account.
Which algorithm/statistic methods could I use? I don't use any GIS package and I plan to implement this in Python.
Below, some sample trajectory sets: