現在の収録範囲
日本版の現在の生成データには 602路線、station_g_cd単位で統合した 8783駅 が含まれます。実際の収録名は対応路線・駅一覧で生成データから直接表示しています。
数はデータ更新や統廃合で変わります。本ページでは固定の「全国すべて」を保証せず、公開中のデータセットが何を基礎に、どのように加工されているかを明示します。
駅名・よみ・路線・接続
駅名、よみ、路線名、駅順、駅間接続、代表座標は、株式会社バリューアンドビジョンが提供する駅データ.jpの駅・路線・接続駅データをもとに生成しています。利用条件は駅データ.jp利用規約を参照しています。
駅データ.jpの仕様上、一般的な乗り入れを表すため、鉄道会社が公開する公式路線の駅とは異なる登録になる場合があります。したがって本サービスの一覧を「鉄道事業者公式の路線一覧」とは扱いません。
地図上の路線形状
地図上の路線形状は、「国土数値情報(鉄道データ)2025年度版」(国土交通省)を加工して作成しています。
国土数値情報の鉄道区間・駅データを、駅データ.jpの駅と名称・位置で照合します。同じ路線名と隣接駅の対応を確認できた区間だけ、地図の曲線としてゲーム用データへ組み込みます。照合できない、順序を安全に決められない、または形状を取得できない区間は、駅の代表座標どうしを直線で結びます。
そのため、地図の線は実際の線路位置を測量精度で再現するものではありません。トンネル、複線、構内配線、分岐、廃線跡などの詳細表示にも使えません。国土数値情報の利用条件は国土数値情報ダウンロードサイト利用規約を参照してください。
ゲーム用データへの変換
- 公開対象を読み込む
廃止扱いの駅・路線を除外し、駅・路線・接続駅の各データを列名に基づいて読み込みます。 - 同じ駅を一つのノードへまとめる
駅データ.jpのstation_g_cdが同じレコードを、ゲーム上の一つの駅として統合します。路線ごとに駅名が異なる場合は、その表示名も保持します。 - よみを入力可能な形へ整える
カタカナのよみをひらがなへ正規化し、個別に確認した読みの補正を適用します。判定できない文字が1件でも残れば生成を失敗させます。 - 隣接と駅順を組み立てる
接続駅データから駅間の辺を作り、路線データの駅順をゲーム用形式へ変換します。 - 地図形状を対応付ける
国土数値情報と対応できた区間を曲線にし、それ以外は直線へ戻します。 - ネットワークを検査する
孤立駅の割合、連結成分、英語表示名の不足などを確認し、異常が大きい場合は出力を止めます。
ゲーム独自の「乗換」と橋渡し
既存の辺で結ばれておらず、同じ路線を共有しない駅どうしを800m以内から徒歩乗換候補として探します。そのうえで、各駅から見た乗換先路線ごとの最近傍が双方で一致する組み合わせだけを接続します。距離内の全駅を無条件に結ぶものではありません。また、離島、索道、独立した路線網など物理的に別のまとまりには、最寄りのネットワークからゲーム用の橋渡しを生成します。
これらは、実際に改札内・改札外で乗り換えられること、同一運賃で利用できること、歩行経路が安全であることを示しません。ゲーム内のTRANSFERや橋渡しを、旅行時の乗換判断に使用しないでください。
このデータで分からないこと
- 当日の時刻、運休、遅延、工事、臨時列車
- 運賃、きっぷ、ICカードの利用範囲
- 実際の乗換経路、改札、ホーム、バリアフリー設備
- 鉄道事業者による公式な路線分類や案内色との完全一致
- 元データ更新後、次の本サービス更新までの変更
移動や旅行の判断には、各鉄道事業者の公式サイト・駅掲示・乗換案内を確認してください。
誤りの報告と更新方針
駅名、よみ、所属路線、隣接、地図形状に気になる点があれば、お問い合わせから対象の駅・路線と違いをお知らせください。元データ、個別補正、変換処理、表示のどこに原因があるかを確認します。
更新時は入力不能文字を生成ゲートで検査し、ネットワークの連結状態、英語路線名の不足、山手線の駅数と並びを生成結果から確認します。実質的な更新がないのに確認日だけを変更する運用は行いません。
使用技術
- Svelte / SvelteKit(Webアプリケーション)
- Cloudflare Workers(配信・サーバー処理)
- Supabase(任意ログイン・クラウド保存)
- Google OAuth(ログイン認証)
掲載した名称は各提供者に帰属します。本サービスが各提供者から提携・認定を受けていることを示すものではありません。