世界を動かす技術を、日本語で。

HNを表示: ニューヨーク市地下鉄シミュレーターおよびルートデザイナー

概要

  • NYC在住者 による地下鉄サービス可視化ツールの開発
  • 地下鉄の運行状況を 視覚的に把握 できる機能
  • 列車の発車、停車、 追突防止 の動作シミュレーション
  • カスタムルート設計 機能の実装
  • フィードバックや感想の募集

NYC Subwayサービス可視化ツールの紹介

  • 長年 New York City に住んでいる経験を活かした開発
  • 多くの記事で提案される地下鉄サービスの改善案を 視覚的に理解 できるツール
  • 列車が 始発駅から発車 し、各駅に停車する挙動の再現
  • 前方の列車に 接近しすぎた場合の減速 アルゴリズムの実装
  • ユーザー自身が 線路を組み合わせてカスタムルート を設計できる機能
  • 楽しみながら操作できる インタラクティブな体験
  • 使ってみた感想や改善案など、 フィードバックの受付

Hackerたちの意見

すごくクールだね!ルートを編集して「<- 追加」ボタンをクリックすると、「Uncaught Error: coordinates must be an array of two or more positions」ってコンソールエラーが出て、ページが真っ白になっちゃうことがあるんだ。

ありがとう!これはおそらく、向かい合った2つのトラックを追加したせいだね、つまり -->-->-- --<--<-- こんな感じ。こういう選択肢が出ないようにロジックを追加するよ。

すごくいいね!プロジェクトの構造について、もう少し情報がREADMEにあったら嬉しいな。例えば、他の都市にどう適応するかとか :)

ちょっと試してみたよ。これ、OpenStreetMapのデータを使ってるから、他の都市にも簡単に適応できるよ。すべての入力データとスクリプトはsrc/dataにあるから、2つのOverpassクエリを実行して、ニューヨークを好きな都市に置き換えれば、インフラやサービスのJSONデータが手に入るよ。既存の2つのJSONファイルを置き換えて、2つの変換スクリプトを実行すれば、完了だよ。

僕はMTAに仕事を外注してるんだけど、特に彼らのAI/イノベーションチームにね。今日はこれを見せるつもりだよ、ただの遊びで。彼らも楽しむと思うよ。

MTAにおけるAIやイノベーションについてもっと知りたいな。あなたたちの仕事は公開されてるの?

ベイリッジからニュージャージーのクリントンまでのルートをどうやって追加するか分からないんだ。それが僕の理想の地下鉄なんだけど、マンハッタンを通らずにブルックリンからニューアーク空港に行けるやつ。編集:実際にはクリフトンはNYにあって、グーグルマップで遊んでみたら、スタテンアイランドからNJへの公共交通機関はゼロだったよ、マンハッタンを通らないと無理みたい!だから僕のアイデアは役に立たないね、ゴーサルズブリッジを越えてその地下鉄が延伸されない限り。

ブルックリン住民として心から同意するよ。残念ながら、これはトラックデザイナーというよりサービスデザイナーの仕事で、既存のインフラにしか対応してないんだ :(

スタテンアイランドからNJへの公共交通機関ゼロ 島から見える橋は3つだけ。どれか歩けるの?ホーボーケンのライトレールはバイヨンにあって、そんなに遠くないよ。

ついに、公園を横断する地下鉄を作るぞ!

92丁目とブロードウェイ、CPW、5番街、レキシントン、2番街、アストリア大通りを通ってグランドセントラルからLGAに行くのは簡単すぎるよ。

これを愛したいけど、ビジュアルがちょっと使いづらいな。トラックと電車の色を路線の色(123は赤)に合わせて、電車の状態(停車中、駅にいる、など)を示す視覚的なインジケーターを使ったらどうかな?例えば:選択中:黒の塗りつぶし 通常運行:100%不透明のカラー塗りつぶし 減速中:70%不透明 停車中:ストライプ塗りつぶし、50%不透明 駅にいる:脈動する不透明度

Hacker Newsで議論の続きを見る