KV6 verwerking

282 views
Skip to first unread message

Ronald Kuin

unread,
Jun 22, 2016, 6:46:13 AM6/22/16
to openov
Goedemiddag,
Allereerst mijn excuses als er te veel programmeergerelateerde vragen in dit topic gesteld worden. Dit forum lijkt mij echter wel de snelste manier om specifiek info te krijgen.

Onlangs hebben we bij Keypoint Consultancy toegang gekregen tot de open data van OpenOV en proberen we te kijken of we o.a. actuele en historische reistijden in steden hiermee kunnen bepalen. Nu ben ik dus meer van de verkeerskunde dan van het programmeren en heb ik dus nogal wat moeite met het binnenhalen en interpreteren van de data :(

De info over KV6 die ik gevonden heb, is zo ongeveer drie jaar oud en niet van toepassing op de huidige stream.

Dit helpt mij helaas niet genoeg.

Ik heb tot nu toe via ZMQ weten te abonneren op de stream via het script sub.py in de bijlage :)
Ik krijg dan steeds berichten zoals te zien in message.txt :

b'/ARR/KV6posinfo'
b'\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\x03\xed[\...
Helaas heb ik deze nog niet weten te decoden.

De twee vragen die ik nu heb zijn:
*Hoe combineer ik deze twee berichten? Of is dit niet nodig.
*Hoe maak ik de berichten leesbaar en verder verwerkbaar?  (ja ik weet het, zoiets weet een python kenner wel).

De volgende stappen waar ik dan wel zelf mee aan de slag ga zijn het filteren van de gegevens en het bepalen van de reistijd op een aantal trajecten.

Met een aantal tips hoop ik ver te komen. Op basis hiervan wil ik wel een handleiding schrijven om deze aanpak ook voor anderen mogelijk te maken.

Met vriendelijke groeten,

Ronald Kuin
Keypoint Consultancy.

sub.py
message.txt

Stefan de Konink

unread,
Jun 22, 2016, 8:04:42 AM6/22/16
to openov
On Wed, 22 Jun 2016, Ronald Kuin wrote:

> Ik krijg dan steeds berichten zoals te zien in message.txt :
>
> b'/ARR/KV6posinfo'
> b'\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\x03\xed[\...
> Helaas heb ik deze nog niet weten te decoden.

Je moet nog even gzip compressie in het tweede deel van het bericht
uitpakken :)

Stefan

Ronald Kuin

unread,
Jun 24, 2016, 10:08:00 AM6/24/16
to openov
Bedankt voor de tip. Ik krijg nu mooie berichten binnen :)
Nu even filters en zo gaan maken.
Bijgaand voor de liefhebbers het gebruikte script.

Groeten,

Ronald

Op woensdag 22 juni 2016 14:04:42 UTC+2 schreef Stefan de Konink:
sub.py
Reply all
Reply to author
Forward
0 new messages