NEWS.md
gtfs2gps
now uses parallel = TRUE
by default.gtfs2gps
now uses gtfstools::frequencies_to_stop_times()
to convert. frequency-based GTFS feeds to stop times before processing the data.quiet
to gtfs2gps()
readr
, pbapply
, lwgeom
and magrittr
from package dependencies.filepath
in gtfs2gps()
.gtfstools
package.adjust_speed()
now does not change very low speed (1.000000e-12 [km/h]) because these values indicate a situation of a stopped vehicle. Closed 249.gtfs2gps()
now prints a message alerting if there are any trips with negative speed values in the output. Closes #172.gtfs2gps()
now creates two points for a stop when arrival and departure exist. Speed and travel time are now calculated considering both departure_ and arrival_time columns.gtfs2gps()
function.adjust_arrival_departure()
to allow users set a minimum time for dis/embarking times at each stop.adjust_speed()
to fix outlier speeds and replace missing speed values with a speed set by the user or the average speed of the system. The timestamp values are updated accordingly.gps_as_sflinestring()
. Closes #189.gtfsio
package, used in the read_gtfs()
and write_gtfs()
functions. Closes #191.snap_method
added to gtfs2gps()
.filter_single_trip()
now also filters the stop_times
table. Closes #195.spatial_resolution
of gtfs2gps()
from 50m to 100m. Closes #202.gps_as_sflinestring()
due to new GDALsf_multipoint
by sf_point
in gps_as_sf()
to keep all the data