writeGTFS: Write tables to a GTFS feed

Description Usage Arguments Value Examples

Description

Write tables to a GTFS feed

Usage

1
2
3
writeGTFS(x, name = c("agency", "stops", "routes", "trips", "stop_times",
  "calendar", "calendar_dates", "fare_attributes", "fare_rules", "shapes",
  "frequencies", "transfers", "feed_info"), gtfs)

Arguments

x

data.table to write

name

name of the table to read, without ".txt" extension. Current tables include 'agency', 'stops', 'routes', 'trips', 'stop_times', 'calendar', 'calendar_dates', 'fare_attributes', 'fare_rules', 'shapes', 'frequencies', 'transfers', 'feed_info'. See the GTFS Static Reference for a full list.

gtfs

location of zipped GTFS feed

Value

0 if successful

Examples

1
2
3
4
gtfs <- system.file('extdata', 'gtfs.zip', package = 'speedRT')
routes <- readGTFS('routes', gtfs)
routes[1, `:=` (route_short_name = 'Metro 2')]
writeGTFS(routes, 'routes', file.path(tempdir(), 'gtfs_test.zip'))

metrotransit/speedrt documentation built on June 13, 2019, 5:09 p.m.