I'm looking for a way in which to generate a set of routes between every point in a layer.
To be clear, if I have four points [A,B,C,D] I want to get routes:
- A - B
- A - C
- A - D
- B - A
- B - C
- ...
... and so on for a total of (4*3=) 12 routes in this example; in fact, I have 35 points in my dataset so it's a bit more than that!
I can't ascertain a way to do this programmatically in QGIS using the Road Graph function or the OSM Route plugin (although it does give good results for a single route), and web searches have turned up nothing (most answers relate to routes that follow a number of points).
Preferably, as this is for cycling purposes, I'd like to use a routing service that would take the method of travel in to account, but not strictly necessary as I'd be happy just to use my line vector layer that I have for the area containing my points.