| transit_network_to_sf {r5r} | R Documentation |
Extract transit network in sf format
Description
Extracts the transit network from a network.dat file (built with
setup_r5()) in sf format.
Usage
transit_network_to_sf(r5r_core)
Arguments
r5r_core |
An object to connect with the R5 routing engine, created with
|
Value
A list with two components of a transit network in sf format:
route shapes (LINESTRING) and transit stops (POINT). The same
route_id/short_name might appear with different geometries. This occurs
when the same route is associated to more than one shape_ids in the GTFS
feed used to create the transit network. Some transit stops might be
returned with geometry POINT EMPTY (i.e. missing spatial coordinates).
This may occur when a transit stop is not snapped to the road network,
possibly because the GTFS feed used to create the transit network covers an
area larger than the .osm.pbf input data.
See Also
Other network functions:
find_snap(),
street_network_to_sf()
Examples
library(r5r)
# build transport network
path <- system.file("extdata/poa", package = "r5r")
r5r_core <- setup_r5(path)
# extract transit network from r5r_core
transit_net <- transit_network_to_sf(r5r_core)
stop_r5(r5r_core)