GPS を利用した列車接近情報表示技術

GPS を利用した列車接近情報表示技術
野中 健史
1. まえがき

現在保守員の列車位置を把握する手段を説明すると,列国内の鉄道会社では，保守員が利用している携帯端末は， 車の位置情報は,線路の区間単位となっており,図 3 の時間ごとの列車位置のイメージ図で示すように,区間 1(橙未だに地図を活用できてなく，昨今のスマホの普及状況からすると数世代前の保守機能となったままの現状がある。 色)や区間 2(緑色)の管理で,列車の詳細な位置特定になっていない。

鉄道会社向けに駅員や保守員の作業効率化，安全性向上を目的に，アプリケーションの一例として，列車位置をタブレット端末の地図上に表示するシステムの実現方式を検討した。図 1 にこの概略的なイメージを示す。

図 3．現状の位置情報の取得状況

この位置情報の取得状況のため,図 4 の状況が発生する。

図 1．タブレット端末を活用したシステムイメージ図

2. 取組み内容
2.1

図 4．現状の位置情報で起こる状況例

背景

鉄道会社では保守端末にタブレット端末を利用し,現時

図 4 の列車 1,列車 2 共に位置情報が区間 1 なので,安全点の列車在線位置を把握するニーズが高まっている。

重視のため, 駅員や保守員は避難することになる。

このニーズを満たすシステムの概略を図 2 に示す。列

しかし,各区間は数 km 離れており, 列車 2 も通過する

車,位置情報を管理するサーバー,タブレット端末間で,図まで待機するため,待機時間が多くなり,作業時間が無駄2 のような位置情報のやり取りが発生する。になる。
このため，正確なリアルタイムの列車位置情報を取得できる表示技術を検討した。

2.2

実現すべき項目

本節では，実現すべき 3 つの項目について示す。
(1) 正確な列車位置の情報取得(2) 機種に依存しない端末の汎用化

図 2．システム概略図(3) 視覚的な地図への描画方法

1

GPS を利用した列車接近情報表示技術

図 7 のようなプラットフォームに依存せず，同じプログ

2.2.1 位置情報の補正

ラムで,地図描画機能を提供できる手段を検討する必要が列車には GPS 受信機を搭載しており,在線位置の把握にある。

はこれを利用する。
GPS で取得する位置情報は，最低 3 つの GPS 衛星と測定対象に搭載する GPS 受信機との距離から位置情報を計測している。GPS での位置情報取得イメージを図 5 に示す。

図 7．プラットフォーム依存性を排除した場合の対応

2.2.3 地図への描画方法
視覚的に位置関係を把握できるように，各列車やタブレット端末の位置情報に対応する地図上の位置にアイコン等を描画する方法が必要である。
また，実際の地形は，建物増築や道路新設などの理由で変化し続けるので，定期的に地図更新及び配布が必要となる。
描画対象の位置情報を指定して地図上に描画でき，かつ，図 5．GPS での位置情報取得イメージ図

地図メンテナンスの手間が少ない描画方法を検討する必要がある。

各 GPS 衛星と GPS 受信機の距離は，GPS 衛星の信号送信時刻と GPS 受信機の信号受信時刻から算出するので，
建物

2.3 実現方式
2.3.1 位置情報の補正などの影響で受信できる GPS 衛星の数が少なくなる場合や,電離圏遅延などの影響で信号の到達が遅れると測位誤地図上の位置情報の距離を計算してデータ分析する開差が発生し,位置情報の測位誤差が大きくなる。

発のノウハウを活用して,補正に有効な位置情報とその利この位置情報のズレは，数メートルから 100 メートル以用方法を検討した。

上にもなるため，補正方法を検討する必要がある。

列車は線路上を走るので，一定区間ごとの線路の中心の線路上の位置情報を用いて補正する方式を検討した。
この2.2.2 プラットフォームへの依存性の排除

イメージを図 8 に示す。

タブレット端末は，iPad や Android，Windows 等，プラットフォームが異なり，地図描画機能が影響を受けて同じ動作結果にならない場合がある。
図 6 のように個別に専用ソフトウエアを設けて対応する方法もあるがメンテナンスや開発コストを抑えるべきと考える。

図 8．位置情報の補正
図 6．プラットフォーム依存がある場合の対応

GPS の位置情報が,最も近い線路上の中心位置からどの
2

GPS を利用した列車接近情報表示技術

程度離れているかを判定し,図中の点線枠の範囲内であれプリケーション(HTML ファイル+JavaScript)がタブレッ

ば最も近い線路上の中心位置の位置情報に補正する。
また, ト端末にダウンロードされブラウザー上で動作する。
点線枠の範囲外の場合は,不正な取得値として廃棄する。

この HTML ファイル内で Google Maps JavaScript API

さらに,不正な取得値を廃棄した場合,図 9 のように,保を外部スクリプトとして指定しているため，図中(3)のア持する直近三回分の正常な位置情報を元に平均移動速度クセスが発生し, 図中(4)のように Google Maps サーバーを算出して予測移動位置で補正する。

から Google Maps JavaScript API のスクリプトファイルがタブレット端末内にダウンロードされ，Google Maps が利用可能となる。

2.3.3 地図への描画方法
Google Maps JavaScript API での地図情報描画についてノウハウを活用して,その振る舞いと検討した実現方法を示す。図 10 完了後,タブレット端末上で WEB アプリケ

図 9．直近の位置情報を用いた移動位置予測ーションが動作した状態から表示対象の地図を取得する流れを図 11 に示す。

2.3.2 プラットフォームへの依存性の排除
JavaScript での WEB アプリケーション開発実績を活かして,そのノウハウを用いる実現方式を検討した。
WEB ブラウザー上で動作する Google Maps JavaScript
API を活用したWEB アプリケーションにて位置情報の地図描画機能を実装し,プラットフォーム依存性を排除する。
このダウンロードの流れを図 10 に示す。

図 11．地図の取得

地図情報は，図中(1)相当である地図の中心座標(世界座標系の緯度，経度)指定で Google Maps JavaScript API の地図取得関数の実行により取得できる。すると,GoogleMaps のサーバーに図中(2)の指定で地図取得が要求される。Google Maps のサーバーは,図中(3)のように(2)の指図 10．Google Maps を使う WEB アプリケーションダウンロード

定位置を中心とする地図(位置情報を含む)を応答する。
Google Maps JavaScript API は,図中(3)の応答を元に WEB保守員が，タブレット端末のブラウザーで図中の(1)のページに地図と位置情報を埋め込む。

列車位置情報管理システムのサーバー上の WEB アプリケーションの URL を指定してアクセスすると, 図中の(2)のように列車位置情報管理システムのサーバー上の WEB ア
3GPS を利用した列車接近情報表示技術

描画対象の位置情報を取得後，地図上に描画する流れをのアプリケーションは,列車が保守員付近を通過する動き

図 12 に示す。に相当する列車の位置情報を一定時間ごとにタブレット端末に送信し,タブレット端末側のブラウザー上で動作する WEB アプリケーションが Google Maps の地図上に都度取得した位置情報の位置に列車のアイコンを描画する。
図13 に列車が下から上に移動して描画した検証例を示す。

通過前

図 12．位置情報の取得と描画

タブレット端末の位置を列車位置情報管理システムのサーバーに渡すことで，付近の列車の位置情報を取得する。

通過中

列車位置情報管理システムのサーバーとタブレット端末は，図中(1)と(2)のように位置情報(世界座標系の緯度，経度)を XML 電文に埋め込み，HTML リクエストで通信する形式とした。
位置情報の描画は，図中(3)に相当するその座標(世界座標系の緯度，経度)指定で Google Maps JavaScript API の画面部品の描画関数の実行により図中(4)が行われることで実現できる。任意画像をアイコンとして表示することも可能なので，列車と保守員それぞれのアイコン画像を位置情報として描画できる。
通過後

3. 検証
線路情報を利用した GPS 位置情報の補正は検証に至らなかったが, WEB アプリケーションによるプラットフォー
ムへの依存性の排除，Google Maps API を活用した地図への描画方法を 2.3.2 と 2.3.3 で説明した手段で実装し検証した。
この検証では,列車は列車のアイコン,保守員は工事マ

図 13．地図上の作業者付近を通過する電車の描画例

ークのアイコンで地図上の位置を描画する。描画機能の検証のみのため,各位置情報は列車位置情報管理サーバーに固定で保持したものを用いた。列車位置情報管理サーバー
4

GPS を利用した列車接近情報表示技術

また，タブレット端末のプラットフォームの違いは WEB存性の排除，Google Maps API を活用した地図への描画方

ブラウザー上で動作する WEB アプリケーションとした事法の実現方式を検討した。

で対応したが,代わりに各タブレット端末の主要な WEB ブ

本実現方式では，以下の 3 点の課題が残っており，実開ラウザー同士で描画結果が一致するか確認が必要なので,発に入るまでに解決が必要な状況である。

下図 14 に異なるブラウザー上に同じ地図と位置情報を描(1) トンネルのように長時間 GPS 信号が届かず,位置情報画した検証例を示す。

を取得できない箇所の位置情報補正方法。
(2) 複数路線が並行して走っている場合や線路が高架と高架下で重なり並行する場合に対して,保守員の作業路線と列車の走行路線情報を考慮した通知対象の列車位置情報の絞り込み。
(3) 位置情報の描画処理の性能評価は, 描画対象が少な
く,ローカルの通信環境での検証であったのでできていない。将来活用する際は,実際の通信環境にて,必要な更新速度を満たせるか検証する必要がある。
さらに,本開発においては,実際の路線情報を利用して,GPS 位置情報の補正処理(アルゴリズム/実現方式)に関する検証を実施するまでには至らなかった。将来,商用化に向けた開発の際には,ここで提案した実現方式の検証を合わせて実施していく所存である。

商 標
Windows,及び,Microsoft Edge は，米国 Microsoft
Corporation の米国及びその他の国における登録商標である。
iPad は，米国 Apple の米国及びその他の国における登録商標である。
Android，及び，Google Maps, Google Chrome は，米国 Google の米国及びその他の国における登録商標である。
JavaScript は，米国オラクル社の米国及びその他の国における商標又は登録商標である。

図 14．異なるブラウザーでの同じ地図と位置情報の描画例
Google Chrome(上図)/Microsoft Edge(下図)

図 14 のとおり,異なるブラウザー上で同じ WEB アプリケーションを動作させ,同じ地図の位置に,列車と作業員のアイコンを描画できることが確認できた。

執筆 者紹 介4. むすび野中 健史（のなか たけし）

列車位置をタブレット端末の地図上に表示するシステ

2001 年入社。

ムの実現方式として，GPS 位置情報を利用して列車位置情通信機器に関するソフトウエア開発に従事。

報を表示するため,線路情報を利用した GPS 位置情報の補

現在，第２事業部通信システムソフトウエア技術部通信シ

正，WEB アプリケーションによるプラットフォームへの依

ステムソフトウエア第２課に所属。
5