Calculate the shortest path between two nodes on a graph
get_shortest_path(graphs, start_node, end_node)
graphs |
|
---|---|
start_node | Starting node for shortest path route. |
end_node | Ending node for shortest path route. |
list
containing the data.frame
of the graph elements
the shortest path lies on and the path distance.
not_run({ graph <- road_data_sample start_pt <- c (11.603,48.163) end_pt <- c (11.608,48.167) pts <- select_vertices_by_coordinates (graph, start_pt, end_pt) route_start <- pts[1] route_end <- pts [2] get_shortest_path (graphs = graph, start_node = route_start, end_node = route_end) })