My starting data : - a collection of points which are buildings - a collection of points which are electrical transformation plant - a network of vectors which is the public electric network from an operator - buildings are not connected to the electric network I use QGIS to find which are the buildings which are located less than 250 meters from an electrical transformation plant by following the network. I need this information more 100.000 buildings. *To do it by hand :* - trace a line between the building and the nearest electrical network segment, - compute the distance by the network between this entry point and the nearest tranformation plant. I have found the RoadGraph plugin (http://gis-lab.info/qa/road-graph-eng.html) which works for that - add the two distances and check if < 250m. Now, my question is: how to automatize it for the 99.999 other buildings ? I know Python a lot but I am a beginner with QGIS. I did not find a way to automatically interact with the RoadGraph plugin and source code seems not to be available anymore. Maybe I am doing it wrong ? [![what it looks like][1]][1] [1]: https://i.sstatic.net/u4x2u.png