The contents of this repository aim to document everything that's needed to provide better support for implementing Open Trip Planner in transit agencies.
Project planning is in waffle.
First make sure the box is fully up-to-date
sudo apt-get update
sudo apt-get dist-upgrade
sudo update-grub
sudo reboot
sudo apt-get install --install-suggests software-properties-common
sudo apt-get install openjdk-8-jre openjdk-8-jdk openjdk-8-doc
sudo update-grub
sudo updatedb
sudo apt-get install python binutils binfmt-support python-doc python-pkg-resources python2.7-doc binutils-doc python-setuptools python-pip python-setuptools-doc libjs-sphinxdoc python-meld3
sudo pip install easy_install
# Install transitfeed for use in GTFS-Manager
sudo easy_install transitfeed
sudo apt-get install supervisor supervisor-doc
sudo useradd -m -s /bin/bash -d /srv/tripplanner trippy
sudo usermod -a -G adm trippy
sudo chgrp adm /srv/tripplanner -R
Refers to the open standard for General Transit Feed Specification
Obtain and build the OTP 1.2.0 source using the following url:
https://github.com/opentripplanner/OpenTripPlanner/releases/tag/otp-1.2.0
Before starting make sure supervisor is disabled and that there are no instances of OTP (Java processes) running already or it may fail due to memory issues.
# Stop supervisor
sudo service supervisor stop
# Disable supervisor
sudo update-rc.d supervisor disable
Clone and run the GTFS-Manager
# Navigate to the proper directory
cd /srv/tripplanner
# Clone the gtfs-manager from our repo
git clone https://github.com/vta/gtfs-manager.git
# Run the gtfs-merge and download all the specified GTFS feeds from the config file
/bin/bash -x load_data.sh | tee ../logs/load_data-`date +%s`.log
Refers to the open standard for GTFS-realtime
Refers to the open standard for GTFS-realtime-proto
Refers to the open draft for the General Bikeshare Feed Specification
Currently we are using the Google Maps API in order to leverage the Google Geocoder . The trip planner infrastructure is also designed to be able to consume the Mapzen Pelias geocoder when we have the point address problems mitigated,
We are using the open source user interface Modeify originally developed by Conveyal for Arlington, VA project Car Free From A to Z. AmigoCloud has worked to update and modify Modeify per our feedback.