2 ポイント 投稿者 GN⁺ 4 시간 전 | 1件のコメント | WhatsAppで共有

1件のコメント

 
GN⁺ 4 시간 전
Hacker Newsの意見
  • スイスには、列車と公共交通機関をリアルタイムで表示するリアルタイム地図がある。都市部を拡大すると公共交通機関をリアルタイムで見られ、船も見つけられる
    ほかのオプションをオン・オフすると、さらに多くの情報を見られる
    https://maps.trafimage.ch/ch.sbb.netzkarte?lang=en&baselayer...

    • すばらしい地図で、ある時点で周辺に列車がどれくらいあるかを大まかに把握するのに便利だが、実際の位置データではない点が重要
      列車の時刻表と予想遅延を組み合わせて、線路上の位置を推定しているように見える。SBBが遅延表示を低く抑えたいのか、実データの公開をセキュリティリスクと見ているのかは分からないが、見かけ倒しに見えたことが何度もあった
      例えば、私の乗っていた列車が2駅の間で数分止まっていたのに、地図上ではその先の数駅まで進み続けたように表示され、再び動き出したときにはアプリ上で8分遅れと表示されていた
      また、窓の外では列車がちょうど駅に入ってきているのに、地図上ではすでに駅間を走っているように見えたことも何度もあった
    • 以前Hacker Newsで見た気がするが、この地図にはかなり魅了された: https://maps.vasile.ch/transit-sbb/
  • Signalboxの技術は、スマートフォンデータのスナップショットを列車の軌跡データと照合し、デバイスがどの列車に乗っているかを識別するという
    ひどく損なわれたデータでも動作する高度なアルゴリズムを使い、バックグラウンドの位置追跡やハードウェアなしに、どの種類の列車に乗っているスマートフォンなのかを特定できるというのは、かなり興味深い手法

    • Transitのアプローチに似ているように見える: https://blog.transitapp.com/go-underground/
    • 経験上はかなりよく動く。7歳の子どもが列車を見るのが好きなので、いつ通るかを見るためにこの地図をよく使っている
      完璧ではないが、かなり良い
    • どのアプリが常時位置情報アクセスを許可されていて、そのデータを彼らに送っているのか気になる
  • 一方、米国の都市間列車はNortheast Corridorの外に出ると、かなり残念な状態
    https://asm.transitdocs.com/
    https://amtraker.com/map

  • すごい。地図が好きなのでつい惹かれるのだが、PDT午後4時41分、つまりロンドン時間で午前12時41分に確認したところ、ロンドン周辺にものすごく多くの列車があった
    あの時間にみんな列車に乗って何をしているのだろう?
    [修正: PMを追加]

  • フランス版も見る価値がある: https://carto.tchoo.net
    こちらのほうが完成度が高そうに見える。以前の似たHN投稿は注目されなかったのに、英国版は上位に上がっているのが興味深い
    https://news.ycombinator.com/item?id=45249351

    • carto.tchooはリアルタイムの実位置を提供していない。出発、停車、遅延、運休情報にだけアクセスし、それをもとに位置を補間している
      そのため、列車が半分の速度で走っていたり止まっていたりしても、公式の遅延として扱われなければ位置が現実と合わなくなる
    • タイトルはかなり重要だ。real-timeがなければ、この投稿も同じように注目されなかった可能性が高い
    • 面白いのが推薦数だとすれば、フランスの鉄道網より英国の鉄道網に興味がある人のほうが多いということで、人口構成の話になる
      あるいは、英国版はリアルタイムでフランス版はそうではないという点が肝なのかもしれない。拡大してみても動いているようには見えない
    • 運行状況を見るなら、イル=ド=フランス限定でこちらもある: https://ratpstatus.fr/trains.html
    • 驚くことではない。鉄道関連なら何であれ、フランス版は英国版より常に完成度が高い
  • 単なるもう一つの公共交通マップというより、技術的な説明があればもっとよかった気がする
    https://vgcgroup.co.uk/news/signalbox-for-train-locations/
    この記事を見ると、データは主に鉄道信号情報から来ていて、そこに何らかの形で「AI」が少し入っているようだ。鉄道信号の間隔は通常どれくらいなのか、AIを何で学習したのか、単に地図を見る以上の内容が気になる

    • こういうものを作ろうとしたことがあるが、答えは難しいだった
      列車の最後に報告された位置を特定できるメッセージキューがある。路線によってはかなり正確なリアルタイムマップを作れるが、まずすべての位置識別子を東距・北距座標に地理参照しなければならない
      しかし多くの路線では、駅停車位置での最後の移動しか報告しない。主に地方路線なので、列車種別とネットワーク利用率を考慮した一種の推測航法ネットワークを作るのが最善のアプローチに見える
    • 鉄道信号の間隔は、信号方式、望ましい運転間隔、最高運転速度、路線速度における車両の常用制動距離、分岐器のような安全に影響する線路配置、信号機の灯色数、信号の視認距離、日光のまぶしさで信号の視認性が影響を受けるかどうかなど、多くの要因によって大きく変わる
      さらにこれは、その区間が実際に線路脇信号を使っているという前提での話だ。ネットワークの大半はそうだが、運転台内信号やコンピューターベースの列車制御を使う例外もかなりある
      そのウェブサイトとは何の関係もないが、軌道回路閉そくの原則に従う区間では、その記事でいう「信号情報」はほぼ間違いなくNetwork RailのTrain Describerフィードだろう。このフィードは線路配置上の信号berthに対するheadcodeを報告し、信号システムは列車が連続する軌道回路を作動させたり車軸カウンターを通過したりすると、headcodeを自動的に引き継ぐ
      Train Describerはberth内のheadcodeしか報告できず、berthはかなり長いことがある。秒単位の列車進行状況を提供しないため、このサイトのマッピングエンジンは列車位置の表示がリアルタイムに「動いている」ように見せるため、独自の補間をしている可能性が高い。アルゴリズムやモデル入力が何であれ、それを「AI」と呼ぶと技術的な具体性は失われる
      自分が設計するなら、列車等級、車両種類、路線速度を組み合わせて、その閉そく区間内での現在位置を推定すると思う。そして位置を誤って計算したとき、地図上の列車表示をガクガクとジャンプさせるのか、それとも急な移動を避けるために誤差を次の区間にわたってなめらかに吸収するのか、プロダクト上の判断が必要になる
      ほかの地域では搭載車両のGPSで列車位置が報告されることもあり、一部の地域では列車通過が信号扱い手の手動報告に依存していて、地図上でリアルタイム位置を推論するためのデータがあまりない場合もある。スマートフォンアプリから正確なリアルタイムデータを大量に得ているというのは非常に考えにくいが、特定のberthを列車が通常どのように通過するかのモデルを改善する、ノイズの多い不完全な入力としては使える
  • チェコの鉄道網向けの地図もある。世界で最も高密度な部類、もしかすると最も高密度な鉄道網かもしれない: https://grapp.spravazeleznic.cz

    • スロバキア版も当然あり、ユーザー体験はずっと良い
      https://mapa.zsr.sk/index.aspx
      ポーランド版は鉄道網と同じく、まだ一世代か二世代遅れている感じがする。それでも追いつくために大きく投資していることは言っておくべきだ
      https://portalpasazera.pl/MapaPociagow
  • 便利な機能がある素晴らしいアプリだ
    これは自分が作った安いイギリスの列車の地図
    https://www.map.signalbox.io/?location=@52.86376,-2.32537,4....
    そして「民間企業」であるにもかかわらず補助金を受けていないイギリスの列車の地図
    https://www.map.signalbox.io/?location=@52.86376,-2.32537,4....
    それから、高速で空気を切り裂いて走るという事実を利用して、多少は換気のようなものを提供している列車の地図
    https://www.map.signalbox.io/?location=@52.86376,-2.32537,4....

    • 待って、この地図には列車が一つもないじゃないか!
  • 以前GTFS(gtfs.org)を少し調べたことがある。時刻表とリアルタイム更新の両方に使われるデータフィード形式で、protobufベースであり、こうしたサイトで広く使われている
    ほとんどのGTFS位置フィードにはAPIキーが必要だが、実際の位置更新を公開で共有しているところもいくつかある
    Google Mapsのようなサービスが公共交通の時刻表情報を統合するときもこの方式を使っている。アクセス権さえあれば、リアルタイム更新で地図を作ること自体は比較的簡単だ

    • GTFSは広く使われ「標準化」されているが、実際の細部に入るとかなり無法地帯
      2年間、余暇プロジェクトとしてhttp://mobility-bot.com/を作りながら、いくつかの提供者のGTFS通知フィードをパースしたが、ほぼすべての提供者ごとにパイプラインでデータを整える必要があった。Unicode問題の修正、路線と機関IDの再マッピング、タイトルと説明が同じにならないように書き換えるといった作業が必要だった
      また、時間をかけてデータを観察・キャプチャし、パースと整形ルールを一般化するためのコーパスを確保する必要がある
      こうしたプロジェクトの多くが単一の提供者、または関連する少数の提供者に集中しているのは賢明な選択だ。集約を試みた瞬間、問題ははるかに厄介になる
  • これは標準的な地上鉄道だけが表示されているようです。London Underground のような都市鉄道網や、Manchester のライトレール・トラムまで含めると、少なくとも数百本はさらに増えるはずです

    • 地図にはイングランド北東部の Tyne and Wear Metro も含まれています。完璧ではありませんが、私が見たリアルタイム列車追跡の中では、間違いなく最も役に立ちます
      英国には互いにうまく連携していない鉄道システムがかなり多く、アプリの品質や有用性もまちまちです