Inhaltsverzeichnis

Auf der Seite suchen

Park & Rail (Parking am Bahnhof)

Kurzbeschreibung

Dieser Datenfeed enthält statische Daten von 500+ Parkings mit Name, Anzahl Parkplätze, Geokoordinaten, usw. der Schweizerischen Bundesbahnen (SBB) und einigen weiterer Bahnen und öV-Betrieben. Echtzeitdaten (freie Plätze usw.) sind jedoch nicht enthalten.


Park & Rail data visualized @ geojson.io

Fachliche Beschreibung

Der Datenfeed besteht aus einer Datei von ca. 1200 KByte Umfang, die täglich aus einer Datenbank (PRail) der SBB bezogen wird. Der Datenfeed enthält die Daten von 500+ Parkings mit Name, Anzahl Parkplätze, Geokoordinaten, usw. von folgenden Anbietern:

  • AVA: Aargau Verkehr AG
  • BLS AG
  • RBS: Regionalbahn Bern-Solothurn
  • SBB: Schweizerische Bundesbahnen AG (Swiss Federal Railways)
  • SOB: Südostbahn
  • zb: Zentralbahn

Technische Beschreibung

Die Dateien sind in UTF-8 kodierte JSON-Dateien. Grundlage ist der Standard GeoJSON (siehe https://de.wikipedia.org/wiki/GeoJSON).

Die Datenstruktur ist eine GeoJSON “FeatureCollection”, welche eine Liste (Array [ ]) mit “Features” (den Parkings) enthält.

Jedes Feature (Parking) enthält hauptsächlich diese Felder:

  • “id”: eine technische Id
  • “geometry” eine GeoJSON-Datenstruktur für einen Punkt mit den WGS-84-Koordinaten.
  • “properties”: Eigenschaften, darunter insbesondere
    • “displayName”: den Namen des Parkings
    • “operator”: den Betreiber/Anbieter
    • “bookingSystem”: Angaben zum System für die Buchung
    • “address”: Strasse, Adresse, Postleitzahl, Ort
    • “capacities”: Angaben zur Art und Anzahl Parkplätze.

Den genauen Aufbau kann aus diesem Beispiel oder direkt aus dem Datenfeed abgeleitet werden:

{
  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "id": "97433a48-0376-4e1c-9eca-98ab8d63cadb",
      "geometry": {
        "type": "Point",
        "coordinates": [
          8.595184,
          47.261599
        ]
      },
      "properties": {
        "displayName": "Horgen",
        "operator": "SBB",
        "bookingSystem": {
          "type": "NOVA",
          "id": "163"
        },
        "address": {
          "addressLine": "Bahnhofstrasse 1",
          "city": "Horgen",
          "postalCode": "8810"
        },
        "capacities": [
          {
            "categoryType": "STANDARD",
            "total": 44
          }
        ]
      }
    }
  ]
}