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
Zugang zu den Daten:
Achtung! Änderungen am Datensatz
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
}
]
}
}
]
}