(57)【特許請求の範囲】
【請求項１】
第１情報を有する第１地図データと、前記第１地図データと座標が重複する領域の地図データであって前記第１地図データには含まれていない第２情報を有する第２地図データと、を用いて案内を行うナビゲーション装置であって、
前記第１地図データは、複数のリンクの接続関係により道路を表す第１道路ネットワークデータと、当該第１道路ネットワークデータにおいて連続する複数のリンクにより構成されるリンク群である第１リンク群をそれぞれ識別する第１リンク群識別データと、を含み、
前記第２地図データは、複数のリンクの接続関係により道路を表す第２道路ネットワークデータと、当該第２道路ネットワークデータにおいて連続する複数のリンクにより構成されるリンク群である第２リンク群をそれぞれ識別する第２リンク群識別データと、を含み、
前記第２リンク群識別データは、前記第１リンク群識別データに対応付けられており、
前記第１地図データ及び前記第２地図データを記憶する地図データ記憶部と、
前記第１道路ネットワークデータ及び前記第２道路ネットワークデータをそれぞれ独立して更新可能なデータ更新部と、
前記第１道路ネットワークデータにおいて特定位置が指定された場合に、当該特定位置が存在するリンクを含む前記第１リンク群識別データを取得し、当該第１リンク群識別データに対応する前記第２リンク群識別データが示すリンク群である対応リンク群を前記第２道路ネットワークデータから抽出する対応リンク群抽出部と、
前記第１道路ネットワークデータにおける前記特定位置の周辺のリンクの属性情報及び前記第２道路ネットワークデータにおける前記特定位置の周辺のリンクの属性情報に基づく判定、及び、前記特定位置の座標情報及び前記第２道路ネットワークデータにおける前記特定位置の周辺のリンクの属性情報に基づく判定、の少なくとも一方の判定を行って、前記対応リンク群に含まれるリンクの中の前記特定位置に対応する位置である対応位置を判定する対応位置判定部と、
前記対応位置に基づいて、前記第２地図データから前記第２情報を取得する第２情報取得部と、
前記第２情報を用いて案内を行う案内部と、
を備えるナビゲーション装置。  
【請求項２】
前記属性情報には、各リンクの形状を表す情報が含まれ、
前記対応位置判定部は、前記第１道路ネットワークデータにおける前記特定位置の周辺のリンクの形状と、前記対応リンク群に含まれるリンクの形状との形状マッチングを行って、前記特定位置の周辺のリンクと前記対応リンク群に含まれるリンクとの対応関係を判定し、当該対応関係に基づいて前記対応位置を判定する請求項１に記載のナビゲーション装置。
【請求項３】
前記形状マッチングを行って、一致する形状が存在しない場合には、前記対応位置を決定することなく、判定を終了する請求項２に記載のナビゲーション装置。
【請求項４】
互いに対応する前記第１リンク群と第２リンク群とは、実際の道路名称が同じ道路を構成する複数のリンクにより構成され、前記第１リンク群識別データ及び前記第２リンク群識別データは、実際の道路名称に対応した識別データである請求項１から３の何れか一項に記載のナビゲーション装置。
【請求項５】
前記第１地図データは二次元の地図データであり、前記第２地図データは三次元の地図データであり、前記第２情報は、地図データに含まれる地物の三次元形状、模様、及び色彩の少なくとも１つを含む情報である請求項１から４の何れか一項に記載のナビゲーション装置。
【請求項６】
第１情報を有する第１地図データと、前記第１地図データと座標が重複する領域の地図データであって前記第１地図データには含まれていない第２情報を有する第２地図データと、を用いて案内を行うナビゲーション方法であって、
前記第１地図データ及び前記第２地図データは、地図データ記憶部に記憶されており、
前記第１地図データは、複数のリンクの接続関係により道路を表す第１道路ネットワークデータと、当該第１道路ネットワークデータにおいて連続する複数のリンクにより構成されるリンク群である第１リンク群をそれぞれ識別する第１リンク群識別データと、を含み、
前記第２地図データは、複数のリンクの接続関係により道路を表す第２道路ネットワークデータと、当該第２道路ネットワークデータにおいて連続する複数のリンクにより構成されるリンク群である第２リンク群をそれぞれ識別する第２リンク群識別データと、を含み、
前記第２リンク群識別データは、前記第１リンク群識別データに対応付けられており、
データ更新部により、前記第１道路ネットワークデータ及び前記第２道路ネットワークデータをそれぞれ独立して更新可能なデータ更新ステップと、
対応リンク群抽出部が、前記第１道路ネットワークデータにおいて特定位置が指定された場合に、当該特定位置が存在するリンクを含む前記第１リンク群識別データを取得し、当該第１リンク群識別データに対応する前記第２リンク群識別データが示すリンク群である対応リンク群を前記第２道路ネットワークデータから抽出する対応リンク群抽出ステップと、
対応位置判定部が、前記第１道路ネットワークデータにおける前記特定位置の周辺のリンクの属性情報及び前記第２道路ネットワークデータにおける前記特定位置の周辺のリンクの属性情報に基づく判定、及び、前記特定位置の座標情報及び前記第２道路ネットワークデータにおける前記特定位置の周辺のリンクの属性情報に基づく判定、の少なくとも一方の判定を行って、前記対応リンク群に含まれるリンクの中の前記特定位置に対応する位置である対応位置を判定する対応位置判定ステップと、
第２情報取得部が、前記対応位置に基づいて、前記第２地図データから前記第２情報を取得する第２情報取得ステップと、
案内部が、前記第２情報を用いて案内を行う案内ステップと、
を備えるナビゲーション方法。
【請求項７】
第１情報を有する第１地図データと、前記第１地図データと座標が重複する領域の地図データであって前記第１地図データには含まれていない第２情報を有する第２地図データと、を用いて案内を行うナビゲーションプログラムであって、
前記第１地図データ及び前記第２地図データは、地図データ記憶部に記憶されており、
前記第１地図データは、複数のリンクの接続関係により道路を表す第１道路ネットワークデータと、当該第１道路ネットワークデータにおいて連続する複数のリンクにより構成されるリンク群である第１リンク群をそれぞれ識別する第１リンク群識別データと、を含み、
前記第２地図データは、複数のリンクの接続関係により道路を表す第２道路ネットワークデータと、当該第２道路ネットワークデータにおいて連続する複数のリンクにより構成されるリンク群である第２リンク群をそれぞれ識別する第２リンク群識別データと、を含み、
前記第２リンク群識別データは、前記第１リンク群識別データに対応付けられており、
データ更新部により、前記第１道路ネットワークデータ及び前記第２道路ネットワークデータをそれぞれ独立して更新可能なデータ更新機能と、
対応リンク群抽出部が、前記第１道路ネットワークデータにおいて特定位置が指定された場合に、当該特定位置が存在するリンクを含む前記第１リンク群識別データを取得し、当該第１リンク群識別データに対応する前記第２リンク群識別データが示すリンク群である対応リンク群を前記第２道路ネットワークデータから抽出する対応リンク群抽出機能と、
対応位置判定部が、前記第１道路ネットワークデータにおける前記特定位置の周辺のリンクの属性情報及び前記第２道路ネットワークデータにおける前記特定位置の周辺のリンクの属性情報に基づく判定、及び、前記特定位置の座標情報及び前記第２道路ネットワークデータにおける前記特定位置の周辺のリンクの属性情報に基づく判定、の少なくとも一方の判定を行って、前記対応リンク群に含まれるリンクの中の前記特定位置に対応する位置である対応位置を判定する対応位置判定機能と、
第２情報取得部が、前記対応位置に基づいて、前記第２地図データから前記第２情報を取得する第２情報取得機能と、
案内部が、前記第２情報を用いて案内を行う案内機能と、
をコンピュータに実現させるナビゲーションプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、互いに座標が重複し、第１情報を有する第１地図データと、第１地図データには含まれていない第２情報を有する第２地図データとを用いて案内を行うナビゲーション装置に関する。
【背景技術】
【０００２】
道路地図情報を用いて、自位置の表示や目的地までの経路案内を行うナビゲーション装置が、広く利用されている。ナビゲーション装置が利用する道路地図情報には、経路探索用のデータや背景データなど、異なる種別のデータが含まれる場合がある。ところで、現実の道路や地形などは、道路の新設、統合、土地の開発等によって、しばしば変化する。つまり、現実の道路や地形と、道路地図情報とが一致しなくなるため、ナビゲーション装置が利用する道路地図情報は、適切に更新されることが好ましい。但し、上述したように、道路地図情報には、異なる種別のデータが含まれる場合があり、それぞれのデータが更新される時期が異なることも多い。その結果、異なる種別のデータ間において不整合が生じ、例えば、案内経路と、表示装置に表示される道路との間にずれが生じて、ユーザーにとって不可解な表示となる可能性がある。
【０００３】
特開２００５−２６５５７４号公報（特許文献１）には、経路探索用のデータと背景データ（地図表示用データ）との間に不整合がある場合に、当該不整合がある部分をトーンダウンして表示するナビゲーション装置が開示されている。このように、更新状態に不整合がある場合に、その部分の表示形態を異ならせることで、ユーザーにデータの不整合が起因していることを視覚的に報知することができる。従って、ユーザーはそのような不可解な表示が出現した場合にも、慌てること無く、車両の運転操作などを継続することができる（特許文献１：第４５〜４７段落、図５等）。
【０００４】
特許文献１の技術は、ユーザーを慌てさせること無く、データに不整合が生じていることを明瞭に知らせることができる。しかし、部分的に地図が表示されないなど、データの不整合に起因する事象を低減させることはできない。例えば、データに不整合が生じていても、可能な限り実際の道路や地形に近い状態の表示がなされる方が好ましく、データの不整合に起因する事象は可能な限り解消されることが好ましい。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−２６５５７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記背景に鑑みて、更新時期が独立した複数の地図データを利用するナビゲーション装置において、異なる種類の地図データ間において更新状態に不整合があっても、可能な限り地図データ間の対応関係を保持する技術の提供が望まれる。
【課題を解決するための手段】
【０００７】
１つの態様として、上記に鑑みたナビゲーション装置は、
第１情報を有する第１地図データと、前記第１地図データと座標が重複する領域の地図データであって前記第１地図データには含まれていない第２情報を有する第２地図データと、を用いて案内を行うナビゲーション装置であって、
前記第１地図データは、複数のリンクの接続関係により道路を表す第１道路ネットワークデータと、当該第１道路ネットワークデータにおいて連続する複数のリンクにより構成されるリンク群である第１リンク群をそれぞれ識別する第１リンク群識別データと、を含み、
前記第２地図データは、複数のリンクの接続関係により道路を表す第２道路ネットワークデータと、当該第２道路ネットワークデータにおいて連続する複数のリンクにより構成されるリンク群である第２リンク群をそれぞれ識別する第２リンク群識別データと、を含み、
前記第２リンク群識別データは、前記第１リンク群識別データに対応付けられており、
前記第１地図データ及び前記第２地図データを記憶する地図データ記憶部と、
前記第１道路ネットワークデータ及び前記第２道路ネットワークデータをそれぞれ独立して更新可能なデータ更新部と、
前記第１道路ネットワークデータにおいて特定位置が指定された場合に、当該特定位置が存在するリンクを含む前記第１リンク群識別データを取得し、当該第１リンク群識別データに対応する前記第２リンク群識別データが示すリンク群である対応リンク群を前記第２道路ネットワークデータから抽出する対応リンク群抽出部と、
前記第１道路ネットワークデータにおける前記特定位置の周辺のリンクの属性情報及び前記第２道路ネットワークデータにおける前記特定位置の周辺のリンクの属性情報に基づく判定、及び、前記特定位置の座標情報及び前記第２道路ネットワークデータにおける前記特定位置の周辺のリンクの属性情報に基づく判定、の少なくとも一方の判定を行って、前記対応リンク群に含まれるリンクの中の前記特定位置に対応する位置である対応位置を判定する対応位置判定部と、
前記対応位置に基づいて、前記第２地図データから前記第２情報を取得する第２情報取得部と、
前記第２情報を用いて案内を行う案内部と、を備える。  
【０００８】
この構成によれば、第１地図データと第２地図データとを直接的に関連付けるためのテーブル等は設けられていない。しかし、第２リンク群識別データが第１リンク群識別データに対応付けられているので、第２地図データを間接的に第１地図データに関連付けることができる。従って、更新の時期が異なるなど、第１地図データと第２地図データとを直接的に関連付けることができない状態であっても、第１リンク群識別データと第２リンク群識別データとを照合することによって、第１地図データと第２地図データとを関連付けることができる。尚、この関連付けに当たっては、対応位置判定部が、特定位置に対する対応位置を判定する。従って、第１地図データと第２地図データとの間で、道路ネットワークデータに比較的大きな差がある状態では、第１地図データと第２地図データとが関連付けられない。このため、不適切な対応付けを回避することができる。このように、本構成によれば、更新時期が独立した複数の地図データを利用するナビゲーション装置において、異なる種類の地図データ間において更新状態に不整合があっても、可能な限り地図データ間の対応関係を保持することができる。
【０００９】
上述したナビゲーション装置の種々の技術的特徴は、ナビゲーション方法やナビゲーションプログラムにも適用可能である。以下にその代表的な態様を例示する。例えば、ナビゲーション方法は、上述したナビゲーション装置の特徴を備えた各種のステップを有することができる。また、ナビゲーションプログラムは、上述したナビゲーション装置の特徴を備えた各種の機能をコンピュータに実現させることが可能である。当然ながらこれらのナビゲーション方法及びナビゲーションプログラムも、上述したナビゲーション装置の作用効果を奏することができる。さらに、ナビゲーション装置の好適な態様として、下記の実施形態の説明において例示する種々の付加的特徴も、これらナビゲーション方法やナビゲーションプログラムに組み込むことが可能であり、当該方法及び当該プログラムはそれぞれの付加的特徴に対応する作用効果も奏することができる。
【００１０】
１つの態様として、上記に鑑みたナビゲーション方法は、
第１情報を有する第１地図データと、前記第１地図データと座標が重複する領域の地図データであって前記第１地図データには含まれていない第２情報を有する第２地図データと、を用いて案内を行うナビゲーション方法であって、
前記第１地図データ及び前記第２地図データは、地図データ記憶部に記憶されており、
前記第１地図データは、複数のリンクの接続関係により道路を表す第１道路ネットワークデータと、当該第１道路ネットワークデータにおいて連続する複数のリンクにより構成されるリンク群である第１リンク群をそれぞれ識別する第１リンク群識別データと、を含み、
前記第２地図データは、複数のリンクの接続関係により道路を表す第２道路ネットワークデータと、当該第２道路ネットワークデータにおいて連続する複数のリンクにより構成されるリンク群である第２リンク群をそれぞれ識別する第２リンク群識別データと、を含み、
前記第２リンク群識別データは、前記第１リンク群識別データに対応付けられており、
データ更新部により、前記第１道路ネットワークデータ及び前記第２道路ネットワークデータをそれぞれ独立して更新可能なデータ更新ステップと、
対応リンク群抽出部が、前記第１道路ネットワークデータにおいて特定位置が指定された場合に、当該特定位置が存在するリンクを含む前記第１リンク群識別データを取得し、当該第１リンク群識別データに対応する前記第２リンク群識別データが示すリンク群である対応リンク群を前記第２道路ネットワークデータから抽出する対応リンク群抽出ステップと、
対応位置判定部が、前記第１道路ネットワークデータにおける前記特定位置の周辺のリンクの属性情報及び前記第２道路ネットワークデータにおける前記特定位置の周辺のリンクの属性情報に基づく判定、及び、前記特定位置の座標情報及び前記第２道路ネットワークデータにおける前記特定位置の周辺のリンクの属性情報に基づく判定、の少なくとも一方の判定を行って、前記対応リンク群に含まれるリンクの中の前記特定位置に対応する位置である対応位置を判定する対応位置判定ステップと、
第２情報取得部が、前記対応位置に基づいて、前記第２地図データから前記第２情報を取得する第２情報取得ステップと、
案内部が、前記第２情報を用いて案内を行う案内ステップと、を備える。
【００１１】
また、１つの態様として、上記に鑑みたナビゲーションプログラムは、
第１情報を有する第１地図データと、前記第１地図データと座標が重複する領域の地図データであって前記第１地図データには含まれていない第２情報を有する第２地図データと、を用いて案内を行うナビゲーションプログラムであって、
前記第１地図データ及び前記第２地図データは、地図データ記憶部に記憶されており、
前記第１地図データは、複数のリンクの接続関係により道路を表す第１道路ネットワークデータと、当該第１道路ネットワークデータにおいて連続する複数のリンクにより構成されるリンク群である第１リンク群をそれぞれ識別する第１リンク群識別データと、を含み、
前記第２地図データは、複数のリンクの接続関係により道路を表す第２道路ネットワークデータと、当該第２道路ネットワークデータにおいて連続する複数のリンクにより構成されるリンク群である第２リンク群をそれぞれ識別する第２リンク群識別データと、を含み、
前記第２リンク群識別データは、前記第１リンク群識別データに対応付けられており、
データ更新部により、前記第１道路ネットワークデータ及び前記第２道路ネットワークデータをそれぞれ独立して更新可能なデータ更新機能と、
対応リンク群抽出部が、前記第１道路ネットワークデータにおいて特定位置が指定された場合に、当該特定位置が存在するリンクを含む前記第１リンク群識別データを取得し、当該第１リンク群識別データに対応する前記第２リンク群識別データが示すリンク群である対応リンク群を前記第２道路ネットワークデータから抽出する対応リンク群抽出機能と、
対応位置判定部が、前記第１道路ネットワークデータにおける前記特定位置の周辺のリンクの属性情報及び前記第２道路ネットワークデータにおける前記特定位置の周辺のリンクの属性情報に基づく判定、及び、前記特定位置の座標情報及び前記第２道路ネットワークデータにおける前記特定位置の周辺のリンクの属性情報に基づく判定、の少なくとも一方の判定を行って、前記対応リンク群に含まれるリンクの中の前記特定位置に対応する位置である対応位置を判定する対応位置判定機能と、
第２情報取得部が、前記対応位置に基づいて、前記第２地図データから前記第２情報を取得する第２情報取得機能と、
案内部が、前記第２情報を用いて案内を行う案内機能と、をコンピュータに実現させる。
【００１２】
本発明のさらなる特徴と利点は、図面を参照して説明する実施形態についての以下の記載から明確となる。
【図面の簡単な説明】
【００１３】
【図１】ナビゲーション装置の模式的ブロック図
【図２】第１地図データのデータ構造の一例を模式的に示す図
【図３】第２地図データのデータ構造の一例を模式的に示す図
【図４】対応テーブルにより地図データ同士を対応させることができる例を示す図
【図５】対応テーブルにより地図データ同士を対応させることができない例を示す図
【図６】リンク群識別データを用いて地図データ同士を対応させる例を示す図
【図７】リンク群識別データを用いて異なるバージョンの地図データ同士を対応させる例を示す図
【図８】第１地図データにおいて指定された特定位置に対応する第２情報を第２地図データから取得する手順の一例を模式的に示すフローチャート
【図９】リンク群識別データを用いても異なるバージョンの地図データ同士を対応させることができない場合の一例を示す図
【図１０】リンク群識別データを用いても異なるバージョンの地図データ同士を対応させることができない場合の他の例を示す図
【発明を実施するための形態】
【００１４】
以下、ナビゲーション装置の実施形態を図面に基づいて説明する。本実施形態では、車両に搭載されたナビゲーション装置１０を例示して説明する。但し、ナビゲーション装置１０は、任意に移動可能なポータブルナビゲーション装置であってもよい。図１は、ナビゲーション装置１０のシステム構成を模式的に示すブロック図である。本実施形態において、ナビゲーション装置１０は、マイクロコンピュータやＤＳＰ（Digital Signal Processor）などの演算処理装置を中核部材とする演算処理部１を中核として構成されている。演算処理部１は、マイクロコンピュータなどの演算処理装置をはじめ、メモリやディスク装置などの記憶媒体、周辺回路などのハードウェアと、当該ハードウェア上で用いられるプログラムやパラメータなどのソフトウェアとの協働によって、ナビゲーション装置１０としての種々の機能を実現させる。尚、図１は、ナビゲーション装置１０を構成する全ての記憶媒体や周辺回路などを図示しているものではない。
【００１５】
演算処理部１には、自位置演算部２、ナビゲーション演算部３（案内部）、表示制御部４などの機能部が、ハードウェアとソフトウェアとの協働によって構築されている。自位置演算部２は、ナビゲーション装置１０の現在の位置を示す自位置を特定する機能部である。自位置は、例えば、ナビゲーション装置１０が車両に固定的に搭載されている車載ナビゲーション装置である場合には、ナビゲーション装置１０の位置であると共に当該車両の位置である。ナビゲーション装置１０が、ポータブルナビゲーション装置である場合には、自位置は、少なくともナビゲーション装置１０の位置である。ポータブルナビゲーション装置が、車両に持ち込まれている場合には、自位置に当該車両の位置が含まれる。
【００１６】
詳細は後述するが、自位置演算部２は、速度センサ１１、ＧＰＳ受信機１２、方位センサ１３、距離センサ１４から自位置情報を取得する自位置情報取得処理、並びに、自位置情報に基づいて自位置を特定する自位置特定処理を実行する。自位置演算部２は、ＧＰＳ（Global Positioning System）による測量やデッドレコニング(Dead-Reckoning)による自律制御を利用して自位置を演算して取得する。ＧＰＳによる測量は、ＧＰＳ受信機１２を用いて行われる。また、自律制御は、速度センサ１１によって検出される進行速度や、方位センサ１３によって検出される進行方位や、距離センサ１４によって検出される進行距離などに基づいて行われる。
【００１７】
ナビゲーション演算部３は、少なくとも自位置の周辺の地図情報を地図データベース５（地図データ記憶部）から取得する地図情報取得処理、並びに目的地等が設定されている場合には目的地までの経路案内処理を実行する機能部である。表示制御部４は、例えばグラフィックコントローラなどを中核として構成されている。表示制御部４は、ナビゲーション演算部３と協働し、自位置情報及び地図情報に基づく地図画像を生成して、表示装置２０に当該地図画像を表示させる。表示制御部４は、表示装置２０の仕様に応じて画像データ（例えば地図画像）を出力する。
【００１８】
ナビゲーション装置１０が有する地図データベース５は、磁気ディスク装置やＳＳＤ（Solid State Drive）などによって実現される。本実施形態では、地図データベース５に、２種類の地図データが記憶されている形態を例示している。第１情報を有する第１地図データは、第１地図データベース５ａに記憶され、第２情報を有する第２地図データは、第２地図データベース５ｂに記憶されている。第２地図データは、第１地図データと座標が重複する領域の地図データであって、第１地図データには含まれていない第２情報を有する地図データである。ナビゲーション装置１０は、第１地図データ及び第２地図データを用いて、案内を行う。本実施形態において、地図データベース５は、図２及び図３に示すように、レイヤ構造を有して構築されている。図２は第１地図データベース５ａに記憶された第１地図データＭ１のレイヤ構造を模式的に示しており、図３は第２地図データベース５ｂに記憶された第２地図データＭ２のレイヤ構造を模式的に示している。
【００１９】
本実施形態では、第１地図データＭ１は、第１道路ネットワークレイヤＬ１１と平面地物レイヤＬ１２とを有している。第１道路ネットワークレイヤＬ１１は、複数のリンクの接続関係により道路を表す第１道路ネットワークデータのレイヤである。平面地物レイヤＬ１２は、道路周辺の各種地物の形状を示すレイヤであり、第１情報に相当する。各種地物には、建造物Ｂ、信号機、道路面の標章（区画線や横断歩道など）を含む。平面地物レイヤＬ１２は、第１道路ネットワークレイヤＬ１１に関連付けられて格納されている。第１道路ネットワークレイヤＬ１１は、緯度及び経度で表現された地図上の位置情報を有する多数のノードＮの情報と、２つのノードＮを連結して道路を構成する多数のリンクＫの情報とを有して構成されている。また、各リンクＫは、リンクの属性情報として、道路の種別（高速道路、有料道路、国道、県道等の種別）やリンク長さ、リンク形状等の情報を有している。平面地物レイヤＬ１２は、２つのノードＮの間（リンクＫ上）に配置されて緯度及び経度で表現された地図上の位置情報を有する多数の道路形状補完点Ｓの情報や道路幅の情報等を有して構成されている。
【００２０】
本実施形態では、第２地図データＭ２は、第２道路ネットワークレイヤＬ２１と立体地物レイヤＬ２２とを有している。第２道路ネットワークレイヤＬ２１は、複数のリンクの接続関係により道路を表す第２道路ネットワークデータのレイヤである。立体地物レイヤＬ２２は、道路周辺の各種地物の立体形状を示すレイヤであり、第２情報に相当する。立体地物レイヤＬ２２は、第２道路ネットワークレイヤＬ２１に関連付けられて格納されている。第２道路ネットワークレイヤＬ２１も、第１道路ネットワークレイヤＬ１１と同様に、緯度及び経度で表現された地図上の位置情報を有する多数のノードＮの情報と、２つのノードＮを連結して道路を構成する多数のリンクＫの情報とを有して構成されている。また、各リンクＫは、リンクの属性情報として、道路の種別（高速道路、有料道路、国道、県道等の種別）やリンク長さ、リンク形状等の情報を有している。立体地物レイヤＬ２２は、例えば道路周辺の建造物Ｂや信号機、歩道橋などの立体地物の立体形状の他、道路の立体形状を示す情報を有していてもよい。第２地図データＭ２の第２情報は、地図データに含まれる地物の三次元形状、模様、及び色彩の少なくとも１つを含む情報である。
【００２１】
上述したように、第１道路ネットワークデータと第２道路ネットワークデータとは、互いに座標が重複する領域の地図データである。つまり、第１道路ネットワークレイヤＬ１１と第２道路ネットワークレイヤＬ２１とは、互いに座標が重複する領域のレイヤである。また、上述したように、平面地物レイヤＬ１２は、第１地図データＭ１に含まれる第１情報に相当する。また、立体地物レイヤＬ２２は、第１地図データＭ１には含まれていない第２情報に相当する。
【００２２】
ところで、平面地物レイヤＬ１２は、第１道路ネットワークレイヤＬ１１（第１道路ネットワークデータ）に関連付けられており、立体地物レイヤＬ２２は、第２道路ネットワークレイヤＬ２１（第２道路ネットワークデータ）に関連付けられている。しかし、第１道路ネットワークレイヤＬ１１と立体地物レイヤＬ２２とは関連づけられてはいない。例えば、第１道路ネットワークレイヤＬ１１を利用して、ナビゲーション演算部３が経路案内を行い、表示制御部４を介して表示装置２０に地図画像を表示させる場合、直接的には、演算結果と立体地物レイヤＬ２２とを関連付けることはできない。平面地物レイヤＬ１２と立体地物レイヤＬ２２との関係も同様である。
【００２３】
但し、第１道路ネットワークレイヤＬ１１（第１道路ネットワークデータ）と、第２道路ネットワークレイヤＬ２１（第２道路ネットワークデータ）との整合性が取れている場合には、間接的に、第１道路ネットワークレイヤＬ１１と立体地物レイヤＬ２２とを関連づけることができる。例えば、図４に示すように、２つの地図データを関連付ける対応テーブルＭＴを作成しておき、リンク同士を対応付けることで、第１道路ネットワークレイヤＬ１１と立体地物レイヤＬ２２とを関連づけることができる。平面地物レイヤＬ１２と立体地物レイヤＬ２２との関連付けも同様である。
【００２４】
図４は、更新時期が同じ地図データ、本実施形態では共にバージョン１の第１地図データ（Ｍ１＿１）のリンクＫと、第２地図データ（Ｍ２＿１）のリンクＫとが、対応テーブルＭＴによって関連付けられている例を示している。対応テーブルＭＴは、第１地図データのLink:100と第２地図データのLink:1000、第１地図データのLink:110と第２地図データのLink:1010、第１地図データのLink:120と第２地図データのLink:1020、第１地図データのLink:200と第２地図データのLink:2000、をそれぞれ対応付けている。このような対応付けが行われることによって、例えば、ナビゲーション演算部３は、第１地図データＭ１を利用して経路を演算すると共に、第２地図データＭ２を利用して表示制御部４を介して立体的な案内画面を表示装置２０に表示させることができる。
【００２５】
ところで、現実の道路や地形などは、道路の新設、統合、土地の開発等によって、しばしば変化する。つまり、現実の道路や地形と、第１地図データＭ１や第２地図データＭ２が有する情報とが一致しなくなる。従って、第１地図データＭ１及び第２地図データＭ２は、適切に更新されることが好ましい。このため、ナビゲーション装置１０には、データ更新部９が備えられている。データ更新部９は、不図示の通信Ｉ／Ｆや、メモリカードや光ディスクなどの外部記憶媒体とのＩ／Ｆを介して、新しい地図データを取得し、地図データベース５に記憶された地図データ（Ｍ１，Ｍ２）を更新する。
【００２６】
上述したように、地図データベース５（地図データ記憶部）は、第１地図データＭ１が記憶される第１地図データベース５ａと、第２地図データＭ２が記憶される第２地図データベースとを備えている。第１地図データＭ１と第２地図データＭ２とは、互いに独立した地図データである。データ更新部９は、第１地図データＭ１と第２地図データＭ２とをそれぞれ独立して更新することができる。例えば、データ更新部９は、第１道路ネットワークデータと第２道路ネットワークデータとをそれぞれ独立して更新可能である。このため、第１地図データＭ１及び第２地図データＭ２の内の一方の地図データのみが更新され、他方の地図データが更新されない場合もある。
【００２７】
図５は、第１地図データＭ１のみがバージョン１からバージョン２へと更新され、第２地図データがバージョン１のままで更新されていない場合を例示している。対応テーブルＭＴも、バージョン１同士の対応関係を規定したままのものであり、更新されていない。即ち、図５では、バージョン２の第１地図データ（Ｍ１＿２）と、バージョン１の第２地図データ（Ｍ２＿１）とを、図４と同じ対応テーブルＭＴで関連付ける例を示している。
【００２８】
対応テーブルＭＴが、第１地図データの更新に応じて更新されていないため、第１地図データＭ１と第２地図データＭ２との間で、対応付けることができないリンクが存在する。具体的には、第１地図データＭ１のLink:110は、更新によって２つのリンク、Link:111とLink:115とに分かれている。しかし、対応テーブルＭＴには、第１地図データＭ１のLink:110と第２地図データＭ２のLink:1010とが関連付けされているから、第１地図データＭ１のLink:111及びLink:115と、第２地図データＭ２のLink:1010とを関連付けることができない。
【００２９】
地図データの更新に応じて、対応テーブルＭＴも更新すれば、このような不整合を回避することができる。しかし、対応テーブルＭＴを一方の地図データの更新に応じて追加していくとすれば、地図データのバージョンごとの組み合わせの数だけ、対応テーブルＭＴが必要となり、対応テーブルＭＴの数が増えてしまう。また、地図データには、地図データの全体を更新するものだけではなく、例えば特定の領域単位で更新するものもある。この場合には、さらに対応テーブルＭＴの組み合わせも多くなり、更新に応じて対応テーブルＭＴの数が膨大となる。そこで、本実施形態では、対応テーブルＭＴを用いること無く、第１地図データＭ１と第２地図データＭ２とを対応づけている。詳細は後述するが、本実施形態では、道路ネットワークデータにおいて連続する複数のリンクにより構成されるリンク群をそれぞれ識別するリンク群識別データ（後述するStreetID）を用いて、第１地図データＭ１と第２地図データＭ２とを対応づけている。
【００３０】
第１地図データＭ１は、上述した第１道路ネットワークデータに加え、第１道路ネットワークデータにおいて連続する複数のリンクにより構成されるリンク群である第１リンク群をそれぞれ識別する第１リンク群識別データ（後述するStreetID）を含んで構成される。即ち、第１地図データＭ１は、第１道路ネットワークデータと、第１リンク群識別データ（StreetID）とを含んで構成されている。第２地図データＭ２は、上述した第２道路ネットワークデータに加え、第２道路ネットワークデータにおいて連続する複数のリンクにより構成されるリンク群である第２リンク群をそれぞれ識別する第２リンク群識別データ（後述するStreetID）を含んで構成される。即ち、第２地図データＭ２は、第２道路ネットワークデータと、第２リンク群識別データ（StreetID）とを含んで構成されている。そして、第２リンク群識別データは、第１リンク群識別データに対応付けられている。具体的には、第１地図データＭ１と第２地図データＭ２とで同じ道路を表すリンク群には、同じリンク群識別データ（StreetID）が与えられており、第１リンク群識別データと第２リンク群識別データとは、互いに関連付けられている。
【００３１】
図６及び図７は、リンク群とリンク群識別データとの関係を模式的に示す説明図である。図４及び図５の例では、対応テーブルＭＴが設けられていたが、図６及び図７の例では、第１地図データに対応する第１リンク群識別データ（StreetID）を表す識別テーブルＳＴ（第１識別テーブルＳＴ１）と、第２地図データに対応する第２リンク群識別データ（StreetID）を表す識別テーブルＳＴ（第２識別テーブルＳＴ２）とが、設けられている。図６は、図４に示した例と同様に、共にバージョン１の第１地図データ（Ｍ１＿１）のリンクＫと、第２地図データ（Ｍ２＿１）のリンクＫとが、リンク群識別データ（StreetIDが定義された識別テーブルＳＴ）を介して対応付けられる例を示している。図７は、図５に示した例と同様に、第１地図データＭ１のみが更新されてバージョン２の第１地図データ（Ｍ１＿２）となっている例を示している。但し、詳細は後述するが、図７に例示する形態では、図５の例とは異なり、バージョン２の第１地図データ（Ｍ１＿２）のリンクＫと、バージョン１の第２地図データ（Ｍ２＿１）のリンクＫとが、リンク群識別データ（StreetIDが定義された識別テーブルＳＴ）を介して対応付けられる。
【００３２】
以下、リンク群及びリンク群識別データ（StreetID）について説明する。図６に示すように、第１地図データＭ１において、連続する３つのリンク（Link:100, Link:110, Link:120）により構成されるリンク群には“Street:A”という第１リンク群識別データ（StreetID）が付与されている。また、図６では、リンクＫの接続数は簡略化されているが、“Link:200”を含むリンク群には“Street:B”という第１リンク群識別データ（StreetID）が付与されている。
【００３３】
また、第２地図データＭ２において、連続する３つのリンク（Link:1000, Link:1010, Link:1020）により構成されるリンク群にも“Street:A”という第２リンク群識別データ（StreetID）が付与されている。また、第２地図データＭ２において“Link:2000”を含むリンク群にも“Street:B”という第２リンク群識別データ（StreetID）が付与されている。
【００３４】
ここで、第１地図データＭ１におけるリンク群“Link:100, Link:110, Link:120”は、第２地図データＭ２におけるリンク群“Link:1000, Link:1010, Link:1020”に対応する。上述したように、第１地図データＭ１におけるリンク群“Link:100, Link:110, Link:120”には、“Street:A”という第１リンク群識別データ（StreetID）が付与され、第２地図データＭ２におけるリンク群“Link:1000, Link:1010, Link:1020”にも“Street:A”という第２リンク群識別データ（StreetID）が付与されている。即ち、第１地図データＭ１と第２地図データＭ２との間で対応するリンク群には、同じリンク群識別データ（StreetID）が付与されている。また、第１地図データＭ１におけるリンク（リンク群）“Link:200”は、第２地図データＭ２におけるリンク（リンク群）“Link:2000”に対応する。これらについても同じリンク群識別データ（StreetID）として“Street:B”が付与されている。
【００３５】
このように、図６に例示する態様では、第１地図データＭ１のリンクＫと第２地図データＭ２のリンクＫとを直接的に関連付けるためのテーブル（例えば対応テーブルＭＴ）は設けられていない。しかし、“Street:A”や“Street:B”といったリンク群識別データ（StreetID）を照合することによって、第１地図データＭ１と第２地図データＭ２とを関連付けることができる。換言すれば、第１地図データＭ１と第２地図データＭ２とを直接的に関連付けることができない状態であっても、リンク群識別データ（StreetID）を照合することによって、第１地図データＭ１と第２地図データＭ２とを関連付けることができる。
【００３６】
例えば、図７に例示する態様では、第１地図データ（Ｍ１＿２）と第２地図データ（Ｍ２＿１）とのバージョンが異なる。つまり、第１地図データＭ１は、更新の結果、“Street:A”を構成するリンク群が、図６に例示する態様とは異なるものとなっている。具体的には、バージョン１の第１地図データ（Ｍ１＿１）における“Link:110”が、バージョン２の第１地図データ（Ｍ１＿２）では“Link:111”と“Link:115”との２つに分割されている。その結果、バージョン２の第１地図データ（Ｍ１＿２）において“Street:A”が付与されるリンク群は、４つのリンク（Link:100, Link:111, Link:115, Link:120）により構成されるリンク群となっている。一方、バージョン１の第２地図データ（Ｍ２＿１）において“Street:A”が付与されるリンク群は、図６と同様、３つのリンクにより構成されている。しかし、第１地図データ（Ｍ１＿２）及び第２地図データ（Ｍ２＿１）の双方において、“Street:A”というリンク群識別データが付与されているリンク群が存在する。このため、“Street:A”というリンク群識別データを照合することによって、第１地図データ（Ｍ１＿２）のリンクＫと第２地図データ（Ｍ２＿１）のリンクＫとを関連付けることができる。
【００３７】
以下、図８のフローチャートも参照して、リンク群識別データ（StreetID）を用いて異なるバージョンの地図データ同士を対応させる手順を説明する。地図データ同士の対応は、図１に示す地図データマッチング部３０にて行われる。地図データマッチング部３０は、マイクロコンピュータを中核として構成された演算処理部１の機能部として構成されており、他の機能部と同様に、ハードウェアとソフトウェア（プログラム等）との協働によってその機能が実現される。図１に示すように、地図データマッチング部３０は、対応リンク群抽出部６と、対応位置判定部７と、第２情報取得部８とを有している。
【００３８】
対応リンク群抽出部６は、第１道路ネットワークデータにおいて特定位置（後述する“Ｐ１”）が指定された場合に、この特定位置Ｐ１が存在するリンクＫを含む第１リンク群識別データ（StreetID）を取得し、この第１リンク群識別データ（StreetID）に対応する第２リンク群識別データ（StreetID）が示すリンク群である対応リンク群を第２道路ネットワークデータから抽出する機能部である。対応位置判定部７は、対応リンク群に含まれるリンクＫの中の特定位置Ｐ１に対応する位置である対応位置Ｑ１を判定する機能部である。詳細は、後述するが、１つの態様として、対応位置判定部７は、第１道路ネットワークデータにおける特定位置Ｐ１の周辺のリンクＫの属性情報及び第２道路ネットワークデータにおける特定位置Ｐ１の周辺のリンクの属性情報に基づく判定を行って、対応位置Ｑ１を判定する。また、別の態様として、対応位置判定部７は、特定位置Ｐ１の座標情報及び第２道路ネットワークデータにおける特定位置Ｐ１の周辺のリンクＫの属性情報に基づく判定を行って、対応位置Ｑ１を判定する。尚、リンクの属性情報には、各リンクの形状を表す情報が含まれる。第２情報取得部８は、対応位置Ｑ１に基づいて、第２地図データＭ２から第２情報（Ｌ２２）を取得する。そして、ナビゲーション演算部３（案内部）は、第２情報（Ｌ２２）を用いて案内を行う。
【００３９】
例えば、自位置演算部２により自位置が算出されると、この自位置が特定位置Ｐ１として指定される。対応リンク群抽出部６は、自位置（特定位置Ｐ１）に基づき、第１地図データＭ１のリンク情報“Link”を取得する（＃１）。図８に示すように、本実施形態では、特定位置Ｐ１に基づき、バージョン２の第１地図データ（Ｍ１＿２）からリンク情報“Link:111”が取得される。さらに、対応リンク群抽出部６は、バージョン２の第１地図データ（Ｍ１＿２）に対応した識別テーブル（ＳＴ１＿２）を参照して、特定位置Ｐ１が存在するリンク（Link:111）を含む第１リンク群識別データ（StreetID）である“Street:A”を取得する。
【００４０】
ここで、第１リンク群識別データ（StreetID）の“Street:A”に対応する第２リンク群識別データ（StreetID）は、同じく“Street:A”である。対応リンク群抽出部６は、第２地図データ（Ｍ２＿１）に対応した識別テーブル（ＳＴ２＿１）を参照して、第２リンク群識別データ（StreetID）の“Street:A”が示すリンク群である対応リンク群を第２道路ネットワークデータから抽出する（＃３）。具体的には、“Link:1000, Link:1010, Link:1020”が第２道路ネットワークデータから抽出される。以上、ステップ＃１〜ステップ＃３は、対応リンク群抽出ステップに相当する（対応リンク群抽出機能）。
【００４１】
対応位置判定部７は、第１地図データ（Ｍ１＿２）におけるリンクの形状（ＳＰ１）と、第２地図データ（Ｍ２＿１）におけるリンクの形状（ＳＰ２）とが、基準内で一致しているか否かを判定する（＃４）。即ち、対応位置判定部７は、第１道路ネットワークデータにおける特定位置Ｐ１の周辺のリンクの形状（ＳＰ１）と、対応リンク群に含まれるリンクの形状（ＳＰ２）との形状マッチングを行って、特定位置Ｐ１の周辺のリンクＫと対応リンク群に含まれるリンクＫとの対応関係を判定する。属性情報に、各リンクＫの形状を表す情報が含まれる場合、この判定は、第１道路ネットワークデータにおける特定位置Ｐ１の周辺のリンクＫの属性情報及び第２道路ネットワークデータにおける特定位置Ｐ１の周辺のリンクＫの属性情報に基づく判定に相当する。
【００４２】
図８に例示する態様では、第１地図データ（Ｍ１＿２）におけるリンク“Link:111, Link:115”の形状（ＳＰ１）と、第２地図データ（Ｍ２＿１）におけるリンク“Link:1010”の形状（ＳＰ２）とが、基準内で一致する。従って、対応位置判定部７は、第１地図データ（Ｍ１＿２）におけるリンク“Link:111”上の特定位置Ｐ１を、第２地図データ（Ｍ２＿１）において対応するリンク“Link:1010”上にマッピングすることによって、対応位置Ｑ１を判定する（＃５）。例えば、第１地図データ（Ｍ１＿２）におけるリンク“Link:111”の開始点から特定位置Ｐ１までの距離に相当する距離を、第２地図データ（Ｍ２＿１）におけるリンク“Link:1010”の開始点からの距離に対応させて、対応位置Ｑ１を決定する。第２情報取得部８は、判定された対応位置Ｑ１に基づき、第２地図データＭ２から第２情報を取得する（＃５）。ステップ＃４、及び＃５の前半は、対応位置判定ステップに相当する（対応位置判定機能）。ステップ＃５の後半は、第２情報取得ステップに相当する（第２情報取得機能）。
【００４３】
図８を参照して上述した例では、第１リンク群識別データ（StreetID）の“Street:A”に対応する第２リンク群識別データ“Street:A”が、第２地図データ（Ｍ２＿１）に存在した。しかし、例えば、図９に例示するように、相対的に新しいバージョン“ｂ”の第１地図データ（Ｍ１＿ｂ）には存在する道路が、相対的に古いバージョン“ａ”の第２地図データ（Ｍ２＿ａ）には存在しない場合、第１リンク群識別データ（StreetID）の“Street:B”に対応する第２リンク群識別データ（StreetID）の“Street:B”も存在しない。ここで、第１地図データ（Ｍ１＿ｂ）において“Street:B”で規定されるリンク群の上に、自位置（特定位置Ｐ２）が指定された場合には、第２地図データ（Ｍ２＿ａ）上において、対応位置Ｑ１を判定することはできない。
【００４４】
図８のステップ＃３では、特定位置Ｐ２が指定されたリンク群の第１リンク群識別データ（StreetID）が、第２地図データ（Ｍ２＿ａ）にも存在するか否かの判定を行うステップを省略している。しかし、好適には存否の判定が実行される。そして、特定位置Ｐ２が指定されたリンク群の第１リンク群識別データ（StreetID）が、第２地図データ（Ｍ２＿ａ）に在在しない場合には、対応位置Ｑ１の判定、並びに第２情報の取得を行わずに、処理が終了される。
【００４５】
同様に、対応位置判定部７によるステップ＃４において、リンクＫの形状（ＳＰ１及びＳＰ２）が基準内で一致しなかった場合には、特定位置Ｐ１が対応位置Ｑ１にマッピングされることなく、また、第２情報も取得されることなく、処理が終了される。即ち、対応位置判定部７は、ステップ＃４において、形状マッチングを行って、一致する形状が存在しない場合には、対応位置Ｑ１を決定することなく、判定を終了する。
【００４６】
例えば、図１０の例では、バージョン“ｃ”の第１地図データ（Ｍ１＿ｃ）及びバージョン“ａ”の第２地図データ（Ｍ２＿ａ）の双方が、リンク群識別データ（StreetID）として“Street:A”を有している。しかし、特定位置Ｐ１の周辺のリンク形状は大きく異なっている。例えば、道路の付け替え等によって、同一路線の道路であっても、その経路が変更されている場合がある。このような場合には、対応位置判定部７が形状マッチングを行っても、一致する形状が存在しない可能性がある。このようなケースでも、対応位置判定部７は、対応位置Ｑ１を決定することなく、判定を終了する。
【００４７】
上記の説明においては、“StreetID”として、便宜的に“Street:A”、“Street:B”などの記号を用いたが、実際の道路には、「国道１号線」や、「〇〇通り」といった名称が付与されている場合が多い。従って、互いに対応する第１リンク群と第２リンク群とは、実際の道路名称が同じ道路を構成する複数のリンクにより構成されていると好適である。また、第１リンク群識別データ及び第２リンク群識別データは、実際の道路名称に対応した識別データであると好適である。尚、識別データは、例えば、文字、数字、記号、又はこれらの組合せによって生成されている。
【００４８】
〔その他の実施形態〕
以下、その他の実施形態について説明する。尚、以下に説明する各実施形態の構成は、それぞれ単独で適用されるものに限られず、矛盾が生じない限り、他の実施形態の構成と組み合わせて適用することも可能である。
【００４９】
（１）上記では、第１地図データＭ１が二次元の地図データであり、第２地図データＭ２が三次元の地図データであり、第２情報は、地図データに含まれる地物の三次元形状、模様、及び色彩の少なくとも１つを含む情報である場合を例として説明した。しかし、この形態に限定されることはない。例えば、第１地図データＭ１が二次元又は三次元の地図データであり、第２地図データＭ２が駐車場やガソリンスタンド、その他の店などの所在位置を示す地図データであり、第２情報が、店などの種別や規模、表示用のアイコンなどの情報であってもよい。
【００５０】
（２）上記においては、図８を参照して、対応位置判定部７が、第１道路ネットワークデータにおける特定位置Ｐ１の周辺のリンクの形状（ＳＰ１）と、対応リンク群に含まれるリンクの形状（ＳＰ２）との形状マッチングを行って、特定位置Ｐ１の周辺のリンクＫと対応リンク群に含まれるリンクＫとの対応関係を判定すると説明した。これは、属性情報に、各リンクＫの形状を表す情報が含まれる場合を想定している。従って、この判定は、第１道路ネットワークデータにおける特定位置Ｐ１の周辺のリンクＫの属性情報及び第２道路ネットワークデータにおける特定位置Ｐ１の周辺のリンクＫの属性情報に基づく判定に相当する。
【００５１】
しかし、対応位置判定部７による判定は、この態様に限定されるものではない。例えば、リンクの形状によって第２道路ネットワークデータにおける対応リンクを特定し、特定位置Ｐ１の座標情報を用いて、この座標情報に最も近い対応リンク上の地点を対応位置Ｑ１として判定してもよい。この判定は、特定位置Ｐ１の座標情報及び第２道路ネットワークデータにおける特定位置Ｐ１の周辺のリンクＫの属性情報に基づく判定に相当する。
【００５２】
さらに、別の態様として、対応位置判定部７は、形状マッチングを行うことなく、特定位置Ｐ１の座標情報から対応位置Ｑ１を判定してもよい。例えば、特定位置Ｐ１の座標情報に基づき、第２道路ネットワークデータにおける対応リンク上で、特定位置Ｐ１の座標に最も近い座標を対応位置Ｑ１としてもよい。或いは、特定位置Ｐ１の座標情報に基づき、第２道路ネットワークデータにおいて対応するリンク群（同一StreetIDのリンク群）上で、特定位置Ｐ１の座標に最も近い座標を対応位置Ｑ１とし、対応位置Ｑ１を含むリンクＫを対応リンクとしてもよい。
【００５３】
〔実施形態の概要〕
以下、上記において説明した、実施形態に係るナビゲーション装置（１０）の概要について簡単に説明する。
【００５４】
第１情報（Ｌ１２）を有する第１地図データ（Ｍ１）と、前記第１地図データ（Ｍ１）と座標が重複する領域の地図データであって前記第１地図データ（Ｍ１）には含まれていない第２情報（Ｌ２２）を有する第２地図データ（Ｍ２）と、を用いて案内を行うナビゲーション装置（１０）は、１つの好適な態様として、
前記第１地図データ（Ｍ１）が、複数のリンク（Ｋ）の接続関係により道路を表す第１道路ネットワークデータ（Ｌ１１）と、当該第１道路ネットワークデータ（Ｌ１１）において連続する複数のリンク（Ｋ）により構成されるリンク群である第１リンク群をそれぞれ識別する第１リンク群識別データと、を含み、
前記第２地図データ（Ｍ２）が、複数のリンク（Ｋ）の接続関係により道路を表す第２道路ネットワークデータ（Ｌ２１）と、当該第２道路ネットワークデータ（Ｌ２１）において連続する複数のリンク（Ｋ）により構成されるリンク群である第２リンク群をそれぞれ識別する第２リンク群識別データと、を含み、
前記第２リンク群識別データは、前記第１リンク群識別データに対応付けられており、
前記第１地図データ（Ｍ１）及び前記第２地図データ（Ｍ２）を記憶する地図データ記憶部（５）と、
前記第１道路ネットワークデータ（Ｌ１１）及び前記第２道路ネットワークデータ（Ｌ２１）をそれぞれ独立して更新可能なデータ更新部（９）と、
前記第１道路ネットワークデータ（Ｌ１１）において特定位置（Ｐ１）が指定された場合に、当該特定位置（Ｐ１）が存在するリンク（Ｋ）を含む前記第１リンク群識別データを取得し、当該第１リンク群識別データに対応する前記第２リンク群識別データが示すリンク群である対応リンク群を前記第２道路ネットワークデータ（Ｌ２１）から抽出する対応リンク群抽出部（６）と、
前記第１道路ネットワークデータ（Ｌ１１）における前記特定位置（Ｐ１）の周辺のリンク（Ｋ）の属性情報及び前記第２道路ネットワークデータ（Ｌ２１）における前記特定位置（Ｐ１）の周辺のリンク（Ｋ）の属性情報に基づく判定、及び、前記特定位置（Ｐ１）の座標情報及び前記第２道路ネットワークデータ（Ｌ２１）における前記特定位置（Ｐ１）の周辺のリンク（Ｋ）の属性情報に基づく判定、の少なくとも一方の判定を行って、前記対応リンク群に含まれるリンク（Ｋ）の中の前記特定位置（Ｐ１）に対応する位置である対応位置（Ｑ１）を判定する対応位置判定部（７）と、
前記対応位置（Ｑ１）に基づいて、前記第２地図データ（Ｍ２）から前記第２情報（Ｌ２２）を取得する第２情報取得部（８）と、
前記第２情報（Ｌ２２）を用いて案内を行う案内部（３）と、を備える。
【００５５】
この構成によれば、第１地図データ（Ｍ１）と第２地図データ（Ｍ２）とを直接的に関連付けるためのテーブル等は設けられていない。しかし、第２リンク群識別データが第１リンク群識別データに対応付けられているので、第２地図データ（Ｍ２）を間接的に第１地図データ（Ｍ１）に関連付けることができる。従って、更新の時期が異なるなど、第１地図データ（Ｍ１）と第２地図データ（Ｍ２）とを直接的に関連付けることができない状態であっても、第１リンク群識別データと第２リンク群識別データとを照合することによって、第１地図データ（Ｍ１）と第２地図データ（Ｍ２）とを関連付けることができる。尚、この関連付けに当たっては、対応位置判定部（７）が、特定位置（Ｐ１）に対する対応位置（Ｑ１）を判定する。従って、第１地図データ（Ｍ１）と第２地図データ（Ｍ２）との間で、道路ネットワークデータに比較的大きな差がある状態では、第１地図データ（Ｍ１）と第２地図データ（Ｍ２）とが関連付けられない。このため、不適切な対応付けを回避することができる。このように、本構成によれば、更新時期が独立した複数の地図データを利用するナビゲーション装置において、異なる種類の地図データ間において更新状態に不整合があっても、可能な限り地図データ間の対応関係を保持することができる。
【００５６】
ここで、前記属性情報には、各リンクの（Ｋ）形状を表す情報が含まれ、前記対応位置判定部（７）は、前記第１道路ネットワークデータ（Ｌ１１）における前記特定位置（Ｐ１）の周辺のリンク（Ｋ）の形状と、前記対応リンク群に含まれるリンク（Ｋ）の形状との形状マッチングを行って、前記特定位置（Ｐ１）の周辺のリンク（Ｋ）と前記対応リンク群に含まれるリンク（Ｋ）との対応関係を判定し、当該対応関係に基づいて前記対応位置（Ｑ１）を判定すると好適である。リンク（Ｋ）の接続関係が変わっていても、第１リンク群識別データと第２リンク群識別データとで対応付けられるリンク（Ｋ）の形状が一致すれば、特定位置（Ｐ１）に対する対応位置（Ｑ１）を適切に判定することができる。従って、形状マッチングにより、精度良く対応位置（Ｑ１）を判定することができる。
【００５７】
前記対応位置判定部（７）は、前記形状マッチングを行って、一致する形状が存在しない場合には、前記対応位置（Ｑ１）を決定することなく、判定を終了すると好適である。道路形状が大きく変わってしまっている場合などでは、第１地図データ（Ｍ１）と第２地図データ（Ｍ２）とを無理に対応付けると不適切である。従って、形状マッチングの結果、一致する形状が存在しない場合には、対応位置（Ｑ１）の決定を行わないと好適である。
【００５８】
また、互いに対応する前記第１リンク群と第２リンク群とは、実際の道路名称が同じ道路を構成する複数のリンク（Ｋ）により構成され、前記第１リンク群識別データ及び前記第２リンク群識別データは、実際の道路名称に対応した識別データであると好適である。第１リンク群識別データ及び第２リンク群識別データが付与されるリンク群は、地図データの更新に伴う経年変化に対して変化が少なく、長期にわたって利用できるリンクのまとまりであることが好ましい。道路名称が与えられているような路線はそのような条件に合致し易い。また、当該路線名を識別データに利用すると地図データのメンテナンスも容易である。
【００５９】
また、前記第１地図データ（Ｍ１）は二次元の地図データであり、前記第２地図データ（Ｍ２）は三次元の地図データであり、前記第２情報（Ｌ２２）は、地図データに含まれる地物の三次元形状、模様、及び色彩の少なくとも１つを含む情報であると好適である。三次元データはデータサイズも大きく、二次元データに比べると更新も容易ではない。従って、二次元の地図データの方が頻繁に更新される可能性が高い。一方、情報処理装置の高性能化もあり、視認性の高い三次元データの需要は高まっている。このため、経路案内用には更新頻度が高い二次元の地図データを用い、表示等には三次元の地図データを用いるような協働も増加すると考えられる。更新時期が異なっても、地図データ同士の対応付けが可能な状態で、二次元の地図データと三次元の地図データとを利用できると利便性の高いナビゲーション装置（１０）を実現することができる。
【００６０】
上述したナビゲーション装置（１０）の種々の技術的特徴は、ナビゲーション方法やナビゲーションプログラムにも適用可能である。以下にその代表的な態様を例示する。例えば、ナビゲーション方法は、上述したナビゲーション装置（１０）の特徴を備えた各種のステップを有することができる。また、ナビゲーションプログラムは、上述したナビゲーション装置（１０）の特徴を備えた各種の機能をコンピュータに実現させることが可能である。当然ながらこれらのナビゲーション方法及びナビゲーションプログラムも、上述したナビゲーション装置（１０）の作用効果を奏することができる。さらに、ナビゲーション装置（１０）の好適な態様として例示した種々の付加的特徴を、これらナビゲーション方法やナビゲーションプログラムに組み込むことも可能であり、当該方法及び当該プログラムはそれぞれの付加的特徴に対応する作用効果も奏することができる。
【００６１】
１つの好適な態様として、第１情報（Ｌ１２）を有する第１地図データ（Ｍ１）と、前記第１地図データ（Ｍ１）と座標が重複する領域の地図データであって前記第１地図データ（Ｍ１）には含まれていない第２情報（Ｌ２２）を有する第２地図データ（Ｍ２）と、を用いて案内を行うナビゲーション方法は、
前記第１地図データ（Ｍ１）及び前記第２地図データ（Ｍ２）が、地図データ記憶部（５）に記憶されており、
前記第１地図データ（Ｍ１）が、複数のリンク（Ｋ）の接続関係により道路を表す第１道路ネットワークデータ（Ｌ１１）と、当該第１道路ネットワークデータ（Ｌ１１）において連続する複数のリンク（Ｋ）により構成されるリンク群である第１リンク群をそれぞれ識別する第１リンク群識別データと、を含み、
前記第２地図データ（Ｍ２）が、複数のリンク（Ｋ）の接続関係により道路を表す第２道路ネットワークデータ（Ｌ２１）と、当該第２道路ネットワークデータ（Ｌ２１）において連続する複数のリンク（Ｋ）により構成されるリンク群である第２リンク群をそれぞれ識別する第２リンク群識別データと、を含み、
前記第２リンク群識別データは、前記第１リンク群識別データに対応付けられており、
データ更新部（９）により、前記第１道路ネットワークデータ（Ｌ１１）及び前記第２道路ネットワークデータ（Ｌ２１）をそれぞれ独立して更新可能なデータ更新ステップと、
対応リンク群抽出部（６）が、前記第１道路ネットワークデータ（Ｌ１１）において特定位置（Ｐ１）が指定された場合に、当該特定位置（Ｐ１）が存在するリンク（Ｋ）を含む前記第１リンク群識別データを取得し、当該第１リンク群識別データに対応する前記第２リンク群識別データが示すリンク群である対応リンク群を前記第２道路ネットワークデータ（Ｌ２１）から抽出する対応リンク群抽出ステップ（＃１，＃２，＃３）と、
対応位置判定部（７）が、前記第１道路ネットワークデータ（Ｌ１１）における前記特定位置（Ｐ１）の周辺のリンク（Ｋ）の属性情報及び前記第２道路ネットワークデータ（Ｌ２１）における前記特定位置（Ｐ１）の周辺のリンク（Ｋ）の属性情報に基づく判定、及び、前記特定位置（Ｐ１）の座標情報及び前記第２道路ネットワークデータ（Ｌ２１）における前記特定位置（Ｐ１）の周辺のリンク（Ｋ）の属性情報に基づく判定、の少なくとも一方の判定を行って、前記対応リンク群に含まれるリンク（Ｋ）の中の前記特定位置（Ｐ１）に対応する位置である対応位置（Ｑ１）を判定する対応位置判定ステップ（＃４，＃５）と、
第２情報取得部（８）が、前記対応位置（Ｑ１）に基づいて、前記第２地図データ（Ｍ２）から前記第２情報（Ｌ２２）を取得する第２情報取得ステップ（＃５）と、
案内部（３）が、前記第２情報（Ｌ２２）を用いて案内を行う案内ステップと、を備える。  
【００６２】
また、１つの好適な態様として、第１情報（Ｌ１２）を有する第１地図データ（Ｍ１）と、前記第１地図データ（Ｍ１）と座標が重複する領域の地図データであって前記第１地図データ（Ｍ１）には含まれていない第２情報（Ｌ２２）を有する第２地図データ（Ｍ２）と、を用いて案内を行うナビゲーションプログラムは、
前記第１地図データ（Ｍ１）及び前記第２地図データ（Ｍ２）が、地図データ記憶部（５）に記憶されており、
前記第１地図データ（Ｍ１）が、複数のリンク（Ｋ）の接続関係により道路を表す第１道路ネットワークデータ（Ｌ１１）と、当該第１道路ネットワークデータ（Ｌ１１）において連続する複数のリンク（Ｋ）により構成されるリンク群である第１リンク群をそれぞれ識別する第１リンク群識別データと、を含み、
前記第２地図データ（Ｍ２）が、複数のリンク（Ｋ）の接続関係により道路を表す第２道路ネットワークデータ（Ｌ２１）と、当該第２道路ネットワークデータ（Ｌ２１）において連続する複数のリンク（Ｋ）により構成されるリンク群である第２リンク群をそれぞれ識別する第２リンク群識別データと、を含み、
前記第２リンク群識別データは、前記第１リンク群識別データに対応付けられており、
データ更新部（９）により、前記第１道路ネットワークデータ（Ｌ１１）及び前記第２道路ネットワークデータ（Ｌ２１）をそれぞれ独立して更新可能なデータ更新機能と、
対応リンク群抽出部（６）が、前記第１道路ネットワークデータ（Ｌ１１）において特定位置（Ｐ１）が指定された場合に、当該特定位置（Ｐ１）が存在するリンク（Ｋ）を含む前記第１リンク群識別データを取得し、当該第１リンク群識別データに対応する前記第２リンク群識別データが示すリンク群である対応リンク群を前記第２道路ネットワークデータ（Ｌ２１）から抽出する対応リンク群抽出機能と、
対応位置判定部（７）が、前記第１道路ネットワークデータ（Ｌ１１）における前記特定位置（Ｐ１）の周辺のリンク（Ｋ）の属性情報及び前記第２道路ネットワークデータ（Ｌ２１）における前記特定位置（Ｐ１）の周辺のリンクの属性情報に基づく判定、及び、前記特定位置（Ｐ１）の座標情報及び前記第２道路ネットワークデータ（Ｌ２１）における前記特定位置（Ｐ１）の周辺のリンク（Ｋ）の属性情報に基づく判定、の少なくとも一方の判定を行って、前記対応リンク群に含まれるリンク（Ｋ）の中の前記特定位置（Ｐ１）に対応する位置である対応位置（Ｑ１）を判定する対応位置判定機能と、
第２情報取得部（８）が、前記対応位置（Ｑ１）に基づいて、前記第２地図データ（Ｍ２）から前記第２情報（Ｌ２２）を取得する第２情報取得機能と、
案内部（３）が、前記第２情報（Ｌ２２）を用いて案内を行う案内機能と、をコンピュータに実現させる。
【産業上の利用可能性】
【００６３】
本発明は、互いに座標が重複し、異なる情報を有する地図データを用いて案内を行うナビゲーション装置に利用することができる。
【符号の説明】
【００６４】
３        ：ナビゲーション演算部（案内部）
５        ：地図データベース（地図データ記憶部）
６        ：対応リンク群抽出部
７        ：対応位置判定部
８        ：第２情報取得部
９        ：データ更新部
１０      ：ナビゲーション装置
Ｌ１１    ：第１道路ネットワークレイヤ（第１道路ネットワークデータ）
Ｌ１２    ：平面地物レイヤ（第１情報）
Ｌ２１    ：第２道路ネットワークレイヤ（第２道路ネットワークデータ）
Ｌ２２    ：立体地物レイヤ（第２情報）
Ｐ１      ：特定位置
Ｑ１      ：対応位置
ＳＴ      ：識別テーブル
ＳＴ１    ：第１識別テーブル（第１リンク群識別データ）
ＳＴ２    ：第２識別テーブル（第２リンク群識別データ）
【図１】
0006391507.tif 000002
【図２】
0006391507.tif 000003
【図３】
0006391507.tif 000004
【図４】
0006391507.tif 000005
【図５】
0006391507.tif 000006
【図６】
0006391507.tif 000007
【図７】
0006391507.tif 000008
【図８】
0006391507.tif 000009
【図９】
0006391507.tif 000010
【図１０】
0006391507.tif 000011