Skip to content

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

License

Notifications You must be signed in to change notification settings

bufemc/onebusaway-vdv-modules

 
 

Repository files navigation

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%