abstract |
In at least one embodiment, a plurality of raw time-stamped waypoints describing a geographical route are received. The plurality of raw time-stamped waypoints are filtered based upon at least one of a set including a threshold distance between pairs of the plurality of raw time-stamped waypoints and a velocity indicated by pairs of the plurality of raw time-stamped waypoints. A smoothed route is generated by modifying at least some of the filtered plurality of raw time-stamped waypoints. The smoothed route is stored in data storage. |