dodgr_insert_vertex
Insert a new node or vertex into a network
dodgr_insert_vertex(graph, v1, v2, x = NULL, y = NULL)
graph |
A flat table of graph edges. Must contain columns labelled
|
v1 |
Vertex defining start of graph edge along which new vertex is to be inserted |
v2 |
Vertex defining end of graph edge along which new vertex is to be
inserted (order of |
x |
The |
y |
The |
A modified graph with specified edge between defined start and end vertices split into two edges either side of new vertex.
Other misc:
compare_heaps()
,
dodgr_flowmap()
,
dodgr_full_cycles()
,
dodgr_fundamental_cycles()
,
dodgr_sample()
,
dodgr_sflines_to_poly()
,
dodgr_vertices()
,
match_points_to_graph()
,
match_pts_to_graph()
,
merge_directed_graph()
,
summary.dodgr_dists_categorical()
,
write_dodgr_wt_profile()
graph <- weight_streetnet (hampi) e1 <- sample (nrow (graph), 1) v1 <- graph$from_id [e1] v2 <- graph$to_id [e1] # insert new vertex in the middle of that randomly-selected edge: graph2 <- dodgr_insert_vertex (graph, v1, v2) nrow (graph); nrow (graph2) # new edges added to graph2
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.