(57)【要約】【課題】ＧＰＳ受信機で測位した測位位置をそのまま用いて、車両が位置する検知区間を簡単に特定することができる路線データを生成する路線データ生成装置及び路線データ生成方法を提供する。【解決手段】走行路線を走行する車両上でのＧＰＳ測位による測位位置を位置情報として時系列的に収集する位置情報収集部８１と、収集された位置情報に基づき、測位位置を包含する矩形状のブロック（基本ブロック及び余長ブロック）を走行路線に沿って複数生成するブロック生成部８２及びブロック連結部８３と、生成された複数の前記ブロックの頂点座標をブロック情報として記憶する記憶部６とを備えている。【選択図】  図１
2014076686.tif 000002
【特許請求の範囲】
【請求項１】
走行路線を走行する車両上でのＧＰＳ測位による測位位置を位置情報として時系列的に収集する位置情報収集手段と、
該位置情報収集手段よって収集された前記位置情報に基づき、前記測位位置を包含する複数のブロックを前記走行路線に沿って連続的に配置するブロック配置手段と、
該ブロック配置手段によって配置された複数の前記ブロックの頂点座標をブロック情報として記憶する記憶手段とを具備することを特徴とする路線データ生成装置。
【請求項２】
前記ブロック配置手段は、矩形状の前記ブロックを配置させ、
前記ブロック配置手段によって配置された前記ブロックは、前後の１辺が共通化されていることを特徴とする請求項１記載の路線データ生成装置。
【請求項３】
前記ブロック配置手段は、設定情報によって大きさ及び形状が設定された前記ブロックを前記走行路線に沿って断片的に生成させるブロック生成手段と、
該ブロック生成手段によって生成された前後の前記ブロックを連結させるブロック連結手段とからなることを特徴とする請求項１又は２記載の路線データ生成装置。
【請求項４】
前記ブロック配置手段によって配置された複数の前記ブロックは、除外設定された前記測位位置を除く全ての前記位置情報の前記測位位置が包含するように、前記走行路線に直交する幅が調整されていることを特徴とする請求項１乃至３のいずれかに記載の路線データ生成装置。
【請求項５】
プログラム制御によって動作する情報処理装置を用いた路線データ生成方法であって、
走行路線を走行する車両上でＧＰＳ測位された測位位置を位置情報として時系列的に収集し、
収集した前記位置情報に基づき、前記測位位置を包含する複数のブロックを前記走行路線に沿って連続的に配置し、
該生成した複数の前記ブロックの頂点座標をブロック情報として記憶手段に記憶することを特徴とする路線データ生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＬＲＴ(Light Rail Transit)や路線バス等の交通機関において、車両が走行する路線の路線データを生成する路線データ生成装置及び路線データ生成方法に関する。
【背景技術】
【０００２】
車両の位置を測位するＧＰＳ受信機と、ＧＰＳ受信機で測位した測位位置を中央管理装置に向けて送信する車上無線伝送部とを備えた車上装置を車両に搭載し、中央管理装置において車両が位置する検知区間を把握する位置検知システムが提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２３７５８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術においては、車上装置から受信した車両の測位位置に基づいて、中央管理装置で車両が存在している検知区間を特定する必要があるが、ＧＰＳ受信機による測位には誤差が含まれているため、車両が存在している検知区間を正確に特定するためには、ＧＰＳ受信機による測位の誤差を補正しなければならない。また、中央管理装置においては、複数の車両に搭載した車上装置から測位位置をそれぞれ受信する毎に、複数の車両が存在している検知区間をそれぞれ特定する必要があり、その都度ＧＰＳ受信機による測位の誤差の補正を行わなければならないため、情報処理量が膨大なものになってしまうという問題点があった。さらに、新たな検知区間への車両の進入を検知するためには、車両に搭載した車上装置から常に測位位置を送信しなければならず、通信トラフィックが増大してしまう。
【０００５】
本発明は斯かる問題点を鑑みてなされたものであり、その目的とするところは、ＧＰＳ受信機で測位した測位位置をそのまま用いて、車両が位置する検知区間を簡単に特定することができる路線データを生成する路線データ生成装置及び路線データ生成方法を提供する点にある。
【課題を解決するための手段】
【０００６】
本発明に係る路線データ生成装置は、走行路線を走行する車両上でのＧＰＳ測位による測位位置を位置情報として時系列的に収集する位置情報収集手段と、該位置情報収集手段よって収集された前記位置情報に基づき、前記測位位置を包含する複数のブロックを前記走行路線に沿って連続的に配置するブロック配置手段と、該ブロック配置手段によって配置された複数の前記ブロックの頂点座標をブロック情報として記憶する記憶手段とを具備することを特徴とする。
さらに、本発明に係る路線データ生成装置においては、前記ブロック配置手段は、矩形状の前記ブロックを配置させ、前記ブロック配置手段によって配置された前記ブロックは、前後の１辺が共通化されていることを特徴とする。
さらに、本発明に係る路線データ生成装置においては、前記ブロック配置手段は、設定情報によって大きさ及び形状が設定された前記ブロックを前記走行路線に沿って断片的に生成させるブロック生成手段と、該ブロック生成手段によって生成された前後の前記ブロックを連結させるブロック連結手段とからなることを特徴とする。
さらに、本発明に係る路線データ生成装置においては、前記ブロック配置手段によって配置された複数の前記ブロックは、除外設定された前記測位位置を除く全ての前記位置情報の前記測位位置を包含するように、前記走行路線に直交する幅が調整されていることを特徴とする。
また、本発明に係る路線データ生成方法は、プログラム制御によって動作する情報処理装置を用いた路線データ生成方法であって、走行路線を走行する車両上でＧＰＳ測位された測位位置を位置情報として時系列的に収集し、収集した前記位置情報に基づき、前記測位位置を包含する複数のブロックを前記走行路線に沿って連続的に配置し、該生成した複数の前記ブロックの頂点座標をブロック情報として記憶手段に記憶することを特徴とする。
【発明の効果】
【０００７】
本発明の路線データ生成装置及び路線データ生成方法では、走行路線を走行する車両上でのＧＰＳ測位による測位位置を時系列的に収集した位置情報に基づき、測位位置を包含する矩形状のブロックを走行路線に沿って複数生成し、複数の前記ブロックの頂点座標をブロック情報として記憶するように構成することにより、ブロック情報における複数の前記ブロックの区間ブロックにグループ化することで、ＧＰＳ受信機で測位した測位位置をそのまま用いて、車両が位置する区間ブロックを簡単に特定する路線データを生成することができることができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】本発明に係る路線データ生成装置の実施の形態の構成を示すブロック図である。
【図２】図１に示す位置情報収集部によって収集された位置情報例を示す図である。
【図３】図１に示す表示部に表示される位置情報補正画面例を示す図である。
【図４】図１に示す表示部に表示されるブロック補正画面例を示す図である。
【図５】図１に示すブロック生成部によって生成されたブロック情報例を示す図である。
【図６】図１に示す表示部に表示される区間設定画面例を示す図である。
【図７】図１に示すブロック連結部によって基本ブロック及び余長ブロックが連結されたブロック情報例を示す図である。
【図８】図１に示す区間設定部によって区間ブロックにグループ化されたブロック情報例を示す図である。
【図９】本発明に係る路線データ生成装置の実施の形態によって生成された路線データを用いた位置検出システム例を示す図である。
【図１０】図１に示すブロック生成部によるブロック生成動作を説明するためのフローチャートである。
【図１１】図１に示すブロック生成部によるブロック生成動作を説明するための説明図である。
【図１２】図１に示すブロック連結部によるブロック連結動作を説明するための説明図である。
【図１３】図１に示すブロック連結部による走行路線がカーブしている場合のブロック連結動作を説明するための説明図である。
【図１４】図１に示すブロック生成部による他のブロック生成方法を説明するための説明図である。
【発明を実施するための形態】
【０００９】
以下に、本発明の好適な実施の形態を添付図面に基づいて説明する。
【００１０】
本実施の形態の路線データ生成装置１は、パーソナルコンピュータ等の情報処理装置であり、図１を参照すると、ＧＰＳアンテナ２を備えたＧＰＳ受信機３と、マウスやキーボード等からなる入力部４と、液晶ディスプレイ等の表示部５と、半導体メモリやＨＤＤ（Hard Disk Drive）等の記憶部６と、装置外にデータを出力するための外部Ｉ／Ｆ７とが制御部８に接続されている。
【００１１】
制御部８は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等を備えたマイクロコンピューター等の情報処理部である。ＲＯＭや記憶部６には路線データ生成装置１の動作制御を行うための制御プログラムが記憶されている。制御部８のＣＰＵは、ＲＯＭや記憶部６に記憶されている制御プログラムを読み出し、制御プログラムをＲＡＭに展開させることで、位置情報収集部８１と、ブロック生成部８２と、ブロック連結部８３と、区間設定部８４としてそれぞれ機能する。
【００１２】
位置情報収集部８１は、入力部４によって収集開始が指示されると、入力部４によって収集終了が指示されるまで、ＧＰＳ受信機３によって測位された測位位置（緯度・経度）を所定時間毎に収集し、図２に示すような、所定時間毎の車両の位置を時系列に並べた位置情報を生成し、生成した位置情報を記憶部６に記憶させる。これにより、路線データ生成装置１をＬＲＴ(Light Rail Transit)や路線バス等の車両に搭載し、車両を走行路線の始点から終点まで走行させながら、位置情報収集部８１を動作させることで、走行路線の始点から終点までの位置情報が生成されることになる。なお、ＧＰＳ受信機３によって測位された測位位置（緯度・経度）を収集する間隔は、車両の速度や求める精度に応じて適宜設定することが可能である。
【００１３】
ブロック生成部８２は、入力部４によってブロックの生成が指示されると、まず、図３に示すような、位置情報補正画面１０を表示部５に表示させる。位置情報補正画面１０には、予め記憶部６に記憶されている地図情報に位置情報をポイントとしてマッピングした地図が表示される位置情報表示領域１１がレイアウトされている。また、位置情報補正画面１０には、位置情報表示領域１１と共に、設定情報入力欄１２と、駅ポイントボタン１３と、不使用ポイントボタン１４と、追加ポイントボタン１５と、除外ポイントボタン１６と、基本ブロック及び余長ブロックの生成を指示するブロック生成ボタン１７とがレイアウトされている。なお、図３の位置情報表示領域１１に表示された位置情報は、図面に向かって左側から右側に向かって走行する車両に路線データ生成装置１を搭載して収集した位置情報である。従って、右側に位置するポイントほど測位位置の収集時刻が遅くなっている。本実施の形態では、収集時刻が遅いポイントを後のポイントと表現し、収集時刻が速いポイントを前のポイントと表現する。
【００１４】
設定情報入力欄１２には、基本ブロック及び余長ブロックのそれぞれの「長さ」と「幅」とを設定する設定情報を入力する入力欄が設けられてあり、矩形状の基本ブロック及び余長ブロックの形状及び大きさが設定される。なお、基本ブロックは、実際の車両が走行した経路を表すためのブロックであり、車両の「長さ」及び「幅」に設定すると良い。また、余長ブロックは、ＧＰＳ測位の誤差を勘案して生成するブロックであり、少なくとも基本ブロックの「長さ」及び「幅」よりも大きく設定される。基本ブロックと余長ブロックとは、同一のポイントを中心として生成されるため、余長ブロック内に基本ブロックが含まれることになる。さらに、基本ブロック及び余長ブロックのそれぞれの「長さ」と「幅」とを設定する設定情報は、予め設定しておくようにしても良い。
【００１５】
駅ポイントボタン１３を押下し、位置情報表示領域１１においてポイントを指定すると、駅として基本ブロック及び余長ブロックを生成させる駅ポイント２１が設定される。駅ポイント２１は、基本ブロック及び余長ブロックの生成時の基準となるポイントであり、後述するブロック生成動作において、駅ポイント２１を基準にして順次基本ブロック及び余長ブロックが生成されていく。
【００１６】
不使用ポイントボタン１４を押下し、位置情報表示領域１１においてポイントを指定すると、基本ブロック及び余長ブロックの生成に使用しない不使用ポイント２２が設定される。ＧＰＳ測位では、ビルや看板等の障害物による反射で大きく測位位置が実際の走行路線からずれてしまうことがあり、測位位置が実際の走行路線からずれたと判断されるポイントを不使用ポイント２２として設定することができる。なお、本実施の形態では、手動で不使用ポイント２２を設定するように構成したが、地図情報に基づいて走行路線の道から外れたポイントを自動的に不使用ポイント２２として設定するようにしても良い。
【００１７】
追加ポイントボタン１５を押下し、位置情報表示領域１１においてポイントを指定すると、新たに追加ポイント２３を生成される。高架の下を走行したり、トンネル内を走行したりした場合には、測位位置が収集されないため、ポイントの間隔が大きく離れてしまう。そこで、間を補完する必要があると判断された場合に、追加ポイント２３を生成する。
【００１８】
除外ポイントボタン１６を押下し、位置情報表示領域１１においてポイントを指定すると、以降の処理に全く使用しない除外ポイント２４が設定される。何らかの影響で測位位置が実際の走行路線から大幅にずれた場合に、除外ポイント２４を設定することができる。
【００１９】
位置情報補正画面１０において、ブロック生成ボタン１７が操作されると、ブロック生成部８２は、走行路線に沿って断片的に複数の基本ブロック及び余長ブロックを生成させ、生成させた基本ブロック及び余長ブロックの領域を示すブロック情報を記憶部６に記憶させると共に、図４に示すような、ブロック補正画面３０を表示部５に表示させる。ブロック補正画面３０には、生成された基本ブロック及び余長ブロックが走行路線に沿って断片的にマッピングされた地図が表示されるブロック表示領域３１と、ブロック連結ボタン３２とがレイアウトされている。なお、ブロック生成部８２による基本ブロック及び余長ブロックの生成動作については、後述する。ブロック生成部８２によって生成されたブロック情報は、図５に示すように、生成されたブロックの名称（駅ブロック名、路線ブロック名）と、中心となるブロックポイントＸの座標（緯度／経度）と、基本ブロックの４つの頂点Ａ、Ｂ、Ｃ、Ｄのそれぞれの座標（緯度／経度）と、余長ブロックの４つの頂点ａ、ｂ、ｃ、ｄのそれぞれの座標（緯度／経度）とからなる。なお、図５において、「Ｘ○○○」は、ブロック「Ｒ○○○」における中心となるブロックポイントＸの座標（緯度／経度）を、「Ａ○○○」、「Ｂ○○○」、「Ｃ○○○」及び「Ｄ○○○」は、ブロック「Ｒ○○○」における基本ブロックの４つの頂点Ａ、Ｂ、Ｃ、Ｄのそれぞれの座標（緯度／経度）を、「ａ○○○」、「ｂ○○○」、「ｃ○○○」及び「ｄ○○○」は、ブロック「Ｒ○○○」における余長ブロックの４つの頂点ａ、ｂ、ｃ、ｄのそれぞれの座標（緯度／経度）を表している。
【００２０】
ブロック連結部８３は、ブロック補正画面３０において、ブロック連結ボタン３２が操作されると、ブロック生成部８２によって断片的に生成された基本ブロック及び余長ブロックを前後でそれぞれ連結させ、記憶部６に記憶されているブロック情報を補正すると共、図６に示すような、連結ブロック表示画面４０を表示部５に表示させる。連結ブロック表示画面４０には、基本ブロック及び余長ブロックが走行路線に沿って連続的にマッピングされた地図が表示される連結ブロック表示領域４１と、区間設定領域４２と、完了ボタン４３とがレイアウトされている。なお、ブロック連結部８３による基本ブロック及び余長ブロックの連結動作については、後述する。ブロック連結部８３によって補正されたブロック情報は、図７に示すように、基本ブロックの頂点Ａ、Ｂの座標（緯度／経度）が、一つ後の隣り合う基本ブロックの頂点Ｃ、Ｄの座標（緯度／経度）にそれぞれ共通の座標となると共に、余長ブロックの頂点ａ、ｂの座標（緯度／経度）が、一つ後の隣り合う余長ブロックの頂点ｃ、ｄの座標（緯度／経度）にそれぞれ共通の座標になる。これにより、複数の基本ブロック及び余長ブロックが走行路線に沿って連続的に配置されることになる。
【００２１】
区間設定領域４２には、連結ブロック表示領域４１に表示されている基本ブロック及び余長ブロックを選択するためのブロック選択バー４２１と、区間ブロック名を入力する区間ブロック名入力欄４２２と、区間設定ボタン４２３がレイアウトされている。ブロック選択バー４２１において基本ブロック及び余長ブロックを複数選択した状態で、区間ブロック名入力欄４２２に区間ブロック名を入力し、区間設定ボタン４２３を操作すると、区間設定部８４は、図８に示すように、記憶部６に記憶されているブロック情報に区間ブロック名欄を追加し、選択された基本ブロック及び余長ブロックを、入力された区間ブロック名の区間ブロックとしてグループ化する。図６には、路線ブロック名「Ｒ０３３〜０４０」の基本ブロック及び余長ブロックが選択され、区間ブロック名「Ｙ００６」の区間ブロックとしてグループ化された例が示されている。なお、生成されたブロックの名称には、駅ブロック名と、路線ブロック名とがあり、図６に示す「Ｔ○○○」は、駅を示す駅ブロック名であり、それ以外の「Ｒ○○○」は路線ブロック名である。駅ポイント２１を中心として生成された基本ブロック及び余長ブロックには、駅ブロック名「Ｔ○○○」が付与され、このブロックを含んでグループ化された区間ブロックは、駅ブロックとなる。また、図８には、路線ブロック名「Ｒ０１５〜０１８」の基本ブロック及び余長ブロックが、区間ブロック名「Ｙ００３」の区間ブロックとしてグループ化された例が示されている。
【００２２】
連結ブロック表示画面４０の区間設定領域４２によって全ての基本ブロック及び余長ブロックを区間ブロック及び駅ブロックとして設定した後、完了ボタン４３が操作されると、区間設定部８４は、ブロック情報を完成された路線データとして記憶部６に記憶させる。この路線データは、例えばＣＳＶ形式のファイルとして外部Ｉ／Ｆ７を介して装置外に出力される。また、区間設定部８４は、複数の路線データを１つのファイルとして結合させる機能を有している。例えば、１事業者にて管理運営している行き先別の路線（系統別）や車庫エリア等の路線データをそれぞれ個別に生成した後、それらの路線データを例えばＣＳＶ形式のファイルとして統合させることができる。さらに、ブロック情報は、ブロックが連続している必要がなく、１つのブロックからなるブロック情報を分割ブロックとして管理することができ、ブロックが連続しているブロック情報と、分割ブロックとを１つのファイルとして結合させることも可能である。
【００２３】
路線データ生成装置１によって生成された路線データは、ＧＰＳで測定した位置情報に基づいて生成されているため、ＧＰＳによる測位位置をそのまま用いても、走行路線を走行する車両が位置する区間ブロックを正確に特定することができ、情報処理量を大幅に軽減させることができる。従って、図９に示すように、走行路線を走行する車両１００上に搭載した車上装置１０１において、ＧＰＳ測位に基づいて簡単に区間ブロックを特定し、特定した区間ブロック名を中央管理装置２００に送信する位置検出システムを構築することができ、通信トラフィックを軽減させることができる。
【００２４】
次に、ブロック生成部８２による基本ブロック及び余長ブロックの生成動作について図１０及び図１１を参照して詳細に説明する。
図１０を参照すると、ブロック生成部８２は、まず、図１１（ａ）に示すように、設定情報入力欄１２によって設定された設定情報に基づいて、駅ポイント２１を中心とする基本ブロック及び余長ブロックを生成する（ステップＡ１）。駅ポイント２１を中心として生成された基本ブロック及び余長ブロックには、駅ブロック名「Ｔ○○○」が始点駅から順次付与される。図１１（ａ）には、始点駅の駅ポイント２１に駅ブロック名「Ｔ００１」の基本ブロック及び余長ブロックが、一つ後の隣り合う駅ポイント２１に駅ブロック名「Ｔ００２」の基本ブロック及び余長ブロックがそれぞれ生成された例が示されている。なお、基本ブロック及び余長ブロックの角度は、前後の単数若しくは複数のポイントによって、駅ポイント２１における車両の走行方向を特定し、特定した走行方向と基本ブロック及び余長ブロックの長さ方向が平行になるように生成される。
【００２５】
次に、ブロック生成部８２は、変数ｍを１にセットすると共に（ステップＡ２）、変数ｎを1にセットし（ステップＡ３）、ｍ番目の駅ポイント２１からｎ番目のポイントを中心とした基本ブロック及び余長ブロックを生成する（ステップＡ４）。図１１（ｂ）には、１番目の駅ポイント２１から一つ後のポイントに基本ブロック及び余長ブロックを生成した例が示されている。なお、ここで基本ブロック及び余長ブロックに用いられるポイントは、駅ポイント２１及び不使用ポイント２２以外のポイントである。また、基本ブロック及び余長ブロックの長さに対して、ポイント間の距離が極端に短い場合には、ポイントを間引くことで、処理速度を向上させることができる。
【００２６】
次に、ブロック生成部８２は、生成した基本ブロックが直近の基本ブロックと重なるか否かを判定する（ステップＡ５）、生成した基本ブロックが直近の基本ブロックと重なる場合には、生成した基本ブロック及び余長ブロックを消去し（ステップＡ６）、変数nをインクリメントする（ステップＡ７）。次に、ブロック生成部８２は、ｍ番目の駅ポイント２１からｎ番目のポイントが駅ポイント２１か否かを判定し（ステップＡ８）、駅ポイント２１でない場合には、ステップＡ４に戻り、一つ後のポイントを中心とした基本ブロック及び余長ブロックを生成する。従って、図１１（ｂ）に示すように、生成された基本ブロックが直近の基本ブロックと重なる場合には、生成された基本ブロック及び余長ブロックは消去され、図１１（ｃ）に示すように、直近の基本ブロックと重ならない基本ブロックが生成されるまで、ステップＡ４〜Ａ８の処理が繰り返されることになる。図１１（ｃ）には、１番目の駅ポイント２１から３番目のポイントに基本ブロック及び余長ブロックを生成した例が示されている。
【００２７】
図１１（ｃ）に示すように、直近の基本ブロックと重ならない基本ブロックが生成された場合には、ステップＡ５において、生成した基本ブロックが直近の基本ブロックと重ならないと判定され、ブロック生成部８２は、生成した基本ブロックがｍ＋１番目の駅ポイントに生成した基本ブロックと重なるか否かを判定する（ステップＡ９）。
【００２８】
ステップＡ９で生成した基本ブロックがｍ＋１番目の駅ポイントに生成した基本ブロックと重ならない場合には、ブロック生成部８２は、固有の路線ブロック名を付与して確定させた後、変数ｎをインクリメントして（ステップＡ１０）、ステップＡ４に戻り、一つ後のポイントを中心とした基本ブロック及び余長ブロックを生成する。従って、図１１（ｄ）に示すように、始点駅の駅ブロック「Ｔ００１」から一つ後の駅ポイント２１に生成された駅ブロック「Ｔ００２」に到達するまで、基本ブロックが重ならないことを条件に、基本ブロック及び余長ブロックが順次生成されることになる。
【００２９】
ステップＡ９で生成した基本ブロックがｍ＋１番目の駅ポイントに生成した基本ブロックと重なる場合には、ブロック生成部８２は、生成した基本ブロック及び余長ブロックを消去し（ステップＡ１１）、変数ｍをインクリメントする（ステップＡ１２）。また、ステップＡ８でｎ番目のポイントが駅ポイント２１である場合にも、ブロック生成部８２は、変数ｍをインクリメントする（ステップＡ１２）。
【００３０】
次に、ブロック生成部８２は、ｍ番目の駅ポイント２１は終点駅であるか否かを判定し（ステップＡ１３）、ｍ番目の駅ポイント２１が終点駅でない場合には、ステップＡ３に戻る。これにより、次の駅ポイント２１間に、基本ブロック及び余長ブロックが生成されることになる。ステップＡ１３でｍ番目の駅ポイント２１は終点駅である場合には、全ての駅ポイント２１間に、基本ブロック及び余長ブロックが生成されたことになり、ブロック生成部８２は、ブロック生成動作を終了させる。
【００３１】
次に、ブロック生成部８２は、生成した余長ブロックの幅方向に、余長ブロックに含まれない未包含ポイントが存在しているか否かを判断する。この対象となる未包含ポイントは、除外ポイント２４を除く全てのポイントであり、不使用ポイント２２と追加ポイント２３とも含まれる。そして、図１１（ｄ）に示すように、「Ｒ００３」の余長ブロックの幅方向には、余長ブロックに含まれないポイント（不使用ポイント２２）が存在する場合には、「Ｒ００３」とその前後の「Ｒ００２」及び「Ｒ００４」において、図１１（ｅ）に示すように、ポイント（不使用ポイント２２）が含まれるように余長ブロックの幅を広げて、ブロック生成動作を終了させる。
【００３２】
なお、本実施の形態では、基本ブロックが重ならないように、基本ブロック及び余長ブロックを生成するように構成したが、余長ブロックが重ならないように、基本ブロック及び余長ブロックを配置しても良い。また、基本ブロックや余長ブロックが重なるように、基本ブロック及び余長ブロックを生成することも可能である。
【００３３】
さらに、本実施の形態では、駅ポイント２１に生成した基本ブロック及び余長ブロックを基準にして、基本ブロック及び余長ブロックを生成するように構成したが、駅ポイント２１を設定することなく、基本ブロック及び余長ブロックを生成した後に、駅ブロックを設定するようにしても良い。
【００３４】
次に、ブロック連結部８３による基本ブロック及び余長ブロックの連結動作について図１２を参照して詳細に説明する。
ブロック連結部８３では、前後の基本ブロックの連結する共に、前後の余長ブロックを連結する。なお、基本ブロックと余長ブロックでは、同一の連結動作が行われるため、以下、基本ブロックの連結動作を列にとって説明する。
【００３５】
ブロック連結部８３は、前後の基本ブロックにおいて対向する頂点の座標を共通化することで前後の基本ブロックを連結する。すなわち、図１２（ａ）に示すように生成された前後の基本ブロックにおいて、前の基本ブロックの頂点Ａと、後の基本ブロックの頂点Ｃとの座標が共通化されると共に、前の基本ブロックの頂点Ｂと、後の基本ブロックの頂点Ｄとの座標が共通化され、前後の基本ブロックの１辺が共通化される。なお、本実施の形態では、図１２（ｂ）に示すように、前の基本ブロックの頂点Ａ、Ｂを、後の基本ブロックの頂点Ｃ、Ｄにそれぞれ移動させることで、前後の基本ブロックにおいて対向する頂点の座標を共通化している。また、図１２（ｃ）に示すように、後の基本ブロックの頂点Ｃ、Ｄを、前の基本ブロックの頂点Ａ、Ｂにそれぞれ移動させることで、前後の基本ブロックにおいて対向する頂点の座標を共通化しても良い。また、図１２（ｄ）に示すように、前の基本ブロックの頂点Ａと後の基本ブロックの頂点Ｃとの間と、前の基本ブロックの頂点Ｂと後の基本ブロックの頂点Ｄとの間とにそれぞれ新たな座標を設けて移動させることで、前後の基本ブロックにおいて対向する頂点の座標を共通化しても良い。
【００３６】
図１３（ａ）に示すように、前後の基本ブロックの角度が大きく異なり、路線がカーブしている場合に、前の基本ブロックの頂点Ａ、Ｂを、後の基本ブロックの頂点Ｃ、Ｄにそれぞれ移動させたり、後の基本ブロックの頂点Ｃ、Ｄを、前の基本ブロックの頂点Ａ、Ｂにそれぞれ移動させたりすると、図１３（ｂ）、（ｃ）に示すように、前の基本ブロックや後の基本ブロックが大きくずれてしまう。そこでブロック連結部８３は、前後の基本ブロックの角度が所定角度以上に異なっている場合には、連結によって前の基本ブロックや後の基本ブロックが大きくずれないように、前後の基本ブロックを連結する。例えば、ブロック連結部８３は、前後の基本ブロックの角度の変化により、カーブの方向を検出し、図１３（ｄ）に示すように、外側に位置する頂点は後の基本ブロックから前の基本ブロックに（後の基本ブロックの頂点Ｃを前の基本ブロックの頂点Ａに）、内側に位置する頂点は前の基本ブロックから後の基本ブロックに（前の基本ブロックの頂点Ｂを後の基本ブロックの頂点Ｂに）それぞれ移動させる。これにより、前後の基本ブロックの角度が大きく異なっている場合でも、連結によって前の基本ブロックや後の基本ブロックが大きくずれることがない。
【００３７】
なお、本実施の形態のブロック生成部８２では、１個のブロックポイントＸを中心にして基本ブロック及び余長ブロックを生成するように構成したが、図１４に示すように、前後のブロックポイントＸを用いて基本ブロック及び余長ブロックを構成するようにしても良い、図１４に示す例では、前後のブロックポイントＸ結ぶ線分の方向に、且つ前後のブロックポイントＸがそれぞれ前後の辺の中心に位置するように基本ブロックが生成され、基本ブロックを囲むように余長ブロックが生成されている。なお、この場合には、生成される基本ブロック及び余長ブロックの大きさが可変になるが、前後のブロックポイントＸに応じて同一の大きさの基本ブロック及び余長ブロックを生成するようにしても良い。
【００３８】
以上、説明したように本実施の形態は、走行路線を走行する車両上でのＧＰＳ測位による測位位置を位置情報として時系列的に収集する位置情報収集部８１と、収集された位置情報に基づき、測位位置を包含する複数のブロック（基本ブロック及び余長ブロック）を走行路線に沿って連続的に配置するブロック生成部８２及びブロック連結部８３と、配置された複数の前記ブロックの頂点座標をブロック情報として記憶する記憶部６とを備えている。この構成により、ブロック情報における複数の前記ブロックの区間ブロックにグループ化することで、ＧＰＳ受信機で測位した測位位置をそのまま用いて、車両が位置する区間ブロックを簡単に特定できる路線データを生成することができるという効果を奏する。
【００３９】
また、本実施の形態によれば、矩形状のブロック（基本ブロック及び余長ブロック）を配置させ、配置されたブロック（基本ブロック及び余長ブロック）は、前後の１辺が共通化されている。この構成により、複数のブロック（基本ブロック及び余長ブロック）を走行路線に沿って連続的に配置することができる。
【００４０】
また、本実施の形態によれば、ブロック生成部８２によって、設定情報によって大きさ及び形状が設定されたブロック（基本ブロック及び余長ブロック）を走行路線に沿って断片的に生成させたのちに、ブロック連結部８３によって、前後のブロック（基本ブロック及び余長ブロック）を連結させるように構成されている。この構成により、走行路線に沿って、測位位置を包含するブロック（基本ブロック及び余長ブロック）を容易に配置することが可能になる。
【００４１】
また、本実施の形態によれば、ブロック生成部８２及びブロック連結部８３によって配置された複数のブロックは、除外設定された測位位置を除く全ての位置情報の測位位置が包含するように、ブロックの幅を調整するように構成されている。この構成により、ビルや看板等の障害物による反射で実際の走行路線から測位位置がずれてしまう場合で、ＧＰＳ受信機で測位した測位位置をそのまま用いて、車両が位置する区間ブロックを簡単に特定できる路線データを生成することができる。
【００４２】
なお、本発明が上記各実施の形態に限定されず、本発明の技術思想の範囲内において、各実施の形態は適宜変更され得ることは明らかである。また、上記構成部材の数、位置、形状等は上記実施の形態に限定されず、本発明を実施する上で好適な数、位置、形状等にすることができる。なお、各図において、同一構成要素には同一符号を付している。
【符号の説明】
【００４３】
１  路線データ生成装置
２  ＧＰＳアンテナ
３  ＧＰＳ受信機
４  入力部
５  表示部
６  記憶部
７  外部Ｉ／Ｆ
８  制御部
１０  位置情報補正画面
１１  位置情報表示領域
１２  設定情報入力欄
１３  駅ポイントボタン
１４  不使用ポイントボタン
１５  追加ポイントボタン
１６  除外ポイントボタン
１７  ブロック生成ボタン
２１  駅ポイント
２２  不使用ポイント
２３  追加ポイント
２４  除外ポイント
３０  ブロック補正画面
３１  ブロック表示領域
３２  ブロック連結ボタン
４０  連結ブロック表示画面
４１  連結ブロック表示領域
４２  区間設定領域
４３  完了ボタン
８１  位置情報収集部
８２  ブロック生成部
８３  ブロック連結部
８４  区間設定部
１００  車両
２００  中央管理装置
４２１  ブロック選択バー
４２２  区間ブロック名入力欄
４２３  区間設定ボタン
【図１】
2014076686.tif 000003
【図２】
2014076686.tif 000004
【図３】
2014076686.tif 000005
【図４】
2014076686.tif 000006
【図５】
2014076686.tif 000007
【図６】
2014076686.tif 000008
【図７】
2014076686.tif 000009
【図８】
2014076686.tif 000010
【図９】
2014076686.tif 000011
【図１０】
2014076686.tif 000012
【図１１】
2014076686.tif 000013
【図１２】
2014076686.tif 000014
【図１３】
2014076686.tif 000015
【図１４】
2014076686.tif 000016