Skip to content
Cribstone edited this page Dec 11, 2012 · 3 revisions

Challenge

  • Diversity of passenger needs requires multiple formats for communication to be effective
  • Limited budgets prevent agencies from deploying effective marketing/information design themselves
  • Physically impossoble for a single agency to format information in a way that reaches everybody.

Opportunity

  • Open Source software provides data feed via Application Programming Interface (API) to third party application developers
  • Developers can utilize data to develop custom tailored applications for very specific needs
  • Flexibility of open source software allows data to be formatted for text message, smart phones, desktop PC, Tablet, Smart TV, or fixed monitors iusing off-the-shelf hardware nstalled in coffee shops, storefronts, libraries etc...

Overview

The widespread use of GPS and mobile technology has allowed transit agencies to offer new levels of convenience and flexibility. From Charlotte NC, to Boston MA to State College PA, transit agencies have discovered the advantages of installing real-time vehicle tracking systems and releasing the data to third-party software developers. Consequently, developers have created thousands of innovative applications (left) for smart phone, stationary screens, SMS, web and many others where the agencies themselves could never havethe time or expertise to manage.

Resources

Free Web Apps

GTFS Builder Web App-GTFS Builder (General Transit Feed Specification Builder) is a web application from National RTAP for managing data to offer integrated on-line trip planning through Google Maps. Google Maps and Google Transit trip planning provide benefits to both travelers and transit agencies. Travelers can find transit options for their trips and connections to adjacent areas, get step-by-step directions, and even see a comparison of driving and transit cost. In addition to attracting new or more frequent riders, transit systems may experience fewer calls to customer service for route and schedule information or need to print fewer schedules.

Google Code Repositories

How to Submit A GTFS Feed (Official Instructions)

Official Google GTFS Feed Reference

Time Table Publisher-can take GTFS feeds and format them into static schedule tables for online and print applications.

TransitDataFeeder-The TransitDataFeeder open source project is an effort to develop and maintain an application that provides a web-based interface for creating and maintaining transit geospatial, schedule, calendar, and fare information in the General Transit Feed Specification.

googletransitdatafeed-The GoogleTransitDataFeed Open Source Software project is an effort to offer tools for reading, writing, and converting to and from the General* Transit Feed Specification format, to help make public transit information projects more successful for agencies and other interested parties. The project currently offers code for working with transit data in the Java and Python languages. You can find the TransXChange to GTFS converter tool in the Java branch, while the Feed Validator, KML Writer and other tools are available in the Python branch.

GTFS-OSM-GOSync-an open-source software tool that synchronizes GTFS datasets with OpenStreetMap

Github Repos-

PerlGTFS-A set of perl modules for dealing with GTFS. Uses DBI to access the raw data

Graphserver-an open-source transit (and more) routing engine, with support for Google Transit Feed Spec feeds

OneBusAway GTFS Module-

Clone this wiki locally