1 ポイント 投稿者 GN⁺ 3 시간 전 | 1件のコメント | WhatsAppで共有
  • 地図上で移動オブジェクトと固定インフラをあわせて確認できるWebインターフェースで、車両・公共交通・歩行者・自転車利用者などをチェックボックスでオン/オフできる
  • Traffic light, RSU, Geometry Timeout, Nodesの表示も個別に制御でき、Graz Linienのトラム・バス、車両サイズ、一部の速度値、信号機およびRSU識別子が地図に表示される
  • WebSocketはconnected状態で、Reconnectを実行でき、画面にはAktive Geräte 416、Tracks 61、Anzeigealter 5 minのような現在の状態値が表示される
  • 検索は路線番号・テキスト、course number、destination number・テキスト、MAC addressを対象に動作し、Advancedオプションで駅データのdata・photos・signature保有有無をフィルタリングできる
  • 地図レンダリングとデータ表記にはMapLibre, OpenFreeMap, OpenMapTiles, OpenStreetMapが表示され、サーバーがより新しいfrontendバージョンを期待している場合はReloadの選択肢が提供される

リアルタイム交通地図と表示対象

  • OpenTrafficMapは地図上に交通関連オブジェクトを表示するWebインターフェースで、移動オブジェクトと固定インフラをあわせて表示する
  • 表示対象はCar, Truck, Tram, Motorcycle, Bus, Pedestrian, Cyclistに分かれており、各項目はチェックボックスでオン/オフできる
  • Traffic light, RSU, Geometry Timeout, Nodesも個別のチェックボックスで表示有無を制御する
  • 地図にはGraz Linienのトラム・バス、車両サイズ、一部の速度値、信号機およびRSU識別子のような情報が表示される

接続状態と表示設定

  • WebSocketの状態はconnectedで、ユーザーはReconnectを実行できる
  • 移動オブジェクトの表示保持時間は5 minに設定されている
  • 画面にはAktive Geräte 416Tracks 61Anzeigealter 5 minのような現在の状態値が表示される
  • 受信・処理・破棄パケット数はそれぞれ9710510966190150024と表示される
  • 時刻値は2026-04-30T18:32:12.145Zと表示される

検索と高度なフィルター

  • 検索はline number/textcourse numberdestination number/textMAC addressを対象に動作する
  • Advancedオプションで駅データ関連フィルターを細かく設定できる
  • 駅フィルターはdataphotossignatureの保有有無を基準に、それぞれあり/なし条件を選択できる
  • 3D表示オプションもインターフェースに含まれる

信号機・デバッグパネル

  • Traffic lightパネルは選択された信号機がない場合、No traffic light selectedを表示する
  • Load statistics機能があり、LaneまたはconnectionをクリックするとDebugデータを確認できる
  • 信号機をクリックするとsignal groupsを確認できる
  • Traffic light SVGパネルとDevice JSONパネルがあり、JSONコピーとpathコピーに対応する

地図データと基盤技術

  • MapLibreが地図レンダリング項目として表示される
  • OpenFreeMapが地図提供元として表示される
  • © OpenMapTilesが地図タイル関連の表記として含まれる
  • データ出典はOpenStreetMapとして表示される

クライアントバージョン通知

  • サーバーがより新しいfrontendバージョンを期待しているという通知が表示される
  • クライアントとサーバーのバージョンを合わせるにはページを再読み込みする必要がある
  • 通知にはCancelReloadの選択肢がある

1件のコメント

 
GN⁺ 3 시간 전
Hacker Newsのコメント
  • 世界規模、少なくともヨーロッパ規模の公開交通渋滞データが必要だと思う
    Google MapsやWazeのようなGoogle系サービスの代替が出てくるには重要だが、渋滞データを作るには位置追跡可能なOSを持っているか、国際的なモバイルネットワーク事業者である必要があり、現実的には難しいと思う
    ちなみにビッグテックの地図に対するオープンソースの代替を作業中だ

    • 私の経験では、渋滞データそのものは中核的な問題ではない
      Google、TomTom、Here、Apple、いくつかの超ローカルな代替に分かれていても、どこが混んでいるかはどこもかなり正確に把握している
      最新のPOIデータはまったく別の問題で、きちんと解決しているのはGoogleだけだが、それは巧妙なアルゴリズムのおかげではなく、圧倒的なブランド認知のおかげだ
      POIの所有者が自分でデータを投入する先がGoogleしかない
    • データソースの信頼性の問題をどう乗り越えられるのか気になる
      公開データ収集では、有効性を保証するにはデータをフィンガープリントする必要があり、セキュリティのためには匿名化も必要だが、その両者のバランスを取るのがこの種の試みにおける最大の障害に見える
      この場合、誤ったデータのリスクもプライバシー侵害と同じくらい大きいように思える
    • 「世界規模、少なくともヨーロッパ規模の公開渋滞データが必要だ」という話に関連して、BloombergのProject Maven関連記事によれば、渋滞データはウクライナの都市部で進軍するロシア軍の追跡にも使われたそうだ
    • OSの代替とは何を指しているのか? OSMのことか?
  • 最近、スマート信号機があると自転車利用者が信号を変えられると知った -https://nltimes.nl/2026/04/28/new-app-turns-traffic-lights-g...

    • しばらくの間、郊外の家からAmsterdam中心部のオフィスまで信号のない自転車ルートを作ろうとしていた
      特にトラムがある交差点では時間がかかることがあったからだが、どの交差点に信号機があるかを教えてくれるAPIがなく、衛星写真を見ながらStravaで手作業でルートを作った
      その過程で、一部の信号機データは政府が持っているものの、選ばれたパートナーにしか提供されていないことも知った
      たとえばFlitsmeisterアプリは、自動車向けに一部の信号が青に変わるまであとどれくらいかを表示する
    • Rotterdamは雨データを使って信号機を調整している
      自転車が交差点であまり待たずに済むようにし、遠くから減速して転倒しないよう黄信号の時間も長くしている
      https://popupcity.net/insights/rotterdam-traffic-light-prior...
  • 今日初めて知ったが、これまで802.11pハードウェアは非常に高価で、CAMやSPATのようなV2Xメッセージで何かをするのは簡単ではなかった
    それを20ポンド未満のハードウェアで実現した点は本当に興味深い

  • Codebergリンク: https://codeberg.org/opentrafficmap

    • ハードウェアがどう動作しているのか気になる
      ESP以外に別の無線ハードウェアがないように見えるが、ESPがITS-G5メッセージをネイティブで受信できるということか?
      もしそうなら、単にネイティブEthernetを備えたESPボードを使わない理由は何だろう?
  • OSMデータベースのテーマがこれほどモダンで洗練されて見えるのは初めてだ
    カラーパレットとアイコンが美しい

  • 面白いが、もっと情報を見られるリンクがなく、アメリカではまったく動かないように見える

    • サイトはたしかにかなり不足している
      半分はドイツ語、半分は英語だ
      コンセプトはITS-G5というプロトコルで、802.11pのヨーロッパ向けプロファイルだ
      車両と交通インフラが5GHz帯でテレメトリを送信し、他の車両やインフラがそれを状況認識に使える
      このWebサイトはローカル受信機でそのデータを集め、ADS-Bを扱うADSB-Exchangeのようなサイトのように地図上に集約している
      気になるのは、車両がMACアドレスをブロードキャストしているように見えることだ
      だとすると、ITS-G5、802.11p、C-ITSは継続的な追跡に使えるということだろうか?
    • このプロジェクトはGraz Linux Tageの発表の一部として共有された
      ここで見られるが、残念ながらドイツ語のみだ
      https://media.ccc.de/v/glt26-688-c-its-mit-einem-esp32-ampel...
    • 暗号化されていないCar2X/Vehicle2Xデータに基づいており、中国から注文できるチップで受信できる
    • インターネット上で英語で公開されているものは何でもアメリカ中心だと決めつけるアメリカ人を見るたびに1ドルもらえたらよかったのに
  • Chromeで使おうとしたが、パフォーマンスの問題がかなりひどかった
    それでもアイデアは気に入っている

  • 誰でも自分の受信機を追加できるなら、より多くの都市をすばやくカバーできそうだ
    それでも良いプロジェクトだ

    • ああ、Webサイトへ自動送信されるのか
      mqtts://cits1.opentrafficmap.org
  • これが車両位置の追跡に使えるのか気になる

    • それがこのプロジェクトの目的ではないのか? 追跡されている車両がたくさん見えるが、今は全部駐車しているように見える
      Grazには深夜バスがないのか?
  • これが何なのかまったく分からない
    信号機やバスなどをリアルタイムで表示しているのか? データはどうやって取得しているのだろう?

    • 発表の説明を英語に訳すとこうなる: 自動車がCar2XITS-G5でサポートしている場合、正確なGPS位置、速度、縦横加速度、ペダル位置、全長と全幅など多くの情報を5GHz帯で毎秒最大4回、暗号化なしで送信していることを知っていたか?
      Grazのトラムも路線番号を含めてこのデータを送信しているので、トラムをリアルタイムで追跡して地図に表示できる
      Grazの多くの信号機も今ではC-ITSをサポートしており、車線の正確な構成、現在の信号状態、次のフェーズの予想時刻を毎秒送信している
      ESP32-C5なら数百メートル離れた場所からでもこのデータを受信できる
      私たちはこのデータをどう収集し処理するかを示している
      ライブ地図では、カバレッジ内のトラム、信号機の色と次の変更時刻、現在走行中のCar2X搭載車両とその速度を見ることができる
      Grafanaでは、信号機の周期や横断歩道・車線の待ち時間といった統計の履歴データを表示する
      収集したデータも自分で分析できるよう提供する
      カバレッジを広げるには協力が必要だ
      私たちが作ったESP32-C5PoEボードを使って、自分でC-ITSパケットをキャプチャして公開地図に共有することも、自分で処理することもできる