Waar staan de stopcodes - haltenamen?

302 views
Skip to first unread message

Joris Spekreijse

unread,
Dec 19, 2019, 5:03:20 PM12/19/19
to openov
Hallo,

Als eerste wil ik graag zeggen dat ik heel blij ben om te zien dat er toch iets is dat alle OV-data op een centrale plek aanbiedt. Nu wil ik voor mezelf van een paar haltes de tijden gaan groeperen. Een lijstje van actuele tram-, metro- en bustijden van een plek die eigenlijk 3 haltes zijn (maar practisch niet). Dit later gaan automatiseren. Hiervoor heb ik een lijst nodig van UserStopCode/haltenummer en haltenaam.

Het lukt me maar niet om een lijst te vinden om een lijst/database te vinden om een naam naar UserStopCode/halte om te zetten. In de KV78 Turbo staan de data die ik nodig heb, wanneer een rit bij een halte aankomt. Maar dan moet ik wel weten welke code bij welke haltenaam hoort. Ik heb bison en ndovloket doorgespit, maar helaas geen succes. Ik dacht even beet te hebben met http://data.ndovloket.nl/haltes/,maar dat is niet met namen zie ik.

Weet iemand wanneer KV19 als ZeroMQ beschikbaar komt of ook al ergens beschikbaar is?

Alvast bedankt!

Stefan de Konink

unread,
Dec 19, 2019, 5:11:35 PM12/19/19
to openov
Hoi Joris,

On Thu, 19 Dec 2019, Joris Spekreijse wrote:

> Het lukt me maar niet om een lijst te vinden om een lijst/database te vinden om een naam naar UserStopCode/halte om te zetten. In de KV78 Turbo staan de data die ik nodig heb, wanneer
> een rit bij een halte aankomt. Maar dan moet ik wel weten welke code bij welke haltenaam hoort. Ik heb bison en ndovloket doorgespit, maar helaas geen succes. Ik dacht even beet te
> hebben met http://data.ndovloket.nl/haltes/,maar dat is niet met namen zie ik.

Het Centraal Halte Bestand waar je naar verwijst bestaat uit twee
bestanden. Een daarvan is de PassengerStopAssignment, met dit bestand kun
je tussen de UserStopCode en quay code koppelen. Er zullen maximaal 10%
van de haltes niet gekoppeld zijn, maar dit zou eerder uitzondering dan
regel moeten zijn. Kun je aangeven welke haltes volgens jou niet
overeenkomen met wat je elders ziet?

Verder bevat ieder KV1 bestand een bestand dat begint met USRSTOP. Hierin
staan ook de user stop code en de naam.


> Weet iemand wanneer KV19 als ZeroMQ beschikbaar komt of ook al ergens beschikbaar is?

Ik heb me er hard voor gemaakt dat deze standaard nooit beschikbaar is
gekomen via NDOV, en ik denk dat het me gelukt is om het een stille dood
te doen laten sterven ;) Verder heb ik geen waarde oordeel over de
kwaliteit en/of het practische nut ervan.


Stefan

Joris Spekreijse

unread,
Dec 22, 2019, 5:11:18 PM12/22/19
to openov


Op donderdag 19 december 2019 23:11:35 UTC+1 schreef Stefan de Konink:
Hoi Joris,

On Thu, 19 Dec 2019, Joris Spekreijse wrote:

> Het lukt me maar niet om een lijst te vinden om een lijst/database te vinden om een naam naar UserStopCode/halte om te zetten. In de KV78 Turbo staan de data die ik nodig heb, wanneer
> een rit bij een halte aankomt. Maar dan moet ik wel weten welke code bij welke haltenaam hoort. Ik heb bison en ndovloket doorgespit, maar helaas geen succes. Ik dacht even beet te
> hebben met http://data.ndovloket.nl/haltes/,maar dat is niet met namen zie ik.

Het Centraal Halte Bestand waar je naar verwijst bestaat uit twee
bestanden. Een daarvan is de PassengerStopAssignment, met dit bestand kun
je tussen de UserStopCode en quay code koppelen. Er zullen maximaal 10%
van de haltes niet gekoppeld zijn, maar dit zou eerder uitzondering dan
regel moeten zijn. Kune aangeven welke haltes volgens jou niet
overeenkomen met wat je elders ziet?

Verder bevat ieder KV1 bestand een bestand dat begint met USRSTOP. Hierin
staan ook de user stop code en de naam. 
Thanks. En uit DESTXXXXXX kan ik eindstop van een voertuig halen.



> Weet iemand wanneer KV19 als ZeroMQ beschikbaar komt of ook al ergens beschikbaar is?

Ik heb me er hard voor gemaakt dat deze standaard nooit beschikbaar is
gekomen via NDOV, en ik denk dat het me gelukt is om het een stille dood
te doen laten sterven ;) Verder heb ik geen waarde oordeel over de
kwaliteit en/of het practische nut ervan.


Stefan

Ik wil het liefst zo min mogelijk sources aanpsreken. Als ik van een halte de informatie kan krijgen van welk voertuig aankomt, vertrekt of uitvalt, scheelt dat weer filteren. Nu snap ik heel goed NDOV ruwe data aanbiedt en zo min mogelijk dubbele data wil aanbieden. Maar, ik wil kijken of ik op Pi van meerdere haltes de juiste data kan opvragen. Ik ben benieuwd of hij het gaat trekken. Anders wat minder actueel worden van mijn kant. ;)

Stefan de Konink

unread,
Dec 22, 2019, 5:32:33 PM12/22/19
to ope...@googlegroups.com
On zondag 22 december 2019 23:11:18 CET, Joris Spekreijse wrote:
> Thanks. En uit DESTXXXXXX kan ik eindstop van een voertuig halen.

De naam van de bestemming hoeft niet overeen te komen met een halte. Als je
de laatste halte wilt hebben is JOPATILI het ding waardoorheen je wilt
speuren.


> Ik wil het liefst zo min mogelijk sources aanpsreken. Als ik
> van een halte de informatie kan krijgen van welk voertuig
> aankomt, vertrekt of uitvalt, scheelt dat weer filteren. Nu snap
> ik heel goed NDOV ruwe data aanbiedt en zo min mogelijk dubbele
> data wil aanbieden. Maar, ik wil kijken of ik op Pi van meerdere
> haltes de juiste data kan opvragen. Ik ben benieuwd of hij het
> gaat trekken. Anders wat minder actueel worden van mijn kantek. ;)

Heel NDOV hebben we in 2012 op een Rasberry Pi 1 gedraaid.

https://ndovloket.wordpress.com/tag/raspberry-pi/

Nu is het flauw om te zeggen, maar data filteren is juist niet zo lastig.
Terwijl het aanbieden van een API voor (alle) haltes wel weer wat
nadenkwerk kost.

Maar check voor een API hier eens:
- https://github.com/skywave/KV78Turbo-OVAPI/wiki
- https://vertrektijd.info/

...en mochten er andere mooie API's zijn schroom niet om de lijst aan te
vullen.

--
Stefan
Message has been deleted

Joris

unread,
Dec 31, 2019, 10:17:56 AM12/31/19
to openov
Yes. Thanks!

Alles heb ik nu binnen wat ik moet hebben. Ik heb mijn Pi3 test af met NodeRed en hij trekt het helaas niet goed. De load zit op 2.4 - 2.7, dat is met 4 cores te veel en een nodeRed zit op 100%+ load. Ik zag op jouw artikel dat er ook een load was van 2.5, dat is ook best hoog.  Eens kijken hoe JavaScript zich houdt op een Pi4. Anders moet ik toch effecienter gaan programmeren of andere taal bijpakken.

Ik snap heel goed dat per halte een datastream maken heel veel resources vergt. Het is puur vanuit mijn perspectief handiger. ;)

Alvast een fijn 2020!

Op donderdag 19 december 2019 23:03:20 UTC+1 schreef Joris:

Stefan de Konink

unread,
Dec 31, 2019, 10:28:14 AM12/31/19
to Joris, openov
On Tuesday, December 31, 2019 4:17:56 PM CET, Joris wrote:
> Alles heb ik nu binnen wat ik moet hebben. Ik heb mijn Pi3 test af met
> NodeRed en hij trekt het helaas niet goed. De load zit op 2.4 - 2.7, dat is
> met 4 cores te veel en een nodeRed zit op 100%+ load. Ik zag op jouw
> artikel dat er ook een load was van 2.5, dat is ook best hoog.

Dat ging wel over een Pi1 he ;)

> Eens kijken
> hoe JavaScript zich houdt op een Pi4. Anders moet ik toch effecienter gaan
> programmeren of andere taal bijpakken.

Gebruik je nu KV78turbo of gebruik je KV6?

--
Stefan

Joris

unread,
Jan 2, 2020, 12:25:25 PM1/2/20
to openov

Op dinsdag 31 december 2019 16:28:14 UTC+1 schreef Stefan de Konink:
Reply all
Reply to author
Forward
0 new messages