-
Notifications
You must be signed in to change notification settings - Fork 254
Home
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
You may download the transitfeed distribution as Windows executables, a source tar ball or directly from our Subversion repository.
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.
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
.
If you want to make changes grab our source from http://googletransitdatafeed.googlecode.com/svn/trunk/python.
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].