Wiener Linien Live

Wo fährt die U-Bahn gerade? Berechnete Live-Positionen aller U-Bahn-Linien und 27 Straßenbahnlinien auf einer Karte.

macOSApple Silicon (M1 und neuer) macOSIntel WindowsInstaller (64 Bit) Im Browser öffnen

Raspberry Pi / Hackberry: siehe unten. Alle Downloads: Releases.

Karte mit U-Bahn-Zügen
U-Bahn: alle Züge von U1, U2, U3, U4 und U6
Karte mit Straßenbahnen
Straßenbahn: Linien einzeln zuschaltbar, hier 1, 2 und D
Auf dem Hackberry Pi
Auf dem Hackberry Pi (720 × 720)

Was die App kann

Karte und Netzplan

Züge als Punkte mit Fahrtrichtung, Stationsnamen ab Zoomstufe 13, Tooltip mit nächster Station und Abfahrt. Zweite Ansicht als schematischer Netzplan.

U-Bahn und Straßenbahn

Umschalter oben links. Linien lassen sich einzeln ein- und ausblenden; an jeder Linie steht, wie viele Züge bzw. Bahnen gerade fahren.

Flüssige Bewegung

Zwischen den Abfragen laufen die Züge auf Basis der Fahrzeiten weiter; Korrekturen werden weich eingeblendet.

Automatische Updates

Die App prüft beim Start und danach alle 6 Stunden, ob es eine neue Version gibt (siehe unten).

So entstehen die Positionen

Die Wiener Linien liefern keine GPS-Daten, nur Abfahrtsprognosen pro Haltepunkt. Die Züge werden daraus rekonstruiert.

Die Abfahrten benachbarter Stationen werden verkettet (Abfahrt in Station i plus Fahrzeit ≈ Abfahrt in Station i+1), jede Kette ist ein Zug. Der Kopf der Kette legt fest, wo der Zug gerade ist: in der Station oder zwischen zwei Stationen. Wo Daten fehlen, wird der Zug ausgeblendet statt falsch gezeigt.

Die Positionen sind berechnet und nur ungefähr richtig. Bei der U-Bahn liegt die Abweichung typischerweise im Bereich einer Station, bei der Straßenbahn ist sie größer (Straßenverkehr, weit entfernte Prognosen sind im Kern Fahrplan).

Updates

PlattformWie das Update läuft
WindowsAutomatisch im Hintergrund: Update wird geladen und beim Beenden installiert, die App bietet „Neu starten“ an.
macOSDie App meldet eine neue Version und öffnet den Download. Ein stilles Update ist nur mit einem bezahlten Apple-Zertifikat möglich, das die App nicht hat.
Hackberry / LinuxDie App lädt das neue Paket, prüft die SHA-256-Prüfsumme, ersetzt sich selbst und startet nach einem Klick neu.

Geprüft wird beim Start und alle 6 Stunden. Ohne Netz passiert nichts.

Raspberry Pi / Hackberry

Läuft in einem Chromium-App-Fenster, braucht nur Python 3 und Chromium. Ohne sudo, mit Desktop-Verknüpfung.

curl -LO https://github.com/fmatsch/wienerlinien-live/releases/latest/download/wienerlinien-live-hackberry.tar.gz
tar xzf wienerlinien-live-hackberry.tar.gz
./wienerlinien-live/install.sh

Start über das Symbol auf dem Desktop, das Anwendungsmenü oder ~/.local/bin/wienerlinien-live.

Hinweise zur ersten Nutzung

macOSDie App ist nicht signiert. Beim ersten Start im Finder per Rechtsklick auf Öffnen gehen und bestätigen. Meldet macOS stattdessen, die App sei „beschädigt“ (sie ist nicht beglaubigt, nicht kaputt), im Terminal xattr -cr "/Applications/Wiener Linien Live.app" ausführen.
WindowsSmartScreen meldet einen unbekannten Herausgeber: Weitere Informationen → Trotzdem ausführen.
PrüfsummenJedes Release enthält SHA256SUMS.txt.

Datenquellen und Rechtliches

Echtzeitdaten, Haltestellen und Fahrpläne: Stadt Wien – data.wien.gv.at / Wiener Linien (CC BY 4.0). Grundkarte: basemap.at (CC BY 4.0). Die App fragt die Daten über einen Proxy mit Cache ab, damit die Abfragegrenzen der Wiener Linien eingehalten werden.

Dies ist ein privates, inoffizielles Projekt und steht in keiner Verbindung zu den Wiener Linien. Die angezeigten Positionen sind keine verbindliche Auskunft.