Libraries and tools for working with transit data conforming to the VDV specification.
Java
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
onebusaway-vdv452-to-gtfs-converter-cli
onebusaway-vdv452-to-gtfs-converter Handle stop types > 2 Jun 27, 2017
onebusaway-vdv452
src/site
.gitignore
.travis.yml
LICENSE.txt
README.md
pom.xml

README.md

onebusaway-vdv-modules Build Status

Libraries and tools for working with transit data conforming to the VDV specification. Includes:

  • onebusaway-vdv452: a Java library for parsing and processing VDV-452 transit schedule data.
  • onebusaway-vdv452-converter-cli: a Java command-line utility for converting VDV-452 schedule data into the GTFS format

Converting VDV-452 to GTFS

To convert transit schedule data in the VDV-452 format into GTFS, use the our handy utility.

Download the latest version of onebusaway-vdv452-converter-cli

The utility is a executable Java jar file, so you'll need Java installed to run the tool. To run it:

java -jar onebusaway-vdv452-converter-cli.jar [-args] input_vdv_path output_gtfs_path

Note: Converting large GTFS feeds is often processor and memory intensive. You'll likely need to increase the max amount of memory allocated to Java with an option like -Xmx1G (adjust the limit as needed). I also recommend adding the -server argument if you are running the Oracle or OpenJDK, as it can really increase performance.

Arguments

  • input_vdv_path - path to a zip file or directory containing VDV-452 .x10 files (note the lower-case x in .x10). For zip files, all files must be in the root of the zip.
  • output_gtfs_path - path to a zip file or directory where the converted GTFS feed will be written.