[GIS] How to refine a gpx track and set additional points on existing road network? (aka map-matching)

editinggpxqgis

I am trying to refine/populate gpx tracks recorded by a GPS device. I would like to add 1 or 2 points between each gpx point recorded and snap these additional points to roads.

I am using essentially QGIS. Any suggestion how I could do this?

This issue is also discussed in this topic how-to-create-an-exact-tracking-route-from-gps-data.

As mentionned in one answer, the problem is called map matching.

For reference: some ideas are discussed on this post map-matching-links-and-ideas

Best Answer

You can do this and more prior to importing into QGIS with a tool called GPS Track Editor (www.gpstrackeditor.com) It allows you to merge (from simultaneously running gps units), restructure, increase frequency (densify), reverse and filter for local inconsitances. A great free utility.

Related Question