Data from OSM. police_stations = "amenity=police". schools = "amenity=school" excluding private religion schools and excluding preschools.
Table after origin-destination pairs analysis and processing.
Results of draw_shortest_path_from_origin_to_destination.py
Full imgur album: https://imgur.com/a/6Y1LeX2