JPH11351896A - 経路誘導装置とその方法、及び地図データベース記録媒体 - Google Patents

経路誘導装置とその方法、及び地図データベース記録媒体

Info

Publication number
JPH11351896A
JPH11351896A JP16510298A JP16510298A JPH11351896A JP H11351896 A JPH11351896 A JP H11351896A JP 16510298 A JP16510298 A JP 16510298A JP 16510298 A JP16510298 A JP 16510298A JP H11351896 A JPH11351896 A JP H11351896A
Authority
JP
Japan
Prior art keywords
road
identifier
attribute
name
route
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.)
Pending
Application number
JP16510298A
Other languages
English (en)
Inventor
Yutaka Onishi
裕 大西
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP16510298A priority Critical patent/JPH11351896A/ja
Publication of JPH11351896A publication Critical patent/JPH11351896A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Instructional Devices (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Abstract

(57)【要約】 【課題】 地図データベースを利用する経路誘導装置に
おいて、誘導に使用する経路情報を、地図DBを参照せ
ずに獲得可能とすることを目的とする。 【解決手段】 経路算出手段101が地図記憶手段10
6を用い経路を算出、経路を構成する道路リンクの識別
子の列で表現しておく。現在位置検出手段102がこの
装置を搭載する移動体の現在位置を検出、道路リンクの
識別子で表現する。誘導制御手段104が、前記経路か
ら誘導情報作成に使用する道路リンクの識別子を選別
し、道路名称獲得手段103に渡す。道路名称獲得手段
103が前記道路リンクの識別子に対応する道路名称を
獲得し、誘導制御手段104に返す。誘導制御手段10
4が、前記現在位置から前記経路に沿って走行するため
の誘導情報を、前記道路名称を使用して作成し、表示手
段105に渡し、その誘導情報を表示する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】当発明は、カーナビゲーショ
ンシステムなどの地図データベース利用システムにおけ
る、経路誘導の装置とその方法、及びそれらに関連する
データベース等に関する技術である。
【0002】
【従来の技術】経路誘導を行なう装置として普及してい
るカーナビゲーション装置では一般に、ユーザによる目
的地や経由地等の指定に従い地図データベースをもとに
経路を探索し、探索された経路に従って走れるように、
自動車の走行に応じた誘導情報を地図データベースをも
とに作成し、画面への表示や音声として出力する。地図
データベースからのデータの読み出しは、経路を探索す
る際に経路全体に関して一度行なわれるが、誘導情報の
表示を行なう際には、車の位置等の変化で誘導情報が変
わる度にその都度改めて行なわれる。
【0003】例えば、図18は、特開平7−83324
9号公報「地図情報表示装置並びに移動体の走行路表示
装置及び経路誘導装置の音声出力装置」における、ブロ
ック図である。この装置は、カーナビゲーション装置
で、走行している時に移動体の現在位置に関する文字情
報を、画面上及び音声の誘導情報として出力する装置で
ある。その際に、7の読み上げ文字列抽出回路が、6の
CD−ROM読み出し部を通して、5のディスクドライ
ブ装置に装填されたCD−ROMに格納されている地図
データベースから、文字列の情報を読み込む。即ち、新
しく文字列を表示しようとする度に、地図データベース
を格納しているメディアから表示する内容を作成するた
めのデータを読み出す構成になっている。
【0004】
【発明が解決しようとする課題】カーナビゲーション装
置では、CD−ROMやDVD−ROMを地図データベ
ースを格納するメディアにしているものが多い。それら
のメディアは、データの読み出しに時間がかかる。その
為、地図データベースに対するアクセスの回数の増加
は、動作の遅延の原因となる。
【0005】本発明は、誘導に使用する経路を表現する
際に経路を構成する道路リンクの識別子を使用すること
と、現在位置を表現する際に該当する道路リンクの識別
子を使用することと、経路誘導に使用する道路名称を道
路リンクの識別子から獲得可能にすることとで、実際に
その識別子が示す道路リンクのデータをメディアに格納
されている地図データベースから読み出さなくても、経
路を構成する道路名称による誘導情報を表示可能とし、
誘導情報の表示における動作の遅延を減少させることを
目的としている。
【0006】
【課題を解決するための手段】上記課題を解決するため
に、本発明は第1に、誘導する経路を獲得し、経路を構
成する道路リンクの識別子の列を出力する経路算出手段
と、当該経路誘導装置を搭載する移動体が存在する位置
を検出し、その位置に該当する道路リンクの識別子を出
力する現在位置検出手段と、道路リンクの識別子から当
該道路リンクの属する道路の道路名称を獲得し出力する
道路名称獲得手段と、前記現在位置検出手段の求めた現
在位置と、前記経路算出手段の求めた経路とを入力さ
れ、前記経路を構成する道路リンクのうちで誘導情報作
成の為に道路名称を獲得するものを前記現在位置をもと
に選別し、前記道路名称獲得手段に前記道路リンクの識
別子を与え道路名称を獲得し、前記現在位置、前記経
路、及び前記道路名称から当該経路誘導装置を搭載する
移動体を誘導する誘導情報を作成する誘導制御手段と、
前記誘導制御手段の作成した誘導情報を表示する表示手
段と、を備え、経路を構成する道路リンクの各々の識別
子から得た道路名称を、誘導のための情報として表示で
きるようにするものである。
【0007】これによって、道路リンクの識別子から獲
得した道路名称によって誘導情報を生成することが可能
となり、新たに地図データベースからの読み出しを行な
うことなく、誘導情報を表示することができるという効
果を奏するものである。
【0008】また第2に、経路誘導装置で、道路名称獲
得手段が道路リンクの識別子から道路名称を獲得する際
に、道路リンクの識別子を変換して道路名称を生成する
ようにすることで、道路の識別子と道路名称との関係を
記述したデータベースを参照することなく、道路リンク
の属する道路の道路名称を求めることができるようにす
るものである。
【0009】これによって、道路名称獲得手段が道路リ
ンクの識別子から道路名称を獲得する際に、他のデータ
ベースの読み出しが不要になるという効果を奏するもの
である。
【0010】また第3に、経路誘導装置で、道路の識別
子と道路属性との対応を格納した道路対応表記憶手段を
備え、道路名称獲得手段が、道路リンクの識別子から道
路の識別子を得て、それをもとに道路対応表記憶手段に
格納された道路対応表を参照することで、道路リンクの
識別子から道路属性を求めそれを基に道路名称を作成す
ることができるようにするものである。
【0011】これによって、道路名称獲得手段が道路リ
ンクの識別子から道路名称を獲得する際に、道路固有の
文字列である道路通称名のような、道路リンクの識別子
に直接記述することが難しい情報も利用可能となるとい
う効果を奏するものである。
【0012】また第4に、経路誘導装置で、道路名称獲
得手段が、当該識別子から道路名称を獲得する際に、道
路対応表を参照するかどうかを道路リンクの識別子の一
部で決定し、それに基づいて道路名称を生成できるよう
にするものである。
【0013】これによって、道路名称獲得手段が道路リ
ンクの識別子から道路名称を獲得する際に、道路リンク
の識別子から得られる情報だけで可能な場合と、データ
ベースを参照する必要がある場合と、両者に対処するこ
とができるという効果を奏するものである。
【0014】また第5に、経路誘導装置で、道路名称獲
得手段が、道路対応表を参照するかどうかを決定する際
に使用した道路リンクの識別子の一部を属性として使用
可能とするものである。
【0015】これによって、道路名称獲得手段が道路リ
ンクの識別子から道路の名称を獲得する方法を決定する
ための値を道路名称の獲得にも使用でき、属性を示すデ
ータと属性の格納方法を示すデータとが共用できて、デ
ータサイズを節約できるという効果を奏するものであ
る。
【0016】また第6に、経路誘導装置で、道路名称獲
得手段が道路対応表を参照するかどうかを決定する際に
読み込む道路リンクの識別子のフィールドが、二種類以
上の属性を表現し、かつそれらの属性を区別する方法を
も同時に表現するのに最小のビット数のフィールドとな
っているようにするものである。
【0017】これによって、道路名称獲得手段が道路リ
ンクの識別子から道路を判断する際に、道路名称獲得方
法の判別時に読み出したデータから属性を取り出せ、地
図データベースから読み出したデータを利用する効率を
上げることができるという効果を奏するものである。
【0018】
【発明の実施の形態】以下、本発明の実施の形態につい
て、図1から図17を用いて説明する。なお、本発明は
これら実施の形態に何等限定されるものではなく、その
要旨を逸脱しない範囲において種々なる態様で実施し得
る。
【0019】(実施の形態1)図1は、請求項1に記載
した経路誘導装置の実施の例のブロック図である.10
1は誘導に使用する経路を獲得する経路算出手段であ
る。これは、地図データベースからの探索でもよいし、
ユーザによる手動での経路の指定でもよいし、既存の経
路データの使用でもよいし、また別の装置で経路を求め
その結果を通信によって受信する方式でもよい。経路算
出手段(101)は、獲得した経路を、経路を構成する
道路リンクの識別子の列で誘導制御手段(104)に渡
す。本実施の形態では、経路の出発地と目的地を入力
し、地図記憶手段(106)に格納されている地図デー
タベースを利用し、経路探索を行なうものとする。
【0020】102は当該装置を搭載する移動体の地図
上での位置を調べる現在位置検出手段である。これは、
人工衛星や各種通信施設(無線電話用の発信設備や、カ
ーナビゲーション装置用に位置情報を発信する施設等)
から発信される信号による位置検索でもよいし、ジャイ
ロや速度センサーなどの自立航法センサーによって計測
される走行記録と地図とを利用した自立位置検索でもよ
いし、またユーザによる手動での指定でもよい。現在位
置検出手段(102)は、検出された現在位置を該当す
る道路リンクの識別子で誘導制御手段(104)に渡
す。
【0021】本実施の形態では、GPSによる位置測定
と、地図記憶手段(106)に格納されている地図デー
タベース上でのマップマッチングによって移動体の現在
位置を検出するものとする。また当該装置を搭載する移
動体は経路算出手段(101)の算出した経路上を移動
し、現在位置検出手段(102)が出力する道路リンク
の識別子は、経路算出手段(101)の出力する経路を
示す道路リンクの識別子の列に含まれているものとす
る。
【0022】103は入力された道路リンクの識別子に
一定の処理を行なうことで、当該道路リンクが属してい
る道路リンクの識別子から道路名称を獲得する道路名称
獲得手段である。その際には、道路リンクの識別子から
道路の識別子を取り出し、それを変換することで道路名
称としてもよいし、あるいはそれを用いて、道路の識別
子と道路名称とを対応づけたデータベースを参照するこ
とで、道路名称を獲得してもよい。獲得された道路名称
は、文字列の形で出力し、誘導制御手段(104)に渡
す。本実施の形態では、道路番号を数字で表現し、「号
線」をつなげたたものを道路名称として使用するものと
する。
【0023】104は現在位置検出手段(102)の求
めた現在位置から経路算出手段(101)の求めた経路
に従って進むための誘導情報を作成する誘導制御手段で
ある。その際に、まず、現在位置検出手段(102)の
求めた現在位置の、経路算出手段(101)の求めた経
路の上での順序を求める。そして、それを基に道路名称
を獲得する道路リンクを経路算出手段(101)の求め
た経路の中から選別する。道路名称を求める道路リンク
の識別子を一つづつ道路名称獲得手段(103)に渡
し、道路名称を獲得し、誘導情報を作成する。誘導情報
は、当該装置を搭載する移動体が次に進む道路リンクの
属する道路の道路名称だけを表示する内容でもよいし、
今後通る全ての道路リンクの道路名称を表示する内容で
もよいし、既に通った道路も含めた道路名称を表示する
内容でもよい。
【0024】本実施の形態では、経路を構成する全ての
道路リンクから、道路名称が同一である区間ごとに一つ
づつの道路名称を出力し、さらに現在位置を含む道路の
道路名称にそれを示すマークを付ける方式をとるものと
する。
【0025】105は誘導制御手段(104)が作成し
た誘導情報を表示する表示手段である。図2は、表示の
例である。表示は、図2−1のような地図を画面に表示
してその上に道路名称を表示する方法でもよいし、図2
−2のような地図とは別に、あるいは地図なしで経由す
る道路の道路名称を表にして表示する方法でもよいし、
また経由する道路の道路名称を音声で表現する方法など
でもよい。道路名称の表を使用する際にも、図2−3の
ようにそれぞれの道路に属している道路リンクの数や長
さなどに応じて表の上下寸法を変化させてもよいし、道
路名称に長さを表す付加情報を追加して出力してもよ
い。本実施の形態では、図2−2のように、経由する道
路の道路名称の表を表示する方法をとるものとする。
【0026】106は地図データベースを格納する地図
記憶手段である。請求項には存在しないが、本実施の形
態では、経路算出手段(101)、及び現在位置検出手
段(102)で地図データベースを使用するために設け
ている。
【0027】地図記憶手段(106)に格納されている
地図データベースには、道路ネットワークが格納されて
いる。道路ネットワークは、道路リンクと道路ノードと
で構成される。道路リンクが複数集まることで道路を作
る。一つの道路を構成する道路リンクは、同一の名称で
呼ばれる道路リンク同士である。また同一の名称で呼ば
れる道路リンク同士でも、複数の道路に分類してよい。
その時、それらの複数の道路に、同じ道路リンクが属す
ることはできない。
【0028】図3は、地図データベースに入っている道
路ネットワーク、それを構成する道路リンク、及び道路
リンクが構成する道路の例である。地図データベース
に、図3−1のような道路ネットワークが格納されてい
るとする。この道路ネットワークを構成しているリンク
が道路リンクである。図3−2は、道路リンクを集めた
道路の例である。図(1)〜(3)の各々で、実線で表
現されている部分が道路である。
【0029】各々の道路リンクには、地図データベース
内で一意になる識別子が与えられる。その状態を示す図
が図4である。401は地図記憶手段(106)に格納
されている地図データベースである。地図データベース
(401)には、道路リンク(402)が格納されてい
る。道路ネットワークを構成するために使用される道路
ノードは、道路リンク(402)と別に地図データベー
ス(401)に格納されていてもよいし、道路リンク
(402)の中に記述されていてもよい。また、その他
の、施設、水系、鉄道などのデータが格納されていても
よい。
【0030】402は地図データベース(401)に格
納される道路ネットワークを構成している道路リンクで
ある。各々の道路リンク(402)には、道路リンクの
識別子(403)が格納されている。一つの地図データ
ベース(401)には、同じ値の道路リンクの識別子
(403)を持つ道路リンク(402)は二つ以上存在
しない。
【0031】403は道路リンクの識別子である。道路
リンクに一つづつ格納される。これは、道路リンク(4
02)から定められた方法で取り出すことができる。
道路リンクの識別子(403)は、道路の識別子(40
3a)と、同一の道路内でユニークな番号(403b)
とで構成される。
【0032】道路の識別子(403a)は、当該道路リ
ンクが属する道路を示す識別子である。例えば、道路の
種別、路線番号、県コードなどの組合せを識別子にして
もよい。各道路に機械的に一意に振ったコードを予め与
えておき、そのコードを道路の識別子にしてもよい。道
路名称などの詳細なデータをそのまま道路の識別子にし
てもよい。なお、道路に属さない道路リンクの場合は、
それを示す識別子を道路の識別子として格納する。
【0033】同一の道路内でユニークな番号(403
b)は、地図データベース(401)の中で、同じ道路
に属する道路リンクの識別子(402)を一意に指定で
きる値にする。
【0034】経路算出手段(101)及び現在位置検出
手段(102)が地図データベース(106)を要しな
い動作をする場合も、上記のような地図データベースの
構成を各手段の共通の背景として有するものとする。
【0035】図5は、請求項1に記載した経路誘導装置
の動作のフローチャートである。以下、その動作を説明
する.経路算出手段(101)が、経路探索の出発地と
目的地との入力を受け、地図記憶手段(106)から地
図データベースに格納されている道路ネットワークを読
み出し、出発地から目的地に向かう経路を探索し、探索
結果を経路に含まれている道路リンクの識別子の列とし
て、誘導制御手段(104)に渡す(501)。
【0036】現在位置検出手段(102)が、この装置
を搭載する移動体の現在位置をGPSを利用して検出
し、検出した位置を地図記憶手段(106)に格納され
る地図データベースとのマップマッチングにより該当す
る道路リンクに変換し、その道路リンクの識別子を検出
結果として誘導制御手段(104)に渡す(502)。
【0037】誘導制御手段(104)が、経路算出手段
(101)の出力する道路リンクの識別子の列から、誘
導情報作成に使用する道路リンクを選別し、その各々の
道路リンクの識別子を順に道路名称獲得手段(103)
に渡す。道路名称獲得手段(103)は、誘導制御手段
(104)からリンクの識別子を入力され、その識別子
に対応する道路名称を獲得し、誘導制御手段(104)
に出力する(503)。
【0038】誘導制御手段(104)が、現在位置検出
手段(102)によって検出された現在位置から経路算
出手段(101)の算出した経路に沿って走行するため
の誘導情報を作成する。その際に、道路名称獲得手段
(103)が出力した道路名称を使用し、作成した誘導
情報を表示手段(105)に渡す。本実施の形態では、
各々の道路名称に現在位置であることを示すフラグを設
け、現在位置検出手段(102)が検出した現在位置の
道路リンクの識別子から得られた道路名称のうち該当す
るものにそのフラグを立てることで、現在位置を表現す
る(504)。表示手段(105)が、誘導制御手段
(104)が出力した誘導情報を出力する(505)。
【0039】以上のように、本実施の形態では、道路リ
ンクの識別子(403)の列で表現された経路や現在位
置から誘導制御手段(104)が誘導情報を作成する際
に、道路リンクの識別子(403)に格納されている道
路の識別子(403a)から道路名称獲得手段(10
3)が道路名称を獲得することにより、経路を表現する
道路リンクの属する道路の名称を地図データベース(4
01)を参照することなく獲得して誘導情報を作成する
ことができ、その実用的効果は大きい。
【0040】(実施の形態2)請求項2に記載した経路
誘導方法の動作のフローチャート、実施例、動作は、実
施の形態1に準ずる。 (実施の形態3)請求項3に記載した記録媒体に収納さ
れる経路誘導方法のフローチャート、実施例、動作は、
実施の形態1に準ずる。 (実施の形態4)請求項4に記載した経路誘導装置の構
成図、フローチャートは、実施の形態1に準ずる。
【0041】図6は、実施の形態4における道路リンク
の識別子の図である.601は地図データベース内で道
路リンクを一意に定める道路リンクの識別子である。道
路リンクの識別子(601)は、道路の識別子(601
a)と、同一の道路内でユニークな番号(601b)と
で構成される。
【0042】601aは当該道路リンクが属する道路を
示す道路の識別子である。道路の識別子(601a)
は、各々の道路に一意に与えられているだけでなく、そ
の値をもとに、誘導情報に使用する道路名称を作成でき
る。例えば、各々の道路に番号が振られ、その番号が一
般に知られているような場合や、道路名称を道路の識別
子に直接格納する場合などである。
【0043】道路の識別子(601a)は、複数の属性
を組み合わせることで道路を特定できる場合には、複数
のフィールドに分けて使用することができる。例えば、
道路の種別、路線番号、県コードなどの組合せを識別子
にする場合などである。
【0044】本実施の形態では、道路の識別子(601
a)は、道路種別(601c)と道路番号(601d)
とで構成される。例えば、道路ネットワークで、道路種
別ごとに、路線番号を設定している場合がこれに該当す
る。このように道路の識別子(601a)を複数のフィ
ールドに分けて使用する場合、その分け方は地図データ
ベースに格納される全ての道路リンクに統一して適用さ
れ、また道路名称獲得手段(103)にも予めその分け
方が判っているものとする。
【0045】また道路の識別子には0が使われないもの
とする。どの道路にも属していない道路リンクでは、道
路の識別子として0を格納し、どの道路にも属していな
いことを表現する。
【0046】601bは同じ道路の識別子(601a)
を持つ、同じ地図データベース内の道路リンクに対して
一意に与える同一の道路内でユニークな番号である。道
路の識別子(601a)が違う道路リンクの識別子(6
01)同士なら、同じ番号があってもよい。
【0047】道路名称獲得手段(103)は、入力され
た道路リンクの識別子(601)から道路の識別子(6
01a)を獲得し、さらに道路の識別子(601a)か
ら道路名称を作成、出力する。
【0048】本実施の形態では、道路リンクの識別子
(601)をビット列として取り扱い、その上位のある
数のビットを取り出し、そこを道路の識別子(601
a)とする。道路の識別子のビット数は固定した値が予
め定められている。道路の識別子から道路種別(601
c)と道路番号(601d)を獲得するのも同様であ
る。各々の道路種別に対応する道路種別名称を道路名称
獲得手段(103)に記憶させておく。
【0049】道路名称獲得手段は(103)は、道路の
識別子(601)を入力されると、それから道路の識別
子(601a)を獲得、さらにそれから道路種別(60
1c)と道路番号(601d)とを獲得する。まず、道
路種別(601c)から、それに対応している道路種別
名称を求める。次に、道路番号がXの時に「X号線」と
なる文字列を作る。これを道路種別名称の文字列につな
いで、道路名称とする。例えば、高速道路の1号線では
高速道路という道路種別から「高速」という文字列を獲
得し、1号線を示す道路番号1からは「1号線」という
文字列を作成、両者を接続することで「高速1号線」と
いう文字列とし、道路名称として出力する。
【0050】道路の識別子の値が0の時は、文字列「一
般道」を道路名称として出力する.道路リンクの識別子
(601)の中で道路の識別子(601a)が位置する
場所は、上位でも下位でも中間でも、また複数に分かれ
ていてもよい。またビットで分ける他に、10進法で道
路リンクの識別子を解釈した時の桁で分けるなど、任意
の進法で道路の番号と道路内で一意な番号を区別してよ
い。これは、道路の識別子(601a)における道路種
別(601c)と道路番号(601d)に関しても同様
である。
【0051】誘導制御手段(104)は、道路名称獲得
手段(103)が経路の各道路リンクの識別子から獲得
した道路名称を使用して、実施の形態1で述べたような
誘導情報を作成する。
【0052】以上のように、本実施の形態では、道路リ
ンクの識別子(601)の列で表現された経路や現在位
置から誘導制御手段(104)が誘導情報を作成する際
に、道路リンクの識別子(601)に格納されている道
路の識別子(601a)を道路名称獲得手段(103)
が変換して道路名称を獲得することにより、経路を表現
する道路リンクの属する道路の名称を地図データベース
を参照することなく、また他の対応表をも参照すること
なく獲得して誘導情報を作成することができ、その実用
的効果は大きい。
【0053】(実施の形態5)請求項5に記載した経路
誘導方法のフローチャート、実施例、動作は、実施の形
態4に準ずる。
【0054】(実施の形態6)請求項6に記載した記録
媒体に収納される経路誘導方法のフローチャート、実施
例、動作は、実施の形態4に準ずる。
【0055】(実施の形態7)図7は、請求項7に記載
した経路誘導装置のブロック図である.101〜106
は、図1に準ずる。ただし、道路名称獲得手段(10
3)は、道路リンクの識別子を判断する際に道路対応表
記憶手段(701)を参照する。
【0056】701は道路リンクの識別子に格納される
道路の識別子と、表示手段(105)で表示に使用され
る道路名称との対応関係を記録する道路対応表を格納し
ている道路対応表記憶手段である。
【0057】図8は、実施の形態7における、道路リン
クの識別子と、道路対応表記憶手段に格納される道路対
応表の例である。地図記憶手段(106)に格納されて
いる地図データベースの道路ネットワークを構成する道
路リンクが属する道路には、道路の識別子として、道路
番号が割り振られている。この道路番号は、誘導情報に
使用できる道路名称に変換できるものである必要はな
い。また道路番号には0が使われないものとする。どの
道路にも属していない道路リンクでは、道路番号として
0を格納し、どの道路にも属していないことを表現す
る。
【0058】801は道路対応表記憶手段(701)に
格納されている道路対応表である.道路対応表(80
1)には、地図記憶手段(106)に格納されている地
図データベースの道路ネットワークを構成している道路
リンクが属する全ての道路の道路番号に関して、その道
路番号が示す道路に関する属性との組が格納される。
【0059】801aは道路対応表(801)に格納さ
れる道路番号である。道路に属していない道路リンクで
あることを示す道路番号である0は道路対応表(80
1)に格納してもよいし、格納しなくてもよい。本実施
の形態では道路番号0は格納しないものとする。地図デ
ータベースに格納されている道路リンクが属している道
路の道路番号以外の道路番号が格納されていてもよい。
一つの道路番号(801a)を複数格納してはいけな
い。
【0060】801b、801cは道路の属性である道
路通称名及び道路種別である。本実施の形態では道路通
称名(801b)と道路種別(801c)を格納するこ
とにしているが、属性の種類は道路名称獲得手段(10
3)が道路名称を獲得する方法に応じて決められる。道
路名称獲得手段(103)が道路名称を獲得するのに必
要な道路の属性は全て、これらのように道路対応表(8
01)に格納されていなければならない。道路対応表
(801)に格納される属性のいずれかが、道路名称そ
のままである必要はない。道路名称獲得手段(103)
が使用しない属性は入っていてもよい。また複数の道路
番号(801a)に関して、対応する属性の値が一致し
ていてもよい。道路に属していない道路リンクであるこ
とを表す道路番号0を道路対応表(801)に格納する
際には、それに対応している道路属性をもとに道路名称
獲得手段(103)がその道路リンクが道路に属してい
ないことを示す誘導情報を作成するための道路名称を獲
得できるように、属性を設定する。
【0061】802は道路リンクの識別子である。この
道路リンクの識別子(802)は、道路の識別子である
道路番号(802a)と、同一の道路でユニークな番号
(802b)とで構成される。802aは道路の識別子
である道路番号である。道路対応表(801)に格納さ
れている道路番号(801a)に対応する。802bは
同一の道路でユニークな番号である。同じ道路番号(8
02a)を持つ道路リンク同士では異なる値となる。
【0062】道路名称獲得手段(103)は、道路リン
クの識別子(802)を入力されるとそこから道路番号
(802a)を得て、道路対応表(801)で同じ道路
番号(801a)を探し、それに対応して格納されてい
る道路通称名(801b)を獲得、これを道路名称とし
て出力するものとする。
【0063】また道路名称獲得手段(103)は、道路
リンクの識別子を入力されると、その道路リンクが道路
に属さないものであるかどうかを判断し、道路に属さな
いものである時には「一般道」という文字列を道路名称
として返す。これは、「なし」のような文字列でもよい
し、文字列の字数を自由に調節できるならば文字数を0
にしてもよいし、文字列のポインタを渡す方式ならばヌ
ルポインタを渡すようにしてもよい。表示手段(10
5)が表示にそのまま使用できる文字列以外のものを返
す時には、誘導制御手段(104)がそれを、「一般
道」「名称なし」等の文字列に置き換える。また道路対
応表(801)が道路の識別子0に対応している時は、
通常同様に道路の識別子0に対応する道路名称を獲得し
てもよい。まずは道路対応表から道路番号が0である行
を探し、それが存在しない時には改めて道路番号0用の
処理をしてもよい。
【0064】以上のように、本実施の形態では、道路リ
ンクの識別子(802)の列で表現された経路や現在位
置から誘導制御手段(104)が誘導情報を作成する際
に、道路リンクの識別子(802)に格納されている道
路番号(802a)から道路名称獲得手段(103)が
道路対応表(801)を用いて道路通称名(801b)
を獲得することにより、経路を表現する道路リンクの属
する道路の名称が道路の識別子に格納不可能な場合でも
誘導情報を作成することができ、その実用的効果は大き
い。
【0065】(実施の形態8)請求項8に記載した経路
誘導方法のフローチャート、実施例、動作は、実施の形
態7に準ずる。
【0066】(実施の形態9)請求項9に記載した記録
媒体に収納される経路誘導方法のフローチャート、実施
例、動作は、実施の形態7に準ずる。
【0067】(実施の形態10)請求項10に記載した
経路誘導装置のブロック図は、実施の形態7の図7と同
じである。ただし、道路名称獲得手段(103)は、道
路リンクの識別子の値によって、道路対応表を参照する
かしないかを決定した上で、その決定に基づいて道路名
称を獲得する。
【0068】図9は、実施の形態10における、道路リ
ンクの識別子と、道路対応表記憶手段に格納される道路
対応表の例の図である。地図記憶手段(106)に格納
されている地図データベースの道路ネットワークを構成
する道路リンクの属する道路は、道路名称が道路番号で
表現できるものと、表現できないものとの2種類に分け
られる。この2種類の道路では、道路番号が互いに独立
して設定される。道路名称が道路番号で表現できる道路
は、国道や県道など、番号で整備されている道路であ
る。この時、道路番号としてはそれらの路線番号を使用
する。また道路名称もその路線番号から作成する。
【0069】道路名称が道路番号で表現できない道路
は、地名などを道路名称にしている道路、例えば東海
道、東名高速、綱島街道、本郷通りなどである。それら
の道路では、道路番号を各々の道路に一意に与える。道
路番号と道路名称との対応づけは、道路対応表(90
1)で行なわれる。
【0070】本実施の形態では、先ず、道路名称が道路
番号で表現できる道路では、道路種別などの属性を付加
せずに路線番号だけで道路が特定できるものとする。ま
た両者とも、道路番号に0は使用しないものとする。0
は、道路に属しない道路リンクにおいて道路番号として
使用する。道路に属しない道路リンクを、両者のいずれ
として扱うかは予め決めておく。本実施の形態では、道
路名称を道路番号で表現できる道路と同じ扱いをするも
のとする。
【0071】901は道路対応表記憶手段(701)に
格納されている道路対応表である.道路対応表(90
1)には、地図記憶手段(106)に格納されている地
図データベースの道路ネットワークを構成している道路
リンクが属する道路のうち、道路名称獲得手段(10
3)が道路リンクの識別子から道路名称を獲得する際に
道路対応表(901)を使用する道路の道路番号に関し
て、その道路番号が示す道路に関する属性との組が格納
される。
【0072】901aは道路対応表(901)に格納さ
れる道路番号である。道路対応表(901)を参照しな
い道路リンクの道路番号(903b)は道路対応表(9
01)に格納する必要はない。地図データベースに格納
されている道路リンクが属している道路の道路番号以外
の道路番号が格納されていてもよい。一つの道路番号
(901a)を複数格納してはいけない。
【0073】901b、901cは道路の属性である道
路通称名及び道路種別である。本実施の形態では道路通
称名(901b)と道路種別(901c)を格納するこ
とにしているが、属性の種類は道路名称獲得手段(10
3)が道路名称を獲得する方法に応じて決められる。道
路名称獲得手段(103)が道路名称を獲得するのに必
要な道路の属性は全て、これらのように道路対応表(9
01)に格納されていなければならない。道路対応表
(901)に格納される属性のいずれかが、道路名称そ
のままである必要はない。道路名称獲得手段(103)
が使用しない属性は入っていてもよい。また複数の道路
番号(901a)に関して、対応する属性の値が一致し
ていてもよい。
【0074】道路リンクの識別子には、道路名称を獲得
する際に道路対応表(901)を参照するもの(90
2)と、参照しないもの(903)とがある。それらの
区別には、道路リンクの識別子(902または903)
にある特定の処理をすることで得られる値を使用する。
その値を得るためには、道路リンクの識別子(902ま
たは903)のうち特定の1ビットを使用してもよい
し、複数のビットを使用しそれで表現されるビットパタ
ーンそれぞれを両者のいずれかに振り分けてもよいし、
10進法などの表記に変換して特定の桁あるいは複数の
桁をそのためのコードとして使用してもよい。
【0075】本実施の形態では、道路リンクの識別子の
先頭の1ビットの値で区別するものとする。道路対応表
を参照するものの先頭ビット(902a)は1、参照し
ないものの先頭ビット(903a)は0とする。
【0076】902は道路名称獲得手段(103)が道
路名称を獲得する際に道路対応表記憶手段(701)に
格納される道路対応表(901)を参照する道路リンク
の識別子である。これは、読みとり方法を指定するビッ
ト(902a)と、道路番号(902b)と、同一の道
路内でユニークな番号(902c)とで構成される。
【0077】道路番号(902b)は、道路対応表(9
01)の道路番号(901a)の同じ値のものと対応す
る。
【0078】903は道路名称獲得手段(103)が道
路名称を獲得する際に道路対応表記憶手段(701)に
格納される道路対応表(901)を参照しない道路リン
クの識別子である。これは、読みとり方法を指定するビ
ット(903a)と、道路番号(903b)と、同一の
道路内でユニークな番号(903c)とで構成される。
【0079】道路番号(903b)を変換することで、
道路名称が得られる.道路対応表を参照する場合の道路
番号(902b)と、参照しない場合の道路番号(90
3b)とは独立しており、同じ番号が存在してもよい
し、道路リンクの識別子(902あるいは903)に格
納する際の格納方法が異なっていてもよい。
【0080】道路名称獲得手段(103)は、入力され
た道路リンクの識別子の最上位のビット(902a)が
1である時は、道路リンクの識別子(902)が道路対
応表を参照することで道路名称を獲得する道路に属して
いる道路リンクの識別子であると判断する。そして、道
路リンクの識別子(902)から道路番号(902b)
を取り出し、道路対応表記憶手段(701)に格納され
ている道路対応表(901)を調べ、道路リンクの識別
子(902)に格納されている道路番号(902b)と
同じ道路番号(901a)に対応している道路通称名
(901b)を獲得し、道路名称として出力する。
【0081】また道路リンクの識別子の最上位のビット
(903a)が0である時は、道路リンクの識別子(9
03)は道路対応表(901)を参照しないで道路名称
を獲得する道路に属している道路リンクの識別子である
と判断する。そして、道路リンクの識別子(903)か
ら道路番号(903b)を獲得、これを変換して道路名
称を作成、道路名称として出力する。但し、道路番号が
0の時は、「一般道」を道路名称として出力する。
【0082】以上のように、本実施の形態では、道路リ
ンクの識別子の列で表現された経路や現在位置から誘導
制御手段(104)が誘導情報を作成する際に、道路リ
ンクの識別子(902、903)を用いて、ある一定の
処理を行なうことで道路名称獲得手段(103)が道路
名称を獲得する。道路名称獲得手段(103)が道路リ
ンクの識別子(902、903)から道路名称を獲得す
る際には、まず道路リンクの識別子(902、903)
から読みとり方法を指定するビット(902a、903
a)を獲得し、その値によって、道路名称獲得手段(1
03)が道路番号(902b)を基に道路対応表(90
1)を参照して道路通称名(901b)を獲得するか、
道路番号(903b)を道路名称獲得手段(103)が
変換して道路名称を獲得するかを判断、実行する。
【0083】このことにより、経路を表現する道路リン
クの属する道路の名称を地図データベースを参照するこ
となく獲得して誘導情報を作成することができ、またそ
の際に道路の識別子に道路名称を格納できないものに関
しては道路対応表を利用することで道路名称を獲得可能
とすることができ、その実用的効果は大きい。
【0084】(実施の形態11)請求項11に記載した
経路誘導方法のフローチャート、実施例、動作は、実施
の形態10に準ずる。
【0085】(実施の形態12)請求項12に記載した
記録媒体に収納される経路誘導方法のフローチャート、
実施例、動作は、実施の形態10に準ずる。
【0086】(実施の形態13)請求項13に記載した
経路誘導装置のブロック図は、実施の形態10の図7と
同じである。
【0087】図10は、実施の形態13における、道路
リンクの識別子と、道路対応表記憶手段に格納される道
路対応表の例の図である。
【0088】本実施の形態では、地図記憶手段(10
6)に格納されている地図データベースの道路ネットワ
ークを構成する道路リンクの属する道路を、県道(都道
府県道を、以下では県道と表記する)とその他の道路の
2種類に分ける。
【0089】県道は、都道府県コードと路線番号との組
合せで表す。表示手段(105)での表示には、都道府
県名と路線番号との組合せを使用する。
【0090】その他の道路は、道路番号を各々の道路に
一意に与える。道路番号と道路名称との対応づけは、道
路対応表(1001)で行なわれる。
【0091】本実施の形態では、道路に属しない道路リ
ンクは、県道以外の扱いとし、また道路番号としては0
を格納する。
【0092】1001は道路対応表記憶手段(701)
に格納されている道路対応表である。道路対応表(10
01)、道路番号(1003a)、道路通称名(100
1b)、及び道路種別(1001c)に関してはそれぞ
れ、実施の形態10における道路対応表(901)、道
路番号(901a)、道路通称名(901b)、道路種
別(901c)に準ずる。
【0093】1002は県道以外の道路リンクの識別子
である。道路リンクの識別子(1002)は、県道以外
を示すコード(1002a)、道路番号(1002
b)、及び道路内でユニークな番号(1002c)とで
構成される。県道以外を示すコード(1002a)は、
県道の道路リンクの識別子(1003)の都道府県コー
ド(1003a)の上位2ビットに相当する2ビットで
ある。
【0094】道路番号(1002b)は、県道以外の道
路の集合内で道路を一意に特定する道路の識別子であ
る。道路に属していない道路リンクでは、道路番号を0
にする。0以外の道路番号は全て、道路対応表(100
1)に格納されている道路番号(1001a)に対応す
る。
【0095】1003は県道の道路リンクの識別子であ
る。道路リンクの識別子(1003)は、都道府県コー
ド(1003a)、路線番号(1003b)、及び道路
内でユニークな番号(1003c)とで構成される。都
道府県コード(1003a)は、47ある都道府県それ
ぞれに、1から47迄の数字を対応づけたコードで、6
ビットのビットフィールドを割り当てる。路線番号(1
003b)は、各都道府県で独立して県道の道路に与え
た番号である。この番号は一般に知られており、道路名
称としてこれを表示することで誘導情報となる。都道府
県コード(1003a)と路線番号(1003b)とを
組み合わせることで、県道の集合内で道路を一意に特定
する道路の識別子となる。ユニークな番号(1001
c)は、同じ都道府県コード(1003a)と路線番号
(1003b)とを識別子(1003)に格納している
道路リンクの集合の中で各道路リンクを一意に定めるも
のである。都道府県コードは1から47迄であるので、
それを6ビットで表した都道府県コード(1003a)
の上位2ビットは、「00」「01」「10」のいずれ
かとなる。そこで、県道以外の道路の道路リンクの識別
子(1002)では、都道府県コード(1003a)の
上位2ビットと同じ所に位置する2ビットである県道以
外を示すコード(1002a)の値を「11」にする。
これによって、県道の道路リンクの識別子(1003)
と、県道以外の道路リンクの識別子(1002)とは重
複することがなくなり、またその2ビットを見ること
で、その道路リンクの識別子(1003あるいは100
2)が、県道であるかそうでないかを判断することがで
きる。
【0096】本実施の形態では、この2ビットは、道路
リンクの識別子(1002または1003)の最上位に
存在するとする。これは、道路リンクの識別子の途中に
あってもよい。また本実施例では、当該2ビットのとり
うる値のうちで道路対応表を見ることを表す値は一つだ
けであるが、これが複数あってもよい。長さが2ビット
である必要はない。道路名称獲得手段(103)が道路
リンクの識別子(1002または1003)を入力され
た時は、まずその上位2ビットを読み出す。
【0097】上位2ビットが「00」「01」「10」
のいずれかの場合は、県道の道路リンクであると判断す
る。そして、道路名称獲得手段(103)がその2ビッ
トを含んだ上位6ビット(1003a)を道路リンクの
識別子(1003)から改めて読み出し、都道府県コー
ドとして解釈、これを県名に変換する。さらに、続くフ
ィールドを路線番号(1003b)として解釈し、県名
とつなげることで、「○×県X号線」の形式で道路名称
として出力する。
【0098】上位2ビットが「11」の場合は、県道以
外の道路リンクであると判断する。そして、道路名称獲
得手段(103)は、道路リンクの識別子(1002)
から道路番号(1002b)を得て、道路対応表(10
01)で同じ道路番号(1001a)を探し、それに対
応して格納されている道路通称名(1001b)を獲
得、これを道路名称として出力するものとする。
【0099】以上のように、本実施の形態では、道路リ
ンクの識別子の列で表現された経路や現在位置から誘導
制御手段(104)が誘導情報を作成する際に、道路リ
ンクの識別子(1002、1003)を用いて、ある一
定の処理を行なうことで道路名称獲得手段(103)が
道路名称を獲得する。道路名称獲得手段(103)が道
路リンクの識別子(1002、1003)から道路名称
を獲得する際には、まず道路リンクの識別子(100
2、1003)から上位2ビットを獲得し、それを読み
とり方法を指定するコードとして解釈、その値によっ
て、道路番号(1002b)から道路名称獲得手段(1
03)が道路対応表(1001)を参照して道路通称名
(1001b)を獲得するか、道路リンクの識別子(1
003)の上位2ビットを含む都道府県コード(100
3a)と路線番号(1003b)とを道路名称獲得手段
(103)が変換して道路名称を獲得するかを判断、実
行する。
【0100】このことにより、経路を表現する道路リン
クの属する道路の名称を地図データベースを参照するこ
となく獲得して誘導情報を作成することができ、またそ
の際に道路の識別子に道路名称を格納できないものに関
しては道路対応表を利用することで道路名称を獲得可能
とすることができ、さらに道路名称を獲得する際に道路
対応表を参照するかどうかを記述する領域を他の属性の
領域と共用でき、その実用的効果は大きい。
【0101】(実施の形態14)請求項14に記載した
経路誘導方法のフローチャート、実施例、動作は、実施
の形態13に準ずる。
【0102】(実施の形態15)請求項15に記載した
記録媒体に収納される経路誘導方法のフローチャート、
実施例、動作は、実施の形態13に準ずる。
【0103】(実施の形態16)請求項16に記載した
経路誘導装置のブロック図は、実施の形態10の図7と
同じである。
【0104】図11は、実施の形態16における、道路
リンクの識別子と、道路対応表記憶手段に格納される道
路対応表の例の図である。
【0105】本実施の形態では、地図記憶手段(10
6)に格納されている地図データベースの道路ネットワ
ークを構成する道路リンクの属する道路を、その道路種
別に従って、県道(都道府県道を、以下では県道と表記
する)とその他の道路の2種類に分ける。
【0106】県道は、都道府県コードと路線番号との組
合せで表す。表示手段(105)での表示には、都道府
県名と路線番号との組合せを使用する。その他の道路
は、道路種別で分類し、道路番号を各々の道路に道路種
別内で一意になるように与える。道路種別及び道路番号
と道路名称との対応づけは、道路対応表(1001)で
行なわれる。
【0107】本実施の形態では、道路に属しない道路リ
ンクは、県道以外の扱いとし、また道路番号としては0
を格納する。
【0108】1101は道路対応表記憶手段(701)
に格納されている道路対応表である. 道路対応表(1
101)には、地図記憶手段(106)に格納されてい
る地図データベースの道路ネットワークを構成している
道路リンクが属する道路のうち、道路名称獲得手段(1
03)が道路リンクの識別子から道路名称を獲得する際
に道路対応表(1101)を使用する道路の道路種別と
道路番号との組に関して、その組が示す道路に関する属
性との組が格納される。本実施の形態では、県道以外の
道路に与えられた道路番号と道路種別との組が格納され
る。
【0109】1101a、1101bは道路対応表(1
101)に格納される道路種別及び道路番号である。道
路対応表(1101)を参照しない道路リンクの道路種
別及び道路番号の組は道路対応表(1101)に格納す
る必要はない。即ち本実施の形態では、道路種別が県道
である道路に関する道路種別と道路番号をの組を格納す
る必要はない。地図データベースに格納されている道路
リンクが属している道路以外の道路種別と道路番号との
組合せが格納されていてもよい。道路種別と道路番号と
の一つの組を複数格納してはいけない。
【0110】1101cは道路の属性である道路通称名
である。本実施の形態では道路通称名(1101c)を
格納することにしているが、属性の種類は道路名称獲得
手段が道路名称を獲得する方法に応じて決められる。道
路名称獲得手段(103)が道路名称を獲得するのに必
要な道路の属性は全て、このように道路他鵜王表(11
01)に格納されていなければならない。道路対応表
(1101)に格納される属性のいずれかが、道路名称
そのままである必要はない。道路名称獲得手段(10
3)が使用しない属性は入っていてもよい。また道路種
別と道路番号との複数の組に関して、対応する属性の値
が一致していてもよい。道路に属していない道路リンク
であることを示す道路番号0を持つ組を道路対応表(1
101)に格納する際には、それに対応している道路属
性をもとに道路名称獲得手段(103)がその道路リン
クが道路に属していないことを示す誘導情報を作成する
ための道路名称を獲得できるように、属性を設定する。
【0111】1102は県道以外の道路リンクの識別子
である。道路リンクの識別子(1102)は、県道以外
を示すコード(1102a)、道路種別(1102
b)、道路番号(1102c)、及び道路内でユニーク
な番号(1102d)とで構成される。県道以外を示す
コード(1102a)は、県道における道路リンクの識
別子(1103)の都道府県コード(1103a)の上
位2ビットに相当する2ビットである。また道路種別
(1102b)は、同じく都道府県コード(1103
a)の下位4ビットに相当する4ビットである。
【0112】道路種別(1102b)は、道路をその種
別で分類したコードである。本実施の形態では、「高速
道路」「有料道路」「一般道」の三種類に分類されてい
るものとする。道路番号(1102c)は、県道以外の
道路の集合内、道路種別(1102b)が一致する道路
の中で、道路を一意に特定する番号である。道路種別
(1102b)と道路番号(1102c)とを組み合わ
せることで、道路の識別子になる。道路種別(1102
b)が異なるなら、同じ道路番号(1102c)が存在
してもよい。道路種別(1102b)は道路対応表(1
103)に格納されている道路種別(1103c)に、
道路番号(1102c)は道路対応表(1103)に格
納されている道路番号(1103a)に対応する。
【0113】1103は県道の道路リンクの識別子であ
る。道路リンクの識別子(1103)は、都道府県コー
ド(1103a)、路線番号(1103b)、及び道路
内でユニークな番号(1103c)とで構成される。
【0114】都道府県コード(1103a)は、47あ
る都道府県それぞれに、1から47迄の数字を対応づけ
たコードで、6ビットのビットフィールドを割り当て
る。
【0115】路線番号(1103b)は、各都道府県で
独立して県道の道路に与えた番号である。この番号は一
般に知られており、道路名称としてこれを表示すること
で誘導情報となる。
【0116】都道府県コード(1103a)と路線番号
(1103b)とを組み合わせることで、県道の集合内
で道路を一意に特定する道路の識別子となる。ユニーク
な番号(1103c)は、同じ都道府県コード(110
3a)と路線番号(1103b)とを識別子(110
3)に格納している道路リンクの集合の中で各道路リン
クを一意に定めるものである。
【0117】都道府県コードは1から47迄であるの
で、それを6ビットで表した都道府県コード(1103
a)の上位2ビットは、「00」「01」「10」のい
ずれかとなる。そこで、県道以外の道路の道路リンクの
識別子(1102)では、都道府県コード(1103
a)の上位2ビットと同じ所に位置する2ビットである
県道以外を示すコード(1102a)の値を「11」に
する。これによって、県道の道路リンクの識別子(11
03)と、県道以外の道路リンクの識別子(1102)
とは重複することがなくなり、またその2ビットを見る
ことで、その道路リンクの識別子(1102あるいは1
103)が、県道であるかそうでないかを判断すること
ができる。
【0118】本実施の形態では、この都道府県コード
(1103a)は、道路リンクの識別子(1103)の
最上位に存在し、県道以外の道路リンクの識別子(11
02)では県道以外を示すコード(1102a)と道路
種別(1102b)とが、道路リンクの識別子(110
2)の最上位に存在するものとする。これは、道路リン
クの識別子の途中にあってもよい。
【0119】道路名称獲得手段(103)が道路リンク
の識別子(1102または1103)を入力された時
は、まずその上位6ビットを読み出す。
【0120】上位6ビットのうち上位2ビットがが「0
0」「01」「10」のいずれかの場合は、県道の道路
リンクであると判断する。そして、道路名称獲得手段
(103)がその6ビットを都道府県コードとして解
釈、これを県名に変換する。さらに、続くフィールドを
路線番号として解釈し、県名とつなげることで、「○×
県X号線」の形式で道路名称として出力する。
【0121】上位6ビットのうち上位2ビットが「1
1」の場合は、県道以外の道路リンクであると判断す
る。そして、道路名称獲得手段(103)は上位6ビッ
トの残り4ビットを道路種別として解釈し、さらに道路
リンクの識別子(1102)から道路番号を読み出し、
道路対応表記憶手段(701)に格納された道路対応表
(1101)を探して、同じ道路種別(1101a)及
び道路番号(1101b)に対応している道路通称名
(1101c)を獲得、これを道路名称として出力す
る。
【0122】以上のように、本実施の形態では、道路リ
ンクの識別子の列で表現された経路や現在位置から誘導
制御手段(104)が誘導情報を作成する際に、道路リ
ンクの識別子(1102、1103)を用いて、ある一
定の処理を行なうことで道路名称獲得手段(103)が
道路名称を獲得する。道路名称獲得手段(103)が道
路リンクの識別子(1102、1103)から道路名称
を獲得する際には、道路リンクの識別子(1102、1
103)から上位6ビットを獲得し、それを読みとり方
法を指定するコードとして解釈、その値によって、道路
リンクの識別子(1102)の上位6ビットから得られ
る道路種別(1102b)と新たに獲得する道路番号
(1102c)とから道路名称獲得手段(103)が道
路対応表(1101)を参照して道路通称名(1101
c)を獲得するか、道路リンクの識別子(1103)の
上位6ビットからなる都道府県コード(1103a)と
路線番号(1103b)とを道路名称獲得手段(10
3)が変換して道路名称を獲得するかを判断する。
【0123】このことにより、経路を表現する道路リン
クの属する道路の名称を地図データベースを参照するこ
となく獲得して誘導情報を作成することができ、またそ
の際に道路の識別子に道路名称を格納できないものに関
しては道路対応表を利用することで道路名称を獲得可能
とすることができ、さらに道路名称を獲得する際に道路
対応表を参照するかどうかを記述する領域を他の属性の
領域と共用でき、またその判断を行なう際に読み込んだ
領域に記述される属性に関してはその属性の値を獲得す
る際に読み込み直す必要をなくすることができ、その実
用的効果は大きい。
【0124】(実施の形態17)請求項17に記載した
経路誘導方法のフローチャート、実施例、動作は、実施
の形態16に準ずる。
【0125】(実施の形態18)請求項18に記載した
記録媒体に収納される経路誘導方法のフローチャート、
実施例、動作は、実施の形態16に準ずる。
【0126】(実施の形態19)請求項19に記載した
記録媒体に収納される地図データベースに関する例とし
て、図4を使用する。
【0127】401は地図データベースである。地図デ
ータベースには、道路リンク(402)が格納されてい
る。道路ネットワークを構成するために使用される道路
ノードは、道路リンク(402)とは別に地図データベ
ース(401)に格納されていてもよいし、道路リンク
(402)の中に記述されていてもよい。また、その他
の、施設、水系、鉄道などのデータが格納されていても
よい。
【0128】道路リンクは複数集まることで道路を作
る。一つの道路を構成する道路リンクは、同一の名称で
呼ばれる道路リンク同士である。また同一の名称で呼ば
れる道路リンク同士でも、複数の道路に分類してよい。
その時、それらの複数の道路に、同じ道路リンクが属す
ることはできない。
【0129】402は地図データベース(401)に格
納される道路ネットワークを構成している道路リンクで
ある。各々の道路リンク(402)には、道路リンクの
識別子(403)が格納されている。一つの地図データ
ベース(401)には、同じ値の道路リンクの識別子
(403)を持つ道路リンク(402)は二つ以上存在
しない。
【0130】403は道路リンクの識別子である。道路
リンクに一つづつ格納される。これは、道路リンク(4
02)から定められた方法で取り出すことができる。
【0131】道路リンクの識別子(403)は、道路の
識別子(403a)と、同一の道路内でユニークな番号
(403b)とで構成される。
【0132】道路の識別子(403a)は、当該道路リ
ンクが属する道路を示す識別子である。例えば、道路の
種別、路線番号、県コードなどの組合せを識別子にして
もよい。各道路に機械的に一意に振ったコードを予め与
えておき、そのコードを道路の識別子にしてもよい。道
路名称などの詳細なデータをそのまま道路の識別子にし
てもよい。なお、道路に属さない道路リンクの場合は、
それを示す識別子を道路の識別子として格納する。同一
の道路内でユニークな番号(403b)は、地図データ
ベース(401)の中で、同じ道路に属する道路リンク
の識別子(402)を一意に指定できる値にする。
【0133】以上のように、本実施の形態では、道路リ
ンク(402)を特定する道路リンクの識別子(40
3)に道路の識別子(403a)を格納し、道路の識別
子から道路の名称を獲得可能とすることにより、道路リ
ンク(402)を道路リンクの識別子(1103)で表
現した際に元の道路リンク(402)を参照せずにその
属性を獲得することができ、その実用的効果は大きい。
【0134】(実施の形態20)図12は、請求項20
に記載したデータベースの実施の例である.1201は
データベースである.1202は、データベース(12
01)に格納される要素である。各々の要素(120
2)には、要素識別子(1203)が与えられている。
また、各々の要素は、このデータベースを使用するアプ
リケーションから使用される属性を持っている。この属
性は、要素の中に明示的に記述されていてもよいし、本
実施の形態で示す方法で要素識別子(1203)の中に
のみ格納されていてもよい。
【0135】1203は要素(1202)をデータベー
ス(1201)内で特定する要素識別子である。この要
素識別子(1203)は、データベースがデータの管理
のために使用する識別子でもよいし、データベースに格
納される要素をアプリケーションが利用する際に使用す
る識別子でもよいし、要素にその属性として格納されて
いる識別子でもよい。但し、このデータベースを利用す
るアプリケーションが要素識別子(1203)を使用で
きなければならない。
【0136】要素識別子(1203)は、属性識別子
(1203a)と属性内要素番号(1203b)とで構
成される。属性識別子(1203a)は、当該要素の持
つ属性の値を得るための識別子である。属性識別子(1
203a)から属性の値を得る際には、データベースを
参照しない方法を使用する。属性内要素番号(1203
b)は、一つのデータベース(1201)の中で、同じ
属性識別子(1203a)を持つ要素(1202)を特
定するための番号である。
【0137】以上のように、本実施の形態では、要素
(1202)を特定する要素識別子(1203)に属性
識別子(1203a)を格納し、属性識別子から属性を
獲得可能とすることにより、要素(1202)を要素識
別子(1203)で表現した際に元の要素(1202)
を参照せずに属性を獲得することができ、その実用的効
果は大きい。
【0138】本実施の形態において、データベース(1
201)を地図データベースとし、要素(1202)を
道路リンクとし、要素識別子(1203)を道路リンク
の識別子とし、属性識別子(1203a)を道路の識別
子とし、属性内要素番号(1203b)を同一の道路内
でユニークな番号とすると、実施の形態1にて使用され
たデータベースになる。
【0139】(実施の形態21)図13は、請求項21
に記載したデータベースの実施の例の、要素識別子であ
る。データベース、要素、及び要素識別子の関係は、実
施の形態20に準ずる。1301は要素をデータベース
内で特定する要素識別子である。要素識別子(130
1)は、属性識別子(1301a)と、属性内要素番号
(1301b)とで構成される。
【0140】1301aは計算などによる変換で当該要
素の持つ属性の値を獲得できる属性識別子である。属性
識別子(1301a)は、複数の属性を表現したい場合
には、複数の属性識別子の並びであってもよい。本実施
の形態では、属性識別子(1301a)は、属性1の識
別子(1301c)と属性2の識別子(1301d)と
で構成される。このように属性識別子(1301)を複
数のフィールドに分けて使用する場合、その分け方はデ
ータベースに格納される全ての要素に統一して適用さ
れ、また属性の識別子を解釈するアプリケーションにも
予めその分け方が判っているものとする。1301bは
一つのデータベースの中で同じ属性識別子(1301
a)を持つ要素を特定する属性内要素番号である。
【0141】以上のように、本実施の形態では、要素を
特定する要素識別子(1301)に属性識別子(130
1a)を格納し、属性識別子(1301a)を変換する
ことで要素の属性を獲得可能とすることにより、要素を
要素識別子(1301)で表現した際に元の要素や属性
への対応表を参照せずに属性を獲得することができ、そ
の実用的効果は大きい。
【0142】本実施の形態において、データベースを地
図データベースとし、要素を道路リンクとし、要素識別
子(1301)を道路リンクの識別子とし、属性識別子
(1301a)を道路の識別子とし、属性1、2の識別
子(1301c、1301d)を道路の属性である道路
種別及び道路番号とし、属性内要素番号(1301b)
を同一の道路内でユニークな番号とすると、実施の形態
4にて使用されたデータベースとなる。
【0143】(実施の形態22)図14は、請求項22
に記載したデータベースの実施の例の、属性対応表及び
要素識別子である。データベース、要素、及び要素識別
子の関係は、実施の形態20に準ずる。データベースに
格納されている要素の持つ属性には、各々の値に対し、
属性識別子が与えられている。
【0144】1401は属性対応表である.属性対応表
(1401)には、データベースに格納されている要素
の持つ全ての属性識別子に関して、その属性識別子が示
す属性の値との組が格納される。1401aは属性対応
表(1401)に格納される属性識別子である。データ
ベースに格納されている要素の持つ属性識別子以外の値
が格納されていてもよい。一つの属性識別子(1401
a)を複数格納してはいけない。
【0145】1401b、1401cは要素の属性であ
る属性1、2の値である。本実施の形態では2種類の属
性の値を格納することにしているが、属性の種類はアプ
リケーションが属性を獲得する方法に応じて決められ
る。アプリケーションが属性を獲得するのに必要な要素
の属性は全て、これらのように属性対応表(1401)
に値が格納されていなければならない。属性対応表(1
401)に格納される属性のいずれかが、アプリケーシ
ョンが使用する属性そのままである必要はない。アプリ
ケーションが使用しない属性は入っていてもよい。また
複数の属性識別子(1401a)に関して、対応する属
性の値が一致していてもよい。
【0146】1402は要素識別子である。要素識別子
(1402)は、属性識別子(1402a)と、属性内
要素番号(1402b)とで構成される。1402aは
属性の値の識別子である属性識別子である。属性対応表
(1401)に格納されている属性識別子(1401
a)に対応する。1402bは一つのデータベースの中
で同一の属性識別子(1402a)を持つ要素を特定す
る属性内要素番号である。
【0147】以上のように、本実施の形態では、要素を
特定する要素識別子(1402)に属性識別子(140
2a)を格納し、属性識別子(1402a)の値を属性
対応表(1401)から探しそれに対応する属性(14
01b、1401c)の値を獲得可能とすることによ
り、要素を要素識別子(1402)で表現した際に元の
要素を参照せずに要素識別子(1402)には格納され
ない属性を獲得することができ、その実用的効果は大き
い。
【0148】本実施の形態において、データベースを地
図データベースとし、要素を道路リンクとし、属性対応
表(1401)を道路対応表とし、要素識別子(140
2)を道路リンクの識別子とし、属性識別子(1401
a、1402a)を道路番号とし、属性1、2の識別子
(1401b、1401c)を道路通称名及び道路種別
とし、属性内要素番号(1402b)を同一の道路内で
ユニークな番号とすると、実施の形態7にて使用された
データベースとなる。
【0149】(実施の形態23)図15は、請求項23
に記載したデータベースの実施の例の、属性対応表及び
要素識別子である。データベース、要素、及び要素識別
子の関係は、実施の形態20に準ずる。
【0150】データベースに格納されている要素は、要
素識別子で属性の値を表現できないものと、表現できる
ものとの2種類に分けられる。前者をタイプ1、後者を
タイプ2とする。タイプ1、タイプ2のいずれの要素識
別子でも、属性を獲得するため、要素識別子に属性識別
子を格納する。タイプ1とタイプのの要素識別子に格納
されている属性識別子はそれぞれ独立しており、重複す
る識別子を使用してもよい。タイプ1の要素に関して
は、属性識別子と属性の値との対応づけは、属性対応表
(1501)で行なわれる。タイプ2の要素に関して
は、属性識別子を変換することで属性を獲得する。
【0151】1501は属性対応表である.属性対応表
(1501)には、データベースに格納されている要素
のうち、タイプ1の要素の属性識別子に関して、その属
性識別子に対応する属性の値との組が格納される。
【0152】1501aは属性対応表(1501)に格
納される属性識別子である。タイプ2の要素の属性識別
子は属性対応表(1501)に格納する必要はない。デ
ータベースに格納されている要素の持つ属性識別子以外
の値が格納されていてもよい。一つの属性識別子(15
01a)を複数格納してはいけない。1501b、15
01cは要素の属性である属性1、2の値である。それ
ぞれ、実施の形態22における属性1の値(1401
b)、属性2の値(1401c)に準ずる。
【0153】要素識別子には、属性を獲得する際に属性
対応表(1501)を参照するもの(1502)と参照
しないもの(1503)とがある。タイプ1は前者に、
タイプ2は後者に該当する。それらの区別には、要素の
識別子(タイプ1では1502、タイプ2では150
3)にある特定の処理をすることで得られる値を使用す
る。その値を得るためには、要素識別子(1502また
は1503)のうち特定の1ビットを使用してもよい
し、複数のビットを使用しそれで表現されるビットパタ
ーンそれぞれを両者のいずれかに振り分けてもよいし、
10進法などの表記に変換して特定の桁あるいは複数の
桁をそのためのコードとして使用してもよい。
【0154】本実施の形態では、要素識別子の先頭の1
ビットの値で区別するものとする。タイプ1の要素での
先頭ビット(1502a)は1、タイプ2の要素での先
頭ビット(1503a)は0とする。
【0155】1502はタイプ1の要素の要素識別子で
ある。これは、読みとり方法指定ビット(1502a)
と、属性識別子(1502b)と、属性内要素番号(1
502c)とで構成される。
【0156】属性識別子(1502b)は、属性対応表
(1501)の属性識別子(1501a)の同じ値のも
のと対応する。属性を獲得する際には属性対応表(15
01)を参照する。
【0157】属性内要素番号(1502c)は、一つの
データベースの中で、同じ属性識別子(1502b)を
持つタイプ1の要素を特定する番号である。
【0158】1503はタイプ2の要素の要素識別子で
ある。これは、読みとり方法指定ビット(1503a)
と、属性識別子(1503b)と、属性内要素番号(1
503c)とで構成される。属性識別子(1503b)
を変換することで、属性が得られる。属性を獲得する際
には属性対応表(1501)を参照しない。属性内要素
番号(1503c)は、一つのデータベースの中で、同
じ属性識別子(1503b)を持つタイプ2の要素を特
定する番号である。
【0159】以上のように、本実施の形態では、要素を
特定する要素識別子(1502、1503)に読みとり
方法指定ビット(1502a、1503a)と属性識別
子(1502b、1503b)を格納し、属性識別子
(1502b、1503b)の読みとり方法を読みとり
方法指定ビット(1502a、1503a)で判断して
その値によっては属性識別子(1502b)をもとに属
性対応表を参照し、または属性識別子(1503b)を
変換することで属性の値を獲得可能とすることにより、
要素を要素識別子(1502、1503)で表現した際
に元の要素を参照せずに属性を獲得することができ、そ
の実用的効果は大きい。
【0160】本実施の形態において、データベースを地
図データベースとし、要素を道路リンクとし、属性対応
表(1501)を道路対応表とし、要素識別子(150
2、1503)を道路リンクの識別子とし、読みとり方
法指定ビット(1502a、1503a)を読みとり方
法を指定するビットとし、属性識別子(1501a、1
502b、1503b)を道路番号とし、属性1、2の
識別子(1501b、1501c)を道路通称名、道路
種別とし、属性内要素番号(1502c、1503c)
を同一の道路内でユニークな番号とすると、実施の形態
10にて使用されたデータベースとなる。
【0161】(実施の形態24)図16は、請求項24
に記載したデータベースの実施の例の、属性対応表及び
要素識別子である。データベース、要素、及び要素識別
子の関係は、実施の形態20に準ずる。
【0162】データベースに格納されている要素は、要
素識別子で属性の値を表現できないものと、表現できる
ものとの2種類に分けられる。前者をタイプ1、後者を
タイプ2とする。タイプ1の要素では、属性を獲得する
ため、要素識別子に属性識別子を格納する。タイプ1の
要素に関しては、属性識別子と属性の値との対応づけ
は、属性対応表(1601)で行なわれる。タイプ2の
要素では、属性を獲得するため、要素識別子に属性の値
を格納する。
【0163】1601は属性対応表である。属性対応表
(1601)、属性識別子(1601a)、属性1(1
601b)、及び属性2(1601c)に関してはそれ
ぞれ、実施の形態23における属性対応表(150
1)、属性識別子(1501a)、属性1(1501
b)、属性2(1501c)に準ずる。
【0164】1602はタイプ1の要素の要素識別子で
ある。要素識別子(1602)は、T1コード(160
2a)、属性識別子(1602b)、及び属性内要素番
号(1602c)とで構成される。
【0165】1602aはこの識別子を持つ要素がタイ
プ1の要素であることを示すT1コードである。ここ
は、タイプ2の要素の識別子における属性3(1603
a)のフィールドの一部に相当するフィールドを使用す
る。また、ここに格納される値は、属性3(1603
a)の定義域から、属性3(1603a)では使用され
ないことが予め明らかになっている値とする。
【0166】1602bはこの要素の属性の値を示す属
性識別子である.1602cは一つのデータベースの中
で、同じ属性識別子(1602b)を持つ要素を特定す
るための番号である。
【0167】1603はタイプ2の要素の要素識別子で
ある。これは、属性3(1603a)、属性4(160
3b)、及び属性内要素番号(1603c)とで構成さ
れる。
【0168】1603aはこの要素の属性を示す属性3
である。属性3(1603a)の示す属性は、そこに格
納されている値を変換することで獲得される。属性3の
値には定義域が予め定められているものとする。160
3bはこの要素の属性を示す属性4である。属性4(1
603b)の示す属性は、そこに格納されている値を変
換することで獲得される。1603cは一つのデータベ
ースの中で、同じ属性3及び4(1603a、b)を持
つ要素を特定するための番号である。
【0169】属性3(1603a)及び属性4(160
3b)のような属性の数は1つでも、また3つ以上でも
よい。アプリケーションが属性を獲得する際には、それ
らの属性を全て使用してもよいし、一部だけ使用しても
よい。
【0170】以上のように、本実施の形態では、要素を
特定する要素識別子(1602、1603)をその中に
格納すべき属性に応じて2種類に分け、それらを属性の
要素識別子に格納される属性識別子の一部の値で判別可
能とし、その結果に応じて属性識別子(1602b、1
603a、1603b)を獲得、その値を変換するかあ
るいは属性対応表(1601)を参照するかをすること
によって、属性の値を獲得可能とすることにより、要素
を要素識別子(1602、1603)で表現した際に元
の要素を参照せずに属性の値を獲得することができ、さ
らに属性識別子の格納方法を記述する領域を属性識別子
と共用でき、その実用的効果は大きい。
【0171】本実施の形態において、データベースを地
図データベースとし、要素を道路リンクとし、属性対応
表(1601)を道路対応表とし、要素識別子(160
2、1603)を道路リンクの識別子とし、属性識別子
(1601a、1602b)を道路番号とし、属性1
(1601b)を道路通称名とし、属性3(1603
a)を都道府県コードとし、属性4(1603b)を路
線番号とし、属性内要素番号(1602c、1603
c)を同一の道路内でユニークな番号とすると、実施の
形態13にて使用されたデータベースとなる。
【0172】(実施の形態25)図17は、請求項25
に記載したデータベースの実施の例の、属性対応表及び
要素識別子である。データベース、要素、及び要素識別
子の関係は、実施の形態20に準ずる。
【0173】データベースに格納されている要素は、要
素識別子で属性の値を表現できないものと、表現できる
ものとの2種類に分けられる。前者をタイプ1、後者を
タイプ2とする。
【0174】タイプ1の要素では、属性を獲得するた
め、要素識別子に属性識別子を格納する。タイプ1の要
素に関しては、属性識別子と属性との対応づけは、属性
対応表(1701)で行なわれる。また、本実施の形態
では属性識別子を複数の番号の組合せで表現するものと
するが、これは単数であってもよい。
【0175】タイプ2の要素では、属性を獲得するた
め、要素識別子に属性の値を格納する。
【0176】1701は属性対応表である.属性対応表
(1701)には、データベースに格納されている要素
のうち、タイプ1の要素の属性識別子の組に関して、そ
の組に対応する属性の値との組が格納される。
【0177】1701a、1701bはそれぞれ属性対
応表(1701)に格納される属性識別子1及び属性識
別子2である。属性対応表を参照しないタイプ2の要素
の属性識別子の組は属性対応表(1701)に格納する
必要はない。データベースに格納されている要素の持つ
属性識別子の組以外の値の組が格納されていてもよい。
一組の属性識別子を複数格納してはいけない。1701
cは要素の属性である属性1の値である。これに関して
は、実施の形態23における属性1(1501b)ある
いは属性2(1501c)に準ずる。
【0178】1702はタイプ1の要素の要素識別子で
ある。要素識別子(1702)は、タイプ1であること
を示すT1コード(1702a)、属性識別子1(17
02b)、属性識別子2(1702c)、及び属性内要
素番号(1702d)とで構成される。
【0179】1702aはこの識別子を持つ要素がタイ
プ1、即ち属性を識別子から獲得する際に属性対応表を
使用する要素であることを示すコードのT1コードであ
る。ここは、タイプ2の要素識別子における属性2のフ
ィールドの一部に相当するフィールドを使用する。ま
た、ここに格納される値は、タイプ2の属性2の定義域
から、属性2では使用されないことが予め明らかになっ
ている値とする。
【0180】1702bはこの要素の属性を示す属性識
別子1である。ここは、type2の要素識別子におけ
る属性2に相当するフィールドのうち、タイプ1である
ことを示すコード(1702a)に使用された残りのフ
ィールドとする、また、属性識別子1(1702b)の
示す属性は、そこに格納されている値を変換することで
獲得可能であってもよいし、そうでなくてもよい。
【0181】1702cはこの要素の属性を示す属性識
別子2である。属性識別子2(1702c)の示す属性
は、そこに格納されている値を変換することで獲得可能
であってもよいし、そうでなくてもよい。
【0182】属性識別子1(1702b)と属性識別子
2(1702c)とを組み合わせることで、属性識別子
となる。これと同じ値を属性対応表(1701)の属性
識別子1(1701a)と属性識別子2(1701b)
とから探し、対応する属性1(1701c)を得ること
で、この要素の属性を獲得する。
【0183】1702dは一つのデータベースの中で、
同じ属性識別子(1702b及び1702c)を持つ要
素を特定するための番号である。
【0184】1703はタイプ2の要素の要素識別子で
ある。要素の識別子(1703)は、属性2(1703
a)、属性3(1703b)、及び属性内要素番号(1
703c)とで構成される。
【0185】1703aはこの要素の属性を示す属性2
である。属性2(1703a)の示す属性は、そこに格
納されている値を変換することで獲得される。属性2の
値には定義域が予め定められているものとする。
【0186】1703bはこの要素の属性を示す属性3
である。属性3(1703b)の示す属性は、そこに格
納されている値を変換することで獲得される。
【0187】1703cは一つのデータベースの中で、
同じ属性3及び4(1703a、b)を持つ要素を特定
するための番号である。
【0188】属性2(1703a)及び属性3(170
3b)のような属性の数は1つでも、また3つ以上でも
よい。アプリケーションが属性を獲得する際には、それ
らの属性を全て使用してもよいし、一部だけ使用しても
よい。
【0189】以上のように、本実施の形態では、要素を
特定する要素識別子(1702、1703)をその中に
格納すべき属性に応じて2種類に分け、それらを属性の
要素識別子に格納される要素識別子の一部で判別可能と
し、またその判別に使用する部分を含む領域が両者の種
類でそれぞれ属性識別子として読みとることができるよ
うになっており、その結果に応じてその際に読み込んだ
所を利用して属性識別子(1702b、1703a)を
獲得、その値を変換するかあるいは属性対応表(170
1)を参照するかをすることによって、属性の値を獲得
可能とすることにより、要素を要素識別子(1702、
1703)で表現した際に元の要素を参照せずに属性の
値を獲得することができ、さらに属性識別子の格納方法
を記述する領域を属性識別子と共用でき、またその判断
を行なう際に読み込んだ領域に記述される属性に関して
はその属性の値を獲得する際に読み込み直す必要をなく
することができ、その実用的効果は大きい。
【0190】本実施の形態において、データベースを地
図データベースとし、要素を道路リンクとし、属性対応
表(1701)を道路対応表とし、要素識別子(170
2、1703)を道路リンクの識別子とし、属性識別子
1(1701a、1702b)を道路種別とし、属性識
別子2(1701b、1702c)を道路番号とし、属
性1(1701c)を道路通称名とし、属性2(170
3a)を都道府県コードとし、属性3(1703b)を
路線番号とし、属性内要素番号(1702d及び170
3c)を道路内でユニークな番号とすると、実施の形態
16にて使用されたデータベースとなる。
【0191】
【発明の効果】以上のように、第1の発明では、誘導す
る経路を獲得し、経路を構成する道路リンクの識別子の
列を出力する経路算出手段と、当該経路誘導装置を搭載
する移動体が存在する位置を検出し、その位置に該当す
る道路リンクの識別子を出力する現在位置検出手段と、
道路リンクの識別子から当該道路リンクの属する道路の
道路名称を獲得し出力する道路名称獲得手段と、前記現
在位置検出手段の求めた現在位置と、前記経路算出手段
の求めた経路とを入力され、前記経路を構成する道路リ
ンクのうちで誘導情報作成の為に道路名称を獲得するも
のを前記現在位置をもとに選別し、前記道路名称獲得手
段に前記道路リンクの識別子を与え道路名称を獲得し、
前記現在位置、前記経路、及び前記道路名称から当該経
路誘導装置を搭載する移動体を誘導する誘導情報を作成
する誘導制御手段と、前記誘導制御手段の作成した誘導
情報を表示する表示手段と、を備え、経路を構成する道
路リンクの各々の識別子から得た道路名称を、誘導のた
めの情報として表示できるようにするものである。
【0192】これによって、道路リンクの識別子から獲
得した道路名称によって誘導情報を生成することが可能
となり、新たに地図データベースからの読み出しを行な
うことなく、誘導情報を表示することができるという有
利な効果が得られる。
【0193】また第2に、経路誘導装置で、道路名称獲
得手段が道路リンクの識別子から道路名称を獲得する際
に、道路リンクの識別子を変換して道路名称を生成する
ようにすることで、道路の識別子と道路名称との関係を
記述したデータベースを参照することなく、道路リンク
の属する道路の道路名称を求めることができるようにす
るものである。
【0194】これによって、道路名称獲得手段が道路リ
ンクの識別子から道路名称を獲得する際に、他のデータ
ベースの読み出しが不要になるという有利な効果が得ら
れる。
【0195】また第3に、経路誘導装置で、道路の識別
子と道路属性との対応を格納した道路対応表記憶手段を
備え、道路名称獲得手段が、道路リンクの識別子から道
路の識別子を得て、それをもとに道路対応表記憶手段に
格納された道路対応表を参照することで、道路リンクの
識別子から道路属性を求めそれを基に道路名称を作成す
ることができるようにするものである。
【0196】これによって、道路名称獲得手段が道路リ
ンクの識別子から道路名称を獲得する際に、道路固有の
文字列である道路通称名のような、道路リンクの識別子
に直接記述することが難しい情報も利用可能となるとい
う有利な効果が得られる。
【0197】また第4に、経路誘導装置で、道路名称獲
得手段が、当該識別子から道路名称を獲得する際に、道
路対応表を参照するかどうかを道路リンクの識別子の一
部で決定し、それに基づいて道路名称を生成できるよう
にするものである。
【0198】これによって、道路名称獲得手段が道路リ
ンクの識別子から道路名称を獲得する際に、道路リンク
の識別子から得られる情報だけで可能な場合と、データ
ベースを参照する必要がある場合と、両者に対処するこ
とができるという有利な効果が得られる。
【0199】また第5に、経路誘導装置で、道路名称獲
得手段が、道路対応表を参照するかどうかを決定する際
に使用した道路リンクの識別子の一部を属性として使用
可能とするものである。
【0200】これによって、道路名称獲得手段が道路リ
ンクの識別子から道路の名称を獲得する方法を決定する
ための値を道路名称の獲得にも使用でき、属性を示すデ
ータと属性の格納方法を示すデータとが共有できて、デ
ータサイズを節約できるという有利な効果が得られる。
【0201】また第6に、経路誘導装置で、道路名称獲
得手段が道路対応表を参照するかどうかを決定する際に
読み込む道路リンクの識別子のフィールドが、二種類以
上の属性を表現し、かつそれらの属性を区別する方法を
も同時に表現するのに最小のビット数のフィールドとな
っているようにするものである。
【0202】これによって、道路名称獲得手段が道路リ
ンクの識別子から道路を判断する際に、道路名称獲得方
法の判別時に読み出したデータから属性を取り出せ、地
図データベースから読み出したデータを利用する効率を
上げることができるという有利な効果が得られる。
【図面の簡単な説明】
【図1】本発明の実施の形態1〜6におけるブロック図
【図2】本発明の実施の形態1〜18における出力手段
の出力方法の例図
【図3】道路ネットワークと道路、道路リンクの関係を
説明する図
【図4】本発明の実施の形態1〜19における地図デー
タベースの例図
【図5】本発明の実施の形態1〜18におけるフローチ
ャート
【図6】本発明の実施の形態4〜6における道路リンク
の識別子の例図
【図7】本発明の実施の形態7〜18におけるブロック
【図8】本発明の実施の形態7〜9における道路リンク
の識別子と、道路対応表記憶手段に格納される道路対応
表の例図
【図9】本発明の実施の形態10〜12における道路リ
ンクの識別子と、道路対応表記憶手段に格納される道路
対応表の例図
【図10】本発明の実施の形態13〜15における道路
リンクの識別子と、道路対応表記憶手段に格納される道
路対応表の例図
【図11】本発明の実施の形態16〜18における道路
リンクの識別子と、道路対応表記憶手段に格納される道
路対応表の例図
【図12】本発明の実施の形態20におけるデータベー
スの例図
【図13】本発明の実施の形態21における要素の識別
子の例図
【図14】本発明の実施の形態22における属性対応表
及び要素の識別子の例図
【図15】本発明の実施の形態23における属性対応表
及び要素の識別子の例図
【図16】本発明の実施の形態24における属性対応表
及び要素の識別子の例図
【図17】本発明の実施の形態25における属性対応表
及び要素の識別子の例図
【図18】従来技術における、道路誘導装置のブロック
【符号の説明】
101 経路算出手段 102 現在位置検出手段 103 道路名称獲得手段 104 誘導制御手段 105 表示手段 106 地図記憶手段 401 地図データベース 402 道路リンクのデータ 402a 道路リンクの識別子 403 道路リンクの識別子 403a 道路の識別子 403b 同一の道路内でユニークな番号 501 誘導する経路を算出 502 移動体の現在位置を検出 503 経路の道路リンクの識別子から属する道路
の道路名称を獲得 504 誘導情報を作成 505 誘導情報を表示 601 道路リンクの識別子 601a 道路の識別子 601b 同一の道路内でユニークな番号 601c 道路種別 601d 道路番号 701 道路対応表記憶手段 801 道路対応表 801a 道路番号 801b 道路通称名 801c 道路種別 802 道路リンクの識別子 802a 道路番号 802b 同一の道路内でユニークな番号 901 道路対応表 901a 道路番号 901b 道路通称名 901c 道路種別 902 道路リンクの識別子(道路対応表を使用す
る場合) 902a 読みとり方法を指定するビット 902b 道路番号 902c 同一の道路内でユニークな番号 903 道路リンクの識別子(道路対応表を使用し
ない場合) 903a 読みとり方法を指定するビット 903b 道路番号 903c 同一の道路内でユニークな番号 1001 道路対応表 1001a 道路番号 1001b 道路通称名 1001c 道路種別 1002 道路リンクの識別子(県道以外) 1002a 県道以外を示すコード 1002b 道路番号 1002c 同一の道路内でユニークな番号 1003 道路リンクの識別子(県道) 1003a 都道府県コード 1003b 路線番号 1003c 同一の道路内でユニークな番号 1101 道路対応表 1101a 道路種別 1101b 道路番号 1101c 道路通称名 1102 道路リンクの識別子(県道以外) 1102a 県道以外を示すコード 1102b 道路種別 1102c 道路番号 1102d 同一の道路内でユニークな番号 1103 道路リンクの識別子(県道) 1103a 都道府県コード 1103b 路線番号 1103c 同一の道路内でユニークな番号 1201 データベース 1202 要素のデータ 1203 要素識別子 1203a 属性識別子 1203b 属性内要素番号 1301 要素識別子 1301a 属性識別子 1301b 属性内要素番号 1301c 属性1 1301d 属性2 1401 属性対応表 1401a 属性識別子 1401b 属性1 1401c 属性2 1402 要素識別子 1402a 属性識別子 1402b 属性内要素番号 1501 属性対応表 1501a 属性識別子 1501b 属性1 1501c 属性2 1502 要素識別子(タイプ1) 1502a 読みとり方法指定ビット 1502b 属性識別子 1502c 属性内要素番号 1503 要素識別子(タイプ2) 1503a 読みとり方法指定ビット 1503b 属性識別子 1503c 属性内要素番号 1601 属性対応表 1601a 属性識別子 1601b 属性1 1601c 属性2 1602 要素識別子(タイプ1) 1602a T1コード 1602b 属性識別子 1602c 属性内要素番号 1603 要素識別子(タイプ2) 1603a 属性3 1603b 属性4 1603c 属性内要素番号 1701 属性対応表 1701a 属性識別子1 1701b 属性識別子2 1701c 属性1 1702 要素識別子(タイプ1) 1702a T1コード 1702b 属性識別子1 1702c 属性識別子2 1702d 属性内要素番号 1703 要素識別子(タイプ2) 1703a 属性2 1703b 属性3 1703c 属性内要素番号

Claims (25)

    【特許請求の範囲】
  1. 【請求項1】誘導する経路を獲得し、その経路を構成す
    る道路リンクの識別子の列を出力する経路算出手段と、
    当該経路誘導装置を搭載する移動体が存在する位置を検
    出し、その位置に該当する道路リンクの識別子を出力す
    る現在位置検出手段と、道路リンクの識別子から当該道
    路リンクの属する道路の道路名称を獲得し出力する道路
    名称獲得手段と、前記現在位置検出手段の求めた現在位
    置と、前記経路算出手段の求めた経路とを入力され、前
    記経路を構成する道路リンクのうちで誘導情報作成の為
    に道路名称を獲得するものを前記現在位置をもとに選別
    し、前記道路名称獲得手段に前記道路リンクの識別子を
    与え道路名称を獲得し、前記現在位置、前記経路、及び
    前記道路名称から当該経路誘導装置を搭載する移動体を
    誘導する誘導情報を作成する誘導制御手段と、前記誘導
    制御手段の作成した誘導情報を表示する表示手段と、を
    備えたことを特徴とする、経路誘導装置。
  2. 【請求項2】誘導する経路を獲得し、その経路を構成す
    る道路リンクの識別子の列を出力する第1のステップ
    と、当該経路誘導方法を実装した装置を搭載する移動体
    が存在する位置を検出し、その位置に該当する道路リン
    クの識別子を出力する第2のステップと、第1のステッ
    プで求めた経路と、第2のステップで求めた現在位置と
    の比較で、経路を構成する道路リンクの識別子のうち、
    誘導情報作成のために道路名称を獲得する必要があるも
    のを選択する第3のステップと、第3のステップが選択
    した道路リンクの識別子から当該道路リンクの属する道
    路の道路名称を獲得し出力する第4のステップと、第1
    のステップで求めた経路と、第2のステップで求めた現
    在位置と、第4のステップで求めた道路名称とから当該
    経路誘導方法を実装した装置を搭載する移動体を誘導す
    る誘導情報を作成する第5のステップと、第4のステッ
    プで作成した誘導情報を表示する第6のステップと、に
    よって実現される経路誘導方法。
  3. 【請求項3】誘導する経路を獲得し、その経路を構成す
    る道路リンクの識別子の列を出力する第1のステップ
    と、当該経路誘導方法を実装した装置を搭載する移動体
    が存在する位置を検出し、その位置に該当する道路リン
    クの識別子を出力する第2のステップと、第1のステッ
    プで求めた経路と、第2のステップで求めた現在位置と
    の比較で、経路を構成する道路リンクの識別子のうち、
    誘導情報作成のために道路名称を獲得する必要があるも
    のを選択する第3のステップと、第3のステップが選択
    した道路リンクの識別子から当該道路リンクの属する道
    路の道路名称を獲得し出力する第4のステップと、第1
    のステップで求めた経路と、第2のステップで求めた現
    在位置と、第4のステップで求めた道路名称とから当該
    経路誘導方法を実装した装置を搭載する移動体を誘導す
    る誘導情報を作成する第5のステップと、第4のステッ
    プで作成した誘導情報を表示する第6のステップと、に
    よって実現される経路誘導のプログラムを、電子計算機
    で読み取り可能な形式で記録した経路誘導プログラム記
    憶媒体。
  4. 【請求項4】道路名称獲得手段が、道路リンクの識別子
    から道路名称を獲得する際に、道路リンクの識別子を変
    換して道路名称を生成することを特徴とする、請求項1
    記載の経路誘導装置。
  5. 【請求項5】第4のステップで、道路リンクの識別子か
    ら道路名称を獲得する際に、道路リンクの識別子を変換
    して道路名称を生成することを特徴とする、請求項2記
    載の経路誘導方法。
  6. 【請求項6】請求項5の経路誘導のプログラムを、電子
    計算機で読み取り可能な形式で記録した経路誘導プログ
    ラム記憶媒体。
  7. 【請求項7】道路の識別子と道路属性との対応を格納し
    た道路対応表記憶手段を備え、 道路名称獲得手段が、道路リンクの識別子から道路の識
    別子を得て、それをもとに道路対応表記憶手段に格納さ
    れた道路対応表を参照することで、道路リンクの識別子
    から道路属性を求めそれを基に道路名称を作成すること
    ができることを特徴とする、請求項1記載の経路誘導装
    置。
  8. 【請求項8】第4のステップで、道路リンクの識別子か
    ら道路の識別子を得て、それをもとに道路対応表を参照
    することで、道路リンクの識別子から道路属性を求めそ
    れを基に道路名称を作成することができることを特徴と
    する、請求項2記載の経路誘導方法。
  9. 【請求項9】請求項8の経路誘導のプログラムを、電子
    計算機で読み取り可能な形式で記録した経路誘導プログ
    ラム記憶媒体。
  10. 【請求項10】道路名称獲得手段が、道路リンクの識別
    子から道路名称を獲得する際に、道路対応表を参照する
    かどうかを当該識別子の一部で決定し、それに基づいて
    道路名称を生成することを特徴とする、請求項7記載の
    経路誘導装置。
  11. 【請求項11】第4のステップで、道路リンクの識別子
    から道路名称を獲得する際に、道路対応表を参照するか
    どうかを当該識別子の一部で決定し、それに基づいて道
    路名称を生成することを特徴とする、請求項8記載の経
    路誘導方法。
  12. 【請求項12】請求項11の経路誘導のプログラムを、
    電子計算機で読み取り可能な形式で記録した経路誘導プ
    ログラム記憶媒体。
  13. 【請求項13】道路名称獲得手段が、道路対応表を参照
    するかどうかを決定する際に使用した道路リンクの識別
    子の一部を道路名称の獲得にも使用することを特徴とす
    る、請求項10記載の経路誘導装置。
  14. 【請求項14】第4のステップで、道路対応表を参照す
    るかどうかを決定する際に使用した道路リンクの識別子
    の一部を道路名称の獲得にも使用することを特徴とす
    る、請求項11記載の経路誘導方法。
  15. 【請求項15】請求項14の経路誘導のプログラムを、
    電子計算機で読み取り可能な形式で記録した経路誘導プ
    ログラム記憶媒体。
  16. 【請求項16】道路名称獲得手段が、道路対応表を参照
    するかどうかを決定する際に読み込む道路リンクの識別
    子のフィールドが、二種類以上の属性を表現し、かつそ
    れらの属性を区別する方法をも同時に表現するのに最小
    のビット数のフィールドとなっていることを特徴とす
    る、請求項13記載の経路誘導装置。
  17. 【請求項17】第4のステップで、道路対応表を参照す
    るかどうかを決定する際に読み込む道路リンクの識別子
    のフィールドが、二種類以上の属性を表現し、かつそれ
    らの属性を区別する方法をも同時に表現するのに最小の
    ビット数のフィールドとなっていることを特徴とする、
    請求項14記載の経路誘導方法。
  18. 【請求項18】請求項17の経路誘導のプログラムを、
    電子計算機で読み取り可能な形式で記録した経路誘導プ
    ログラム記憶媒体。
  19. 【請求項19】各々に識別子がふられ、かつその識別子
    に一定の処理を行なうことで当該道路リンクの属する道
    路の属性を獲得可能とした、道路リンクを備えた地図デ
    ータベースを、電子計算機で読みとり可能な形式で記録
    した、地図データベース記憶媒体。
  20. 【請求項20】格納する要素のおのおのに識別子がふら
    れ、かつその識別子に一定の処理を行なうことで当該要
    素に関する属性を獲得可能としたことを特徴とする、デ
    ータベースを、電子計算機で読みとり可能な形式で記録
    した、データベース記憶媒体。
  21. 【請求項21】要素の識別子から当該要素に関する属性
    を獲得する際に行なう一定の処理が、識別子の変換であ
    ることを特徴とする、請求項20記載のデータベース記
    録媒体。
  22. 【請求項22】属性の識別子と属性との対応表である属
    性対応表を有し、要素の識別子から当該要素に関する属
    性を獲得する際に行なう一定の処理が、要素の識別子か
    ら属性の識別子を獲得し、それを基に属性対応表を参照
    することで属性を獲得するものであることを特徴とす
    る、請求項20記載のデータベース記録媒体。
  23. 【請求項23】要素の識別子から当該要素に関する属性
    を獲得する際に行なう一定の処理が、まず属性対応表を
    参照するかどうかを示す値を要素の識別子から獲得し、
    それに基づいて属性を獲得するものであることを特徴と
    する、請求項22記載のデータベース記録媒体。
  24. 【請求項24】要素の識別子から当該要素に関する属性
    を獲得する際に行なう一定の処理で、属性対応表を参照
    するかどうかを示す要素の識別子中のフィールドを、属
    性の獲得にも使用可能としたことを特徴とする、請求項
    23記載のデータベース記録媒体。
  25. 【請求項25】要素の識別子から当該要素に関する属性
    を獲得する際に行なう一定の処理で、属性対応表を参照
    するかどうかを決定する際に要素の識別子から獲得する
    フィールドが、二種類以上の属性を表現し、かつそれら
    の属性を区別する方法をも同時に表現するのに最小のビ
    ット数のフィールドにできることを特徴とする、請求項
    24記載のデータベース記録媒体。
JP16510298A 1998-06-12 1998-06-12 経路誘導装置とその方法、及び地図データベース記録媒体 Pending JPH11351896A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16510298A JPH11351896A (ja) 1998-06-12 1998-06-12 経路誘導装置とその方法、及び地図データベース記録媒体

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16510298A JPH11351896A (ja) 1998-06-12 1998-06-12 経路誘導装置とその方法、及び地図データベース記録媒体

Publications (1)

Publication Number Publication Date
JPH11351896A true JPH11351896A (ja) 1999-12-24

Family

ID=15805942

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16510298A Pending JPH11351896A (ja) 1998-06-12 1998-06-12 経路誘導装置とその方法、及び地図データベース記録媒体

Country Status (1)

Country Link
JP (1) JPH11351896A (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007322684A (ja) * 2006-05-31 2007-12-13 Pioneer Electronic Corp 道路データ作成装置、方法及びプログラム
JP2011158639A (ja) * 2010-01-29 2011-08-18 Denso Corp 地図データ
JP2011158640A (ja) * 2010-01-29 2011-08-18 Denso Corp 地図データ
JP2011175231A (ja) * 2010-01-29 2011-09-08 Denso Corp 地図データ
JP2012093515A (ja) * 2010-10-26 2012-05-17 Denso Corp 地図データ
CN107305570A (zh) * 2016-04-22 2017-10-31 腾讯科技(深圳)有限公司 一种数据检索方法及***

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007322684A (ja) * 2006-05-31 2007-12-13 Pioneer Electronic Corp 道路データ作成装置、方法及びプログラム
JP2011158639A (ja) * 2010-01-29 2011-08-18 Denso Corp 地図データ
JP2011158640A (ja) * 2010-01-29 2011-08-18 Denso Corp 地図データ
JP2011175231A (ja) * 2010-01-29 2011-09-08 Denso Corp 地図データ
CN102192748A (zh) * 2010-01-29 2011-09-21 株式会社电装 地图数据、存储介质和导航设备
JP2012093515A (ja) * 2010-10-26 2012-05-17 Denso Corp 地図データ
CN107305570A (zh) * 2016-04-22 2017-10-31 腾讯科技(深圳)有限公司 一种数据检索方法及***
US10984059B2 (en) 2016-04-22 2021-04-20 Tencent Technology (Shenzhen) Company Limited Data retrieval method and system

Similar Documents

Publication Publication Date Title
US8396660B2 (en) Road map data structure, road map data storage medium, navigation device, and method of generating road map data
CN100543422C (zh) 导航装置
JP5093562B2 (ja) ナビゲーション装置
US8510042B2 (en) Navigation device and data update system
KR100266036B1 (ko) 도로지도정보의판독장치,기록매체및전송방법
US8532925B2 (en) Spatial indexing method and apparatus for navigation system for indexing and retrieval of XML map data
CN102538806B (zh) 一种路径规划方法以及相关设备
US9098496B2 (en) Method for creating map data and map data utilization apparatus
JP5384545B2 (ja) ナビシステム、ナビサーバ、ナビクライアントおよびナビ方法
US20090234572A1 (en) Surrounding Search Data Generating System, Surrounding Search System, Surrounding Search Data Generating Method, Surrounding Search Method, and Navigation Apparatus
JP2004340724A (ja) ナビゲーション装置
WO2007142326A1 (ja) データ更新システム、端末装置、サーバ装置、及びデータ更新方法
US20110191016A1 (en) Map data, storage medium and navigation apparatus
JP4115910B2 (ja) ナビゲーション装置及び代替経路発生告知方法
JPH11351896A (ja) 経路誘導装置とその方法、及び地図データベース記録媒体
JP2010133810A (ja) ナビゲーション装置及びナビゲーションの道路データ作成装置
JP3349839B2 (ja) 車載用ナビゲーション装置
JP2002206938A (ja) 経路探索方法
JP4725181B2 (ja) ナビゲーションシステム及びキャッシュ管理方法
JP2005214783A (ja) ナビゲーション装置及び施設マーク表示方法
JP2010038860A (ja) ナビゲーション装置及び施設検索方法
JP2001264097A (ja) 最適経路探索方法、装置、及び該方法に係るプログラムを記憶した記憶媒体
JPH1049047A (ja) 道路地図情報の読み出し装置および記録媒体並びに伝送方法
JP2004233056A (ja) ナビゲーション装置
JP4218946B2 (ja) ナビゲーション装置