Skip to content
Emil Haugberg edited this page Jun 27, 2019 · 1 revision

We retrieve our real time data in a format called KV6, also known as "koppelvlak 6". This specifies the various events that can occur, and what type of data is sent in those cases. As the specifications are written in Dutch, so do we:

DELAY

meaning: Vertrek van een rit wordt uigesteld / vertraging bij aanvang van een rit.

key explanation
dataownercode vervoerder
lineplanningnumber lijn zoals gebruikt in het systeem van de vervoerder
operatingday exploitatiedag
journeynumber publieke ritnummer zoals bekend bij de vervoerder
reinforcementnumber versterkingsrit indicator
timestamp tijdstip van verzenden bericht door het bronsysteem (van het vervoer)
source de onderliggende bron van het bericht
punctuality verwachte afwijking op de geplande tijd in seconden ten opzichte van het beginpunt. < 0 = te vroeg, >

INIT

meaning: Er vindt een koppeling plaats tussen voertuig en rit

key explanation
dataownercode, lineplanningnumber, operartingdate, journeynumber, reinforcementnumber, timestamp, source zelfde als bij DELAY
userstopcode haltenummer van de actuele beginhalte (kan anders zijn dan gepland)
passagesequencenumber passagenummer horende bij de userstopcode (hoe vaak ben je de halte gepasseerd)
blockcode Identificeert een wagendienst / omloop van een vervoerder.
wheelchairaccessible rolstoeltoegankelijk
number of coaches aantal rijtuigen

ARRIVAL en DEPARTURE

Zelfde waarden als bij INIT, maar met een extra veld:

key explanation
punctuality afwijking op geplande aankomsttijd in seconden (vertraging)

In this project, we are primarily interested in the ARRIVAL and DEPARTURE values, as these give the best indication of how punctual a vehicle is.

For the full overview of the KV6 data, see README-Kv6.txt

Clone this wiki locally