2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

鉄道オープンデータを利用したバーチャル車窓体験アプリの紹介

2
Last updated at Posted at 2025-08-14

鉄道オープンデータを利用した電車の進行に合わせて、その周辺の街並みを3Dマップなどで確認できるWebアプリ「電車から街を眺めてみよう」を作成しました。

電車から街を眺めてみよう
https://uedayou.net/trainview/

電車から街を眺めてみよう は、以下の動画のように自動的に路線上を動くのでユーザの操作なしにバーチャルな車窓のような感じで眺めることができます(通常モード)。

また、スマートフォンのGPSと連動することで、実際の電車の乗車中の周りの街並みを動的に確認することや(GPSモード)、GPSロガーのログファイルを後から再生することもできます(GPSロガーモード)。

電車から街を眺めてみよう についての動画は、以下の YouTube チャンネルにいくつかアップロードしてますので、参考に見てみてください。
https://www.youtube.com/@uedayou

通常モード

電車から街を眺めてみよう のトップには、バーチャル車窓を体験できる路線のリストがあります。

各路線をクリック・タップすると、進行方向を選択できるモーダルウインドウが表示されるので、進行方向を選んでください。

進行方向を選択すると、バーチャル車窓が表示されます。

実際に動かしている様子をYouTubeに動画としてもアップロードしているので見てみてください。

画面左下のパネル上で、動作に関する制御を行うことができます。自動進行を停止したり、速度の調節や、ベース地図の切り替えが可能です。

ベース地図は標準では、OpenStreetMap を表示していますが、航空写真 に切り替えることで、地理院地図の航空写真地図に切り替えることが可能です。

自動進行の停止状態では、マウスやタップ操作で自由に視点を移動させることが可能になります。例えば、東京駅から皇居を眺める視点に切り替えると以下のようになります。「停止」ボタンを押すことで視点がもとに戻ります。

右側の駅名リストを操作すると駅名の駅の位置まで移動させることができるので、開始駅を自由に切り替えることが可能です。

例えば、駅名リストから「上野」をクリック・タップすると、以下のように上野駅の手前に移動します。

GPSモード

スマートフォン端末など GPSで端末の位置情報を取得できる環境で、かつ、対応路線の電車に乗車するときは、現在地と連動してバーチャル車窓を自動的に動かすことが可能です。

以下の YouTube の動画は、東海道新幹線の名古屋駅から新大阪駅間乗車中にGPSモードを利用して 電車から街を眺めてみよう の動作画面を録画したものになります。

GPSモードを利用するときは、端末でGPSを利用できる状態にした上でトップページのナビゲーションバーの右側にある GPSラジオボタンを ON にしてください。

次に表示されるモーダルで「検索」ボタンをクリック・タップすると現在地を取得して、その現在地が含まれる路線を検索します。

現在地を含む路線があると、その路線リストがトップページの路線リストに表示されます。路線リストから乗車中、もしくはこれから乗車予定の路線パネルをクリック・タップします。

そうすると、GPSモードになります。電車から街を眺めてみよう には以下のように青丸で現在地が表示され電車の移動とともに青丸が移動するはずです。
※ ただし、GPSの計測制度が悪くなると、動かなくなったり間違った場所に表示される可能性があります。できるだけ窓側など位置情報が計測されやすい場所で使用してください。

GPSロガーモード

GPSロガーアプリなどで電車乗車中のGPS発信情報のログを記録しておくことで、後から GPSモード の動作を再現することができます(GPSロガーモード)。

GPSロガーモードを使用する場合は、トップページとは別の以下のページを利用します。

電車から街を眺めてみよう GPSロガーモード
https://uedayou.net/trainview/gpslogger

GPS発信情報のログファイルの形式は、GPXファイル形式に対応しています。動作確認として、GPS Logger という Androidアプリを利用しましたが、他のアプリから生成された GPXファイルでもおそらく動作すると思います。

GPXファイルを上記ページの「CSV/GPXファイルを選択」ボタンをクリックして、アップロードします。

アップロードすると、GPS発信ログから適合する対応路線を検索して、同ページにリストとして表示します。複数の路線が検索された場合は、ログに適合する割合の高いものから順に表示されます。どの程度適合するかは 適合率 で確認できます。

GPSロガーモードは、例えば、乗車中の動画が地図上のどの場所での出来事かを確認するような用途で使えると思います。以下の YouTube の動画は電車の車窓動画と、撮影と同時に記録しておいたGPXファイルをもとに再生した「電車から街を眺めてみよう GPSロガーモード」の動画を編集でそれぞれ同期した動画になります。

対応路線

2025年8月時点で以下の35路線に対応しています。

新幹線

JR

私鉄

利用する鉄道オープンデータ

電車から街を眺めてみよう では、鉄道駅LOD という鉄道オープンデータ提供サイトのデータを利用しています。鉄道駅LOD については以下のQiitaの記事に詳細をまとめていますので、興味があれば見てもらえればと思います。

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?