Haltestellen-Information

Diese Methode liefert Informationen zur Haltestelle zurück.

[Base URL]/index.php?r=api/haltestelle&apikey=[API-KEY]&hid=[HID]

Response-Format

{
    "message": {
        "type":"success",
        "content":"haltestelle information"
    },
    "data": {
        "hid": int - die Haltestellen ID, 
        "typ": string - ist z.Z. immer "stop",
        "stopId": int - die Stop ID,
        "name": string - der Name der Haltestelle,
        "gemeinde": string - in welcher gemeinde sich die Haltestelle befindet, z.B.: "Wien", "Baden", ...,
        "gemeindeId": int - die Gemeinde ID,
        "lat": float - der Breitengrad, wo sich die Haltestelle befindet,
        "lng": float - der Längengrad, wo sich die Haltestelle befindet,
        "accessibilityInformation": object - Accessibility Informationen zu dieser Haltestell {
            "accessibilityUrl": string - die URL zur Website der Wiener Linien, wo sich Accessibility Informationen zu dieser Haltestelle befinden
        },
        "steige": array - liste aller Steige, die auf dieser Haltestelle sind [
            {
                "sid": int - die Steig ID des Steiges auf der Haltestelle, 
                "richtung": string - die Richtung des Steiges, auf der Linie, entweder "H" oder "R" für "Hin" und "Retour",
                "reihenfolge": int,
                "rbl": int - die RBL Nummer des Steiges (wichtig für Echtzeitanzeige API der Wiener Linien),
                "bereich": int,
                "steig": string,
                "lat": float,
                "lng": float,
                "accessibilityInformation": object - Accessibility Informationen zu diesem Steig {
                    "accessibilityUrl": string - die URL zur Website der Wiener Linien, wo sich Accessibility Informationen zu dieser Haltestelle befinden
                },
                "linie": object - informationen zur Linie, die von diesem Steig wegfährt { 
                    "lid": int - die Linien ID der Linie, die auf diesem Steig fährt,
                    "bezeichnung": string - die Bezeichnung der Linie (Name),
                    "reihenfolge": int,
                    "echtzeit": int - Ist für diese Linie eine Echtzeitinformation verfügbar? 1 für Ja und 0 für Nein (dann wird nur der normale Fahrplan ausgespielt),
                    "verkehrsmittel": string - eine Bezeichnung für das Verkehrsmittel. Mögliche Werte: "ptTram", "ptBusNight", "ptTrainS", "ptMetro", "ptTramWLB", "PtBusCity",
                    "accessbilityInformation": object - Accessibility Informationen zu diesem Steig {
                        "accessibilityUrl": string - die URL zur Website der Wiener Linien, wo sich Accessibility Informationen zu dieser Haltestelle befinden
                    }
                }
            }, ....
        ],
        "linien": array - liste aller Linien die in dieser Haltestelle stehen bleiben (Zusammenfassug aller Linien im Attribute "steige") [
            {
                "lid": (siehe oben),
                "bezeichnung": (siehe oben),
                "reihenfolge": (siehe oben),
                "echtzeit": (siehe oben),
                "verkehrsmittel": (siehe oben),
                "accessbilityInformation": (siehe oben) {
                    "accessibilityUrl": (siehe oben)
                }
            }, ....
        ]
    }
}

Fehler-Codes

invalid haltestelle id: die HID, die angegeben ist, ist ungültig

Beispiel

http://www.wiennetz.at/api/web/index.php?r=api/haltestelle&apikey=[API-KEY]&hid=214460106
{
    "message": {
        "type":"success",
        "content":"haltestelle information"
    },
    "data": {
        "hid": 214460106, 
        "typ":"stop",
        "stopId":60200001,
        "name":"Absberggasse",
        "gemeinde":"Wien",
        "gemeindeId":90000,
        "lat":48.1738,
        "lng":16.3898,
        "accessibilityInformation": {
            "accessibilityUrl":null
        },
        "steige": [
            {
                "sid": 214690614, 
                "richtung": "H",
                "reihenfolge": 16,
                "rbl": 406,
                "bereich": 0,
                "steig": "6-H",
                "lat": 48.1738,
                "lng": 16.3895,
                "accessibilityInformation": {
                    "accessibilityUrl":"http:\/\/www.wl-barrierefrei.at\/index.php?id=9132"
                },
                "linie": { 
                    "lid": 214433709,
                    "bezeichnung": "6",
                    "reihenfolge": 15,
                    "echtzeit": 1,
                    "verkehrsmittel": "ptTram",
                    "accessbilityInformation": {
                        "accessibilityUrl": "http:\/\/www.wl-barrierefrei.at\/index.php?id=9090"
                    }
                }
            }, ....
        ],
        "linien": [
            {
                "lid": 214433709,
                "bezeichnung": "6",
                "reihenfolge": 15,
                "echtzeit": 1,
                "verkehrsmittel": "ptTram",
                "accessbilityInformation": {
                    "accessibilityUrl": "http:\/\/www.wl-barrierefrei.at\/index.php?id=9090"
                }
            }, ....
        ]
    }
}