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=drglHet 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=5Wil 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=1Wil 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=2RSS 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=spotsHet 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=5Standaard 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=9525http://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=utJe 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-naam | Uitleg | Standaard-waarde |
|---|
| dagnr | Het dagnummer (1 = maandag, 2 = dinsdag, etc.) | De huidige dag |
| display | Positie 1: Y om de doorkomststaat als HTML te leveren, alle andere waarden geven een GIF | N, dus een GIF |
| fontface | Lettertype (geldt alleen bij HTML-uitvoer) | geen |
| fontsize | Lettergrootte, tussen 1 en 12 (geldt alleen bij HTML-uitvoer) | geen |
| fontcolor | 6 karakters hexadecimaal voor de tekstkleur, bijvoorbeeld FFAA33 | Bij image AA3F00, bij tekst geen default |
| backcolor | 6 karakters hexadecimaal voor de achtergrondkleur, bijvoorbeeld 0000FF | GIF: transparant; HTML: wit |
| limiet | Aantal weer te geven treinen | 10 |
| time_start | Starttijd van de doorkomststaat in minuten na 0.00, bijvoorbeeld 335 voor 05.35 | De huidige tijd |
VoorbeeldenStandaard voor Utrecht Centraal ===
http://www.somda.nl/feed/image.php?station=ut20 Treinen voor Utrecht Centraal ===
http://www.somda.nl/feed/image.php?station=ut&limiet=2010 Treinen voor Tilburg in het blauw ===
http://www.somda.nl/feed/image.php?station=tb&fontcolor=0000FFStandaard HTML-document voor Utrecht Centraal ===
http://www.somda.nl/feed/image.php?station=ut&display=YHTML-document met 15 treinen voor Den Haag Centraal ===
http://www.somda.nl/feed/image.php?station=gvc&limiet=15&display=YImage 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.phpJe 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-naam | Uitleg | Standaard-waarde |
|---|
| display | Positie 1: Y om de verstoringen als HTML te leveren, alle andere waarden geven een GIF | N, dus een GIF |
| fontface | Lettertype (geldt alleen bij HTML-uitvoer) | geen |
| fontsize | Lettergrootte, tussen 1 en 12 (geldt alleen bij HTML-uitvoer) | geen |
| fontcolor | 6 karakters hexadecimaal voor de tekstkleur, bijvoorbeeld FFAA33 | Bij image AA3F00, bij tekst geen default |
| backcolor | 6 karakters hexadecimaal voor de achtergrondkleur, bijvoorbeeld 0000FF | GIF: transparant; HTML: wit |
VoorbeeldenStandaard HTML-document ===
http://www.somda.nl/feed/storingen.php?display=Y