edit_speed: Scale In-Vehicle Travel Speed

View source: R/edit_speed.R

edit_speedR Documentation

Scale In-Vehicle Travel Speed

Description

Changes travel time between consecutive stops by dividing it by a speed multiplier. Dwell times are preserved and all downstream times are shifted.

Usage

edit_speed(gtfs, trips = "all", stops = "all", factor)

Arguments

gtfs

A GTFS object.

trips

Character trip IDs or '"all"'.

stops

Character stop IDs or '"all"'. A segment is edited when either endpoint is selected.

factor

One positive speed multiplier. For example, '2' halves segment travel times.

Value

A modified 'wizardgtfs' object.

See Also

[GTFSwizard::get_speeds()], [GTFSwizard::get_durations()]

Examples

edited <- edit_speed(
  for_rail_gtfs,
  trips = for_rail_gtfs$trips$trip_id[1:2],
  stops = "all",
  factor = 1.25
)


GTFSwizard documentation built on Aug. 21, 2026, 5:16 p.m.