Skip to content
This repository has been archived by the owner on Jul 3, 2019. It is now read-only.

tulsawebdevs/tulsa-transit-google

Repository files navigation

This project is archived. Tulsa Transit began publishing their GTFS data in 2013, and now the Tulsa bus schedule is available in Google Maps and other trip planning software. Tulsa Transit does not use this project to generate their GTFS feed.

This project is for converting is the code a transit 'signup' from the Metropolitan Tulsa Transit Authority (MTTA) into a General Transit Feed Specification (GTFS), that can be used with other transit software such as OpenTripPlanner. Our goal is to get this data onto Google Maps and any other publicly available transit database.

To run the project:

  1. Install python, pip, virtualenv, and virtualenvwrapper
  2. Run mkvirtualenv ttg to create the new virtualenv
  3. Run pip install -r requirements.txt to download the third-party libraries
  4. Install the GeoDjango requirements. PostgreSQL and PostGIS recommended. See https://docs.djangoproject.com/en/dev/ref/contrib/gis/install/#ref-gis-install
  5. Get a copy of the Tulsa Transit Authority's signup data. It should be a zip file.
  6. Change to the ttgsite folder, copy local_settings.example.py to local_settings.py, change as needed.
  7. Back in the main folder, run ./manage.py syncdb; ./manage.py migrate to create a new database.
  8. Run ./manage.py importmttasignup signup.zip to import into SignUp #1
  9. Run ./manage.py copymttatogtfs 1 to copy SignUp #1 to Feed #1
  10. Run ./manage.py exportgtfs --name feed.zip 1 to export Feed #1 to feed.zip
  11. Run feedvalidator.py feed.zip to validate the feed
  12. Run schedule_viewer.py feed.zip to view the schedule
  13. Run /manage.py runserver to start up Django. The Django admin may be the only interesting part.

Required files for this project

You'll need a signup file from the Tulsa Transit Authority to populate your database. Contact John Whitlock or Luke Crouch to get a copy.

Other useful information:

About

Code to convert tulsa transit data to google transit format.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages