Skip to content
This repository has been archived by the owner on Dec 8, 2022. It is now read-only.

Latest commit

 

History

History
64 lines (48 loc) · 2.36 KB

README.md

File metadata and controls

64 lines (48 loc) · 2.36 KB

Chouette Command

Chouette command is a java project that provide validation and conversion functions on Public Transport Data exchange formats

  • Validate transport data files on Neptune format and (comming soon) GTFS format
  • Convert transport data files from Neptune, NeTEx or GTFS format to another of these formats

Formats documentation are available for:

This java project is splited in different modules :

  • mobi.chouette.command : Command mode standalone program (Import, Export and Validation actions)
  • mobi.chouette.common : common classes and interfaces
  • mobi.chouette.exchange : Common classes, interfaces and commands for data exchange
  • mobi.chouette.exchange.gtfs : Specific commands for GTFS data exchange and validation
  • mobi.chouette.exchange.hub : Specific commands for HUB data exchange
  • mobi.chouette.exchange.kml : Specific commands for KML data exchange
  • mobi.chouette.exchange.neptune : Specific commands for Neptune data exchange and validation
  • mobi.chouette.exchange.netex : Specific commands for NeTEx data exchange
  • mobi.chouette.exchange.validator : Specific commands for common data validation
  • mobi.chouette.model : JPA entities modelisation for public transport model

For more information see Architecture Documentation

Requirements

This code has been run and tested on Travis with :

  • oraclejdk7
  • oraclejdk8
  • openjdk7
  • openjdk8

External Deps

On Debian/Ubuntu/Kubuntu OS :

sudo apt-get install openjdk-7-jdk 

Installation from binary

download mobi.chouette.command.x.y.z.zip from maven repository

unzip in a specific folder

Run programm

to get syntax and options :

On Linux systems :

./chouette.sh --help

On Windows systems :

chouette.bat --help