The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
rcrisp?rcrisp automates the morphological delineation of
riverside urban areas following a method developed by Forgaci (2018, pp.
88–89). It overcomes the challenge of arbitrary urban river
corridor delineation by providing a reliable workflow to produce
morphologically grounded spatial analytical units.
Such spatial units enable integrated local analyses (many different layers within one case) and large-scale cross-case analyses (many cases using comparable spatial units) in a wide range of domains of application, such as urban planning, environmental management, public space design, and disaster risk reduction.
In short, given a city name and a river name, it:
get_osm_*() functionsdelineate() function or with the
dedicated delineate_*() functionsdelineate() function retrieves OSM data and global
DEM data by default, so no additional data retrieval is needed.delineate_*() functions allow for any data input,
not only OSM and global DEM data.library(rcrisp)
# Parameters
city_name <- "Bucharest"
river_name <- "Dâmbovița"
epsg_code <- 32635
# Delineation
bd <- delineate(city_name, river_name, segments = TRUE)
# Base layers for visualisation
bb <- get_osm_bb(city_name)
streets <- get_osm_streets(bb, epsg_code)$geometry
railways <- get_osm_railways(bb, epsg_code)$geometry
# Plot
plot(bd$corridor)
plot(railways, col = "darkgrey", add = TRUE, lwd = 0.5)
plot(streets, add = TRUE)
plot(bd$segments, border = "orange", add = TRUE, lwd = 3)
plot(bd$corridor, border = "red", add = TRUE, lwd = 3)These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.