vchezganov / cityvehiclespec

Public Transit and Mobility Vehicle specification in JSON format

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CityVehicleSpec

⚠️ It is the DRAFT. It is not complete and there are errors. It is just an idea how it could be done.

CityVehicleSpec is the specification for public transit data (stops, routes, timetables, etc) and mobility data (personal or shared scooters, bikes, cars, etc). It is an attempt to improve and join two specifications GTFS and GBFS into one.

Specification

Full specification can be found under https://vchezganov.github.io/cityvehiclespec/.

Remarks

The specification is not final and can be changed. Only versions starting from 1.0.0 are eligible to be considered as stable.

Fill free to contribute any improvements, fixes or extensions.

TODO

Specification

  • Connections between places
  • Fare calculation rules
  • Realtime feeds for delays, changes, vehicle positions, etc

Tools

  • Validation script
  • Converter from GTFS to CityVehicleSpec

About

Public Transit and Mobility Vehicle specification in JSON format


Languages

Language:Python 100.0%