OpenTrafficMap
(opentrafficmap.org)- Eine Weboberfläche, mit der sich bewegliche Objekte und feste Infrastruktur gemeinsam auf der Karte anzeigen lassen; Fahrzeuge, öffentlicher Verkehr, Fußgänger und Radfahrende können per Checkbox ein- und ausgeblendet werden
- Auch die Anzeige von Traffic light, RSU, Geometry Timeout, Nodes lässt sich einzeln steuern; auf der Karte erscheinen Graz-Linien-Trams und -Busse, Fahrzeuggrößen, einige Geschwindigkeitswerte sowie Kennungen von Ampeln und RSUs
- Das WebSocket befindet sich im Status connected und Reconnect kann ausgeführt werden; auf dem Bildschirm werden aktuelle Statuswerte wie Aktive Geräte 416, Tracks 61, Anzeigealter 5 min angezeigt
- Die Suche funktioniert für Liniennummer/-text, course number, destination number/-text, MAC address; in den Advanced-Optionen kann gefiltert werden, ob Stationsdaten data, photos und signature enthalten
- Für Kartenrendering und Datenanzeige werden MapLibre, OpenFreeMap, OpenMapTiles, OpenStreetMap genannt; wenn der Server eine neuere frontend-Version erwartet, wird die Option Reload angeboten
Echtzeit-Verkehrskarte und angezeigte Objekte
- OpenTrafficMap ist eine Weboberfläche, die verkehrsbezogene Objekte auf einer Karte darstellt und bewegliche Objekte zusammen mit fester Infrastruktur anzeigt
- Die anzeigbaren Objekte sind in Car, Truck, Tram, Motorcycle, Bus, Pedestrian, Cyclist unterteilt; jede Kategorie kann per Checkbox ein- oder ausgeschaltet werden
- Auch Traffic light, RSU, Geometry Timeout und Nodes werden über separate Checkboxen gesteuert
- Auf der Karte erscheinen Informationen wie Graz-Linien-Trams und -Busse, Fahrzeuggrößen, einige Geschwindigkeitswerte sowie Kennungen von Ampeln und RSUs
Verbindungsstatus und Anzeigeeinstellungen
- Der WebSocket-Status ist connected und der Benutzer kann Reconnect ausführen
- Das Anzeigealter beweglicher Objekte ist auf 5 min eingestellt
- Auf dem Bildschirm werden aktuelle Statuswerte wie Aktive Geräte 416, Tracks 61 und Anzeigealter 5 min angezeigt
- Die Zahlen für empfangene, verarbeitete und verworfene Pakete werden jeweils als 9710510, 9661901 und 50024 angezeigt
- Der Zeitwert wird als 2026-04-30T18:32:12.145Z dargestellt
Suche und erweiterte Filter
- Die Suche funktioniert für line number/text, course number, destination number/text und MAC address
- Mit der Option Advanced lassen sich Filter für Stationsdaten weiter verfeinern
- Für die Stationsfilter kann jeweils nach Vorhandensein oder Fehlen von data, photos und signature gefiltert werden
- Auch eine 3D-Ansichtsoption ist in der Oberfläche enthalten
Ampel- und Debug-Panel
- Das Traffic-light-Panel zeigt No traffic light selected an, wenn keine Ampel ausgewählt ist
- Es gibt eine Funktion Load statistics; beim Klicken auf Lane oder connection lassen sich Debug-Daten ansehen
- Beim Klicken auf eine Ampel können signal groups angezeigt werden
- Es gibt ein Traffic light SVG-Panel und ein Device JSON-Panel; unterstützt werden das Kopieren von JSON und das Kopieren von Pfaden
Kartendaten und Basistechnologien
- Kartenrendering: MapLibre
- Kartenanbieter: OpenFreeMap
- Kartentiles: © OpenMapTiles
- Datenquelle: OpenStreetMap
1 Kommentare
Hacker-News-Kommentare
Es braucht offene Verkehrsstau-Daten im weltweiten Maßstab, mindestens aber für Europa
Das wäre wichtig, damit Alternativen zu Google-Diensten wie Google Maps und Waze entstehen können, aber um Staudaten zu erzeugen, müsste man realistisch gesehen entweder ein OS besitzen, das Standortverfolgung ermöglicht, oder ein internationaler Mobilfunknetzbetreiber sein, daher erscheint das in der Praxis schwierig
Zur Einordnung: Ich arbeite an einer Open-Source-Alternative zu Big-Tech-Karten
Google, TomTom, Here, Apple und einige sehr lokale Alternativen sind zwar voneinander getrennt, wissen aber alle ziemlich gut, wo es stockt
Aktuelle POI-Daten sind ein völlig anderes Problem, und nur Google hat das wirklich gelöst, nicht wegen cleverer Algorithmen, sondern wegen der überwältigenden Markenbekanntheit
Nur bei Google tragen die Eigentümer der POIs ihre Daten direkt selbst ein
Wenn man offene Daten sammelt, muss man die Daten fingerprinten, um ihre Gültigkeit sicherzustellen, und zur Sicherheit muss man sie anonymisieren; das Gleichgewicht zwischen beidem scheint mir das größte Hindernis bei solchen Versuchen zu sein
In diesem Fall scheint das Risiko falscher Daten genauso groß zu sein wie das von Eingriffen in die Privatsphäre
Ich habe erst kürzlich erfahren, dass Radfahrer bei smarten Ampeln die Schaltung ändern können -https://nltimes.nl/2026/04/28/new-app-turns-traffic-lights-g...
Besonders an Kreuzungen mit Straßenbahnen dauerte es manchmal lange, weshalb ich in Strava manuell eine Route anhand von Satellitenbildern erstellt habe, weil es keine API gab, die anzeigt, an welchen Kreuzungen Ampeln stehen
Dabei habe ich auch erfahren, dass einige Ampeldaten zwar bei der Regierung vorhanden sind, aber nur ausgewählten Partnern bereitgestellt werden
Zum Beispiel zeigt die App Flitsmeister für Autos an, wie lange es bei manchen Ampeln noch bis Grün dauert
Damit Fahrräder an Kreuzungen weniger warten müssen, und die Gelbphase wird auch verlängert, damit man schon von weiter weg abbremsen kann und nicht stürzt
https://popupcity.net/insights/rotterdam-traffic-light-prior...
Das wusste ich bis heute nicht, aber 802.11p-Hardware war bisher sehr teuer, sodass es nicht leicht war, mit V2X-Nachrichten wie CAM oder SPAT irgendetwas zu machen
Umso interessanter ist, dass das hier mit Hardware für unter 20 Pfund gelungen ist
Codeberg-Link: https://codeberg.org/opentrafficmap
Außer dem ESP scheint keine separate Funkhardware vorhanden zu sein — heißt das, der ESP kann ITS-G5-Nachrichten nativ empfangen?
Falls ja, warum nimmt man dann nicht einfach ein ESP-Board mit nativem Ethernet?
Das ist das erste Mal, dass ich ein auf OSM-Daten basierendes Theme so modern und frisch aussehen sehe
Die Farbpalette und die Icons sind wunderschön
Es gibt zwar einen Free Tier, aber die meisten Websites werden wohl einen kostenpflichtigen Plan brauchen
[1] https://docs.mapbox.com/map-styles/standard/guides/
https://cartes.app/#13.13/47.06727/15.44801
Sieht cool aus, aber es gibt keinen Link zu mehr Informationen, und in den USA scheint es überhaupt nicht zu funktionieren
Zur Hälfte ist sie auf Deutsch, zur Hälfte auf Englisch
Das Konzept ist ein Protokoll namens ITS-G5, das europäische Profil von 802.11p
Fahrzeuge und Verkehrsinfrastruktur senden Telemetrie im 5-GHz-Band, die andere Fahrzeuge und Infrastruktur für Situationsbewusstsein nutzen können
Diese Website sammelt diese Daten mit lokalen Empfängern und aggregiert sie auf einer Karte, ähnlich wie Seiten wie ADSB-Exchange mit ADS-B umgehen
Was mir Sorgen macht, ist, dass Fahrzeuge offenbar MAC-Adressen aussenden
Würde das bedeuten, dass ITS-G5, 802.11p und C-ITS für dauerhaftes Tracking genutzt werden können?
Man kann ihn hier ansehen, aber leider gibt es ihn nur auf Deutsch
https://media.ccc.de/v/glt26-688-c-its-mit-einem-esp32-ampel...
Ich habe versucht, es in Chrome zu benutzen, hatte aber starke Performance-Probleme
Die Idee gefällt mir trotzdem
Wenn jeder seinen eigenen Empfänger hinzufügen könnte, ließen sich wahrscheinlich schnell mehr Städte abdecken
Trotzdem ein gutes Projekt
mqtts://cits1.opentrafficmap.orgIch frage mich, ob man das zum Tracking von Fahrzeugpositionen verwenden kann
Gibt es in Graz keine Nachtbusse?
Ich verstehe überhaupt nicht, was das ist
Zeigt es Ampeln, Busse usw. in Echtzeit? Wie werden die Daten gewonnen?
Auch die Straßenbahnen in Graz senden diese Daten einschließlich der Liniennummer, sodass man die Straßenbahnen in Echtzeit verfolgen und auf einer Karte anzeigen kann
Viele Ampeln in Graz unterstützen inzwischen ebenfalls C-ITS und senden jede Sekunde die genaue Konfiguration der Fahrspuren, den aktuellen Signalstatus und den erwarteten Zeitpunkt der nächsten Phase
Mit dem ESP32-C5 kann man diese Daten noch aus mehreren hundert Metern Entfernung empfangen
Es wird gezeigt, wie diese Daten gesammelt und verarbeitet werden
Auf der Live-Karte kann man Straßenbahnen im Empfangsbereich sehen, die Ampelfarben und den Zeitpunkt der nächsten Änderung sowie aktuell fahrende Car2X-ausgestattete Fahrzeuge und ihre Geschwindigkeit
Mit Grafana werden historische Daten von Statistiken wie Ampelzyklen und Wartezeiten an Fußgängerüberwegen und Fahrspuren dargestellt
Die gesammelten Daten werden auch bereitgestellt, damit man sie selbst analysieren kann
Um die Abdeckung zu erhöhen, wird Hilfe benötigt
Mit dem von uns entwickelten ESP32-C5- und PoE-Board kann man C-ITS-Pakete selbst erfassen und auf der öffentlichen Karte teilen oder selbst verarbeiten