Die TransitScore-Formel

TransitScore bewertet die ÖPNV-Qualität eines Standortes auf einer Skala von 0 bis 100. Vier Komponenten fließen mit fester Gewichtung in den Gesamtscore ein: Erreichbarkeit (35 %), Takt (25 %), Vielfalt (20 %), Qualität der Modi (20 %). Die Formel ist öffentlich, versioniert und pro API-Response mit Methodik- und Datenstand nachvollziehbar.

Formel in Kurzform

Score = 0,35 · Erreichbarkeit + 0,25 · Takt + 0,20 · Vielfalt + 0,20 · Qualität der Modi

Jede Komponente liefert selbst einen Wert zwischen 0 und 100. Der resultierende Gesamtscore wird auf eine ganze Zahl gerundet und in der API unter ov_score zurückgegeben; die Einzelwerte stehen in details als stop_score, freq_score, line_score und quality_score. Zusätzlich wird eine kategoriale Note (grade, A+ bis F) ausgeliefert.

Gewichtung der Komponenten (Summe 100 %) 35% Erreichbarkeit 25% Takt 20% Vielfalt 20% Qualität der Modi
Die vier Komponenten werden linear kombiniert. Gewichte sind fest, damit Scores über die Zeit reproduzierbar bleiben.

Was messen die vier Komponenten?

Erreichbarkeit – stop_score (Gewicht 35 %)

Wie viele und wie nah gelegene Haltestellen sind zu Fuß vom Standort erreichbar? Der Wert kombiniert die Anzahl fußläufig erreichbarer Haltestellen innerhalb eines in der Methodik-Version verankerten Radius mit einer abstandsgewichteten Nähe-Funktion. Je näher eine Haltestelle am Standort liegt, desto stärker trägt sie bei.

Takt – freq_score (Gewicht 25 %)

Wie oft fährt in der Summe über alle fußläufig erreichbaren Haltestellen tatsächlich ein Fahrzeug ab? Der Wert wird aus den im GTFS-Feed hinterlegten Fahrplänen je Werktag berechnet und gibt eine robuste Aussage über die reale Bedienhäufigkeit.

Vielfalt – line_score (Gewicht 20 %)

Wie viele unterschiedliche Linien bedienen die fußläufig erreichbaren Haltestellen? Eine höhere Linienzahl bedeutet mehr alternative Routen, besseres Fall-back bei Ausfällen und ein breiter gestreutes Zielgebiet.

Qualität der Modi – quality_score (Gewicht 20 %)

Welche Art von Verkehrsmitteln bedient den Standort? Schienengebundene Verkehrsmittel (S-Bahn, U-Bahn, Straßenbahn, Regionalzug) bieten höhere Kapazität, bessere Zuverlässigkeit und größere Reichweite als reine Buslinien.

Beispielrechnung

KomponenteAPI-FeldRohwertGewichtBeitrag
Erreichbarkeitstop_score780,3527,3
Taktfreq_score640,2516,0
Vielfaltline_score550,2011,0
Qualität der Modiquality_score700,2014,0
Summe1,0068

Der Gesamtscore wäre in diesem Beispiel 68, Note B.

Note (A+ bis F)

NoteScore-BereichTypische ÖPNV-Lage
A+90 – 100Großstadt-Zentrallage, multimodale Knoten
A80 – 89sehr gut angebundene Innenstadt- und Umfeldlagen
B65 – 79gut angebundene Stadtteil-Lagen
C50 – 64akzeptabel, teilweise nur Bus
D35 – 49schwach, Randlage mit geringer Dichte
E20 – 34sehr schwach, lückenhaft bedient
F0 – 19nicht oder kaum erschlossen

Versionierung und Reproduzierbarkeit

Methodik-Änderungen werden mit SemVer veröffentlicht (MAJOR.MINOR.PATCH). Bei MAJOR-Anhebung bleibt die vorherige Version mindestens zwölf Monate parallel abrufbar.

Stand: 2026-04-19 · Methodik-Version 1.0.0