The loader project contains multiple utilities to load GTFS, OSM and OTP data into various apps and databases. The sub projects are:
- gtfs, which contains routines to cache and compare gtfs feeds.
- gtfsdb, which loads gtfs files into GTFSDB
- osm, which downloads OSM .pdb files, and futher can extract .osm data via OSMOSIS
- otp, which builds graphs (Graph.obj) databases for OpenTripPlanner
- solr, which pulls data from
install:
- install python 2.7, along easy_install, zc.buildout ("zc.buildout==1.5.2") and git
- git clone https://github.com/OpenTransitTools/loader.git
- cd loader
- buildout
- git update-index --assume-unchanged .pydevproject
run:
- bin/test ... this cmd will run loader's unit tests (see: http://docs.zope.org/zope.testrunner/#some-useful-command-line-options-to-get-you-started)
- see individual project README's above to see different app runs
- and check out the bin/ generated after buildout is run (those binaries are created via buildout & setup.py)