2 points par GN⁺ 2026-05-01 | 1 commentaires | Partager sur WhatsApp
  • Interface web permettant de visualiser les objets en mouvement et les infrastructures fixes sur une carte, avec activation/désactivation via cases à cocher pour les véhicules, les transports publics, les piétons, les cyclistes, etc.
  • L’affichage de Traffic light, RSU, Geometry Timeout, Nodes se contrôle aussi individuellement, et la carte montre les trams et bus de Graz Linien, la taille des véhicules, certaines valeurs de vitesse, ainsi que les identifiants des feux et des RSU
  • Le WebSocket est en état connected et il est possible d’exécuter Reconnect ; l’écran affiche des valeurs d’état actuelles comme Aktive Geräte 416, Tracks 61, Anzeigealter 5 min
  • La recherche fonctionne sur les numéros de ligne·texte, course number, destination number·texte, MAC address, et l’option Advanced permet de filtrer la présence de data·photos·signature dans les données des stations
  • Pour le rendu de la carte et l’affichage des données, MapLibre, OpenFreeMap, OpenMapTiles, OpenStreetMap sont indiqués, et une option Reload est proposée lorsque le serveur attend une version plus récente du frontend

Carte de trafic en temps réel et éléments affichés

  • OpenTrafficMap est une interface web qui affiche sur une carte des objets liés au trafic, en montrant à la fois les objets en mouvement et les infrastructures fixes
  • Les éléments affichables sont Car, Truck, Tram, Motorcycle, Bus, Pedestrian, Cyclist, et chaque catégorie peut être activée ou désactivée via une case à cocher
  • Traffic light, RSU, Geometry Timeout, Nodes disposent également de cases à cocher distinctes pour contrôler leur affichage
  • La carte affiche des informations comme les trams et bus de Graz Linien, la taille des véhicules, certaines valeurs de vitesse, ainsi que les identifiants des feux de signalisation et des RSU

État de la connexion et réglages d’affichage

  • L’état du WebSocket est connected, et l’utilisateur peut lancer Reconnect
  • L’ancienneté d’affichage des objets en mouvement est réglée sur 5 min
  • L’écran affiche des valeurs d’état actuelles comme Aktive Geräte 416, Tracks 61, Anzeigealter 5 min
  • Les nombres de paquets reçus, traités et supprimés sont respectivement 9710510, 9661901, 50024
  • La valeur temporelle affichée est 2026-04-30T18:32:12.145Z

Recherche et filtres avancés

  • La recherche fonctionne sur line number/text, course number, destination number/text, MAC address
  • L’option Advanced permet d’affiner les filtres liés aux données des stations
  • Les filtres de station permettent de choisir, pour data, photos, signature, des conditions de présence ou d’absence
  • Une option d’affichage 3D est également incluse dans l’interface

Feux de signalisation et panneau de débogage

  • Le panneau Traffic light affiche No traffic light selected lorsqu’aucun feu n’est sélectionné
  • La fonction Load statistics est disponible, et il est possible de voir les données de debug en cliquant sur une voie ou une connexion
  • En cliquant sur un feu de signalisation, on peut voir les signal groups
  • Des panneaux Traffic light SVG et Device JSON sont présents, avec prise en charge de la copie du JSON et du path

Données cartographiques et technologies de base

1 commentaires

 
GN⁺ 2026-05-01
Avis Hacker News
  • Il faut des données ouvertes sur les embouteillages à l’échelle mondiale, ou au moins européenne
    C’est essentiel pour qu’émerge une alternative aux services Google comme Google Maps et Waze, mais produire des données de congestion suppose de posséder un OS capable de suivre la localisation ou d’être un opérateur mobile international, donc cela semble irréaliste en pratique
    Pour information, je travaille sur une alternative open source aux cartes des big tech

    • D’après mon expérience, les données de congestion elles-mêmes ne sont pas le vrai problème
      Google, TomTom, Here, Apple et quelques alternatives très locales savent tous assez bien où ça bloque
      Les données POI à jour sont un tout autre problème, et seul Google l’a vraiment résolu, non pas grâce à des algorithmes malins mais grâce à une notoriété de marque écrasante
      Google est le seul endroit où les propriétaires de POI saisissent eux-mêmes leurs données
    • Je me demande comment on pourrait surmonter le problème de la fiabilité des sources de données
      Dans la collecte de données ouvertes, il faut fingerprint les données pour en garantir la validité, mais il faut aussi les anonymiser pour la sécurité, et trouver l’équilibre entre les deux semble être le principal obstacle à ce type d’initiative
      Dans ce cas, le risque de mauvaises données semble aussi important que celui d’atteinte à la vie privée
    • À propos de « il faut des données ouvertes sur les embouteillages à l’échelle mondiale, ou au moins européenne », d’après les articles de Bloomberg sur Project Maven, les données de congestion ont aussi servi à suivre l’avancée des forces russes dans les zones urbaines ukrainiennes
    • Quand tu parles d’alternative d’OS, tu veux dire OSM ?
  • J’ai appris récemment qu’avec des feux intelligents, les cyclistes peuvent faire changer le feu -https://nltimes.nl/2026/04/28/new-app-turns-traffic-lights-g...

    • Pendant un temps, j’ai essayé de créer un itinéraire cyclable sans feux entre ma maison en banlieue et mon bureau dans le centre d’Amsterdam
      C’était surtout à cause de certains carrefours avec tram où l’attente pouvait être longue, mais comme il n’existait pas d’API indiquant quels carrefours avaient des feux, j’ai dû construire l’itinéraire manuellement dans Strava en regardant des images satellite
      J’ai aussi découvert au passage qu’une partie de ces données sur les feux existe bien côté gouvernement, mais n’est fournie qu’à des partenaires sélectionnés
      Par exemple, l’application Flitsmeister affiche pour les voitures le temps restant avant que certains feux passent au vert
    • Rotterdam ajuste ses feux à partir de données de pluie
      Cela réduit l’attente des cyclistes aux carrefours, et allonge aussi la durée du feu orange pour qu’ils puissent ralentir de plus loin sans risquer de tomber
      https://popupcity.net/insights/rotterdam-traffic-light-prior...
  • Je l’apprends seulement aujourd’hui, mais jusqu’ici le matériel 802.11p était très cher, donc il n’était pas facile de faire quoi que ce soit avec des messages V2X comme CAM ou SPAT
    Le fait qu’ils aient réussi ça avec du matériel à moins de 20 livres est vraiment intéressant

  • Lien Codeberg : https://codeberg.org/opentrafficmap

    • Je me demande comment le matériel fonctionne
      En dehors de l’ESP, on ne dirait pas qu’il y ait du matériel radio séparé ; est-ce que cela veut dire qu’un ESP peut recevoir nativement des messages ITS-G5 ?
      Si oui, pourquoi ne pas simplement utiliser une carte ESP avec Ethernet natif ?
  • C’est la première fois que je vois un thème basé sur des données OSM avoir un rendu aussi moderne et propre
    La palette de couleurs et les icônes sont magnifiques

  • C’est sympa, mais il n’y a pas de lien pour voir plus d’informations, et ça a l’air de ne pas fonctionner du tout aux États-Unis

    • Le site est clairement incomplet
      Moitié en allemand, moitié en anglais
      Le concept repose sur le protocole ITS-G5, qui est le profil européen de la 802.11p
      Les véhicules et les infrastructures routières émettent de la télémétrie sur la bande 5 GHz, que d’autres véhicules et infrastructures peuvent utiliser pour la connaissance de la situation
      Ce site collecte ces données avec des récepteurs locaux et les agrège sur une carte, un peu comme ADSB-Exchange pour l’ADS-B
      Ce qui m’inquiète, c’est que les véhicules semblent diffuser leur adresse MAC
      Si c’est le cas, est-ce que ITS-G5, 802.11p et C-ITS pourraient servir à un suivi persistant ?
    • Ce projet a été partagé dans le cadre d’une présentation au Graz Linux Tage
      On peut la voir ici, mais malheureusement elle n’est disponible qu’en allemand
      https://media.ccc.de/v/glt26-688-c-its-mit-einem-esp32-ampel...
    • Cela repose sur des données Car2X/Vehicle2X transmises sans chiffrement, et qu’on peut recevoir avec des puces commandables en Chine
    • J’aimerais recevoir 1 dollar chaque fois que je vois un Américain supposer que tout ce qui est publié en anglais sur Internet est centré sur les États-Unis
  • En essayant de l’utiliser dans Chrome, j’ai eu de gros problèmes de performances
    Mais j’aime bien l’idée

  • Si tout le monde pouvait ajouter son propre récepteur, on pourrait couvrir beaucoup plus de villes rapidement
    Cela dit, c’est un bon projet

    • Ah, donc ça envoie automatiquement au site
      mqtts://cits1.opentrafficmap.org
  • Je me demande si on peut s’en servir pour suivre la position des véhicules

    • N’est-ce pas justement le but du projet ? On voit beaucoup de véhicules suivis, mais pour l’instant ils ont tous l’air d’être garés
      Il n’y a pas de bus de nuit à Graz ?
  • Je ne comprends absolument pas ce que c’est
    Est-ce que ça affiche les feux, les bus, etc. en temps réel ? Et comment les données sont-elles obtenues ?

    • Si on traduit en anglais la description de la présentation, cela donne ceci : savais-tu que si une voiture prend en charge Car2X via ITS-G5, elle transmet jusqu’à 4 fois par seconde, sans chiffrement, sur la bande 5 GHz, une grande quantité d’informations comme sa position GPS précise, sa vitesse, ses accélérations verticale et latérale, la position des pédales, sa longueur et sa largeur ?
      Les trams de Graz transmettent aussi ces données, y compris leur numéro de ligne, ce qui permet de les suivre en temps réel et de les afficher sur une carte
      Beaucoup de feux de circulation de Graz prennent désormais aussi en charge C-ITS et envoient chaque seconde la configuration exacte des voies, l’état actuel des feux et l’heure prévue de la phase suivante
      Avec un ESP32-C5, on peut recevoir ces données à plusieurs centaines de mètres
      Nous montrons comment collecter et traiter ces données
      Sur la carte en direct, on peut voir les trams dans la zone couverte, la couleur des feux et l’heure du prochain changement, ainsi que les véhicules équipés Car2X actuellement en circulation et leur vitesse
      Avec Grafana, nous affichons l’historique de statistiques comme les cycles des feux et les temps d’attente aux passages piétons et sur les voies
      Les données collectées sont également fournies pour permettre une analyse directe
      Nous avons besoin d’aide pour augmenter la couverture
      Avec la carte ESP32-C5 et PoE que nous avons conçue, vous pouvez capturer vous-même des paquets C-ITS et les partager avec la carte publique, ou les traiter vous-même