New answers tagged road
Like ako's suggestion but with a twist, another approach would be to make a points layer with points at regular intervals along the road centerline, say 20m apart. (aka 'Chainages' - or 'Linear Referencing'). Then buffer those points to a diameter of say 19 or 19.5m or so, as large as you can without quite touching each other. The new points you want to ...
If you want to bring both the points and the roads into a spatialite database, then you can use the ST_Distance function to find points within a certain threshold from the roads: SELECT p.* FROM points AS p, roads AS r WHERE ST_Distance(r.geometry, p.geometry) < threshold GROUP BY p.id; (The GROUP BY will insure that if a point is within the threshold ...
As a footnote to this and a shameless author's plug, the free sDNA (spatial Design Network Analysis) plugin for ArcGIS can do this, among other things that may be of interest to you. You would first need to ensure your network was correctly noded (i.e. all lines breaking where there are junctions; Topology->Planarize can do that).
Top 50 recent answers are included