(57)【特許請求の範囲】
【請求項１】
道路上の特定の地点または範囲の選択を受け付けると、複数の車両についてのそれぞれの車両の移動経路を記憶した記憶部を参照して、前記複数の車両のうち、前記特定の地点または範囲が移動経路に含まれる車両の出発地の位置情報と到着地の位置情報とを特定し、
特定した前記出発地の位置情報および前記到着地の位置情報に対応する位置を、地図上に所定のゾーン単位で表示する際に、前記出発地の位置情報および前記到着地の位置情報について前記ゾーンごとに特定した件数をカウントし、
前記ゾーンのそれぞれを、前記出発地に対応するゾーンと、前記到着地に対応するゾーンと、カウントした前記件数とに応じて、ゾーンの色を変更して表示する、
処理をコンピュータに実行させることを特徴とする地図表示プログラム。
【請求項２】
前記表示する処理は、さらに、前記特定の地点または範囲が移動経路に含まれる車両の前記移動経路を、地図上に表示することを特徴とする請求項１に記載の地図表示プログラム。
【請求項３】
前記表示する処理は、さらに、前記車両の前記移動経路を、件数に応じて太さを変更させて、地図上に表示することを特徴とする請求項２に記載の地図表示プログラム。
【請求項４】
前記表示する処理は、前記出発地の位置情報および前記到着地の位置情報に対応する位置を、前記出発地または前記到着地別に、地図上に表示することを特徴とする請求項１〜３のいずれか１つに記載の地図表示プログラム。
【請求項５】
前記表示する処理は、前記出発地の位置情報および前記到着地の位置情報に対応する位置を、前記出発地を出発した時間帯、または、前記到着地に到着した時間帯別に、地図上に表示することを特徴とする請求項１〜４のいずれか１つに記載の地図表示プログラム。
【請求項６】
前記特定する処理は、前記特定の地点または範囲に加え、期間、時間帯、車両の形状、車両サイズ、および、車両の平均速度のうち１つ以上の条件を受け付けて、前記条件を満たす車両の前記出発地の位置情報と前記到着地の位置情報とを特定することを特徴とする請求項１〜５のいずれか１つに記載の地図表示プログラム。
【請求項７】
前記特定する処理は、複数の前記特定の地点または範囲の選択を受け付けて、複数の前記特定の地点または範囲のうち、１つ以上の前記特定の地点または範囲が移動経路に含まれる車両の前記出発地の位置情報と前記到着地の位置情報とを特定することを特徴とする請求項１〜６のいずれか１つに記載の地図表示プログラム。
【請求項８】
道路上の特定の地点または範囲の選択を受け付けると、複数の車両についてのそれぞれの車両の移動経路を記憶した記憶部を参照して、前記複数の車両のうち、前記特定の地点または範囲が移動経路に含まれる車両の出発地の位置情報と到着地の位置情報とを特定し、
特定した前記出発地の位置情報および前記到着地の位置情報に対応する位置を、地図上に所定のゾーン単位で表示する際に、前記出発地の位置情報および前記到着地の位置情報について前記ゾーンごとに特定した件数をカウントし、
前記ゾーンのそれぞれを、前記出発地に対応するゾーンと、前記到着地に対応するゾーンと、カウントした前記件数とに応じて、ゾーンの色を変更して表示する、
処理をコンピュータが実行することを特徴とする地図表示方法。
【請求項９】
道路上の特定の地点または範囲の選択を受け付けると、複数の車両についてのそれぞれの車両の移動経路を記憶した記憶部を参照して、前記複数の車両のうち、前記特定の地点または範囲が移動経路に含まれる車両の出発地の位置情報と到着地の位置情報とを特定する特定部と、
特定した前記出発地の位置情報および前記到着地の位置情報に対応する位置を、地図上に所定のゾーン単位で表示する際に、前記出発地の位置情報および前記到着地の位置情報について前記ゾーンごとに特定した件数をカウントし、前記ゾーンのそれぞれを、前記出発地に対応するゾーンと、前記到着地に対応するゾーンと、カウントした前記件数とに応じて、ゾーンの色を変更して表示する表示制御部と、
を有することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図表示プログラム、地図表示方法および情報処理装置に関する。
【背景技術】
【０００２】
道路を通行する車両の交通量を調査するために、全国道路・街路交通情勢調査（以下、道路交通センサスという）が行われている。道路交通センサスでは、例えば、交通量調査や自動車起終点調査が行われる。自動車起終点調査では、例えば、調査地点を通過する車両の出発地、目的地、移動目的等を面接等により調査するＯＤ（Origin  Destination）調査が実施される。また、交通量調査の結果を地図上に表示することが知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２２１９６０号公報
【特許文献２】特開２０１１−２３２８６９号公報
【特許文献３】特開２００９−９４４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特定の地点や区間を通行した車両の起終点を可視化することは困難である。例えば、交通量調査の結果を地図上に表示しても、調査地点での交通量は表示できるが、調査地点を通過した車両の起終点を地図上に表示することは困難である。また、ＯＤ調査の結果を地図上に表示しても、起終点間の状況を表示することは困難である。
【０００５】
一つの側面では、本発明は、特定の地点を通過する車両の出発地と到着地の特徴を見易く表示できる地図表示プログラム、地図表示方法および情報処理装置を提供することにある。
【課題を解決するための手段】
【０００６】
一つの態様では、地図表示プログラムは、道路上の特定の地点または範囲の選択を受け付けると、複数の車両についてのそれぞれの車両の移動経路を記憶した記憶部を参照して、前記複数の車両のうち、前記特定の地点または範囲が移動経路に含まれる車両の出発地の位置情報と到着地の位置情報とを特定する処理をコンピュータに実行させる。また、地図表示プログラムは、特定した前記出発地の位置情報および前記到着地の位置情報に対応する位置を地図上に表示する処理をコンピュータに実行させる。
【発明の効果】
【０００７】
特定の地点を通過する車両の出発地と到着地の特徴を見易く表示できる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施例の地図表示システムの構成の一例を示すブロック図である。
【図２】図２は、車両マスタの一例を示す図である。
【図３】図３は、運行情報記憶部の一例を示す図である。
【図４】図４は、ＯＤデータ記憶部の一例を示す図である。
【図５】図５は、経路データ記憶部の一例を示す図である。
【図６】図６は、選択画面の一例を示す図である。
【図７】図７は、選択画面の他の一例を示す図である。
【図８】図８は、表示画面の一例を示す図である。
【図９】図９は、表示画面の他の一例を示す図である。
【図１０】図１０は、表示処理の一例を示すフローチャートである。
【図１１】図１１は、地図表示プログラムを実行するコンピュータの一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面に基づいて、本願の開示する地図表示プログラム、地図表示方法および情報処理装置の実施例を詳細に説明する。なお、本実施例により、開示技術が限定されるものではない。また、以下の実施例は、矛盾しない範囲で適宜組みあわせてもよい。
【実施例】
【００１０】
図１は、実施例の地図表示システムの構成の一例を示すブロック図である。図１に示す地図表示システム１は、例えば、道路上の特定の地点または範囲の選択を受付けると、受付けた地点または範囲を通過した各車両５について、それぞれの移動経路に基づいて出発地および到着地を地図上に表示する。図１に示す地図表示システム１は、車両５と、基地局６と、端末装置１０と、サーバ装置１００とを有する。なお、図１では、車両５および基地局６は、複数の車両５および基地局６のうち１つを例示しており、車両５および基地局６の数は限定されず、地図表示システム１は、任意の数の車両５および基地局６を有してもよい。
【００１１】
車両５およびサーバ装置１００の間は、基地局６およびネットワークＮを介して相互に通信可能に接続される。また、端末装置１０およびサーバ装置１００の間は、ネットワークＮを介して相互に通信可能に接続される。かかるネットワークＮには、有線または無線を問わず、インターネット（Internet）を始め、ＬＡＮ（Local  Area  Network）やＶＰＮ（Virtual  Private  Network）などの任意の種類の通信網を採用できる。また、基地局６は、例えば、３Ｇ、ＬＴＥ（Long  Term  Evolution）等の携帯電話回線の基地局である。
【００１２】
地図表示システム１は、例えば、通信機能を有する運行記録計（以下、デジタコという）を搭載した複数の車両５から送信される運行情報を収集し、各車両５の経路データおよびＯＤデータを生成する。地図表示システム１は、生成した経路データおよびＯＤデータに基づいて、分析者により選択された道路上の特定の地点または範囲に移動経路が含まれる車両５の、出発地の位置情報と到着地の位置情報とを特定する。地図表示システム１は、特定した出発地の位置情報と到着地の位置情報に対応する位置を地図上に配置して表示画面を生成し、例えば、端末装置１０に表示画面を表示させる。これにより、地図表示システム１は、選択された道路上の特定の地点または範囲を通過した車両５の出発地と到着地とを地図上に表示できるので、通過車両５の出発地および到着地の特徴を見易く表示できる。
【００１３】
また、国道、県道、市道等を整備する道路行政においては、各道路単位に長距離、中距離、短距離の移動を目的とした機能階層別の整備が行われている。しかし、従来では、意図した通りに当該道路が利用されているか否かを判断することは困難であった。これに対し、地図表示システム１は、選択された道路上の特定の地点または範囲を通過した車両５の出発地と到着地を地図上に表示できるので、通過車両５の移動距離を見易く表示でき、各道路が意図した通りに利用されているか否かを容易に判断することができる。
【００１４】
車両５は、例えば、トラック、バス等のデジタコを搭載した車両である。車両５に搭載されたデジタコは、例えば、ＧＰＳ（Global  Positioning  System）等の衛星測位システムによって取得した位置や速度等の運行情報を、例えば１秒ごとに基地局６を介してサーバ装置１００に送信する。デジタコは、通信機能として、例えば、３Ｇ、ＬＴＥ等の携帯電話回線等に対応する無線通信モジュールを有する。なお、車両５のデジタコは、携帯電話回線等が圏外である等の場合には、通信が接続されてから圏外であった時間の運行情報を纏めて送信してもよい。
【００１５】
端末装置１０は、例えば、分析者が用いるコンピュータである。端末装置１０は、サーバ装置１００から受信した選択画面、表示画面等を表示させて、分析者に提示する。端末装置１０は、選択画面、表示画面等の表示および操作について、例えば、Ｗｅｂブラウザを用いることができる。端末装置１０は、選択画面の要求情報、選択情報等をサーバ装置１００に送信する。かかる端末装置１０の一例としては、可搬型のパーソナルコンピュータを採用できる。端末装置１０には、上記のパーソナルコンピュータなどの可搬型の端末のみならず、据置型のパーソナルコンピュータを端末装置１０として採用することもできる。また、端末装置１０は、可搬型の端末としては、上記のパーソナルコンピュータの他にも、例えば、タブレット端末、スマートフォン、携帯電話機やＰＨＳ（Personal  Handyphone  System）などの移動体通信端末等を採用することもできる。
【００１６】
次に、サーバ装置１００の構成について説明する。図１に示すように、サーバ装置１００は、通信部１１０と、記憶部１２０と、制御部１３０とを有する。なお、サーバ装置１００は、図１に示す機能部以外にも既知のコンピュータが有する各種の機能部、例えば各種の入力デバイスや音声出力デバイスなどの機能部を有することとしてもかまわない。また、サーバ装置１００は、情報処理装置である。
【００１７】
通信部１１０は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。通信部１１０は、ネットワークＮを介して車両５および端末装置１０と有線または無線で接続され、車両５および端末装置１０との間で情報の通信を司る通信インタフェースである。通信部１１０は、車両５から運行情報を受信し、端末装置１０から選択画面の要求情報および選択情報を受信する。通信部１１０は、受信した運行情報、選択画面の要求情報または選択情報を制御部１３０に出力する。また、通信部１１０は、制御部１３０から入力された選択画面、表示画面等を端末装置１０に送信する。
【００１８】
記憶部１２０は、例えば、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、ハードディスクや光ディスク等の記憶装置によって実現される。記憶部１２０は、車両マスタ１２１と、運行情報記憶部１２２と、ＯＤデータ記憶部１２３と、経路データ記憶部１２４とを有する。また、記憶部１２０は、デジタル地図を記憶する。なお、記憶部１２０は、制御部１３０での処理に用いる情報を記憶する。
【００１９】
車両マスタ１２１は、移動経路を表示する各車両５について、車両ＩＤ（IDentifier）と車両サイズ等を対応付けて記憶する。図２は、車両マスタの一例を示す図である。図２に示すように、車両マスタ１２１は、「車両ＩＤ」、「車両サイズ」、「車両の形状」といった項目を有する。車両マスタ１２１の各項目は、例えば、サーバ装置１００の管理者等によって、予め登録される。なお、車両マスタ１２１は、例えば、１台の車両５ごとに１レコードとして記憶する。
【００２０】
「車両ＩＤ」は、車両５を識別する。「車両サイズ」は、車両５のサイズを示し、例えば、大型、特大、中型等である。「車両の形状」は、車両５の形状を示し、例えば、フルトレーラー、コンテナ専用車、ダンプ等である。
【００２１】
運行情報記憶部１２２は、各車両５から逐次受信する運行情報を記憶する。図３は、運行情報記憶部の一例を示す図である。図３に示すように、運行情報記憶部１２２は、「車両ＩＤ」、「日時」、「緯度」、「経度」、「速度」、「Ｇ値（前後）」、「Ｇ値（横）」、「Ｇ値（上下）」といった項目を有する。運行情報記憶部１２２は、１つの運行情報ごとに１レコードとして記憶する。運行情報記憶部１２２は、例えば、１秒ごとの運行情報の場合には、１秒ごとの運行情報を１レコードとして記憶する。
【００２２】
「車両ＩＤ」は、車両５を識別する。「日時」は、車両５のデジタコによって運行情報が取得された日時を示す。「緯度」および「経度」は、車両５の位置を示す。「Ｇ値（前後）」、「Ｇ値（横）」および「Ｇ値（上下）」は、車両５にかかる、それぞれの方向の加速度を示す。
【００２３】
ＯＤデータ記憶部１２３は、運行情報に基づいて求められた、各車両５の１回ごとの移動経路（以下、トリップともいう）の起点および終点を示すＯＤデータを記憶する。図４は、ＯＤデータ記憶部の一例を示す図である。図４に示すように、ＯＤデータ記憶部１２３は、「車両ＩＤ」、「トリップＮｏ」、「トリップ開始日時」、「トリップ開始ゾーン」、「トリップ終了日時」、「トリップ終了ゾーン」といった項目を有する。ＯＤデータ記憶部１２３は、例えば、１つのトリップごとに、１レコードとして記憶する。
【００２４】
「車両ＩＤ」は、車両５を識別する。「トリップＮｏ」は、トリップを識別する。「トリップ開始日時」は、トリップの開始日時を示す。「トリップ開始ゾーン」は、当該トリップの起点が位置する地図上のゾーンを示す。ゾーンは、例えば、道路交通センサスで用いられているＢゾーンを用いてもよいし、任意のメッシュ単位でもよい。なお、Ｂゾーンの大きさは、例えば、市区町村等の大きさに相当する。「トリップ終了日時」は、トリップの終了日時を示す。「トリップ終了ゾーン」は、当該トリップの終点が位置する地図上のゾーンを示す。
【００２５】
経路データ記憶部１２４は、運行情報に基づいて求められた経路データ、すなわちトリップの詳細情報を記憶する。図５は、経路データ記憶部の一例を示す図である。図５に示すように、経路データ記憶部１２４は、「車両ＩＤ」、「トリップＮｏ」、「道路リンクＩＤ」、「リンク入日時」、「平均速度」、「二次メッシュＮｏ」、「実車／空車」といった項目を有する。経路データ記憶部１２４は、例えば、道路リンクＩＤごとに１レコードとして記憶する。
【００２６】
「車両ＩＤ」は、車両５を識別する。「トリップＮｏ」は、トリップを識別する。「道路リンクＩＤ」は、デジタル道路地図（ＤＲＭ：Digital  Road  Map）のリンクを識別する。デジタル道路地図は、ノードおよびリンクで構成される。ノードは、交差点等の結節点を示し、リンクは、ノード間の道路を示す。すなわち、「道路リンクＩＤ」は、デジタル道路地図上の道路を識別する。「リンク入日時」は、当該トリップの車両５が道路リンクＩＤで識別するリンク、つまり道路に入った日時を示す。「平均速度」は、車両５が当該道路リンクＩＤで識別するリンクを走行した平均速度を示す。「二次メッシュＮｏ」は、道路リンクＩＤで識別するリンクが属する二次メッシュを示す。「二次メッシュＮｏ」は、地域メッシュコードであり、例えば、「ＪＩＳ  Ｘ  ０４１０  地域メッシュコード」の二次メッシュコードを用いることができる。二次メッシュは、例えば、地図を緯度経度に基づいてほぼ同じ大きさの網の目で区切ったものであり、１辺の長さは約１０ｋｍである。「実車／空車」は、車両５が当該リンクＩＤで識別するリンクを走行したときに、例えば、荷物を運んでいたか否かを示す。「実車／空車」は、例えば、荷物を運んでいた場合には実車とし、空荷の場合には空車とする。
【００２７】
図１の説明に戻って、制御部１３０は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、内部の記憶装置に記憶されているプログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１３０は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現されるようにしてもよい。制御部１３０は、取得部１３１と、生成部１３２と、受付部１３３と、特定部１３４と、表示制御部１３５とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１３０の内部構成は、図１に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
【００２８】
取得部１３１は、基地局６、ネットワークＮおよび通信部１１０を介して、各車両５から運行情報を取得する。取得部１３１は、取得した運行情報を運行情報記録部１２２に記憶する。なお、取得部１３１は、例えば、サーバ装置１００の管理者から、各車両５からの運行情報の取得の開始を指示されると、取得の停止が指示されるまで、運行情報の取得を続け、取得した運行情報の運行情報記録部１２２への記憶を続ける。
【００２９】
生成部１３２は、車両マスタ１２１および運行情報記憶部１２２を参照して、ＯＤデータおよび経路データを生成する。ここで、生成部１３２が車両ＩＤ「0001」の車両５についてＯＤデータおよび経路データを生成する場合を例として説明する。生成部１３２は、運行情報記憶部１２２から読み出した運行情報のうち、車両ＩＤ「0001」の車両５の運行情報を抽出する。生成部１３２は、運行情報の速度が０ｋｍ／ｈ、すなわち車両５が停車している時間が、例えば５分以上となると、車両５が停車した日時を前のトリップ終了日時とする。次に、生成部１３２は、運行情報の速度が０ｋｍ／ｈよりも大きくなる、すなわち車両５が動き出した日時、例えば「2013/09/20  13:00:31」を次のトリップ開始日時とする。さらに、生成部１３２は、次に運行情報の速度が０ｋｍ／ｈである時間が、例えば５分以上となり、車両５が停車した日時、例えば「2013/09/20  13:37:11」を当該トリップ終了日時とする。なお、トリップの切り替わりを判定するための車両５の停車時間は、任意の時間とすることができる。
【００３０】
生成部１３２は、トリップの開始日時と終了日時とが決定すると、当該トリップにトリップＮｏ、例えば「T1020」を付与する。なお、トリップＮｏは、トリップの開始日時が決定した時点で付与してもよい。また、生成部１３２は、トリップの開始日時の位置情報に基づいて、トリップ開始ゾーン、例えば「東京都渋谷区１区」を決定し、トリップ終了日時の位置情報に基づいて、トリップ終了ゾーン、例えば「東京都大田区４区」を決定する。生成部１３２は、車両ＩＤおよびトリップＮｏに、トリップ開始日時、トリップ開始ゾーン、トリップ終了日時およびトリップ終了ゾーンを対応付けて、ＯＤデータ記憶部１２３に記憶する。
【００３１】
続いて、生成部１３２は、抽出した車両ＩＤ「0001」の車両５の運行情報に基づいて、経路データを生成する。生成部１３２は、車両５の運行情報の日時、位置情報および速度を、デジタル地図（デジタル道路地図）上にマッピングする。なお、生成部１３２は、デジタル地図上へのマッピング、つまりマップマッチングについて、既存の技術を用いることができる。生成部１３２は、マッピングの結果、車両５が位置する道路の道路リンクＩＤと、当該道路、つまりリンクに進入した日時を示すリンク入日時と、リンクを走行した平均速度とを算出する。生成部１３２は、車両ＩＤおよびトリップＮｏに対応付けて、道路リンクＩＤと、リンク入日時と、平均速度とを、経路データ記憶部１２４に記憶する。また、生成部１３２は、車両ＩＤおよびトリップＮｏに対応付けて、当該リンクが属する二次メッシュＮｏと、運行情報の一部として車両５から取得した実車または空車の情報とを、経路データ記憶部１２４に記憶する。
【００３２】
図５に示す１レコード目の例では、生成部１３２は、車両ＩＤ「0001」の車両５のトリップＮｏ「T1020」に対応付けて、道路リンクＩＤ「11821184」と、リンク入日時「2013/09/20  13:00:31」と、平均速度「23」とを、経路データ記憶部１２４に記憶する。また、生成部１３２は、車両ＩＤ「0001」の車両５のトリップＮｏ「T1020」に対応付けて、二次メッシュＮｏ「533935」と、「実車」とを、経路データ記憶部１２４に記憶する。
【００３３】
図１の説明に戻って、受付部１３３は、分析者に操作される端末装置１０から、選択画面の要求情報を受信すると、選択画面を生成して通信部１１０等を介して端末装置１０に送信する。図６は、選択画面の一例を示す図である。図６に示すように、受付部１３３は、例えば、地図と、二次メッシュとを含む選択画面２０を生成し、端末装置１０に送信する。端末装置１０は、受信した選択画面２０を図示しない表示部に表示させる。端末装置１０は、例えば、分析者により二次メッシュ２１が指定されることで、選択された二次メッシュ２１を選択情報として、サーバ装置１００に送信する。サーバ装置１００の受付部１３３は、選択情報を受信すると、二次メッシュ２１の選択を受け付ける。すなわち、受付部１３３は、範囲の選択を受け付ける。受付部１３３は、受け付けた二次メッシュ２１の二次メッシュＮｏを特定部１３４に出力する。なお、図６中、各二次メッシュ内の数字は、二次メッシュＮｏの一例を示す。
【００３４】
また、受付部１３３は、選択画面において、各種の条件を指定可能とし、当該条件を受け付けるようにしてもよい。受付部１３３は、例えば、期間、時間帯、車両５の形状、車両サイズ、および、車両５の平均速度のうち１つ以上の条件を受け付ける。受付部１３３は、受付けた各条件を特定部１３４に出力する。ここで、条件の一例を示す。期間は、例えば、年月日で指定でき、平日、休日等の指定もできる。時間帯は、例えば、０時から６時、７時、８時、９時から１６時、１７時、１８時から２４時といった指定をすることができる。車両５の形状は、例えば、トレーラー、ダンプ、レッカー車といった指定をすることができる。車両サイズは、例えば、軽、普通、中型、大型、特大といった指定をすることができる。車両５の平均速度は、例えば、２０ｋｍ／ｈまで、２０から２５ｋｍ／ｈまで、２５から３０ｋｍ／ｈまで、３０ｋｍ／ｈ以上といった指定をすることができる。
【００３５】
また、受付部１３３は、道路上の特定の地点を受け付けてもよい。図７は、選択画面の他の一例を示す図である。図７に示すように、受付部１３３は、例えば、地図を含む選択画面２３を生成し、端末装置１０に送信する。端末装置１０は、受信した選択画面２３を図示しない表示部に表示させる。端末装置１０は、例えば、分析者により地点２４が指定されることで、選択された地点２４を選択情報として、サーバ装置１００に送信する。サーバ装置１００の受付部１３３は、選択情報を受信すると、地点２４の選択を受け付ける。すなわち、受付部１３３は、道路上の特定の地点の選択を受け付ける。なお、図７の例では、地点２４として橋の選択を受け付ける。受付部１３３は、記憶部１２０のデジタル地図を参照し、受付けた地点２４の位置情報のデジタル地図上の道路リンクＩＤを特定部１３４に出力する。なお、受付部１３３は、上述の範囲の選択と組み合わせて、例えば、○○市街や国道△号線といった指定を受け付けてもよい。この場合には、受付部１３３は、例えば、指定範囲である○○市街の中心部の位置情報に基づく道路リンクＩＤや、国道△号線の橋の位置情報に基づく道路リンクＩＤ等を特定部１３４に出力する。
【００３６】
また、受付部１３３は、複数の道路上の特定の地点または範囲を受け付けてもよい。この場合には、受付部１３３は、複数の二次メッシュＮｏまたは道路リンクＩＤを特定部１３４に出力する。
【００３７】
図１の説明に戻って、特定部１３４は、受付部１３３から二次メッシュＮｏまたは道路リンクＩＤが入力されると、経路データ記憶部１２４を参照し、該当するトリップＮｏを抽出する。また、特定部１３４は、受付部１３３から各条件が入力されると、車両マスタ１２２および経路データ記憶部１２４を参照し、各条件を反映したトリップＮｏを抽出する。特定部１３４は、抽出したトリップＮｏに基づいて、ＯＤデータ記憶部１２３を参照し、トリップ開始ゾーンおよびトリップ終了ゾーンを特定する。すなわち、特定部１３４は、複数の車両５のうち、道路上の特定の地点または範囲が移動経路に含まれる車両５の出発地の位置情報と到着地の位置情報とを特定する。特定部１３４は、特定したトリップ開始ゾーンおよびトリップ終了ゾーンを表示制御部１３５に出力する。
【００３８】
表示制御部１３５は、特定されたトリップ開始ゾーンおよびトリップ終了ゾーンが入力されると、ゾーンごとに件数をカウントする。表示制御部１３５は、件数に応じて、例えば地図上のゾーンを色分けした表示画面を生成する。表示制御部１３５は、生成した表示画面を通信部１１０等を介して端末装置１０に送信し、端末装置１０の図示しない表示部に表示画面を表示させる。
【００３９】
図８は、表示画面の一例を示す図である。図８に示すように、表示制御部１３５は、例えば、ゾーンで分割された地図上に、各ゾーンのトリップ開始件数とトリップ終了件数とを合計した件数を発生集中量として、例えば、件数が多いほど色を濃くした表示画面２５を生成する。なお、図８中、色の違いは網掛けの違いとして表現する。また、表示制御部１３５は、表示画面２５上に、受付部１３３で受付けた道路上の特定の地点または範囲に対応する二次メッシュＮｏまたは道路リンクＩＤを指定地点２６として表示する。これにより、地図表示システム１は、指定地点２６を通過する各車両５がどのゾーンを出発地または到着地としているかを見易く表示することができる。なお、発生集中量が多いゾーンは、例えば、複数の工場が立地する工業団地や、荷物の集積地となる港が一例として挙げられる。
【００４０】
また、表示制御部１３５は、受付部１３３で受付けた道路上の特定の地点または範囲を通過する各車両５の移動経路を含む表示画面を生成してもよい。図９は、表示画面の他の一例を示す図である。図９に示すように、表示制御部１３５は、例えば、ゾーン（Ｂゾーン界）で分割された地図上に、トリップ開始件数の上位１０個のゾーンと、トリップ終了件数の上位１０個のゾーンとを色別で表示する表示画面２７を生成する。また、表示制御部１３５は、表示画面２７に、例えば、受付けた道路上の特定の地点または範囲に対応する二次メッシュＮｏまたは道路リンクＩＤを指定地点２８として表示する。表示制御部１３５は、指定地点２８を通過する各車両５の移動経路を、例えば、車両５の台数に応じた線の太さとして表示する。これにより、地図表示システム１は、指定地点２８を通過する各車両５について、どのゾーンを出発地または到着地とする場合が多いのか、どの道路を通行する場合が多いのかを見易く表示することができる。すなわち、表示画面２７は、指定地点２８を通過する各車両５が、どのような経路で、どのゾーンからどのゾーンへと荷物を運んでいるのかが一目で判別できる。
【００４１】
また、表示制御部１３５は、表示画面２５または２７において、例えば、出発地または到着地別に表示、すなわち、出発地のみを表示したり、到着地のみを表示したりするようにしてもよい。さらに、表示制御部１３５は、受付部１３３に受付けた各条件に一致する車両５の出発地、到着地、移動経路等を表示画面２５または２７に表示するようにしてもよい。表示制御部１３５は、例えば、表示画面２５または２７に、各車両５が出発地を出発した時間帯、または、到着地に到着した時間帯別に、特定されたトリップ開始ゾーンまたはトリップ終了ゾーンを表示するようにしてもよい。
【００４２】
次に、実施例の地図表示システム１の動作について説明する。まず、各車両５から運行情報を取得してＯＤデータおよび経路データを生成する処理について説明する。
【００４３】
取得部１３１は、基地局６、ネットワークＮおよび通信部１１０を介して、各車両５から運行情報を取得する。取得部１３１は、取得した運行情報を運行情報記録部１２２に記憶する。生成部１３２は、車両マスタ１２１および運行情報記憶部１２２を参照して、ＯＤデータおよび経路データを生成する。生成部１３２は、車両ＩＤおよびトリップＮｏに、トリップ開始日時、トリップ開始ゾーン、トリップ終了日時およびトリップ終了ゾーンを対応付けて、ＯＤデータ記憶部１２３に記憶する。また、生成部１３２は、車両ＩＤおよびトリップＮｏに対応付けて、道路リンクＩＤと、リンク入日時と、平均速度とを、経路データ記憶部１２４に記憶する。さらに、生成部１３２は、車両ＩＤおよびトリップＮｏに対応付けて、当該リンクが属する二次メッシュＮｏと、運行情報の一部として車両５から取得した実車または空車の情報とを、経路データ記憶部１２４に記憶する。
【００４４】
続いて、ＯＤデータおよび経路データに基づく表示画面を、端末装置１０に表示させる表示処理について説明する。図１０は、表示処理の一例を示すフローチャートである。端末装置１０は、分析者の操作により選択画面の要求情報をサーバ装置１００に送信する。サーバ装置１００の受付部１３３は、端末装置１０から、選択画面の要求情報を受信すると、選択画面を生成して端末装置１０に送信する。端末装置１０は、受信した選択画面を図示しない表示部に表示させ、分析者により選択された調査地点または範囲、すなわち道路上の特定の地点または範囲を選択情報として、サーバ装置１００に送信する。サーバ装置１００の受付部１３３は、選択情報を受信すると、道路上の特定の地点または範囲の選択を受け付ける（ステップＳ１）。受付部１３３は、受け付けた道路上の特定の地点の位置情報のデジタル地図上の道路リンクＩＤ、または、受け付けた範囲の二次メッシュＮｏを特定部１３４に出力する。
【００４５】
特定部１３４は、受付部１３３から二次メッシュＮｏまたは道路リンクＩＤが入力されると、経路データ記憶部１２４を参照し、該当するトリップＮｏを抽出する（ステップＳ２）。また、特定部１３４は、受付部１３３から各条件が入力されると、車両マスタ１２２および経路データ記憶部１２４を参照し、各条件を反映したトリップＮｏを抽出する。
【００４６】
特定部１３４は、抽出したトリップＮｏに基づいて、ＯＤデータ記憶部１２３を参照し、トリップ開始ゾーンおよびトリップ終了ゾーンを特定する（ステップＳ３）。特定部１３４は、特定したトリップ開始ゾーンおよびトリップ終了ゾーンを表示制御部１３５に出力する。
【００４７】
表示制御部１３５は、特定されたトリップ開始ゾーンおよびトリップ終了ゾーンが入力されると、ゾーンごとに件数をカウントする。表示制御部１３５は、件数に応じて、例えば地図上のゾーンを色分けした表示画面を生成する（ステップＳ４）。表示制御部１３５は、生成した表示画面を通信部１１０等を介して端末装置１０に送信し、端末装置１０の図示しない表示部に表示画面を表示させる（ステップＳ５）。これにより、地図表示システム１は、分析者により選択された調査地点または範囲を通過する各車両５が、どのゾーンを出発地または到着地としているかを見易く表示することができる。
【００４８】
このように、サーバ装置１００は、道路上の特定の地点または範囲の選択を受け付けると、複数の車両５についてのそれぞれの車両５の移動経路を記憶した記憶部１２０を参照する。また、サーバ装置１００は、参照結果に基づいて、複数の車両５のうち、特定の地点または範囲が移動経路に含まれる車両５の出発地の位置情報と到着地の位置情報とを特定する。また、サーバ装置１００は、特定した出発地の位置情報および到着地の位置情報に対応する位置を地図上に表示させる。その結果、特定の地点または範囲を通過する車両５の出発地と到着地の特徴を見易く表示できる。
【００４９】
また、サーバ装置１００は、出発地の位置情報および到着地の位置情報に対応する位置を、地図上に所定のゾーン単位で表示させる。その結果、特定の地点または範囲を通過する車両５の出発地と到着地をゾーン単位で見易く表示できる。
【００５０】
また、サーバ装置１００は、さらに、特定の地点または範囲が移動経路に含まれる車両５の移動経路を、地図上に表示させる。その結果、各車両５がどのような移動経路を通って出発地から到着地まで移動したかを見易く表示でき、各道路が意図した通りに利用されているか否かの判断材料を分析者に提示できる。
【００５１】
また、サーバ装置１００は、出発地の位置情報および到着地の位置情報に対応する位置を、出発地または到着地別に、地図上に表示させる。その結果、分析者の意図する情報を、より見易く表示できる。
【００５２】
また、サーバ装置１００は、出発地の位置情報および到着地の位置情報に対応する位置を、出発地を出発した時間帯、または、到着地に到着した時間帯別に、地図上に表示させる。その結果、特定の地点または範囲を通過する車両５の出発地と到着地の特徴を、時間帯に応じて見易く表示できる。
【００５３】
また、サーバ装置１００は、特定の地点または範囲に加え、期間、時間帯、車両５の形状、車両サイズ、および、車両５の平均速度のうち１つ以上の条件を受け付けて、条件を満たす車両５の出発地の位置情報と到着地の位置情報とを特定する。その結果、特定の地点または範囲を通過する車両５の出発地と到着地の特徴を、条件に応じて見易く表示できる。例えば、車両サイズの条件として大型または特大を指定することで、道路の負荷を見易く表示できる。
【００５４】
また、サーバ装置１００は、複数の特定の地点または範囲の選択を受け付けて、複数の特定の地点または範囲のうち、１つ以上の特定の地点または範囲が移動経路に含まれる車両５の出発地の位置情報と到着地の位置情報とを特定する。その結果、複数の特定の地点または範囲を通過する車両５について、出発地と到着地の特徴を見易く表示できる。
【００５５】
なお、上記実施例では、受付部１３３が受け付ける各種の条件として、例えば、期間、時間帯、車両５の形状、車両サイズ、および、車両５の平均速度を挙げたがこれに限定されない。例えば、受付部１３３は、実車または空車の別を条件として受け付けてもよい。これにより、サーバ装置１００は、例えば、各車両５が実車の場合のＯＤデータおよび経路データに基づいた出発地および到着地の位置情報、移動経路等を表示画面に表示させることができる。
【００５６】
また、図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、受付部１３３と、特定部１３４とを統合してもよい。
【００５７】
さらに、各装置で行われる各種処理機能は、ＣＰＵ（またはＭＰＵ、ＭＣＵ（Micro  Controller  Unit）等のマイクロ・コンピュータ）上で、その全部または任意の一部を実行するようにしてもよい。また、各種処理機能は、ＣＰＵ（またはＭＰＵ、ＭＣＵ等のマイクロ・コンピュータ）で解析実行されるプログラム上、またはワイヤードロジックによるハードウェア上で、その全部または任意の一部を実行するようにしてもよいことは言うまでもない。
【００５８】
ところで、上記の実施例で説明した各種の処理は、予め用意されたプログラムをコンピュータで実行することで実現できる。そこで、以下では、上記の実施例と同様の機能を有するプログラムを実行するコンピュータの一例を説明する。図１１は、地図表示プログラムを実行するコンピュータの一例を示す図である。
【００５９】
図１１が示すように、コンピュータ２００は、各種演算処理を実行するＣＰＵ２０１と、データ入力を受け付ける入力装置２０２と、モニタ２０３とを有する。また、コンピュータ２００は、記憶媒体からプログラム等を読み取る媒体読取装置２０４と、各種装置と接続するためのインタフェース装置２０５と、他の情報処理装置等と有線または無線により接続するための通信装置２０６とを有する。また、コンピュータ２００は、各種情報を一時記憶するＲＡＭ２０７と、ハードディスク装置２０８とを有する。また、各装置２０１〜２０８は、バス２０９に接続される。
【００６０】
ハードディスク装置２０８には、図１に示した取得部１３１、生成部１３２、受付部１３３、特定部１３４および表示制御部１３５の各処理部と同様の機能を有する地図表示プログラムが記憶される。また、ハードディスク装置２０８には、車両マスタ１２１、運行情報記憶部１２２、ＯＤデータ記憶部１２３、経路データ記憶部１２４、および、地図表示プログラムを実現するための各種データが記憶される。入力装置２０２は、例えば、コンピュータ２００の管理者から管理情報等の各種情報の入力を受け付ける。モニタ２０３は、例えば、コンピュータ２００の管理者に対して管理情報の画面や各種画面を表示する。インタフェース装置２０５は、例えば、例えば印刷装置等が接続される。通信装置２０６は、例えば、図１に示した通信部１１０と同様の機能を有しネットワークＮと接続され、車両５、端末装置１０や他の装置と各種情報をやりとりする。
【００６１】
ＣＰＵ２０１は、ハードディスク装置２０８に記憶された各プログラムを読み出して、ＲＡＭ２０７に展開して実行することで、各種の処理を行う。また、これらのプログラムは、コンピュータ２００を図１に示した取得部１３１、生成部１３２、受付部１３３、特定部１３４および表示制御部１３５として機能させることができる。
【００６２】
なお、上記の地図表示プログラムは、必ずしもハードディスク装置２０８に記憶されている必要はない。例えば、コンピュータ２００が読み取り可能な記憶媒体に記憶されたプログラムを、コンピュータ２００が読み出して実行するようにしてもよい。コンピュータ２００が読み取り可能な記憶媒体は、例えば、ＣＤ−ＲＯＭやＤＶＤディスク、ＵＳＢ（Universal  Serial  Bus）メモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ、ハードディスクドライブ等が対応する。また、公衆回線、インターネット、ＬＡＮ等に接続された装置にこの地図表示プログラムを記憶させておき、コンピュータ２００がこれらから地図表示プログラムを読み出して実行するようにしてもよい。
【００６３】
以上、本実施例を含む実施の形態に関し、さらに以下の付記を開示する。
【００６４】
（付記１）道路上の特定の地点または範囲の選択を受け付けると、複数の車両についてのそれぞれの車両の移動経路を記憶した記憶部を参照して、前記複数の車両のうち、前記特定の地点または範囲が移動経路に含まれる車両の出発地の位置情報と到着地の位置情報とを特定し、
特定した前記出発地の位置情報および前記到着地の位置情報に対応する位置を地図上に表示する
処理をコンピュータに実行させることを特徴とする地図表示プログラム。
【００６５】
（付記２）前記表示する処理は、前記出発地の位置情報および前記到着地の位置情報に対応する位置を、地図上に所定のゾーン単位で表示することを特徴とする付記１に記載の地図表示プログラム。
【００６６】
（付記３）前記表示する処理は、さらに、前記特定の地点または範囲が移動経路に含まれる車両の前記移動経路を、地図上に表示することを特徴とする付記１または２に記載の地図表示プログラム。
【００６７】
（付記４）前記表示する処理は、前記出発地の位置情報および前記到着地の位置情報に対応する位置を、前記出発地または前記到着地別に、地図上に表示することを特徴とする付記１〜３のいずれか１つに記載の地図表示プログラム。
【００６８】
（付記５）前記表示する処理は、前記出発地の位置情報および前記到着地の位置情報に対応する位置を、前記出発地を出発した時間帯、または、前記到着地に到着した時間帯別に、地図上に表示することを特徴とする付記１〜４のいずれか１つに記載の地図表示プログラム。
【００６９】
（付記６）前記特定する処理は、前記特定の地点または範囲に加え、期間、時間帯、車両の形状、車両サイズ、および、車両の平均速度のうち１つ以上の条件を受け付けて、前記条件を満たす車両の前記出発地の位置情報と前記到着地の位置情報とを特定することを特徴とする付記１〜５のいずれか１つに記載の地図表示プログラム。
【００７０】
（付記７）前記特定する処理は、複数の前記特定の地点または範囲の選択を受け付けて、複数の前記特定の地点または範囲のうち、１つ以上の前記特定の地点または範囲が移動経路に含まれる車両の前記出発地の位置情報と前記到着地の位置情報とを特定することを特徴とする付記１〜６のいずれか１つに記載の地図表示プログラム。
【００７１】
（付記８）道路上の特定の地点または範囲の選択を受け付けると、複数の車両についてのそれぞれの車両の移動経路を記憶した記憶部を参照して、前記複数の車両のうち、前記特定の地点または範囲が移動経路に含まれる車両の出発地の位置情報と到着地の位置情報とを特定し、
特定した前記出発地の位置情報および前記到着地の位置情報に対応する位置を地図上に表示する
処理をコンピュータが実行することを特徴とする地図表示方法。
【００７２】
（付記９）前記表示する処理は、前記出発地の位置情報および前記到着地の位置情報に対応する位置を、地図上に所定のゾーン単位で表示することを特徴とする付記８に記載の地図表示方法。
【００７３】
（付記１０）前記表示する処理は、さらに、前記特定の地点または範囲が移動経路に含まれる車両の前記移動経路を、地図上に表示することを特徴とする付記８または９に記載の地図表示方法。
【００７４】
（付記１１）前記表示する処理は、前記出発地の位置情報および前記到着地の位置情報に対応する位置を、前記出発地または前記到着地別に、地図上に表示することを特徴とする付記８〜１０のいずれか１つに記載の地図表示方法。
【００７５】
（付記１２）前記表示する処理は、前記出発地の位置情報および前記到着地の位置情報に対応する位置を、前記出発地を出発した時間帯、または、前記到着地に到着した時間帯別に、地図上に表示することを特徴とする付記８〜１１のいずれか１つに記載の地図表示方法。
【００７６】
（付記１３）前記特定する処理は、前記特定の地点または範囲に加え、期間、時間帯、車両の形状、車両サイズ、および、車両の平均速度のうち１つ以上の条件を受け付けて、前記条件を満たす車両の前記出発地の位置情報と前記到着地の位置情報とを特定することを特徴とする付記８〜１２のいずれか１つに記載の地図表示方法。
【００７７】
（付記１４）前記特定する処理は、複数の前記特定の地点または範囲の選択を受け付けて、複数の前記特定の地点または範囲のうち、１つ以上の前記特定の地点または範囲が移動経路に含まれる車両の前記出発地の位置情報と前記到着地の位置情報とを特定することを特徴とする付記８〜１３のいずれか１つに記載の地図表示方法。
【００７８】
（付記１５）道路上の特定の地点または範囲の選択を受け付けると、複数の車両についてのそれぞれの車両の移動経路を記憶した記憶部を参照して、前記複数の車両のうち、前記特定の地点または範囲が移動経路に含まれる車両の出発地の位置情報と到着地の位置情報とを特定する特定部と、
特定した前記出発地の位置情報および前記到着地の位置情報に対応する位置を地図上に表示する表示制御部と、
を有することを特徴とする情報処理装置。
【００７９】
（付記１６）前記表示制御部は、前記出発地の位置情報および前記到着地の位置情報に対応する位置を、地図上に所定のゾーン単位で表示することを特徴とする付記１５に記載の情報処理装置。
【００８０】
（付記１７）前記表示制御部は、さらに、前記特定の地点または範囲が移動経路に含まれる車両の前記移動経路を、地図上に表示することを特徴とする付記１５または１６に記載の情報処理装置。
【００８１】
（付記１８）前記表示制御部は、前記出発地の位置情報および前記到着地の位置情報に対応する位置を、前記出発地または前記到着地別に、地図上に表示することを特徴とする付記１５〜１７のいずれか１つに記載の情報処理装置。
【００８２】
（付記１９）前記表示制御部は、前記出発地の位置情報および前記到着地の位置情報に対応する位置を、前記出発地を出発した時間帯、または、前記到着地に到着した時間帯別に、地図上に表示することを特徴とする付記１５〜１８のいずれか１つに記載の情報処理装置。
【００８３】
（付記２０）前記特定部は、前記特定の地点または範囲に加え、期間、時間帯、車両の形状、車両サイズ、および、車両の平均速度のうち１つ以上の条件を受け付けて、前記条件を満たす車両の前記出発地の位置情報と前記到着地の位置情報とを特定することを特徴とする付記１５〜１９のいずれか１つに記載の情報処理装置。
【００８４】
（付記２１）前記特定部は、複数の前記特定の地点または範囲の選択を受け付けて、複数の前記特定の地点または範囲のうち、１つ以上の前記特定の地点または範囲が移動経路に含まれる車両の前記出発地の位置情報と前記到着地の位置情報とを特定することを特徴とする付記１５〜２０のいずれか１つに記載の情報処理装置。
【符号の説明】
【００８５】
１  地図表示システム
５  車両
６  基地局
１０  端末装置
１００  サーバ装置
１１０  通信部
１２０  記憶部
１２１  車両マスタ
１２２  運行情報記憶部
１２３  ＯＤデータ記憶部
１２４  経路データ記憶部
１３０  制御部
１３１  取得部
１３２  生成部
１３３  受付部
１３４  特定部
１３５  表示制御部
Ｎ  ネットワーク
【図１】
0006398434.tif 000002
【図２】
0006398434.tif 000003
【図３】
0006398434.tif 000004
【図４】
0006398434.tif 000005
【図５】
0006398434.tif 000006
【図６】
0006398434.tif 000007
【図７】
0006398434.tif 000008
【図８】
0006398434.tif 000009
【図９】
0006398434.tif 000010
【図１０】
0006398434.tif 000011
【図１１】
0006398434.tif 000012