Für Städte und Verkehrsbetriebe
Macht eure Öffis live.
Publit zeigt Abfahrten, Verspätungen und Ausfälle überall dort, wo Verkehrsbetriebe ihre Daten offen bereitstellen. Fünf Schritte, und eure Fahrgäste sehen live, wann es losgeht. Ohne Vertrag, ohne Gebühren, ohne App-Entwicklung auf eurer Seite.
01
Fahrplan als GTFS veröffentlichen
Der Fahrplan als GTFS-Datei (ZIP mit stops.txt, routes.txt, trips.txt, stop_times.txt und calendar.txt). Viele Planungssysteme exportieren GTFS direkt. In der EU gibt es dafür meist schon einen Nationalen Zugangspunkt (NAP).
02
Live-Daten als GTFS-Realtime anbieten
TripUpdates mit Verspätungen und Ausfällen, dazu wenn möglich VehiclePositions und ServiceAlerts. Die trip_id und stop_id müssen zu deinem GTFS passen. SIRI geht auch.
03
Unter einer festen Adresse, mit offener Lizenz
Eine dauerhafte URL, die ohne Anmeldung erreichbar ist, und eine klare Lizenz, etwa CC BY 4.0 oder die Datenlizenz Deutschland. Den Fahrplan regelmäßig aktualisieren und die Live-Daten alle 15 bis 30 Sekunden.
04
Bei Transitous eintragen
Publit bekommt seine Daten über Transitous, eine offene, gemeinschaftlich betriebene Fahrplanauskunft. Ein Feed wird mit einem kleinen Eintrag in feeds/*.json im Transitous-Repo auf GitHub ergänzt. Ist er bei der Mobility Database oder bei Transitland gelistet, reicht dessen ID.
05
Fertig: Publit ist bei euch live
Nach dem nächsten täglichen Import zeigt Publit eure Abfahrten mit Live-Zeiten, Verspätungen und Ausfällen. Das gilt auch für jede andere App, die auf Transitous oder offene Daten setzt.
So sieht der Eintrag aus.
Ein Fahrplan und ein Live-Feed mit demselben Namen, damit Transitous die Updates dem richtigen Fahrplan zuordnet. Nach dem Pull Request wird der Feed automatisch getestet.
[
{
"name": "meine-stadt",
"type": "http",
"url": "https://daten.meine-stadt.eu/gtfs.zip",
"license": { "spdx-identifier": "CC-BY-4.0" }
},
{
"name": "meine-stadt",
"type": "url",
"spec": "gtfs-rt",
"url": "https://daten.meine-stadt.eu/gtfs-rt/trip-updates"
}
]
Anleitung bei Transitous →
Was ihr davon habt.
- Fahrgäste sehen Verspätungen und Ausfälle, bevor sie am Steig stehen
- Einmal bereitstellen, in vielen Apps sichtbar, nicht nur in Publit
- Umstiege zwischen Betrieben und Ländern werden planbar
- Erfüllt, was die EU mit den Nationalen Zugangspunkten ohnehin verlangt
- Keine Fahrgastdaten: Publit braucht kein Konto und trackt niemanden
Fragen oder schon einen Feed?
Schreibt uns auf GitHub. Wir helfen beim Eintrag, prüfen eure Daten in Publit und sagen Bescheid, sobald eure Stadt live ist.