Statistik & Open Data
Kommt der Bus – und wann?
Die Zahlen werden geladen …
Die Abfahrtstafel liest jede Minute den öffentlichen Echtzeit-Datenstrom von VBN/connect. Daraus entsteht hier eine Statistik für die Busse rund um Roringen und Nikolausberg: ob sie überhaupt angekommen sind, wie pünktlich sie waren und wo es hakt. Alle Zahlen gibt es als Open Data zum Herunterladen.
Kennzahlen
Kommt der Bus?
Wird geladen …
Warum diese Auswertung
Im Winter 2025/26 kamen bei Schnee und Glätte oft keine Busse den Berg hinauf nach Roringen – das war auch Thema im Ortsrat. Belastbare Zahlen gab es dazu nicht. Seit September 2026 wird hier jede geplante Fahrt nach Roringen, zum Menzelberg und nach Nikolausberg mit dem abgeglichen, was tatsächlich gefahren ist.
Jeder Tag
Ein Feld je Tag für die oben gewählte Haltestelle. Antippen oder Überfahren zeigt, wie viele Fahrten angekommen sind und was mit den übrigen war.
Was mit den Fahrten war
Ereignisse
Ein Ereignis entsteht, wenn an einer Haltestelle mindestens zwei geplante Fahrten hintereinander nicht ankamen. Neue Ereignisse gibt es auch als Feed zum Abonnieren (Atom, für Feedreader).
Je Linie (ganze Fahrt)
Alle geplanten Fahrten der Linien im gewählten Zeitraum, nicht nur die über die eigenen Haltestellen.
Winter und Wetter
Wetter und Verspätung
Wann kommt er?
Als pünktlich gilt eine Abfahrt, die höchstens eine Minute zu früh und höchstens drei Minuten zu spät ist – dieselbe Regel wie für den Hinweis „meist pünktlich“ auf der Tafel.
Meine Haltestelle
Wie pünktlich fährt der Bus an der eigenen Haltestelle ab – und wie früh sollte man dort sein? Grundlage sind alle Abfahrten der letzten 30 abgeschlossenen Tage (bis gestern).
Pünktlichkeit je Linie
- zu früh (mehr als 1 min)
- pünktlich
- zu spät (mehr als 3 min)
Verlauf
Tageszeit und Wochentag
Mittlere Verspätung der Abfahrten nach Wochentag und Stunde laut Fahrplan (letzte 30 Tage). Welche Farbstufe wie viele Minuten bedeutet, steht in der Legende darunter.
Schule, Ferien, Berufsverkehr und Takt
Verglichen wird erst, wenn genug Abfahrten zusammengekommen sind – vorher steht dort, worauf die Auswertung noch wartet.
Schultage, Ferien und Wochenende
Berufsverkehr
Takt
Wie gleichmäßig folgen die Busse einer Linie aufeinander? Verglichen wird der Abstand zum vorigen Bus derselben Linie und Richtung an derselben Haltestelle mit dem Abstand laut Fahrplan (Takt bis 30 Minuten, letzte 30 Tage).
Rekorde und Kalender
Pünktlichkeit je Tag
Jeder Tag mit dem Anteil pünktlicher Abfahrten (alle Linien). Ein blauer Strich markiert Ferien- und Feiertage, eine Zahl in der Ecke gemeldete Ausfälle.
Wo hakt es?
Die Verspätung entlang der Strecke, Haltestelle für Haltestelle (letzte 30 Tage): Der Punkt zeigt die mittlere Verspätung bei der Abfahrt, der Balken reicht bis zu dem Wert, den 9 von 10 Abfahrten nicht überschreiten. Wo der Punkt nach rechts wandert, wächst die Verspätung – die Abschnitte mit dem größten Zuwachs sind markiert.
- mittlere Verspätung
- 9 von 10 Abfahrten höchstens
- pünktlich (−1 bis +3 min)
Netzkarte
Alle Abschnitte zwischen zwei Haltestellen, eingefärbt nach dem mittleren Zuwachs der Verspätung (alle Linien, letzte 30 Tage, ab 3 Fahrten). Hin- und Rückrichtung liegen nebeneinander, jeweils rechts in Fahrtrichtung. Antippen oder Überfahren zeigt die Werte.
Die Abschnitte mit dem größten Zuwachs
Über alle Linien: zwischen welchen zwei Haltestellen die Verspätung im Mittel am stärksten wächst (ab 5 Fahrten, letzte 30 Tage). Darin stecken Fahrzeit und Aufenthalt am zweiten Halt; „Plan“ ist die Zeit, die der Fahrplan dafür vorsieht.
Wie voll?
Mit „Wie voll ist der Bus?“ (im Bus-Fenster auf der Karte und beim Mitfahren) und „Wie viele warten hier?“ (an der Haltestelle) kann jede und jeder angeben, wie viele Menschen gerade mitfahren oder warten. Daraus soll mit der Zeit eine Auslastungs-Vorhersage werden – je mehr Angaben, desto besser.
Open Data
Alle Zahlen dieser Seite und die Einzelwerte je Betriebstag stehen frei zur Verfügung – zum Nachrechnen, Weiterverarbeiten und Veröffentlichen. Welche Felder es gibt, in welchen Einheiten und mit Beispielen, steht in der Beschreibung der Daten und der Schnittstelle.
Lizenz und Namensnennung
Ankunft, Ausfälle, Ereignisse, Verspätungen, Pünktlichkeit, Abfahrten und Rohdaten: CC BY-SA 4.0. Die Werte sind aus dem Echtzeit-Datenstrom und dem Fahrplan von VBN/connect abgeleitet, die unter CC BY-SA 4.0 stehen – Weitergabe deshalb unter den gleichen Bedingungen. Bitte so nennen:
Datenquelle: VBN/connect (CC BY-SA 4.0), Auswertung: bus.roringen.de
Fahrgastangaben: CC BY 4.0 – Beiträge der Besucherinnen und Besucher, veröffentlicht nur zusammengefasst:
Fahrgastangaben: Besucherinnen und Besucher von bus.roringen.de (CC BY 4.0)
Wetter: stündliche Werte für Roringen von Open-Meteo, CC BY 4.0:
Wetterdaten: Open-Meteo.com (CC BY 4.0)
Downloads
CSV-Dateien in UTF-8, Komma als Trennzeichen, Punkt als Dezimalzeichen; Verspätungen in Sekunden (negativ = zu früh), Zeiten in deutscher Ortszeit. Die Auswertung wird alle 15 Minuten neu berechnet, Ankunft und Ausfälle einmal täglich für den Vortag.
- Kommt der Bus? Je Tag und HaltestelleCSVgeplante Fahrten an Roringen, Am Menzelberg und Nikolausberg: angekommen, ausgefallen, Halt ausgelassen, vorher geendet, nicht erschienen, ohne Echtzeit, keine Daten; größte Lücke, Glättestunden, Fahrgastmeldungen
- EreignisseCSVjede Serie von mindestens zwei ausgefallenen Fahrten an einer der drei Haltestellen, mit Zeitspanne, Linien und Art
- Ereignisse als FeedAtomdie neuesten 50 Ereignisse zum Abonnieren im Feedreader
- Pünktlichkeit je LinieCSV7 und 30 Tage: Fahrten, Abfahrten, Anteile, Mittelwert, Median, 90-%-Wert, Ausfälle
- Verspätung je Haltestelle entlang der LinienCSV30 Tage, je Linie und Richtung in Fahrtreihenfolge
- Zuwachs je AbschnittCSV30 Tage, zwischen aufeinanderfolgenden Haltestellen
- Alle Abfahrten je HaltestelleCSV30 abgeschlossene Tage: jede Plan-Abfahrt (Mo–Fr, Sa, So) mit Mittel, Median, 90-%-Wert und Anteil pünktlich; einzelne Haltestelle unter „Meine Haltestelle“
- Wochentag und StundeCSV30 Tage, je Linie und alle Linien
- Je Tag und LinieCSValle abgeschlossenen Betriebstage seit Beginn der Sammlung, mit Tagesart
- KalenderCSVje Tag: Tagesart, Feiertag, Pünktlichkeit, Ausfälle, Datenlage, Regenstunden, Höchsttemperatur
- Je Monat und LinieCSValle Monate seit Beginn der Sammlung
- Wetter je StundeCSV · CC BY 4.0Temperatur, Niederschlag, Wettercode, Schneefall, Schneehöhe und Glätte für Roringen, je abgeschlossenem Tag
- FahrgastangabenCSV · CC BY 4.0zusammengefasst je Haltestelle bzw. Linie, Tagesart und Stunde: Zahl der Angaben und Median
- Gesamte AuswertungJSONalles, was diese Seite zeigt, in einer Datei (auch direkt:
statistik.php)
Rohdaten je Betriebstag
Jede Fahrt mit jedem gemeldeten Halt: Plan-Zeit, gemeldete Verspätung bei Ankunft und Abfahrt, Status und ob der Wert in die Statistik einging. Dazu der Status jeder geplanten Fahrt (angekommen, ausgefallen, …). Verfügbar für die letzten 90 Tage; der laufende Tag enthält nur abgeschlossene Fahrten.
- wird geladen …
So entstehen die Zahlen
Quelle
Der Server ruft jede Minute den öffentlichen Echtzeit-Datenstrom (GTFS-Realtime) von VBN/connect ab – denselben, den die Abfahrtstafel anzeigt – und merkt sich für jede Fahrt der Linien 91, E91, 92, E92, 160, 170, 21, E21, 22, E22, 23 und N4 die gemeldeten Verspätungen an allen Haltestellen. Die Planzeiten und Verkehrstage kommen aus dem Fahrplan (GTFS) von VBN/connect. Eigene Messungen, etwa per GPS, gibt es nicht.
Kommt der Bus? So wird gezählt
Jede Fahrt, die laut Fahrplan an einem Tag fährt, bekommt beim Tagesabschluss (ab 4 Uhr für den Vortag) genau einen Status – für die ganze Fahrt und an jeder der drei eigenen Haltestellen:
- angekommen
- Der Datenstrom führte die Fahrt mit echten Echtzeitwerten bis über die Haltestelle hinaus.
- ausgefallen
- Das Verkehrsunternehmen hat die Fahrt im Datenstrom als ausgefallen gemeldet.
- Halt ausgelassen
- Die Fahrt fand statt, die Haltestelle ist aber als ausgelassen gemeldet – typisch, wenn ein Bus bei Glätte nicht hinauffährt.
- vorher geendet
- Die Echtzeitdaten brachen vor der Haltestelle ab, danach kam nichts mehr. Das kann auch ein Ausfall der Ortung sein; die Zahl ist deshalb ein Hinweis, kein Beweis.
- nicht erschienen
- Die Fahrt steht im Fahrplan, tauchte im Datenstrom aber nie auf – gezählt nur, wenn der Server in der Zeit lief, der Datenstrom andere Fahrten führte und die Linie an dem Tag überhaupt darin vorkam.
- ohne Aussage
- Nur Platzhalter ohne echte Echtzeit oder keine Daten (Server oder Datenstrom nicht erreichbar, Linie nicht im Datenstrom). Diese Fahrten zählen weder als angekommen noch als ausgefallen.
„Angekommen“ in Prozent heißt: Anteil an allen Fahrten mit Aussage. Die größte Lücke ist die längste Zeit zwischen zwei angekommenen Bussen, in der geplante Fahrten ausfielen. Ein Ereignis sind mindestens zwei ausgefallene Fahrten hintereinander an einer Haltestelle. Meldungen über „Bus fehlt?“ auf der Abfahrtstafel werden nur gezählt und zeitlich den Ereignissen zugeordnet. Glättestunden: Stunden mit Schneefall, gefrierendem Regen oder Sprühregen, Niederschlag bei höchstens 0,5 °C oder liegendem Schnee bei höchstens 1 °C (Open-Meteo, für Roringen). Die Linie 170 ist nicht im Echtzeit-Datenstrom – für ihre Fahrten gibt es keine Aussage.
Was als Verspätung zählt
Gezählt wird der letzte Wert, den der Datenstrom für eine Haltestelle meldete – aber nur, wenn er ihn bis zur Abfahrt des Busses dort noch führte. Eine Prognose für einen Halt, den die Fahrt im Datenstrom nie erreicht hat, zählt nicht. Nach der Abfahrt ändert sich der Wert in der Regel nicht mehr; er stammt aus dem Betriebsleitsystem des Verkehrsunternehmens – ob gemessen oder geschätzt, lässt der Datenstrom nicht erkennen. Maßgeblich ist die Abfahrt, an der Endhaltestelle die Ankunft; die Pünktlichkeit je Linie zählt nur Abfahrten.
Nur Fahrten mit Echtzeitdaten
Bevor ein Bus losfährt, stehen im Datenstrom nur Platzhalter (0 oder 30 Sekunden). Fahrten, für die nie echte Werte kamen, zählen bei der Pünktlichkeit nicht mit – sonst sähe ein Bus ohne Ortung stets pünktlich aus.
„Wie früh sollte ich da sein?“
Wer x Minuten vor der Planzeit an der Haltestelle steht, erwischt den Bus, wenn dieser höchstens x Minuten zu früh abfährt. Der Anteil solcher Abfahrten ist die angegebene Wahrscheinlichkeit; die Wartezeit ist dann x Minuten plus die Verspätung. Ein verpasster Bus bedeutet Warten auf den nächsten – das ist nicht eingerechnet.
Tagesarten, Wetter und Takt
- Schulferien nach der Übersicht des Niedersächsischen Kultusministeriums (hinterlegt bis Sommer 2030), gesetzliche Feiertage in Niedersachsen zählen wie Sonntage.
- Das Wetter ist ein stündlicher Wert für Roringen von Open-Meteo (Modell- und Messdaten, einmal täglich für den Vortag abgerufen; Abfahrten nach Mitternacht bekommen ihr Wetter einen Tag später). „Regen“ heißt: in dieser Stunde mindestens 0,1 mm Niederschlag oder Regen laut Wettercode. Für Göttingen und Duderstadt kann das Wetter abweichen.
- Takt: Abstand zweier aufeinanderfolgender Busse derselben Linie und Richtung an derselben Haltestelle, nur bei Planabständen von 2 bis 30 Minuten. „Im Pulk“ heißt: weniger als die Hälfte des geplanten Abstands, „Lücke“: mehr als das Anderthalbfache.
Datenlage
Fahrten im Datenstrom
Wie viele Fahrten der Datenstrom enthielt, wie viele davon echte Echtzeitdaten hatten und welche als ausgefallen gemeldet wurden.
Grenzen
- Der Fahrplan kennt nur ganze Minuten, das Leitsystem Sekunden – einzelne Werte sind deshalb um bis zu 30 Sekunden unscharf.
- Median und 90-%-Wert der Linien und Haltestellen werden aus Klassen von 30 Sekunden bestimmt: der Median als Mitte der Klasse, der 90-%-Wert als ihre Obergrenze – so stimmt „9 von 10 höchstens“ immer. Für einzelne Abfahrten gelten die genauen Werte.
- Ob ein Bus ankam, lässt sich nur so gut sagen, wie der Datenstrom ist: Ohne Ortung im Bus gibt es keine Aussage, und eine abgebrochene Ortung sieht aus wie ein vorzeitiges Ende.
- Wochentag und Stunde richten sich nach der Planzeit an der Haltestelle.
- Wenige Werte sagen wenig: Felder mit weniger als 10 Abfahrten sind in der Übersicht nach Tageszeit nur mit einem Punkt markiert, Vergleiche erscheinen erst ab 300 Abfahrten, Abfahrten mit weniger als 3 Tagen sind grau.
Aufbewahrung
Die Einzelwerte und der Status je Fahrt bleiben 90 Tage auf dem Server, die Abfahrten je Haltestelle 35 und die Tageswerte je Haltestelle 60 Tage; die Zusammenfassungen je Tag, Linie und Monat, die Ereignisse sowie das Wetter bleiben dauerhaft. Es sind Betriebs- und Wetterdaten; von den Besucherinnen und Besuchern fließen nur die Zahl der „Bus fehlt?“-Meldungen je Tag und Linie ein (siehe Datenschutz).