Summary

The goal of this project is to extract public tranportation information from pdf files and convert to the GTFS format (General Transit Feed Specification) to feed the map applications, which is used by transportation agencies, i.e., GMTMA (Greater Mercer Transportation Management Agency), to display route information on a map. We have manually created a GTFS file for Zline bus and a web app to automate this process. The github repository is here to hold our files. Our next step in development is user authentication as well as a database to save data for registered users.


What is GTFS?

The General Transit Feed Specification (GTFS) defines a common format for public transportation schedules and associated geographic information. GTFS “feeds” allow public transit agencies to publish their transit data and developers to write applications that consume that data in an interoperable way. A typical GTFS file requires the following files in a CSV format:

And the following optional files:

For a detailed specification, please visit here.


Original/Raw Data Examples

The original/raw data is in *.pdf format, which contains FreeB Commuter and Neighborhood Bus Services schedules and bus route maps.


Methods and Tools

Example GTFS Feed can be downloaded here. The tools and procedures of the operation are as follows:

Current Issues

Notes