waarisdetrein.nl

Resurection (0.7.0)

Het heeft 20 maanden geduurd, maar het werd weer eens tijd voor een spiksplinternieuwe release van de actuele vertrektijden. Er is veel veranderd, veel oude code is weggehaald, en daarvoor in de plaats is een hele verbetering gekomen in de achterliggende data. De NS heeft sinds vorige week (via het OpenGeo NDOVLoket) Infoplus data beschikbaar gesteld aan ontwikkelaars. Infoplus is het “nieuwe” informatiesysteem voor reisinformatie, waar inmiddels alweer meer dan 10 jaar aan wordt gewerkt. Deze informatie is preciezer en bevat specifieke en gestructureerd info per trein, zoals je het ook op het perron op het station ziet.

screenshot

Dat betekent onder andere:

  • Betere detectie en de reden van afwijkingen (“Rijdt niet vanwege geplande werkzaamheden“)
  • De geplande en de actuele eindbestemming naast elkaar
  • Dezelfde vertragingen als op het bord, maar dan op de minuut (of preciezer, ga maa even met je muis op de vertraging staan)
  • Via (met je muis over de bestemming) bevat meer route informatie

Deze site (of misschien kan je het beter een hack noemen) bestaat alweer een jaar of 5/6 en begon als “screen scraper”. De mobiele NS site werd uitgelezen en werd getoond op een manier die geschikt was voor mijn GPRS dumbphone. Dus zeer beperkte opmaak, zo min mogelijk bytes, etc. Inmiddels heb ik alweer paar jaar een smartphone, wordt 4G uitgerold in Nederland en is de layout niet meer geschikt voor de hoeveelheid informatie die getoond moet kunnen worden.

Dit is de eerste iteratie, je kan het gerust Beta noemen – zowel aan de backend en de frontend is er vanalles nog niet perfect, en kan ik nog niet garanderen dat je 100% zekerheid hebt dat de informatie klopt. Zie je iets wat er fout uit ziet – laat het dan graag weten, dan zoek ik het uit. Dat kan bijvoorbeeld op twitter (@webguy) of als comment op deze blog post.

En wat komt er zo al nog aan de komende tijd?

  • een nieuwe layout die nog steeds past op je mobiele telefoon, maar iets meer opmaak heeft
  • alle nog komende stops van een trein worden toegevoegd
  • de actuele materieelsamenstelling, zover die bepaald kan worden (en niet fout is)
  • tweaks en verberteringen, vooral in het tonen van treinen die splitsen/combineren en meldingen daarover

Hierbij wat voorbeeld stations:

Amsterdam Centraal   |   Utrecht Centraal   |   Schiphol

 

Add comment | november 10th, 2013

7287pwkr

API Awesomeness (0.6.0)

De Waarisdetrein Actuele Vertrektijden zijn weer aangepast! Deze keer is er een grote, belangrijke wijziging, namelijk dat de informatie nu rechtstreeks van de NS komt. Eerder werd informatie opgehaald van de Mobiele NS website en geanalyseerd en gecombineerd. De NS heeft vorig jaar een API beschikbaar gemaakt, en daarmee is het nu mogelijk om betere, volledige informatie binnen te krijgen.

Nieuw

  • Sneller!
  • De mouseover het treinnummer geeft nu ook de vervoerder weer
  • Extra treinen worden met gele treinnummers weergegeven
  • Extra berichten (“Rijdt vandaag tot …”) worden ingeklapt weergegeven met een blauw plus-symbooltje. Klik erop om de berichten te zien.

Known bugs

  • Een bug mbt tot ’s Hertogenbosch is terug, alleen “Hertogenbosch” of “Den Bosch” werken.
  • Informatie over Duitse stations klopt mogelijk niet helemaal (moet nog worden nagekeken)

Als je bugs tegenkomt, meldt ze hier als comment, dan kijk ik er zo snel mogelijk naar. Alvast bedankt voor mogelijke feedback! Vul ook de onderstaande poll in om meer richting te geven op de volgende versie. Andere ideeen mag je ook in de comments zetten.

Wat wil jij zien in een de volgende versie?

  • Treintype per trein (volgens de planning) (81%, 150 Votes)
  • Storingen op het gekozen station (20%, 37 Votes)
  • Andere layout (net als schermen op het station) (18%, 34 Votes)
  • Stations in de buurt van je huidige locatie (9%, 16 Votes)
  • Meerdere stations per pagina (8%, 14 Votes)
  • Faciliteiten op een station (7%, 13 Votes)

Totaal aantal stemmen: 186

Loading ... Loading ...

 

Add comment | februari 5th, 2012

7287pwkr

And we’re back (0.5.2)

Laatste update was tijd geleden, en in de 9 maanden sinds de laatste update is er veel gebeurd. Eigenlijk is het API deel van de site nu overbodig, de NS is zelf met een API gekomen, met veel meer informatie dan Waarisdetrein gaf. Mocht je de API nog gebruiken, het is eigenlijk tijd om over te gaan schakelen. Het is vrij makkelijk, ik heb voor PHP een class ontwikkeld die alle nodige logica en wat voorbeeldjes bevat. Kijk zelf maar

Omdat er toch nog gebruikers waren heb ik het een en ander aangepast zodat het weer werkt: er ging veel dingen mis. Hier en daar mist misschien wel een treinnummer helaas. Binnenkort komt een nieuwe versie (0.7), compleet herschreven en aan de hand van de nieuwe API.

2 comments | oktober 12th, 2011

7287pwkr

Versie 0.5.1: API Bugs

Twee dingen gefixt in de API, en meteen ook maar toegevoegd in de interface:

– Via werkt nu correct en is te zien in de interface door je muis over de bestemming te houden

– Het type trein (Intercity, Sprinter, etc.) wordt nu in de API getoond met duitse afkortingen (RB = stoptrein, RE = sneltrein, maar SPR = Sprinter). Dit is op de site te zien door je muis over het treinnummer te houden.

Overigens zijn alle bugs welkom! Heb weer beetje tijd om hier aan te werken, dus laat het vooral weten, ook je toepassingen zijn welkom.

2 comments | januari 26th, 2011

7287pwkr

Al weer halverwege: 0.5

Naar versie 1.0 that is…
Het werd weer eens tijd voor een nieuwe versie. Was al begonnen aan een nieuwe skin, en het eerste resultaat is hier nu zichtbaar… Niet al te spectaculair, maar iets mooier en lekker licht qua opmaak.

Schiet maar raak met bugs! Een aantal dingen zijn gefixt, hier de changelog:

– Nieuwe skin met mooiere knoppen / links
– Stations ‘s-Hertogenbosch kan nu op diverse manieren worden ingevoerd. (‘s-Hertogenbosch, ’s Hertogenbosch, Den Bosch, etc.). Ook stations als ’t Harde en Helmond ’t Hout worden mooi weergegeven.
– Geolocatie is even uitgeschakeld, maar komt binnenkort terug.
– (API) Een extra veld is toegevoegd aan de XML api, de timestamp.

7 comments | september 8th, 2010

7287pwkr

Lijn 0

image

Tja, en dan was lijn 0 de treinvervangende touringcar…

Add comment | juli 8th, 2010

7287pwkr

CTA Mishaps

Hmm, beetje een omweg denkt u niet? (Schiphol, 6 juli, Spoor 1)

1 comment | juli 7th, 2010

7287pwkr

NS Dienstregeling 2010 materieelinfo

Hierbij een lijst met alle treinnummers en het materieel dat volgens het NS Jaarplan wordt gebruikt per dag van de week. Ik heb ook informatie over welke standplaats de Mcn en Hc hebben en vertrek en aankomst tijden. Als je goeie ideeen hebt waarom dat ook handig is of hoe ik dat kan integreren, laat dan maar een berichtje achter.

Hier staat de lijst

Update 07/11: Lijst aangepast, dagen van de week verwijderd, maar nu staan wel alle treinen er in (ook DM90).

7 comments | november 7th, 2009

7287pwkr

Werkzaamheden: Den Bosch – Tilburg (16-17 mei)

Prorail voert werkzaamheden uit op zaterdag 16 mei en zondag 17 mei tussen Den Bosch en Tilburg. NS-bussen rijden tussen Den Bosch en Tilburg.
De volgende treinen rijden niet:
– De Intercity van Zwolle naar Rosendaal  tussen Den Bosch en Roosendaal (serie 3600). Een extra trein rijdt tussen Tilburg en Roosendaal.
– De Stoptrein van Den Bosch naar Breda tussen Den Bosch en Tilburg (wel tussen Tilburg en Breda).

De volgende extra treinen rijden:
– Tussen Tilburg en Roosendaal rijdt een extra Intercity (serie 703600)

Add comment | mei 11th, 2009

7287pwkr

Proef: Omschrijving Werkzaamheden

Omdat ik voor Somda sowieso graag actief wil zijn in het verzorgen van omschrijvingen van de te komen werkzaamheden op het Nederlandse spoornet, heb ik besloten om dit ook als soort “dienst” aan te bieden. De data wordt in een klant-vriendelijke manier gepresenteerd in de categorie ‘Werkzaamheden’. Hiervan is ook een RSS Feed beschikbaar voor hergebruik op andere sites, klik daarvoor hier.

Momenteel betreft het een proef: geen idee of ik het al te lang volhoud 🙂 We’ll see!

Add comment | mei 11th, 2009

7287pwkr

Previous Posts

RSS Dienstregelingen

  • Er is een fout opgetreden, wat waarschijnlijk betekent dat de feed uit de lucht is. Probeer later opnieuw.

Kalender

december 2016
M D W D V Z Z
« Nov    
 1234
567891011
12131415161718
19202122232425
262728293031