Skip to content
This repository has been archived by the owner on Nov 30, 2023. It is now read-only.
bdferris edited this page Sep 20, 2014 · 6 revisions

The TransitFeedDistribution contains several parts, each with its own instructions

  • TransitFeed - a Python package for reading, writing, and validating feeds
  • FeedValidator - a command line tool that checks a Google Transit Feed for problems
  • ScheduleViewer - an application for exploring a feed on a map
  • KMLWriter - an application for plotting a feed's stops in a KML file for viewing in Google Earth
  • Merge - combines two GTFS files into one
  • [GoogleRandomQueries] - an example program. generates random queries for Google Maps trip planner.
  • [UnusualTripFilter] - sets the trip_type depending on how often a pattern is used

Download

You may download the transitfeed distribution as Windows executables, a source tar ball or directly from our Subversion repository.

Windows Executable

If you just want to run the tools you may download prebuilt Windows programs from [http://code.google.com/p/googletransitdatafeed/downloads/list the downloads section]. Download the latest version of transitfeed-<version>-windows.zip and unzip the contents into an empty directory. Then see the ScheduleViewer and FeedValidator pages for further instructions.

Install source distribution

Some features of the distribution depend on !ElementTree (added to Python's standard library in version 2.5) and pytz. You may need to install these manually.

easy_install transitfeed will download and install transitfeed and the scripts that come with it.

If you don't have easy_install on your computer you may download transitfeed-<version>.tar.gz from [http://code.google.com/p/googletransitdatafeed/downloads/list the downloads section]. Expand with tar -xzf transitfeed-<version>.tar.gz. You may run the tools directly from the expanded directory or run python2.4 setup.py install.

Subversion repository

If you want to make changes grab our source from http://googletransitdatafeed.googlecode.com/svn/trunk/python.

Bugs and feature requests

Please create a new issue if you find bugs or have a feature requests. Patches released under the terms of the Apache 2.0 license are more than welcome! You may contact the developers in the [http://groups.google.com/group/googletransitdatafeed Google Transit Data Feed Google Group].

Clone this wiki locally