Rapid Realistic Routing with 'R5'
Calculate access to opportunities
Assert fare structure
Assign decay function and parameter values
Check and convert POSIXct objects to strings
Assign drop geometry
Assign max street time from walk/bike distance and speed
Assign max trip duration
Check and select transport modes from user input
Assign opportunities data
Assign osm_link_ids
Check and convert origin and destination inputs
Assign shortest path
Detailed itineraries between origin-destination pairs
Download R5.jar
Expand origin-destination pairs
Calculate minute-by-minute travel times between origin destination pai...
Get most recent JAR file url from metadata
Find snapped locations of input points on street network
Estimate isochrones from a given location
Java object to data.table
Calculate travel time and monetary cost Pareto frontier
Manage cached files from the r5r package
Generate an r5r situation report to help debug errors
r5r: Rapid Realistic Routing with 'R5'
Read a fare structure object from a file
Set breakdown
Set cutoffs
Set expanded travel times
Set monetary cutoffs
Set the fare structure used when calculating transit fares
Set max fare
Set max Level of Transit Stress (LTS)
Set max number of rides
Set number of Monte Carlo draws
Set number of threads
Set output directory
Set percentiles
Set progress argument
Set walk and bike speed
Set suboptimal minutes
Set time window
Set verbose argument
Setup a fare structure to calculate the monetary costs of trips
Create a transport network used for routing in R5
Stop running r5r core
Extract OpenStreetMap network in sf format from a network.dat file
Extract transit network in sf format
Calculate travel time matrix between origin destination pairs
Write a fare structure object to disk
Rapid realistic routing on multimodal transport networks (walk, bike, public transport and car) using 'R5', the Rapid Realistic Routing on Real-world and Reimagined networks engine <https://github.com/conveyal/r5>. The package allows users to generate detailed routing analysis or calculate travel time and monetary cost matrices using seamless parallel computing on top of the R5 Java machine. While R5 is developed by Conveyal, the package r5r is independently developed by a team at the Institute for Applied Economic Research (Ipea) with contributions from collaborators. Apart from the documentation in this package, users will find additional information on R5 documentation at <https://docs.conveyal.com/>. Although we try to keep new releases of r5r in synchrony with R5, the development of R5 follows Conveyal's independent update process. Hence, users should confirm the R5 version implied by the Conveyal user manual (see <https://docs.conveyal.com/changelog>) corresponds with the R5 version that r5r depends on. This version of r5r depends on R5 v7.1.
Useful links