当サイトは、東京の地下鉄ネットワーク(東京メトロおよび都営地下鉄)の運行状況を24時間監視し、YouTubeでのライブ配信と連動してリアルタイムに可視化する非公式のシビックテック・ダッシュボードです。
公式の各サイトを巡回しなくても、このページ一つで「今、どこで遅延が起きているか」「いつ復旧したか」を時系列で把握できるように設計されています。
本システムのデータ源は、公共交通オープンデータ協議会(ODPT)が提供する公式のAPIを活用しています。しかし、オープンデータとして公開されている情報の仕様上、以下の点にご注意ください。
ライブ配信画面内で表示しているリアルタイムな列車の走行位置ですが、データ提供元の仕様により、現在「東京メトロ全線」および「日暮里・舎人ライナー」の列車位置データは提供されていません。そのため、日暮里・舎人ライナーは東京都交通局(都営)の運営でありながらも、ライブ配信上では位置情報を描画することができません。
データの取得間隔およびシステム内での処理の都合上、実際の現地での運行情報から「約2分程度」のタイムラグ(遅延)が生じる可能性があります。あくまで目安としてのご利用にとどめ、正確な情報やご自身の予定に関わる重要な判断については、必ず駅の案内板や公式Webサイト・公式アプリ等で実際の運行情報をご自身で確認することを強く推奨いたします。
当サイトの運行状況やタイムラインは、Webサイト単体で動いているのではなく、裏側で稼働している「YouTubeライブ配信システム」と密接に連携しています。
24時間稼働している配信用コンピューターが、ODPT APIから1分ごとに最新の運行データ(JSON)を取得し、ライブ配信の画面(列車の現在位置など)をリアルタイムに更新・描画し続けています。
同時に、サーバー上で1分ごとに動作する独自のPythonプログラムが、ライブ配信向けに取得した生データを横取りして解析します。1分前(前回)の状態と比較し、「新たに遅延が発生したか」「平常運転に復旧したか」の差分(Diff)を計算して本日のタイムライン履歴を自動生成します。
生成されたタイムラインと現在の遅延ステータスは、クラウドストレージ(Vercel Blob)へと安全に送信されます。皆さんが見ているこのWebダッシュボードは、クラウド上の軽量なデータを読み込むことで、ライブ配信用の重いサーバーに負荷をかけることなく、高速かつリアルタイムに状況を表示しています。