JP3611099B2 - Navigation device - Google Patents
Navigation device Download PDFInfo
- Publication number
- JP3611099B2 JP3611099B2 JP2000017079A JP2000017079A JP3611099B2 JP 3611099 B2 JP3611099 B2 JP 3611099B2 JP 2000017079 A JP2000017079 A JP 2000017079A JP 2000017079 A JP2000017079 A JP 2000017079A JP 3611099 B2 JP3611099 B2 JP 3611099B2
- Authority
- JP
- Japan
- Prior art keywords
- link
- road
- route
- data
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Instructional Devices (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は主に車両用に使用されるナビゲーション装置に関する。
【0002】
【従来の技術】
図22は特開平10−187033号公報に示されたナビゲーション装置に用いられる地図データベースに格納された道路データとそれによって表される道路の構成図である。図22に示す道路データにおいて交差点等はノードN として表され、両端にノードN を有する道路の構成単位はリンクL により表される。道路データにおいて道路網はリンクL をノードN において接続することにより構成される。
図22(a)に示すように道路データは地図の縮尺に応じて階層化され、レベル値が低いほど詳細な道路が表される。例えばレベル0のリンクL02 ,L03はレベル1 ではL12 の1つのリンクに統合され、さらにレベル2において道路aは1つのリンクL21 により表される。
各レベルにおけるリンクの対応関係は図22(b)に示す上位レベルリンクデータにより与えられる。これにより例えばレベル0のリンクL02 ,L03 はレベル1のリンクL12 に対応し、レベル2ではリンクL21 に対応することが分かる。また、各レベルのリンクにはそのリンクに対応する道路の形状を示す道路形状データが与えられている。
【0003】
ナビゲーション装置において目的地までの経路が計算されると、道路データにより画面に表示された道路の該当個所に経路が描画される。例えばレベル1のリンクL12 からなる経路をレベル0の地図上に描画する場合、レベル0の上位レベルリンクデータを参照してこの経路を構成するリンクがレベル0のリンクL02 およびL03 に該当することを検出し、レベル0のリンクL02 とL03 の道路形状データを用いて画面に表示された道路の該当する個所に経路を描画する。
【0004】
地図データベースにはまた、外部の交通情報提供施設から提供される交通情報を画面に表示された地図上に描画するための外部リンク変換データが格納されている。これは外部の交通情報提供施設で使用する道路データにおいて定義された外部リンクとナビゲーション装置に用いられる道路データのリンクとの位置関係、つまり相互のリンクの重なり具合を示す。この外部リンク変換情報により、外部リンクに対応するリンクを検出し、外部リンク上に発生した事象の発生区間を画面に表示された道路の該当個所に表示する。
【0005】
交通情報提供施設からある事象の発生区間が提供されると、外部リンク変換データによりその事象が発生している外部リンクが特定される。例えばその事象の発生区間がレベル1のリンクL12 に対応しており、これをレベル0の地図上に表示する場合も図22(b)に示す上位レベルリンクデータを参照してレベル1のリンクL12 がレベル0のリンクL02 とL03 に対応することを検出し、該当する個所に交通情報を描画する。
【0006】
【発明が解決しようとする課題】
従来のナビゲーション装置では図22(b)に示すような上位レベルリンクデータを使用して異なるレベル間でのリンクの対応づけを行っている。このため、上位レベルリンクに対応する下位レベルリンクを検出することはできるが、反対に下位レベルリンクの上位レベルリンクにおける位置を検出することができないという問題があった。つまり、レベル1のリンクL12 に該当する経路をレベル2の道路を画面上に表示するとき、リンクL12 がリンクL21 上のどこに位置するかが不明なため、経路を表示する際リンクL21 の道路形状データを用いることができない。このため新たにリンクL12 の道路形状データを地図データベースから読み取って、その道路形状データを用いて経路を表示する必要があり、経路表示の処理が煩雑になり時間がかかるという問題があった。また、外部の交通情報提供施設から得られた交通情報を地図上に表示する際も同様の問題があった。
【0007】
この発明は上記のような問題点を解決するためになされたもので、全ての表示レベルにおいて画面中の道路上に経路、交通情報等を高速かつ容易に表示できるナビゲーション装置を得ることを目的とする。
【0008】
本発明のナビゲーション装置は、情報の入力を行う入力手段と、地図を表示する表示手段と、道路の詳細度により複数レベルに階層化された道路データを格納した地図データベース記憶手段と、経路を構成する部分経路を表すための部分経路フィールドからなる案内経路データを格納する経路記憶手段と、前記道路データに従って上記表示手段に地図を表示させるナビゲーション処理手段とを備え、前記地図データベース記憶手段には、階層化された各レベルの道路を、両端にノードを有する単一のリンクまたは前記ノードにおいて接続された複数のリンクからなるリンク列により構成すると共に、上記各レベルの道路においてそのレベル以上には存在しない道路を基準道路として各レベルごとに順次定めることにより、全てのリンク列が属する基準道路に付与された道路識別情報と、上記基準道路におけるリンク列の位置を表すリンク列位置情報と、上記リンク列が基準道路において占める範囲を表すリンク列区間情報とからなるリンク列レコードを前記道路データとして格納されており、前記ナビゲーション処理手段は、上記経路記憶手段に格納されている経路データレコードから取り出した部分経路フィールドと、上記地図データベース記憶手段に格納されている道路データから取り出したリンク列レコードとを比較し、これらの一致する組み合わせから部分経路に該当する経路部データを抽出することにより、前記表示手段に表示された地図の基準道路上の特定位置に、この特定位置に係る情報を表示するようにしたものである。
【0009】
また、この発明は、上記のナビゲーション装置において、上記リンク列位置情報は、基準道路の始端ノードから各リンクまたはリンク列の上記始端ノードに最も近いノードまでの基準道路上の距離とし、上記リンク列区間情報は、上記リンク列の両端点間の距離として表したものである。
また、この発明は上記のナビゲーション装置において、地図データベース記憶手段には、上記道路データを少なくとも含み地図表示や経路計算に用いられる地図データと、上記道路データによって表される道路網上に表示される案内経路に関する案内経路データと、交通情報の表示に用いるリンク変換データとを格納してなるものである。
【0010】
この発明は上記のナビゲーション装置において、経路記憶手段には、経路を構成する部分経路の始点位置を部分経路が属する基準道路の始端ノードと部分経路の始点との基準道路上の距離を表す始点位置情報と、経路を構成する部分経路の終点位置を部分経路が属する基準道路の終端ノードと部分経路の終点との基準道路上の距離を表す終点位置情報とを、上記部分経路フィールドとして保持し、これらの情報により各レベルにおいて部分経路の基準道路における位置を特定するようにしたものである。
【0011】
またこの発明は、上記のナビゲーション装置において、上記外部リンクデータは前記外部リンクの基準道路における位置を表す外部リンク位置情報を少なくとも含み、上記外部リンク位置情報は前記外部リンクが属する基準道路の始端ノードから外部リンクまでの距離で表したものであり、更にこの発明は上記のナビゲーション装置において、前記基準道路を、複数個の地域ごとに分割して設けたものである。
【0012】
【発明の実施の形態】
以下本発明における実施の形態を図面を参照して説明する。
実施の形態1.
図1は実施の形態1によるナビゲーション装置の全体構成図である。図1において1は車両の現在位置を検出する位置検出手段、2は本装置の操作、情報の入力を行う入力手段、3はナビゲーション処理に必要な各種情報を格納した地図データベース記憶手段、6は外部の交通情報提供施設からの交通情報を受信する交通情報受信手段、7は経路計算処理によって得られた経路情報または選択された案内経路の経路データを格納する経路記憶手段である。ナビゲーション処理手段4は地図データベース記憶手段3に格納された地図データを用いて5の表示手段に地図を描画し、この地図上に目的地までの経路や車両の現在位置、交通情報等を表示する。この地図データベースはまた、目的地までの経路計算にも使用される。
【0013】
図1に示すナビゲーション装置の回路構成を示すブロック図を図2に示す。図2において、位置検出装置15は車両の走行距離を検出する距離センサ、車両の走行方位を検出する方位センサ、およびGPS受信機等からなり、車両位置を検出する。地図データが記憶される地図データベース記憶装置17はCD−ROMにより構成される。ナビゲーション処理装置4’のROM11にはナビゲーション処理用のプログラムが記憶されており、マイクロコンピュータ10はこのプログラムに従いインターフェース13を介して得られる各種情報を用いてナビゲーション処理を行い、これにより得られた処理情報をRAM12に記憶する。表示装置5’はLCDまたは、CRT等を用いた表示装置14、表示装置14に表示する画像データを記憶するフレームメモリ18、マイクロコンピュータ10から与えられた命令に従って生成した画像データをフレームメモリ18に記憶しこれを表示装置14に表示する表示制御部19により構成される。
【0014】
I.地図データベース
地図データベース記憶装置17に記憶される地図データベースには、地図表示や経路計算等に用いる地図データ、案内経路に関する案内経路データ、交通情報の表示に用いるリンク変換データ等の各種データが格納されている。以下、これらのデータの詳細について述べる。
【0015】
1.地図データ
図3に地図データベースとこれに格納される地図データの構成を示す。地図データベースは各種の情報とこれらを管理するための管理情報とにより構成される。地図データは表示される道路網の詳細度に応じて階層毎に管理され、各階層の地図データはさらに領域毎に分割され格納される。各階層における地図データは、道路網に関する道路データ、施設、鉄道、水系等に関する背景データ、地名、地図記号を表示するための文字・記号データ等の各種情報と、これらのデータを管理する地図データ管理情報とにより構成される。道路データにより表される道路は両端にノードを有する単一のリンク、またはノードにおいて接続された複数のリンクからなるリンク列S により構成される。道路データはこのリンク列S に関するリンク列レコードSRの集合により表される。道路データの構成を図4に示し、この詳細を以下に述べる。
【0016】
1.1 道路データ
図5にリンク列S により構成される道路網の一例を示す。各道路には後述する道路識別番号が与えられ、それぞれ基準道路0〜5と称される。道路網は道路網の詳細度により階層化されメッシュと呼ばれる矩形領域に分割される。図6に階層化を行った各レベルにおける道路網を示す。図中、破線により示す各メッシュにはメッシュ番号ml-n(l=レベル値)が与えられる。ここで各レベルの道路のうちそのレベル以上には存在しない道路を基準道路として定め、それぞれ道路識別番号を付与し、各基準道路の両端のノードをそれぞれ始端ノードおよび終端ノードとする。(ここでは各基準道路の両端のノードのうちノード番号値が小さい方を始端ノードとする。)例えばレベル0のメッシュm0-2およびm0-9に表示されるリンクL9,L10 ,L11 からなる道路はレベル1以上には存在しない。従ってこれらのリンクL9,L10 ,L11 によって表される道路をそれぞれ基準道路3,4,5として識別番号を与える。同様にレベル1のメッシュm1-1内に表示されるノードN5-N6 間およびN7-N9 間の道路はレベル2には存在しない。したがってこれらの
道路をそれぞれ基準道路1,2として識別番号を与える。同様に、レベル2のメッシュm2-0において表示されるノードN0-N4 間の道路は基準道路0となる。
【0017】
以下、メッシュ毎に管理される道路データの詳細について説明する。図7は各メッシュ内の道路データの構成を説明するための説明図である。先に述べたように道路を構成する単一のリンクおよび連続した複数のリンクはリンク列S と称される。図7(a)はレベル0のメッシュm0-9の道路網である。同図に示すようにメッシュの境界線により発生するノードをN2' ,N4' ,N7' とし、これらのノードによって新たに構成されるリンクをL2' ,L3' ,L8'とする。ノードN2'-N4'間のリンクL2' ,L3' からなる道路はリンク列S00 、またノードN7'-N9間の道路はリンク列S01 、ノードN8-N10間の道路はリンク列S02として定義される。メッシュm0-9の道路データにはこれらのリンク列S00 ,S01 ,S02に関するリンク列レコードSR00,SR01,SR02が格納される。また、図7(b)に示すように、レベル1のメッシュm1-1においても、メッシュの境界線により発生するノードをN0",N4" とし、ノードN0"-N4" ,N5-N6 およびN7-N9 間の道路をそれぞれリンク列S10 ,S11 およびS23 と定義し、メッシュm1-1の道路データにはこれらのリンク列に関するリンク列レコードSRが格納される。図7(c)に示すレベル2のメッシュm2-0においてはノードN0-N4 間の道路をリンク列S20 とし、メッシュm2-0の道路データにはリンクS20 列に関するリンク列レコードSR20が格納される。
このようにメッシュ毎に分割された道路網はリンク列S として表され、リンク列S に関する情報はリンク列レコードSRにメッシュ毎に格納される。リンク列レコードSRの詳細を以下に説明する。
【0018】
1.2 リンク列レコード
図4に示すように、各リンク列レコードSRはそのリンク列S が属する基準道路の番号を表す道路識別情報 D 、基準道路におけるリンク列の位置を表すリンク列位置情報P 、リンク列S が基準道路において占める範囲を表すリンク列区間情報SD、さらに、リンク列の形状を示す道路形状データUn,Vnにより構成される。
【0019】
1.3 リンク列位置情報
図8はリンク列位置情報P を説明するための説明図である。図8(a)はメッシュm0-9およびm1-1のリンク列S00 ,S10 のリンク列位置情報P00 ,P10 に関する。
これらのリンク列位置情報P00 ,P10 はリンク列S00 ,S10 が属する基準道路0の始端ノードから各リンク列の上記始端ノードに最も近いノードまでの基準道路における距離により表される。つまり同図に示すように、リンク列位置情報P00,P10 はそれぞれノードN0-N2'間、N0-N0"間の基準道路0における距離により表される。同様に図8(b)に示すようにメッシュm0-9のリンク列S01 のリンク列位置情報P は基準道路2の始端ノードN7からN7' までの基準道路2における距離P01 により表される。尚、基準道路を表すリンク列のリンク列位置情報P は0となる。例えば基準道路0,1,2に該当するリンク列S20 ,S11 ,S12 のリンク列位置情報は0となる。図9に図7に示す各メッシュ内のリンク列S を表すリンク列レコードSRを示す。ここで、リンク列区間情報SDはリンク列S の両端点間の距離により表す。つまり図9において、リンク列区間情報SD20,SD10,SD11,SD12,SD00,SD01,およびSD02はそれぞれリンク列S20 ,S10 ,S11 ,S12 ,S00,S01 ,およびS02 の両端点間の距離を表す。
このようにリンク列レコードSRにリンク列位置情報P およびリンク列区間情報SDを格納することにより、基準道路におけるリンク列S の位置を各レベルにおいて特定することができる。
また基準道路を任意に設定せず、各レベルにおいて少なくとも同一のレベルにおいて存在するリンク列からなる道路を基準道路と定めることによりリンク列位置情報P のデータ量を小さくすることができる。例えば図5において、リンクL0,L5,L11 ,L10 ,L2,L3からなる道路を基準道路とした場合、リンクL10 のリンク列位置情報P はリンクL0,L5,L11 の各リンクの両端点間の距離の和となりデータ量はより大きい値となる。これに対し本実施例のようにリンクL11 を基準道路5と定めた場合、リンクL10 のリンク列位置情報P は0となり、そのデータ量を削減することができる。この方法によれはリンク列の位置情報P の格納に必要なデータサイズを小さくすることができるので、地図データベースのデータ量を削減することができる。さらに、リンク列位置情報P を基準道路の始端ノードから各リンク列S の上記始端ノードに最も近いノードまでの基準道路における距離により表すことで、同様にリンク列位置情報P のデータ量を小さくすることができる。
【0020】
1.4 道路形状データ
リンク列S の道路形状は道路形状データに格納される座標値により表される。図10にリンク列S10 の道路形状とこれに対応する道路形状データを示す。図10(a)に示すようにリンク列S10 において、ノードN0” ,N1,N3,N4” に該当する地点u0,u1,u2,u3、およびリンクL0” ,L1−2,L3” を折れ線形状として表すための要素点v0〜v6が設けられ、これらの座標値であるUn,Vnが道路形状データとして図10(b)に示すように格納される。図10(b)において要素点数Wnはノード座標の後に継続する要素点の数を表すデータである。
以上のようにして地図データが構成される。
【0021】
2 案内経路データ
道路データによって表される道路網上に表示される案内経路に関するデータは案内経路データに格納される。図11に案内経路データの構成を示す。案内経路データは各案内経路毎に設けられる経路レコードの集合とこれを管理する案内経路管理情報により構成される。各経路レコードは経路を構成する部分経路に関する情報が格納される部分経路フィールドにより構成される。図12に部分経路に関する情報が格納された部分経路フィールドの構成を示す。部分経路フィールドは、その部分経路が属する基準道路を示す道路識別番号I 、部分経路の始点位置を示す部分経路始点位置情報PS、およびその終点位置を示す部分経路終点位置情報PEからなる。部分経路始点位置情報PSおよび部分経路終点位置情報PEはそれぞれ部分経路が属する基準道路の始端ノードから部分経路の始点および終点までの基準道路における距離によって表される。ここで部分経路の始点および終点はそれぞれ基準道路の始端ノード側に位置する端点および終端ノード側に位置する端点としている。図13に図5の道路網上に表示された案内経路の一例と、これに
対応する経路レコードを示す。ここでD(Lk) はリンクLkの距離である。
尚、上記の部分経路フィールドの構成は経路計算により得られる経路を表す経路データに用いてもよい。
このように部分経路始点位置情報PSおよび部分経路終点位置情報PEを設けることにより各レベルにおいて部分経路の基準道路における位置を特定することができる。従来は、部分経路を構成する各リンクに対してそのリンクが属するレベルおよびメッシュを示すレベル情報およびメッシュ情報、さらにメッシュ内においてそのリンクを特定するためのリンク識別情報が与えられ、これらの情報により各レベルにおいて部分経路の基準道路上における位置を求めていたが、本実施の形態によればこうした処理を省くことができる。
【0022】
3.リンク変換データ
図14にリンク変換データの構成を示す。リンク変換データは領域毎に設けられた外部リンクデータの集合とこれらのデータを管理するリンク変換データ管理情報とにより構成される。各外部リンクデータは、各領域内の外部リンクLEを特定するための外部リンク識別情報EI、外部リンクLEの距離を表す外部リンク長ED、外部リンクLEが属する基準道路の道路識別番号を表す道路識別情報I 、および外部リンクLEの基準道路における位置を表す外部リンク位置情報EPにより構成される。外部リンク位置情報EPは、外部リンクLEが属する基準道路の始端ノードから、外部リンクLEの始端ノード側のノードまでの距離により表される。
【0023】
外部リンクLEにおいてある事象VEが発生した場合、この事象VEに関する情報は図15に示す交通情報データに格納される交通情報レコードにより表される。交通情報レコードは、事象が発生している外部リンクLEが属する領域を示す領域情報、事象が発生している外部リンクの外部リンク識別情報EI、外部リンクにおいて事象の発生区間を示す開始位置情報TSと終了位置情報TE、および発生している事象を示す事象種別VEにより構成される。図16に基準道路0において発生した事象VEとこの発生区間を含む外部リンクLEとの対応関係を示す。開始位置情報TSは、事象の発生区間に該当する外部リンクLEの始点ノードNEa から、事象VEの発生位置までの距離を示し、終了位置情報TEは外部リンクLEの始点ノードNEa から事象VEの終了位置までの距離を示す。
【0024】
II.ナビゲーション処理
図2に示す地図データベース記憶媒体17には以上に述べた地図データベースが格納され、これを用いてナビゲーション処理装置4'が地図表示、案内経路表示、交通情報表示等の各種ナビゲーション処理を行う。
ROM11に記憶されるナビゲーション処理に関するプログラムのフローチャートを図17に示す。装置が起動されるとまずST100 において、RAM12の内容が所定の値に初期化されるとともに地図データベース記憶装置17に格納された管理情報がRAM12上に読み取られる。ST101 では、位置検出装置15から車両の現在地を示す位置情報が取得され、ST102 では、交通情報受信装置20により交通情報提供施設から交通情報が受信され、受信された交通情報が交通情報データとしてRAM12へ格納される。ST103 では、入力部16から入力される地図の表示縮尺、目的地、経路計算の開始、案内経路の指定、交通情報表示等の入力情報が取得される。ST104 ではST101 〜ST103 で得られた位置情報、交通情報、入力情報に基づき、地図データベース記憶装置17から必要な情報を読み出しRAM12へ格納し、これらの情報を使用して各種ナビゲーション処理が行われる。
以下、ST104 のナビゲーション処理において行われる案内経路表示処理および交通情報表示処理について説明する。
【0025】
1. 案内経路表示処理
図18はST104 のナビゲーション処理において、画面に表示された道路上に案内経路を表示する案内経路表示処理の詳細を示すフローチャートである。ここでは画面に表示された地図上に図13に示す案内経路を表示する場合を例に説明する。
まず、ST200 では案内経路の選択または経路計算により得られた案内経路に関する経路レコードがRAM12に格納される。ST201 ではこのステップに来る毎にRAM12に格納された部分経路フィールドが並び順に取り出される。ただし、部分経路フィールドの取り出しが、すでに全ての部分経路について行われていれば経路表示処理を終了する。図13(a)に示す案内経路を表示する場合、図13の(b)に示す部分経路フィールド0〜2が順番に取り出される。
【0026】
ST202 ではこのステップに来る毎に、画面に表示されている道路のリンク列レコードSRが並び順に取り出される。但し、画面に表示されている道路を表すリンク列レコードSRが全て取り出されていればST201 へ戻る。例えば、表示レベルが2で表示メッシュがm2−0の場合はリンク列レコードSR20が取り出されST203 以降の処理が行われる。また、表示レベルが1で表示メッシュm1−1の場合は、リンク列レコードSR10,SR11,SR12が取り出され、表示レベルが0で表示メッシュがm0−9の場合はリンク列レコードSR00,SR01,SR02が取り出され、これらのリンク列レコードSRについてST203 以降の処理が行われる。
【0027】
ST203 では、ST202 で取り出したリンク列レコードSRとST201 で取り出した部分経路フィールドの道路識別情報I を比較し一致するならばST204 へ進み、一致しなければST202 へ戻る。これにより部分経路と同一の基準道路に属するリンク列S のリンク列レコードSRがRAM12から取り出される。例えば表示レベルが2で表示メッシュがm2−0の場合、基準道路0に含まれる部分経路1の部分経路フィールド1が取り出される。これによりリンク列レコードSR20と部分経路フィールド1の組み合わせについてST204 以降の処理が行われる。また、表示レベルが1で表示メッシュがm1−1の場合、部分経路フィールド0,1および2が取り出され、これらが示す部分経路と同じ基準道路に属するリンク列のリンク列レコードSR10,SR11,SR12との組み合わせについてST204 以降の処理が行われる。また、表示レベルが0で表示メッシュがm0−9の場合、部分経路フィールド1および2が取り出され、これらが示す部分経路と同じ基準道路に属するリンク列のリンク列レコードSR00およびSR01との組み合わせについてST204 以降の処理がなされる。
【0028】
ST204 ではST202 で取り出したリンク列レコードSRのリンク列位置情報P とリンク列区間情報SD、およびST201 で取り出した部分経路フィールドの部分経路始点位置情報PSと部分経路終点位置情報PEから、部分経路の全てまたは一部が画面上に表示されているリンク列S に含まれているか否かを判定する。この判定は、PS<PEの場合、PS>P+D またはPE<P 以外であれば含まれるとし、またPS≧PEの場合はPS<D またはPE>P+D 以外であれば含まれるとすることにより行う。
例えば、表示レベルが2で表示メッシュがm2−0の場合、部分経路1がリンク列S20 に含まれるのでリンク列レコードSR20と部分経路フィールド1の組み合わせに対して、ST205 以降の処理がなされる。また、表示レベルが1で表示メッシュがm1−1の場合は、部分経路0,1,2がそれぞれリンク列S10 ,S11 ,S12 に含まれるのでこれらのリンク列レコードと部分経路フィールドとの組み合わせに対してST205 以降の処理がなされる。また、表示レベルが0で表示メッシュがm0−9のとき、部分経路1,2がリンク列S00 ,S01 に含まれるため、これらのリンク列レコードと部分経路フィールドとの組み合わせに対してST205 以降の処理が施される。
ST204 の経路部包含チェックを行う際、本実施の形態によれば基準道路においてリンク列S が占める範囲を表すリンク列区間情報SDが予めリンク列レコードSRに格納されているので従来のようにリンク列区間情報に該当するデータを各リンクの端点のノード座標から演算して求める場合より高速に処理を行うことができる。
【0029】
ST205 では、ST204 で取り出したリンク列レコードSRと部分経路フィールドとの組み合わせから部分経路に該当する道路形状データを抽出する。この抽出処理は上記ステップで取り出したリンク列レコードSRの道路形状データが示すノード座標Unおよび要素点座標Vnの基準道路の始端ノードからの距離を求め、その距離が部分経路始点位置情報PSと部分経路終点位置情報PEとの間にあるものの座標値を抽出することにより行う。抽出された座標値は基準道路の始端ノードにより近い順に経路部データとしてRAM12に格納される。また、基準道路の始端ノードからの距離が部分経路始点位置情報PSに等しい地点の座標を求めPS<PEの場合はその座標をRAM12に格納された経路部データの先頭に挿入し、PS>PEの場合はその座標を経路部データの末尾に追加する。同様に基準道路の始端ノードからの距離が部分経路終点位置情報PEに等しい地点の座標を求め、PS<PEならばその座標を経路部データの末尾に追加し、PS>PEならばその座標を経路部データの先頭に挿入する。
【0030】
以上の処理によりST205 では例えば、表示レベルが2で表示メッシュがm2−0の場合、部分経路1に該当する道路形状データがリンク列レコードSR20から抽出され経路部データとしてRAM12へ格納される。また、表示レベルが1で表示メッシュがm1−1の場合は、部分経路0,1,2に該当する道路形状データがリンク列レコードSR10,SR11,SR12から抽出され経路部データとしてRAM12に格納される。また、表示レベルが0で表示メッシュがm0−9の場合は、部分経路1,2に該当する道路形状データがリンク列レコードSR00,SR01から抽出され経路部データとしてRAM12に格納される。
ST205 の経路部の抽出を行う際、本実施の形態によれば各表示レベルにおいて基準道路における部分経路の位置を特定することができるので、経路部データをその表示レベルのリンク列レコードSRから抽出することができる。つまり、表示レベル2において部分経路1を表示する場合、従来はレベル1のリンク列L1−2の道路形状データを新たに読み取る必要があったが、本実施の形態によればこうした前処理を必要としないので経路部データの抽出を高速に行うことができる。
【0031】
ST206 では表示制御部19がRAM12に格納された経路部データの座標値をフレームメモリ18に格納し、地図上に経路を表示する。このようにして1つの部分経路が表示されるとST202 に戻り次の経路を地図上に表示するためのフローが繰り返される。
【0032】
2. 交通情報表示
図19は交通情報表示処理の詳細を示すフローチャートである。ここでは画面に表示された地図上に図16に示す事象VEの発生区間を表示する場合を例に説明する。
ST103 において交通情報表示の入力がされるとST300 では、本ステップに来る毎にRAM12に格納された交通情報データを交通情報レコードの並び順に取り出す。ただし、交通情報データ内全ての交通情報レコードの取り出しが行われていれば表示処理を終了する。
【0033】
ST301 では、ST300 で取り出した交通情報レコードの領域情報が示す領域の外部リンクデータを地図データベース記憶装置17から読み取りRAM12へ格納する。格納された外部リンクデータのうちST300 で取り出した交通情報レコードに対応する外部リンクデータを抽出する。これは両者の外部リンク識別情報EIを比較し、一致するものを抽出することにより行う。
【0034】
ST302 ではST300 で取り出した交通情報レコードをST301 で抽出した外部リンクデータを用いて内部交通情報データに変換しRAM12へ格納する。図20に内部交通情報データの構成を示す。図20に示す内部交通情報データは道路識別情報、開始位置情報、終了位置情報、事象種別からなる。道路識別情報は事象の発生区間が属する基準道路を示す。開始位置情報および終了位置情報はそれぞれ、基準道路の始点から事象の発生地点までの距離EP+TSおよび終了地点までの距離EP+TEによって表される。
【0035】
ST303 では本ステップに来る毎に画面に表示されている道路データの各リンク列レコードSRを並び順にRAM12から取り出す。ただし、リンク列レコードSRの取り出しが画面に表示されている全てのリンク列レコードSRに対して行われていればST300 へ戻る。例えば表示レベルが2で表示メッシュがm2−0の場合、リンク列レコードSR20に対してST304 の処理が行われる。また、表示レベルが1で表示メッシュがm1−1の場合、リンク列レコードSR10,SR11,SR12に対してST304 以降の処理が行われ、表示レベルが0で表示メッシュがm0−9の場合、リンク列レコードSR00,SR01,S02 に対してST304 以降の処理が施される。
【0036】
ST304 では、ST303 で取り出したリンク列レコードSRの道路識別情報I とRAM12に格納された内部交通情報データの道路識別情報I を比較し、一致するならばST305 へ進み、一致しなければST303 へ戻る。ここでは事象発生区間が基準道路0上に存在するので表示レベルが2で表示メッシュがm2−0の場合、リンク列SR20が取り出される。また、表示レベルが1で表示メッシュがm1−1の場合はリンク列SR10が取り出され、表示レベルがm0−9の場合はリンク列S00 が取り出される。
【0037】
ST305 ではST303 で取り出したリンク列レコードSRのリンク列位置情報P とリンク列区間長情報SD、およびRAM12に格納されている内部交通情報データの開始位置情報TSと終了位置情報TEから、RAM12に格納されている内部交通情報データが示す事象の発生区間の全てまたは一部が、ST303 で取り出したリンク列レコードSRに対応するリンク列に含まれているか否かを判定し、含まれていなければST303 へ戻る。この判定は、TS>P+D またはTE<P 以外であれば含まれるとすることにより行う。
【0038】
ST306 では、ST305 で取り出したリンク列レコードSRから事象発生区間に該当する部分の道路形状データを抽出する。この抽出処理は上記ステップで取り出したリンク列レコードSRの道路形状データが示すノード座標Unおよび要素点座標Vnの基準道路の始端ノードからの距離を求め、その距離が開始位置情報TSと終了位置情報TEとの間にあるものの座標値を抽出することにより行う。抽出された座標値は基準道路の始端ノードにより近い順に事象発生区間データとしてRAM12に格納される。また、基準道路の始端ノードからの距離が開始位置情報TSおよび終了位置情報TEに等しい地点の座標をそれぞれ求め、前者をRAM12に格納された事象発生区間データの先頭に挿入し、後者をその末尾に追加する。
例えば表示レベルが2で表示メッシュがm2-0の場合、リンク列S20 の事象発生区間に該当する部分の道路形状データがリンク列レコードSR20から抽出され、事象発生区間データとしてRAM12に格納される。また、表示レベルが1で表示メッシュがm1-1の場合、該当する部分の道路形状データがリンク列レコードSR10から抽出され事象発生区間データとしてRAM12に格納される。また、表示レベルが0で表示メッシュがm0-9の場合、該当する部分の道路形状データがリンク列レコードSR00から抽出され事象発生区間データとしてRAM12に格納される。
【0039】
ST307 では、RAM12に格納された事象発生区間データの座標値が示す形状を所定の形態で表示制御部19によりフレームメモリ18に描画し、表示装置14に表された地図上の該当個所に発生事象を表示する。上記のようにして0、1、2のいずれの表示レベルにおいても地図上の該当個所に交通情報が表示される。従来の外部リンクデータでは外部リンクに対応するリンクとの位置関係しか得られないため、これらの情報から、道路識別情報およびリンク列位置情報を求める処理が必要となるが、本実施の形態ではこれらの情報が予めリンク列に格納されているので上記の処理を必要とせず各種表示処理をより高速に行うことができる。
【0040】
実施の形態2.
実施の形態2では図21に示すように基準道路を所定の地域ごとに設ける。図21に示す例では図4に示す基準道路0をメッシュm1−0,m1−1,m1−2の3つの領域毎にさらに分割し、それぞれ基準道路0、基準道路0’ 、基準道路0” としている。例えば、メッシュm1−0の基準道路0の形状が変化し、その両端点間の距離が変更された場合、実施の形態1によれば図6に示すメッシュm1−1のリンク列S10 のリンク列位置情報P10 が変化するため、メッシュm1−1の道路データを更新する必要があるが、本実施の形態によれば、メッシュ毎に基準道路を設けているのでメッシュm1−0の道路形状が変化してもメッシュm1−1の道路データの変更を必要としない。
このように地域毎に基準道路を設けることにより、ある地域の道路網に変更が生じた場合、道路データの変更箇所をより少なくすることができる。
【0041】
尚、以上に述べた実施の形態では領域分割を矩形としたが、任意形状の領域に分割しても良い。また、リンク列区間情報SDとしてリンク列の距離を格納したが、リンク列S が属する基準道路の始端ノードからリンク列P の終端ノード側のノードまでの距離P+D を格納してもよい。また部分経路フィールドの部分経路終点位置情報PEは実施の形態1において述べた部分経路終点位置情報PEから部分経路始点位置情報PSを差し引いた値としてもよい。また、リンク列レコードSRにリンクの道路種別、道路福員、車線数、通行規制などの各種属性を示すリンク列属性情報を設けてもよい。
尚、本発明の実施の形態による地図データベース記憶装置17はCD−R、DVD−ROM、DVD−R、DVD−RAM、MO、ハードディスク、半導体メモリ等のデータ記憶媒体により構成してもよい。
【0042】
以上のように構成した本願発明のナビゲーション装置によれば、全ての表示レベルにおいて画面中の道路上に経路、交通情報等を高速かつ容易に表示できる効果を有する。
【図面の簡単な説明】
【図1】ナビゲーション装置の構成図である。
【図2】ナビゲーション装置の構成図である。
【図3】地図データベースの構成を示す図である。
【図4】道路データの構成を示す図である。
【図5】道路網の一例を示す図である。
【図6】各階層における道路網を示す図である。
【図7】各メッシュにおける道路データの構成を説明するための説明図である。
【図8】リンク列位置情報を説明するための説明図である。
【図9】リンク列レコードの一例を示す図である。
【図10】道路形状データの一例を示す図である。
【図11】案内経路データの構成を示す図である。
【図12】部分経路フィールドの構成を示す図である
【図13】案内経路の一例とその経路レコードを示す図である。
【図14】リンク変換データの構成を示す図である。
【図15】交通情報データの構成を示す図である。
【図16】基準道路、外部リンク、およびその外部リンクに発生した事象発生区間の対応関係を示す図である。
【図17】ナビゲーション処理に関するプログラムのフローチャートである。
【図18】案内経路表示処理の詳細を示すフローチャートである。
【図19】交通情報表示処理の詳細を示すフローチャートである。
【図20】内部交通情報データの構成を示す図である。
【図21】実施の形態2における基準道路の構成を示す図である。
【図22】従来の地図データベースによる道路とその道路データの構成を示す図である。
【符号の説明】
1 位置検出手段,2 入力手段,3 地図データベース記憶手段,
4 ナビゲーション処理手段,5 表示手段,6 交通情報受信手段,
10 マイクロコンピュータ,17 地図データベース記憶装置。[0001]
BACKGROUND OF THE INVENTION
The present inventionNavigation device mainly used for vehiclesAbout.
[0002]
[Prior art]
FIG. 22 is a configuration diagram of road data stored in a map database used in the navigation apparatus disclosed in Japanese Patent Laid-Open No. 10-187033 and roads represented thereby. In the road data shown in FIG. 22, an intersection or the like is represented as a
As shown in FIG. 22A, the road data is hierarchized according to the scale of the map, and the lower the level value, the more detailed the road is represented. For example,
The link relationship at each level is given by the upper level link data shown in FIG. Thus, for example, it can be seen that
[0003]
When the route to the destination is calculated in the navigation device, the route is drawn at a corresponding portion of the road displayed on the screen by the road data. For example, when a route comprising a
[0004]
The map database also stores external link conversion data for drawing traffic information provided from an external traffic information providing facility on a map displayed on the screen. This indicates the positional relationship between the external link defined in the road data used in the external traffic information providing facility and the link of the road data used in the navigation device, that is, the degree of mutual link overlap. Based on this external link conversion information, a link corresponding to the external link is detected, and an occurrence section of an event that has occurred on the external link is displayed at a corresponding location on the road displayed on the screen.
[0005]
When an event occurrence section is provided from the traffic information providing facility, the external link where the event occurs is specified by the external link conversion data. For example, the event occurrence section corresponds to the
[0006]
[Problems to be solved by the invention]
In a conventional navigation device, links between different levels are associated using upper level link data as shown in FIG. For this reason, although the lower level link corresponding to the upper level link can be detected, there is a problem that the position of the lower level link in the upper level link cannot be detected. That is, when a
[0007]
The present invention has been made to solve the above problems, and can display the route, traffic information, and the like on the road in the screen at high speed and easily at all display levels.Navigation deviceThe purpose is to obtain.
[0008]
Of the present inventionNavigation deviceAn input means for inputting information, a display means for displaying a map, a map database storage means for storing road data hierarchized into a plurality of levels according to the degree of detail of roads,Route storage means for storing guide route data consisting of partial route fields for representing partial routes constituting the route;Navigation processing means for displaying a map on the display means in accordance with the road data, and the map database storage means includes a single link having nodes at both ends of the hierarchical roads, or the node Consists of a link string consisting of multiple links connected inAs well asThe road identification information given to the reference roads to which all the link strings belong and the links in the reference roads are determined by sequentially setting, for each level, roads that do not exist above that level among the roads at each level. A link string record comprising link string position information representing the position of the string and link string section information representing the range occupied by the link string on the reference road.Stored as the road data,The navigation processing means includes:The partial route field extracted from the route data record stored in the route storage means is compared with the link string record extracted from the road data stored in the map database storage means, and a part from the matching combination is compared. By extracting the route data corresponding to the route,Information relating to the specific position is displayed at a specific position on the reference road of the map displayed on the display means.
[0009]
Further, according to the present invention, in the above navigation device, the link string position information is a distance on the reference road from a starting node of the reference road to a node closest to the starting node of each link or link string, and the link string The section information is expressed as a distance between both end points of the link row.
According to the present invention, in the above navigation device, the map database storage means displays at least the road data and the map data used for map display and route calculation and the road network represented by the road data. It stores guide route data related to the guide route and link conversion data used for displaying traffic information.
[0010]
According to the present invention, in the navigation device described above, the route storage means stores a start point position representing a distance on the reference road between the start node of the reference road to which the partial route belongs and the start point of the partial route. Information, and end point position information indicating the distance on the reference road between the end node of the reference road to which the partial route belongs and the end point of the partial route, and the end point position information of the partial route constituting the route is held as the partial route field. With these pieces of information, the position of the partial route on the reference road is specified at each level.
[0011]
Further, the present invention provides the above navigation device,The external link data includes at least external link position information indicating the position of the external link on the reference road, and the external link position information is a distance from the start node of the reference road to which the external link belongs to the external link.Further, the present invention provides the above navigation device,The reference road is divided into a plurality of areas.
[0012]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described below with reference to the drawings.
FIG. 1 is an overall configuration diagram of a navigation device according to the first embodiment. In FIG. 1,
[0013]
FIG. 2 is a block diagram showing a circuit configuration of the navigation apparatus shown in FIG. In FIG. 2, the position detection device 15 includes a distance sensor that detects the travel distance of the vehicle, an orientation sensor that detects the travel direction of the vehicle, a GPS receiver, and the like, and detects the vehicle position. The map
[0014]
I. Map database
The map database stored in the map
[0015]
1. Map data
FIG. 3 shows the structure of the map database and map data stored in the map database. The map database is composed of various types of information and management information for managing them. The map data is managed for each layer according to the level of detail of the displayed road network, and the map data for each layer is further divided and stored for each region. Map data at each level includes road data related to the road network, background data related to facilities, railways, water systems, etc., place names, various information such as character / symbol data for displaying map symbols, and map data for managing these data And management information. The road represented by the road data is composed of a single link having nodes at both ends or a
[0016]
1.1 Road data
FIG. 5 shows an example of a road network composed of the link string S. Each road is given a road identification number, which will be described later, and is referred to as
The roads are assigned identification numbers as
[0017]
Hereinafter, the details of the road data managed for each mesh will be described. FIG. 7 is an explanatory diagram for explaining the configuration of road data in each mesh. As described above, a single link constituting a road and a plurality of continuous links are referred to as a link row S. FIG. 7A shows a road network of
The road network divided for each mesh in this way is represented as a link string S, and information about the link string S is linked string record SR.Every meshStored. Details of the link string record SR will be described below.
[0018]
1.2 Link column record
As shown in FIG. 4, each link row record SR represents the reference road number to which the link row S belongs.Road identification information DLink sequence position information P indicating the position of the link sequence on the reference road, link sequence section information SD indicating the range occupied by the link sequence S on the reference road, and road shape data Un and Vn indicating the shape of the link sequence. The
[0019]
1.3 Link string position information
FIG. 8 is an explanatory diagram for explaining the link string position information P. FIG. 8A relates to the link string position information P00 and P10 of the link strings S00 and S10 of the meshes m0-9 and m1-1.
These link row position information P00 and P10 are obtained from the start node of the
By storing the link string position information P and the link string section information SD in the link string record SR in this way, the position of the
In addition, the data amount of the link row position information P can be reduced by not defining the reference road arbitrarily and defining the road formed by the link row existing at least at the same level as the reference road. For example, in FIG. 5, when a road composed of links L0, L5, L11, L10, L2, and L3 is used as a reference road, the link row position information P of link L10 is between the end points of each link of links L0, L5, and L11. The sum of the distances and the amount of data are larger. On the other hand, link L11 is used as in this
[0020]
1.4 Road shape data
The road shape of the
Map data is constructed as described above.
[0021]
2 Guide route data
Data relating to the guide route displayed on the road network represented by the road data is stored in the guide route data. FIG. 11 shows the structure of the guide route data. The guide route data is composed of a set of route records provided for each guide route and guide route management information for managing the set. Each route record is constituted by a partial route field in which information on partial routes constituting the route is stored. FIG. 12 shows the configuration of the partial path field in which information about the partial path is stored. The partial route field includes a road identification number I indicating the reference road to which the partial route belongs, partial route start point position information PS indicating the start point position of the partial route, and partial route end point position information PE indicating the end point position. The partial route start point position information PS and the partial route end point position information PE are each represented by the distance on the reference road from the start node of the reference road to which the partial route belongs to the start point and end point of the partial route. Here, the starting point and the ending point of the partial route are respectively an end point located on the start node side and an end point located on the end node side of the reference road. In FIG.FIG.An example of a guide route displayed on the road network of
Indicates the corresponding route record. Here, D (Lk) is the distance of the link Lk.
The configuration of the partial route field may be used for route data representing a route obtained by route calculation.
By providing the partial route start point position information PS and the partial route end point position information PE in this way, the position of the partial route on the reference road can be specified at each level. Conventionally, for each link constituting a partial path, level information and mesh information indicating the level to which the link belongs and mesh information, and link identification information for specifying the link in the mesh are provided. Although the position of the partial route on the reference road is obtained at each level, according to the present embodiment, such processing can be omitted.
[0022]
3. Link conversion data
FIG. 14 shows the structure of link conversion data. The link conversion data is composed of a set of external link data provided for each area and link conversion data management information for managing these data. Each external link data includes external link identification information EI for specifying an external link LE in each area, an external link length ED indicating a distance of the external link LE, and a road indicating a road identification number of a reference road to which the external link LE belongs. It is constituted by identification information I and external link position information EP representing the position of the external link LE on the reference road. The external link position information EP is represented by the distance from the starting end node of the reference road to which the external link LE belongs to the node on the starting end node side of the external link LE.
[0023]
When a certain event VE occurs in the external link LE, information regarding this event VE is represented by a traffic information record stored in the traffic information data shown in FIG. The traffic information record includes area information indicating an area to which an external link LE in which an event occurs belongs, external link identification information EI of an external link in which an event has occurred, and start position information TS indicating an event occurrence section in the external link. And end position information TE, and an event type VE indicating an occurring event. FIG. 16 shows a correspondence relationship between the event VE occurring on the
[0024]
II. Navigation processing
The map
FIG. 17 shows a flowchart of a program related to navigation processing stored in the ROM 11. When the apparatus is activated, first, in ST100, the contents of the
Hereinafter, the guidance route display process and the traffic information display process performed in the navigation process of ST104 will be described.
[0025]
1. Guide route display processing
FIG. 18 is a flowchart showing details of the guidance route display processing for displaying the guidance route on the road displayed on the screen in the navigation processing of ST104. Here, a case where the guide route shown in FIG. 13 is displayed on the map displayed on the screen will be described as an example.
First, in ST200, a route record related to a guide route obtained by selecting a guide route or calculating a route is stored in the
[0026]
In ST202, every time this step is reached, the road link row record SR displayed on the screen is taken out in order. However, if all the link row records SR representing roads displayed on the screen have been taken out, the process returns to ST201. For example, when the display level is 2 and the display mesh is m2-0, the link string record SR20 is taken out and the processes after ST203 are performed. When the display level is 1 and the display mesh m1-1, the link string records SR10, SR11, SR12 are taken out, and when the display level is 0 and the display mesh is m0-9, the link string records SR00, SR01, SR02. Are extracted, and the processing after ST203 is performed on these link string records SR.
[0027]
In ST203, the link train record SR extracted in ST202 is compared with the road identification information I in the partial route field extracted in ST201. If they match, the process proceeds to ST204, and if they do not match, the process returns to ST202. As a result, the link string record SR of the link string S belonging to the same reference road as the partial route is extracted from the
[0028]
In ST204, from the link string position information P and link string section information SD of the link string record SR extracted in ST202, and the partial path start point position information PS and partial path end point position information PE of the partial path field extracted in ST201, It is determined whether or not all or part of the link string S is displayed on the screen. This determination is performed when PS <PE is included unless PS> P + D or PE <P, and when PS ≧ PE, it is included unless PS <D or PE> P + D. .
For example, when the display level is 2 and the display mesh is m2-0, since the
When the route portion inclusion check of ST204 is performed, according to the present embodiment, the link row section information SD representing the range occupied by the
[0029]
In ST205, road shape data corresponding to the partial route is extracted from the combination of the link string record SR extracted in ST204 and the partial route field. In this extraction process, the distances from the start node of the reference road of the node coordinates Un and the element point coordinates Vn indicated by the road shape data of the link row record SR extracted in the above step are obtained, and the distances are obtained from the partial path start point position information PS and the partial route start point position information PS. This is done by extracting the coordinate value between the route end point position information PE. The extracted coordinate values are stored in the
[0030]
By the above processing, in ST205, for example, when the display level is 2 and the display mesh is m2-0, road shape data corresponding to the
When the route portion is extracted in ST205, according to the present embodiment, the position of the partial route on the reference road can be specified at each display level, so the route portion data is extracted from the link row record SR at that display level. can do. That is, when displaying the
[0031]
In ST206, the
[0032]
2. Traffic information display
FIG. 19 is a flowchart showing details of the traffic information display process. Here, the case where the event VE occurrence section shown in FIG. 16 is displayed on the map displayed on the screen will be described as an example.
When the traffic information display is input in ST103, in ST300, the traffic information data stored in the
[0033]
In ST301, the external link data of the area indicated by the area information of the traffic information record extracted in ST300 is read from the map
[0034]
In ST302, the traffic information record extracted in ST300 is converted into internal traffic information data using the external link data extracted in ST301 and stored in the
[0035]
In ST303, every time the current step is reached, each link string record SR of the road data displayed on the screen is taken out from the
[0036]
In ST304, the road identification information I of the link train record SR extracted in ST303 is compared with the road identification information I of the internal traffic information data stored in the
[0037]
In ST305, the link string position information P and the link string section length information SD of the link string record SR extracted in ST303 are stored in the RAM 12Has beenStored in
[0038]
In ST306, the road shape data of the portion corresponding to the event occurrence section is extracted from the link string record SR extracted in ST305. This extraction process obtains the distance from the start node of the reference road of the node coordinates Un and the element point coordinates Vn indicated by the road shape data of the link row record SR extracted in the above step, and the distances are the start position information TS and the end position information. This is done by extracting the coordinate values of what is between TE. The extracted coordinate values are stored in the
For example, when the display level is 2 and the display mesh is m2-0, the road shape data corresponding to the event occurrence section of the link string S20 is extracted from the link string record SR20, and the event occurrence section dataAsStored in the
[0039]
In ST307, the shape indicated by the coordinate value of the event occurrence section data stored in the
[0040]
In the second embodiment, a reference road is provided for each predetermined area as shown in FIG. In the example shown in FIG. 21, the
By providing a reference road for each area in this way, when a change occurs in a road network in a certain area, the number of road data changes can be reduced.
[0041]
In the embodiment described above, the area division is rectangular, but it may be divided into areas of arbitrary shapes. Further, although the distance of the link string is stored as the link string section information SD, the distance P + D from the start node of the reference road to which the
The map
[0042]
According to the navigation device of the present invention configured as described above, the route, traffic information, and the like can be displayed at high speed and easily on the road in the screen at all display levels.
[Brief description of the drawings]
FIG. 1 is a configuration diagram of a navigation device.
FIG. 2 is a configuration diagram of a navigation device.
FIG. 3 is a diagram showing a configuration of a map database.
FIG. 4 is a diagram illustrating a configuration of road data.
FIG. 5 is a diagram illustrating an example of a road network.
FIG. 6 is a diagram showing a road network in each hierarchy.
FIG. 7 is an explanatory diagram for explaining a configuration of road data in each mesh.
FIG. 8 is an explanatory diagram for explaining link row position information;
FIG. 9 is a diagram illustrating an example of a link string record.
FIG. 10 is a diagram illustrating an example of road shape data.
FIG. 11 is a diagram showing a configuration of guide route data.
FIG. 12 is a diagram showing a configuration of a partial path field
FIG. 13 is a diagram showing an example of a guide route and its route record.
FIG. 14 is a diagram illustrating a configuration of link conversion data.
FIG. 15 is a diagram showing a configuration of traffic information data.
FIG. 16 is a diagram illustrating a correspondence relationship between a reference road, an external link, and an event occurrence section occurring in the external link.
FIG. 17 is a flowchart of a program related to navigation processing.
FIG. 18 is a flowchart showing details of guidance route display processing.
FIG. 19 is a flowchart showing details of traffic information display processing;
FIG. 20 is a diagram showing a configuration of internal traffic information data.
FIG. 21 is a diagram showing a configuration of a reference road in the second embodiment.
FIG. 22 is a diagram showing a road by a conventional map database and the structure of the road data.
[Explanation of symbols]
1 position detection means, 2 input means, 3 map database storage means,
4 navigation processing means, 5 display means, 6 traffic information receiving means,
10 microcomputer, 17 map database storage device.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000017079A JP3611099B2 (en) | 2000-01-26 | 2000-01-26 | Navigation device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000017079A JP3611099B2 (en) | 2000-01-26 | 2000-01-26 | Navigation device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2001209302A JP2001209302A (en) | 2001-08-03 |
JP3611099B2 true JP3611099B2 (en) | 2005-01-19 |
Family
ID=18544117
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000017079A Expired - Fee Related JP3611099B2 (en) | 2000-01-26 | 2000-01-26 | Navigation device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3611099B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4612295B2 (en) * | 2002-12-26 | 2011-01-12 | 株式会社ゼンリン | Creating hierarchical network data |
JP5075443B2 (en) | 2007-03-27 | 2012-11-21 | アイシン・エィ・ダブリュ株式会社 | Road map data generation device, navigation device, and road map data generation program |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3502230B2 (en) * | 1996-10-21 | 2004-03-02 | 株式会社ザナヴィ・インフォマティクス | Navigation device |
JP3665436B2 (en) * | 1996-10-22 | 2005-06-29 | 株式会社ザナヴィ・インフォマティクス | Navigation device |
JP3477329B2 (en) * | 1996-10-22 | 2003-12-10 | 株式会社ザナヴィ・インフォマティクス | Navigation device |
-
2000
- 2000-01-26 JP JP2000017079A patent/JP3611099B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2001209302A (en) | 2001-08-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3905136B2 (en) | Navigation device | |
KR100286398B1 (en) | Navigation system | |
KR100279762B1 (en) | Navigation device | |
JP3665436B2 (en) | Navigation device | |
JP4727245B2 (en) | Map information processing device | |
JP5440217B2 (en) | Map data and electronic equipment | |
EP1950530B1 (en) | Road map data structure, road map data storage medium and navigation device | |
KR100279761B1 (en) | Route navigation device | |
WO2004029913A1 (en) | Map data product and map data processing device | |
US6104980A (en) | Vehicular operation processing system | |
JPH10171347A (en) | Map data base device | |
CN107543553B (en) | Interest point updating method and device | |
US5919245A (en) | Map database apparatus | |
US8219313B2 (en) | Navigation device and program | |
JP3789306B2 (en) | Route search method | |
JP3611099B2 (en) | Navigation device | |
JP3502230B2 (en) | Navigation device | |
JP3761744B2 (en) | Navigation device | |
JP2949887B2 (en) | Route search device | |
JP3860392B2 (en) | Route search device | |
JP3869055B2 (en) | Route search device | |
JP3892727B2 (en) | Map information creation method and creation device | |
JP3798865B2 (en) | Route search device | |
JP3774284B2 (en) | Route search device | |
JP2000292186A (en) | Navigator |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20031224 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040203 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040329 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040713 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040908 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20041005 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20041013 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 3611099 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071029 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081029 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091029 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091029 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101029 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111029 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121029 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131029 Year of fee payment: 9 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |