Skip to contents

CRiSp (City River Spaces) provides tools to automate the morphological delineation of riverside urban areas.

Installation

You can install the released version of CRiSp from CRAN with:

You can install the development version of CRiSp from GitHub with:

# install.packages("pak")
pak::pak("CityRiverSpaces/CRiSp")

Example

This is a basic example which shows you how to solve a common problem:

library(CRiSp)

# Set location parameters
city_name <- "Bucharest"
river_name <- "Dâmbovița"
epsg_code <- 32635

# Get base layer for plotting
bb <- get_osm_bb(city_name)
streets <- get_osm_streets(bb, epsg_code)$geometry
railways <- get_osm_railways(bb, epsg_code)$geometry

# Delineate river corridor
corridor <- delineate(city_name, river_name)$corridor

# Plot results
plot(corridor, border = "orange", lwd = 3)
plot(railways, add = TRUE, lwd = 0.5)
plot(streets, add = TRUE)

Contributing

We look very much forward to contributions to the package. See the Contributing Guide for further details.

This package is released with a Contributor Code of Conduct. By contributing to this project you agree to abide by its terms.