Segments are defined as corridor subregions separated by river-crossing transversal lines that form continuous strokes in the network.
Arguments
- corridor
The river corridor as a simple feature geometry of class
sfc_POLYGON
- network
The spatial network of class
sfnetwork
to be used for the segmentation- river
The river centerline as a simple feature geometry of class
sf::sf
orsf::sfc
- angle_threshold
Only consider angles above this threshold (in degrees) to form continuous strokes in the network. The value can range between 0 and 180, with the default set to 100. See
rcoins::stroke()
for more details.
Value
Segment polygons as a simple feature geometry of class
sf::sfc_POLYGON
Examples
if (FALSE) { # interactive()
bucharest_osm <- get_osm_example_data()
corridor <- bucharest_dambovita$corridor
network <- rbind(bucharest_osm$streets, bucharest_osm$railways) |>
as_network()
river <- bucharest_osm$river_centerline
delineate_segments(corridor, network, river)
}