There are many online tools for planning routes (e.g. Gaia GPS for hiking, Strava for cycling) in an interactive way (by clicking) such that the route generated conforms to an underlying route layer (e.g. OpenStreetMap roads or trails). For example, here is a screen recording of the Gaia GPS interface:
Does QGIS have any functionality or plug-ins that would allow a similar procedure?
Previous questions (e.g. How to route railcars along railroads? and Least cost path between various points QGIS) indicate that it is possible to generate snapping routes following a pre-defined set of points, which seems to be only a small step away from what I would like to do.
Best Answer
QGIS has en editing tool call Automatic tracing.
Here the documentation section of this tool :