API – Linienverläufe
Informationen zum geografischen Verlauf der Linien des öffentlichen Nahverkehrs.
Zurückgegeben werden nur Linien, die an dem betreffenden Tag verkehren – und nur die an diesem Tag gültigen Varianten. Die Daten werden täglich um 04:00 Uhr zurückgesetzt.
- Endpoint:
GET https://www.zditm.szczecin.pl/api/v1/trajectories/{lineId}(den Wert für{lineId}erhalten Sie über das API für Linien – Feldid) - Datenformat: application/json (GeoJSON)
- Aktualisierungsfrequenz: einmal täglich
Datenstruktur
{
"type": "FeatureCollection",
"attributes": {
"line_id": 1,
"line_number": "1",
"line_type": "day",
"line_subtype": "normal",
"vehicle_type": "tram",
"updated_at": "2023-06-02T19:29:07.463152Z"
},
"features": [
{
"type": "Feature",
"properties": {
"route_variant_number": 11,
"route_variant_type": "default"
},
"geometry": {
"type": "LineString",
"coordinates": [
[
14.4884117153,
53.4571634728
],
...
]
}
},
...
]
}- string
type– immerFeatureCollection - object
attributes– Objekt mit Informationen zur Linie- int
line_id– eindeutige Kennung der Linie (unveränderlich) - string
line_number– Linienbezeichnung (Nummer) (kann sich ändern) - string
line_type– Linientyp:day– Tageslinienight– Nachtlinie
- string
line_subtype– Linien‑Untertyp:normal– normale Liniesemi-fast– halb-schnelle Liniefast– Schnellliniereplacement– Ersatzlinieadditional– Zusatzliniespecial– Sonderlinietourist– Touristenlinie
- string
vehicle_type– Fahrzeugtyp:skm– SKM-Zugtram– Straßenbahnbus– Bus
- string
updated_at– Zeitstempel der letzten Datenaktualisierung
- int
- array
features– Array mit den Verläufen der einzelnen Varianten- string
type– immerFeature - object
properties– Objekt mit Details zur Variante:- int
route_variant_number– Variantenummer (ungerade = Hinfahrt, gerade = Rückfahrt) - string
route_variant_type– Variantentyp:default– Standardroutenormal– normale Routeother– andere Route (Abstellfahrt oder Umleitung)
- int
- object
geometry– Objekt mit den Koordinaten:- string
type– immerLineString - array
coordinates– Array aus [Längengrad, Breitengrad]-Paaren für jeden Punkt der Route
- string
- string
Allgemeine Informationen
- Die Daten werden kostenfrei unter der CC0 1.0‑Lizenz bereitgestellt und dürfen ohne vorherige Anmeldung für beliebige Zwecke genutzt werden.
- Der Zarząd Dróg i Transportu Miejskiego w Szczecinie (Straßen- und Stadtverkehrsverwaltung in Szczecin) übernimmt keine Gewähr für die Richtigkeit oder Vollständigkeit der Daten und haftet nicht für Schäden oder Fehlentscheidungen, die auf deren Basis getroffen werden.
- In Produkten, die die Daten verwenden (App, Website, Publikation o. Ä.), bitten wir um die Angabe der Datenquelle „Zarząd Dróg i Transportu Miejskiego w Szczecinie“ oder abgekürzt „ZDiTM Szczecin“, dies ist jedoch nicht gesetzlich vorgeschrieben.
- Ebenfalls optional, aber erwünscht: Ein Link zu dieser Webseite oder zur Hauptseite von ZDiTM Szczecin in Ihrem Produkt.
- Clients sollten die HTTP‑Header
Cache-ControlundETagerkennen und beachten. - Die Anzahl der API‑Anfragen ist begrenzt: Es sind 100 Anfragen pro Minute und IP‑Adresse über alle Endpunkte erlaubt. Der Header
X-RateLimit-Remainingzeigt die verbleibenden Anfragen an. Nach Erreichen des Limits wird der HTTP‑Status429zurückgegeben. Der HeaderX-RateLimit-Resetenthält dann einen Unix‑Timestamp für die Rücksetzung des Limits, und der HeaderRetry-Aftergibt die verbleibenden Sekunden bis zur Rücksetzung an. - Wenn möglich, fügen Sie im
User-Agent‑Header Ihrer Anfragen einen Hinweis auf den nutzenden Dienst (z. B. Name der App, Website oder URL) hinzu. - Bei übermäßiger Serverlast behält sich ZDiTM Szczecin das Recht vor, den API‑Zugang teilweise oder vollständig zu sperren.