Subdivide edges by adding missing nodes,
(optionally) simplify the network (see simplify_network()
), remove
pseudo-nodes,
and discard all but the main connected component.
Arguments
- network
A network object
- simplify
Whether the network should be simplified with
simplify_network()
Examples
if (FALSE) { # interactive()
bucharest_osm <- get_osm_example_data()
edges <- dplyr::bind_rows(bucharest_osm$streets,
bucharest_osm$railways)
network <- sfnetworks::as_sfnetwork(edges, directed = FALSE)
clean_network(network)
}