arielkirkwood / patco-gtfs-fun

A set of scripts that will output GTFS data for the PATCO high-speed line

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

patco-gtfs-fun

This project was created for my INFO 480 course.

Its goal is to put together valid GTFS files using publicly available data for the PATCO High-speed Line. While this data is already in use by Google Maps at least partially (PATCO trains can be seen in the Transit view of Maps), it's cool to learn about the underlying data formats.

WARNING: This information in this data set should not be assumed to be accurate, up-to-date, or trustworthy. I'm doing this as a one-off project for a class.

Output Files

Required

One or more transit agencies that provide the data in this feed.

Dates for service IDs using a weekly schedule. Specify when service starts and ends, as well as days of the week where service is available.

Transit routes. A route is a group of trips that are displayed to riders as a single service.

Times that a vehicle arrives at and departs from individual stops for each trip.

Individual locations where vehicles pick up or drop off passengers.

Trips for each route. A trip is a sequence of two or more stops that occurs at specific time.

Optional (outside the scope of this project)

Exceptions for the service IDs defined in the calendar.txt file. If calendar_dates.txt includes ALL dates of service, this file may be specified instead of calendar.txt.

Fare information for a transit organization's routes.

Rules for applying fare information for a transit organization's routes.

Additional information about the feed itself, including publisher, version, and expiration information.

Headway (time between trips) for routes with variable frequency of service.

Rules for drawing lines on a map to represent a transit organization's routes.

Rules for making connections at transfer points between routes.

Sources

About

A set of scripts that will output GTFS data for the PATCO high-speed line

License:MIT License


Languages

Language:Ruby 100.0%