Somda levert RSS feeds en images. Hieronder vind je een omschrijving van de mogelijkheden.


Inhoudsopgave:

RSS feed - Dienstregelingen en werkzaamheden

Om een overzicht te krijgen van werkzaamheden en de eerstkomende dienstregelingen van speciale treinen, lees je RSS op de volgende URL:
http://www.somda.nl/feed/rss.php?rss_type=drgl

Het maximaal aantal dienstregelingen wat standaard wordt weergegeven is 10. Wil je een ander aantal, geef dan de optie limiet mee:
http://www.somda.nl/feed/rss.php?rss_type=drgl&limiet=5

Wil je alleen bijzondere ritten zien geef dan de optie drgl_type een waarde 1 mee:
http://www.somda.nl/feed/rss.php?rss_type=drgl&drgl_type=1

Wil je alleen werkzaamheden zien geef dan de optie drgl_type een waarde 2 mee:
http://www.somda.nl/feed/rss.php?rss_type=drgl&drgl_type=2

RSS feed - Spots

Om een overzicht te krijgen van de laatst gespotte treinen, lees je RSS op de volgende URL:
http://www.somda.nl/feed/rss.php?rss_type=spots

Het maximaal aantal spots wat standaard wordt weergegeven is 10. Wil je een ander aantal, geef dan de optie limiet mee:
http://www.somda.nl/feed/rss.php?rss_type=spots&limiet=5

Standaard wordt al het gespotte materieel weergegeven, je kan hierin een filter aanbrengen door de optie mat mee te geven:
http://www.somda.nl/feed/rss.php?rss_type=spots&mat=9525
http://www.somda.nl/feed/rss.php?rss_type=spots&mat=95%
http://www.somda.nl/feed/rss.php?rss_type=spots&mat=95*

Image met doorkomststaat

De doorkomststaat levert alle aankomende, passerende en vertrekkende treinen in een station in een bepaalde periode.
De standaard uitvoer is een GIF-afbeelding met de 10 eerstvolgende treinen. Voor deze standaard uitvoer hoeft alleen een station opgegeven te worden:
http://www.somda.nl/feed/image.php?station=ut
Je kan deze image op je site gewoon als plaatje gebruiken, dus: <img src="http://www.somda.nl/feed/image.php?station=ut" />. Dit levert het volgende:

De functie is geheel aan de eigen wensen aan te passen middels onderstaande argumenten.
De argumenten dienen in de URL meegenomen te worden (of middels een formulier als POST of GET argumenten) en gescheiden te worden door &
Onder de tabel staan enkele voorbeelden.
Argument-naamUitlegStandaard-waarde
dagnrHet dagnummer (1 = maandag, 2 = dinsdag, etc.)De huidige dag
displayPositie 1: Y om de doorkomststaat als HTML te leveren, alle andere waarden geven een GIFN, dus een GIF
fontfaceLettertype (geldt alleen bij HTML-uitvoer)geen
fontsizeLettergrootte, tussen 1 en 12 (geldt alleen bij HTML-uitvoer)geen
fontcolor6 karakters hexadecimaal voor de tekstkleur, bijvoorbeeld FFAA33Bij image AA3F00, bij tekst geen default
backcolor6 karakters hexadecimaal voor de achtergrondkleur, bijvoorbeeld 0000FFGIF: transparant; HTML: wit
limietAantal weer te geven treinen10
time_startStarttijd van de doorkomststaat in minuten na 0.00, bijvoorbeeld 335 voor 05.35De huidige tijd

Voorbeelden
Standaard voor Utrecht Centraal === http://www.somda.nl/feed/image.php?station=ut
20 Treinen voor Utrecht Centraal === http://www.somda.nl/feed/image.php?station=ut&limiet=20
10 Treinen voor Tilburg in het blauw === http://www.somda.nl/feed/image.php?station=tb&fontcolor=0000FF
Standaard HTML-document voor Utrecht Centraal === http://www.somda.nl/feed/image.php?station=ut&display=Y
HTML-document met 15 treinen voor Den Haag Centraal === http://www.somda.nl/feed/image.php?station=gvc&limiet=15&display=Y

Image met actuele verstoringen

De actuele verstoringen-feed levert een overzicht van de actuele verstoringen op het Nederlandse spoor, de bron is de site van ProRail.
De standaard uitvoer is een GIF-afbeelding met alle verstoringen. Voor deze standaard uitvoer hoeven geen argumenten opgegeven te worden:
http://www.somda.nl/feed/storingen.php
Je kan deze image op je site gewoon als plaatje gebruiken, dus: <img src="http://www.somda.nl/feed/storingen.php">. Dit levert het volgende:

De functie is geheel aan de eigen wensen aan te passen middels onderstaande argumenten.
De argumenten dienen in de URL meegenomen te worden (of middels een formulier als POST of GET argumenten) en gescheiden te worden door &
Onder de tabel staan enkele voorbeelden.
Argument-naamUitlegStandaard-waarde
displayPositie 1: Y om de verstoringen als HTML te leveren, alle andere waarden geven een GIFN, dus een GIF
fontfaceLettertype (geldt alleen bij HTML-uitvoer)geen
fontsizeLettergrootte, tussen 1 en 12 (geldt alleen bij HTML-uitvoer)geen
fontcolor6 karakters hexadecimaal voor de tekstkleur, bijvoorbeeld FFAA33Bij image AA3F00, bij tekst geen default
backcolor6 karakters hexadecimaal voor de achtergrondkleur, bijvoorbeeld 0000FFGIF: transparant; HTML: wit

Voorbeelden
Standaard HTML-document === http://www.somda.nl/feed/storingen.php?display=Y