GTFS Realtime is an extension to GTFS (General Transit Feed Specification) that allows public transportation agencies to provide application developers with real-time updates about the locations, estimated arrival times and other important information regarding transit vehicles.
- License: Apache 2.0 License
- About the Publisher: Google
- Updated by Publisher: 26th August 2016
- Level of Use: Widespread use by transit agencies globally
- Open License: Yes
- Transferable to other Jurisdictions: If a transit agency has the technology (Bus tracking by GPS) GTFS Realtime is transferable, with only several required variables.
- Stakeholder Participation: It was developed by Google, a software developer, in partnership with transit agencies and developers
- Consensus-based Governance: Contributions can be made to the GTFS Realtime project on the GitHub page, but all contributions are subject to a strict voting and discussion protocol, and contributors must sign a license agreement
- Extensions: Third-party developers can define additional fields for GTFS Realtime but must contact the GTFS Realtime discussion Google group to be assigned an extension id so that they can use a unique protocol buffer
- Machine Readable: The data is hosted over HTTP and consists of protocol buffers. Google's protocol buffers are used for data serialization and work as an alternative to XML. The data structure is stored in a gtfs realtime.proto file. The file produces source code to read and write the structured data and then retrieves it to and from a data stream using a variety of programming languages. Unique IDs such as VehicleID and StopID are compatible with static GTFS values
- Human Readable: Many agencies have APIs in addition to protocol buffers that have responses in XML, JSON, and JSONP formats
- Requires Real-Time Data: Every protocol buffer has an [optional] timestamp in the header indicating when the content of the feed was created.
- Metadata: Protocol Buffer structure
Data Providers:Anchorage, AK | Arlington, VA | Atlanta, GA | Auckland, New Zealand | Austin, TX | Barrie, ON | Boston, MA | Brisbane QLD | Cairns QLD | Calgary, AB | Chicago, IL | Cincinnati, OH | Columbus, OH | Connecticut | Daytona Beach, FL | Denver, CO | Edmonton, AB | Eugene, OR | Halifax, NS | Kingston, ON | Lansing, MI | Louisville, KY | Luxembourg | Madison, WI | Maryland | Mississauga, ON | Monterey, CA | Montreal, QC | Nashville, TN | Nassau, NY | New Jersey | New York, NY | Oakland, CA | Olympia, WA | Orange County, CA | Phoenix, AZ | Pierce County, WA | Portland, OR | Providence, RI | Saint Louis, MO | San Antonio, TX | San Francisco, CA | Santa Monica, CA | Saskatoon, SK | Seattle, WA | St Petersburg, Russia | Tampa, FL | The Netherlands | Thunder Bay, ON | Vancouver, BC | Virginia | Waterloo, ON | York, Toronto, ON
Don't see your name here? Let us know! Updated in directory: 15th June 2017