Automate the Delineation of Urban River Spaces
Add weights to the network.
Get the bounding box from the x object
Create a network from a collection of line strings.
Apply a buffer region to a sf object
Build a spatial network from river centerlines
Return the cache directory used by the package
Cap the corridor by connecting the edge end points
Check cache
Check and fix invalid geometries
Clean a spatial network.
Remove cache files
Clip lines to the extent of the corridor, and select valid segment edg...
Combine river centerline and surface
Draw a corridor edge on the spatial network.
Find the corridor end points.
Default STAC collection
Delineate a river corridor on a spatial network.
Delineate the space surrounding a river
Split a river corridor into segments
Extract the river valley from the DEM
Delineate a corridor around a river.
Write DEM to cloud optimized GeoTiff file as specified location
Cluster the river crossings and select the shortest crossing per clust...
Subset a network keeping the components that intersect a target geomet...
Find intersections between the edges of two networks
Flatten a network by adding points at apparent intersections.
Get characteristic value of distribution of cost distance
Split corridor along the river to find edges on the two banks
Derive cost distance function from masked slope
Get file path where to cache digital elevation model (DEM) data
Get example DEM data
Access digital elevation model (DEM) for a given region
Identify network edges that are intersecting a geometry
Get the bounding box of a city
Get OpenStreetMap buildings
Get the city boundary from OpenStreetMap
Get example OSM data
Get OpenStreetMap railways
Get the river centreline and surface from OpenStreetMap
Get OpenStreetMap streets
Get the file path where to cache results of an Overpass API query
Retrieve OpenStreetMap data for a given location
Get an area of interest (AoI) around a river, cropping to the bounding...
Draw the regions corresponding to the two river banks
Derive slope as percentage from DEM
Retrieve the URLs of all the assets intersecting a bbox from a STAC AP...
Get the UTM zone of a spatial object
Remove possible holes from valley geometry
Create vector/polygon representation of valley raster mask
Create vector/polygon representation of valley without holes from rast...
Identify the initial edges of the river corridor
Retrieve DEM data from a list of STAC assets
Load raster data from one or multiple (remote) files
Mask out river regions incl. a buffer in cost distance raster data
Mask slope raster, setting the slope to zero for the pixels overlappin...
Match OpenStreetMap data by name
Find the node in a network that is closest to a target geometry.
Retrieve OpenStreetMap data as sf object
Query the Overpass API for a key:value pair within a bounding box
Read data from the cache directory
Reproject a raster or vector dataset to the specified coordinate refer...
Draw a corridor as a fixed buffer region around a river.
Select non-intersecting line segments
Set the units of x as the units of y
Find shortest path between a pair of nodes in the network.
Simplify a spatial network by removing multiple edges and loops.
Spatially smooth dem by (window) filtering
Split a geometry along a (multi)linestring.
Write data to the cache directory
Provides tools to automate the morphological delineation of riverside urban areas based on a method introduced in Forgaci (2018) <doi:10.7480/abe.2018.31>. Delineation entails the identification of corridor boundaries, segmentation of the corridor, and delineation of the river space using two-dimensional spatial information from street network data and digital elevation data in a projected CRS. The resulting delineation can be used to characterise spatial phenomena that can be related to the river as a central element.
Useful links