Home

Awesome

GTFS-Plus

A GTFS-based data transit network data standard suitable for dynamic transit modeling.

version: 0.4.1 updated: 28 June 2017 .   created: 09 July 2015
authors:

NOTE: This is a draft specification and still under development. If you have comments or suggestions please file them in the issue tracker. If you have explicit changes please fork the git repo and submit a pull request.

Changelog

Specification

A GTFS-PLUS transit network consists of required and optional data files that together describe a network of transit service. Files not denoted with _ft follow the same format as the General Transit Feed Specification - GTFS.

A GTFS-PLUS transit network MUST include the following files:

FilenameDescription
walk_access_ft.txtwalk access links
transfers.txttransfer links
transfers_ft.txtadditional transit link information
trips.txttransit vehicle trips
trips_ft.txtadditional transit vehicle trip information
routes.txttransit routes
routes_ft.txtadditional transit route information
stops.txttransit stops and stations
stop_times.txttransit trip stop times
vehicles_ft.txttransit vehicles
agency.txttransit agency
calendar.txttransit schedule calendar

A GTFS-PLUS transit network MAY include the following files:

FilenameDescription
drive_access_ft.txtdrive access links
bike_access_ft.txtbike access links
drive_access_points_ft.txtpark and ride access links; must be included if provide drive access links.
shapes.txttransit route shape points
stops_ft.txtadditional transit stop and station information
stop_times_ft.txtadditional transit trip stop time information
fare_attributes.txtfare attributes (see note below)
fare_attributes_ft.txtfare attributes (see note below)
fare_rules.txtfare rules
fare_periods_ft.txtadditional fare rules
fare_transfer_rules_ft.txtfare transfer rules
zones_ft.txtzone locations

Note: fare_attributes_ft.txt is an extended version of the optional GTFS file fare_attributes.txt that allows for representation of time-of-day pricing (e.g., peak surcharges). Both files are documented here in this repository for completeness, but only one of the two is needed for a given implementation of GTFS-PLUS.

Fares

Examples of how to specify various fare schemes can be found in the fares page.