OpenTrafficMap
(opentrafficmap.org)- Una interfaz web para ver objetos en movimiento e infraestructura fija juntos sobre el mapa; permite activar y desactivar con casillas vehículos, transporte público, peatones y ciclistas, entre otros
- La visualización de Traffic light, RSU, Geometry Timeout, Nodes también se controla por separado, y en el mapa aparecen tranvías y autobuses de Graz Linien, tamaños de vehículos, algunos valores de velocidad e identificadores de semáforos y RSU
- El WebSocket está en estado connected y se puede ejecutar Reconnect; en pantalla se muestran valores actuales de estado como Aktive Geräte 416, Tracks 61, Anzeigealter 5 min
- La búsqueda funciona sobre número de línea·texto, course number, destination number·texto, MAC address, y en las opciones Advanced se puede filtrar si los datos de estaciones tienen data, photos o signature
- En el renderizado del mapa y la visualización de datos aparecen MapLibre, OpenFreeMap, OpenMapTiles, OpenStreetMap, y cuando el servidor espera una versión más nueva del frontend se ofrece la opción Reload
Mapa de tráfico en tiempo real y elementos mostrados
- OpenTrafficMap es una interfaz web que muestra objetos relacionados con el tráfico sobre un mapa y presenta juntos objetos en movimiento e infraestructura fija
- Los elementos mostrados se dividen en Car, Truck, Tram, Motorcycle, Bus, Pedestrian, Cyclist, y cada uno se puede activar o desactivar con una casilla
- Traffic light, RSU, Geometry Timeout, Nodes también tienen casillas independientes para controlar su visualización
- En el mapa se muestran datos como tranvías y autobuses de Graz Linien, tamaños de vehículos, algunos valores de velocidad e identificadores de semáforos y RSU
Estado de conexión y configuración de visualización
- El estado del WebSocket es connected, y el usuario puede ejecutar Reconnect
- La antigüedad de visualización de los objetos en movimiento está configurada en 5 min
- En pantalla se muestran valores actuales de estado como Aktive Geräte 416, Tracks 61, Anzeigealter 5 min
- Las cantidades de paquetes recibidos, procesados y descartados aparecen como 9710510, 9661901, 50024, respectivamente
- El valor de tiempo se muestra como 2026-04-30T18:32:12.145Z
Búsqueda y filtros avanzados
- La búsqueda funciona sobre line number/text, course number, destination number/text, MAC address
- Con la opción Advanced se pueden detallar los filtros relacionados con datos de estaciones
- Los filtros de estaciones permiten elegir condiciones de presencia o ausencia según data, photos, signature
- La interfaz también incluye la opción de vista 3D
Panel de semáforos y depuración
- El panel de Traffic light muestra No traffic light selected cuando no hay ningún semáforo seleccionado
- Existe la función Load statistics, y al hacer clic en un lane o una connection se pueden ver datos de depuración
- Al hacer clic en un semáforo se pueden ver los signal groups
- Hay un panel de Traffic light SVG y un panel de Device JSON, con soporte para copiar JSON y copiar path
Datos del mapa y tecnologías base
- MapLibre aparece como elemento de renderizado del mapa
- OpenFreeMap aparece como proveedor del mapa
- © OpenMapTiles se incluye como referencia relacionada con los tiles del mapa
- La fuente de datos se muestra como OpenStreetMap
Aviso de versión del cliente
- Se muestra una notificación de que el servidor espera una versión más nueva del frontend
- Para hacer coincidir las versiones del cliente y del servidor, es necesario volver a cargar la página
- La notificación incluye las opciones Cancel y Reload
1 comentarios
Comentarios de Hacker News
Hace falta datos abiertos de congestión vehicular a escala global, o al menos europea
Es importante para que surjan alternativas a los servicios de Google como Google Maps y Waze, pero crear datos de congestión requiere poseer un SO capaz de rastrear ubicación o ser un operador internacional de redes móviles, así que en la práctica lo veo difícil
Por cierto, estoy trabajando en una alternativa open source a los mapas de las big tech
Aunque estén repartidos entre Google, TomTom, Here, Apple y algunas alternativas hiperlocales, todos entienden bastante bien dónde hay tráfico
Los datos de POI actualizados son un problema completamente distinto, y Google es el único que realmente lo resolvió, no por un algoritmo ingenioso sino por su enorme reconocimiento de marca
Google es el único lugar donde los dueños de los POI ingresan directamente sus datos
En la recolección de datos abiertos, para garantizar la validez hay que hacer fingerprinting de los datos, y por seguridad hay que anonimizar, pero equilibrar ambas cosas parece ser el mayor obstáculo en intentos como este
En este caso, el riesgo de datos erróneos parece tan grande como el de invadir la privacidad
Hace poco descubrí que, si hay semáforos inteligentes, los ciclistas pueden cambiar la luz -https://nltimes.nl/2026/04/28/new-app-turns-traffic-lights-g...
Sobre todo porque algunos cruces con tranvía podían tardar mucho, pero no había una API que dijera qué cruces tenían semáforos, así que armé la ruta manualmente en Strava mirando imágenes satelitales
En el proceso también descubrí que parte de esos datos de semáforos sí existen en el gobierno, pero solo se entregan a socios seleccionados
Por ejemplo, la app Flitsmeister muestra cuánto falta para que algunos semáforos cambien a verde desde la perspectiva del automóvil
Hace que las bicicletas esperen menos en los cruces y también alarga el tiempo de la luz amarilla para que puedan frenar desde más lejos y no caerse
https://popupcity.net/insights/rotterdam-traffic-light-prior...
Hoy me enteré por primera vez de que hasta ahora el hardware 802.11p era muy caro, así que no era fácil hacer algo con mensajes V2X como CAM o SPAT
Por eso me parece realmente interesante que esto lo hayan hecho con hardware de menos de 20 libras
Enlace a Codeberg: https://codeberg.org/opentrafficmap
No parece haber hardware inalámbrico aparte del ESP; ¿eso significa que el ESP puede recibir mensajes ITS-G5 de forma nativa?
Si es así, ¿por qué no usar simplemente una placa ESP con Ethernet nativo?
Es la primera vez que veo un tema basado en datos de OSM que se vea tan moderno y fresco
La paleta de colores y los íconos son hermosos
Tiene un plan gratuito, pero da la impresión de que la mayoría de los sitios necesitarían un plan de pago
[1] https://docs.mapbox.com/map-styles/standard/guides/
https://cartes.app/#13.13/47.06727/15.44801
Está bueno, pero no hay enlaces para ver más información, y en Estados Unidos parece no funcionar para nada
La mitad está en alemán y la otra mitad en inglés
El concepto es un protocolo llamado ITS-G5, que es el perfil europeo de 802.11p
Los vehículos y la infraestructura vial transmiten telemetría en la banda de 5 GHz, y otros vehículos e infraestructura pueden usarla para conciencia situacional
Este sitio recopila esos datos con receptores locales y los agrega en un mapa, como un sitio tipo ADSB-Exchange pero para datos de ADS-B
Lo preocupante es que los vehículos aparentemente transmiten su dirección MAC
Si es así, ¿significa que ITS-G5, 802.11p y C-ITS podrían usarse para seguimiento persistente?
Se puede ver aquí, aunque lamentablemente solo está en alemán
https://media.ccc.de/v/glt26-688-c-its-mit-einem-esp32-ampel...
Intenté usarlo en Chrome, pero tenía problemas serios de rendimiento
Aun así, me gusta la idea
Si cualquiera pudiera agregar su propio receptor, tal vez se podrían cubrir más ciudades rápidamente
De todos modos, es un buen proyecto
mqtts://cits1.opentrafficmap.orgMe pregunto si esto se puede usar para rastrear la ubicación de vehículos
¿En Graz no hay buses nocturnos?
No entiendo en absoluto qué es esto
¿Muestra en tiempo real semáforos, buses, etc.? ¿Cómo obtienen los datos?
Los tranvías de Graz también transmiten estos datos, incluyendo el número de línea, por lo que se los puede rastrear en tiempo real y mostrarlos en un mapa
Muchos semáforos de Graz ahora también soportan C-ITS y transmiten cada segundo la configuración exacta de los carriles, el estado actual de la señal y la hora estimada de la siguiente fase
Con ESP32-C5 se pueden recibir estos datos incluso a varios cientos de metros de distancia
Mostramos cómo recolectamos y procesamos estos datos
En el mapa en vivo se pueden ver los tranvías dentro de la cobertura, el color de los semáforos y la hora del próximo cambio, así como los vehículos con Car2X que están circulando en ese momento y su velocidad
Con Grafana se muestran datos históricos de estadísticas como los ciclos de semáforos y los tiempos de espera en cruces peatonales y carriles
También ponemos a disposición los datos recolectados para que otros los analicen por su cuenta
Necesitamos ayuda para ampliar la cobertura
Con nuestra placa ESP32-C5 y PoE puedes capturar tú mismo paquetes C-ITS y compartirlos con el mapa público o procesarlos por tu cuenta