OneBusAway / onebusaway-vdv-modules

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

onebusaway-vdv-modules Java CI with Maven

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.

About

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

License:Other


Languages

Language:Java 100.0%