(57)【要約】【課題】  地図の表示更新速度を向上でき、現実に近い地図表示を実現することができる地図データ表示装置を提供する。【解決手段】  道幅、道路種別、道路ノード及び道路リンクで道路を表現する道路リンク情報を取得するデータ取得部４と、各道幅付き道路について隣り合う道幅付き道路との道路リンクに平行な線分間の交点を前記交差点ノードを含まぬように結んだ交点ポリゴン、及び、交差点ノードを交差する各道幅付き道路について隣り合う道幅付き道路との道路リンクに平行な線分間の交点を基点として交差点内の道路範囲を含まぬように端辺を設けた交差点外ポリゴンを生成するポリゴン生成部５と、ポリゴン生成部５が生成したポリゴンを用いて道路リンク情報により規定される道路の道路表示データを生成するポリゴン加工部６とを備える。【選択図】        図１
2006215378.tif 000002
【特許請求の範囲】
【請求項１】
道幅、道路種別、道路ノード及び道路リンクで道路を表現する道路リンク情報を取得するデータ取得部と、
前記道路リンク情報を用いて、道路リンク及びこれに平行な線分で道幅付き道路を表現し、交差点ノードを交差する各道幅付き道路ごとに、交差点に接続するまでの道路範囲を規定するポリゴン及び／又は前記交差点内の道路範囲を規定するポリゴンを生成するポリゴン生成部と、
前記ポリゴン生成部で生成されたポリゴンを用いて前記道路リンク情報により規定される交差点を通る道路に関する道路表示データを生成するポリゴン加工部と
を備えた地図データ表示装置。
【請求項２】
ポリゴン生成部は、交差点に接続するまでの道路範囲を規定するポリゴンとして、交差点ノードを交差する各道幅付き道路について隣り合う道幅付き道路との道路リンクに平行な線分間の交点を前記交差点ノードを含まぬように結んだ交点ポリゴン、及び／又は、前記交差点ノードを交差する各道幅付き道路について隣り合う道幅付き道路との道路リンクに平行な線分間の交点を基点として前記交差点内の道路範囲を含まぬように端辺を設けた交差点外ポリゴンを生成することを特徴とする請求項１記載の地図データ表示装置。
【請求項３】
ポリゴン生成部は、交差点内の道路範囲を規定するポリゴンとして、交差点ノードを交差する各道幅付き道路について道路リンクに平行な線分間の交点を結んで前記交差点内の道路範囲を規定した交差点内ポリゴンを生成することを特徴とする請求項１又は請求項２記載の地図データ表示装置。
【請求項４】
ポリゴン加工部は、交点ポリゴンの道路リンクに平行な線分上に側壁画像を位置づけて交差点での道路に側壁を設けた道路表示データを生成することを特徴とする請求項２記載の地図データ表示装置。
【請求項５】
ポリゴン加工部は、トンネル内合流部の道路表示データを生成するにあたり、交点ポリゴンの道路リンクに平行な線分上にトンネル壁画像を位置づけ、前記合流部に接続する道路のうちの合流点を含まない道路範囲には前記各交点ポリゴンで規定される道路範囲に対応してトンネル天井画像を位置づけ、前記合流部内の合流点を含む道路範囲には前記合流部に接続する交点ポリゴン間の関係で特定した形状のトンネル天井画像を位置づけて前記トンネル内合流部の道路表示データを生成することを特徴とする請求項２記載の地図データ表示装置。
【請求項６】
ポリゴン加工部は、交差点外ポリゴンで規定される範囲内に停止線付きテクスチャをマッピングすることにより、交差点に接続する道路に停止線を表示する道路表示データを生成することを特徴とする請求項３記載の地図データ表示装置。
【請求項７】
ポリゴン加工部は、交差点内ポリゴンで規定される範囲内に車線付きテクスチャをマッピングし、不要な車線に無地テクスチャを重ねてマッピングすることにより、交差点内の車線付き道路を表示する道路表示データを生成することを特徴とする請求項３記載の地図データ表示装置。
【請求項８】
ポリゴン加工部は、点線付きテクスチャを本線リンクの交差点内ポリゴンで規定される範囲内にマッピングすることにより、前記本線リンクに対して前記ランプリンクが合流する合流部に点線を表示する道路表示データを生成することを特徴とする請求項３記載の地図データ表示装置。
【請求項９】
ポリゴン加工部は、交差点ノード、交差点に接続する各道路の交差点内ポリゴンの頂点、及び前記交差点内ポリゴンと道路リンクとの交点のうちのいずれかで規定される表示点に信号モデルを位置づけることにより、前記交差点の信号を表示する道路表示データを生成することを特徴とする請求項３記載の地図データ表示装置。
【請求項１０】
ポリゴン加工部は、交差点に接続する道路に関してポリゴン生成部が生成したポリゴンで規定される範囲内に道路渋滞情報を表示することにより、前記交差点内及び／又はこれに接続するまでの道路範囲における渋滞情報を表示する道路表示データを生成することを特徴とする請求項１から請求項９のうちのいずれか１項記載の地図データ表示装置。
【請求項１１】
道幅、道路種別、道路ノード及び道路リンクで道路を表現する道路リンク情報を取得するデータ取得ステップと、
前記道路リンク情報を用いて、道路リンク及びこれに平行な線分で道幅付き道路を表現し、交差点ノードを交差する各道幅付き道路について隣り合う道幅付き道路との道路リンクに平行な線分間の交点を前記交差点ノードを含まぬように結んだ交点ポリゴン、前記交差点ノードを交差する各道幅付き道路について隣り合う道幅付き道路との道路リンクに平行な線分間の交点を基点として前記交差点内の道路範囲を含まぬように端辺を設けた交差点外ポリゴン、前記交差点ノードを交差する各道幅付き道路について道路リンクに平行な線分間の交点を結んで前記交差点内の道路範囲を規定した交差点内ポリゴン、のうちの少なくともいずれかを生成するポリゴン生成ステップと、
前記ステップで生成されたポリゴンを用いて前記道路リンク情報により規定される交差点を通る道路に関する道路表示データを生成するポリゴン加工ステップと、
前記ステップで生成された道路表示データを表示部に表示するデータ表示ステップと
を備えた地図データ表示方法。
【請求項１２】
請求項１から請求項１０のうちのいずれか１項記載の地図データ表示装置と、
自装置が搭載された移動体の位置及びその進行方向に基づく視野で前記地図データ表示装置が生成した道路表示データを表示する表示部と
を備えたナビゲーション装置。
【請求項１３】
交差点に接続する各道路の道路リンク及びこれに平行な線分の前記交差点内における交点で規定した表示点のうち、自装置が搭載された移動体の位置及びその進行方向に基づいて特定される、前記交差点で進行方向を横切る道路を跨いだ道路左奥の表示点に信号を表示するナビゲーション装置。
【請求項１４】
道幅、道路種別、道路ノード及び道路リンクで道路を表現する道路リンク情報を取得するデータ取得部、
前記道路リンク情報を用いて、道路リンク及びこれに平行な線分で道幅付き道路を表現し、交差点ノードを交差する各道幅付き道路について隣り合う道幅付き道路との道路リンクに平行な線分間の交点を前記交差点ノードを含まぬように結んだ交点ポリゴン、前記交差点ノードを交差する各道幅付き道路について隣り合う道幅付き道路との道路リンクに平行な線分間の交点を基点として前記交差点内の道路範囲を含まぬように端辺を設けた交差点外ポリゴン、前記交差点ノードを交差する各道幅付き道路について道路リンクに平行な線分間の交点を結んで前記交差点内の道路範囲を規定した交差点内ポリゴン、のうちの少なくともいずれかを生成するポリゴン生成部、
前記ポリゴン生成部で生成されたポリゴンを用いて前記道路リンク情報により規定される交差点を通る道路に関する道路表示データを生成するポリゴン加工部
としてコンピュータを機能させる地図データ表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、車両等の道案内や渋滞予測等を地図と共に表示するカーナビゲーション装置などに適用される地図データ表示装置に係り、特に道路及びこれに付属する表示物を表示する地図データ表示装置、地図データ表示方法及びこの方法により地図表示を行うナビゲーション装置並びにこの地図データ表示装置としてコンピュータを機能させる地図データ表示プログラムに関するものである。
【背景技術】
【０００２】
従来のカーナビゲーション装置等の地図表示に用いられる地図データは、一般的に地図データ収集の困難さやメモリ容量の制限により、可能な限りデータ量が削減されていた。例えば、道路データを地図データとする場合、交差点や道路上の特に指定された点であるノード、ノード間の道路を指すリンク、道路の幅や種別が同一のリンクを集めたリンク列、道路の幅や種別等を識別するデータが設定され、道路を線で表示する情報のみが保持される。
【０００３】
一方、近年のカーナビゲーション装置では、より現実に近い地図表示を実現するため、地図データとして、現実の写真を用いたり、道路に幅を持たせて表示するポリゴンデータを用いるものがある。しかしながら、地図データ収集の困難さやメモリ容量の制限により、現実の写真やポリゴンデータを用いるとしても地図中の限られた部分のみであり、他の大部分は道路を線で表示するデータのみとなっている。
【０００４】
このような背景から、取得した地図データをより現実に近い地図表示に加工する地図データ処理装置が提案されている（例えば、特許文献１参照）。特許文献１に開示される地図データ処理装置では、道路リンクを取得した場合、リンクで表される線分に道幅をつけたポリゴンデータを生成して表示すべき地図データとする。生成したポリゴンデータを道路データとしてメモリ上に保持することで、表示処理の高速化を図ることができる。
【０００５】
また、近年のナビゲーション装置では、提供するコンテンツの増加に伴って、案内表示を行う画面に地図データに含まれるものだけでなく、様々な表示物を表示する要求が高まっている。例えば、道路に付属する表示物に関して、生成したポリゴンにテクスチャをマッピングする要求や、高速道路に側壁を表示する要求、地図データに含まれない表示物として道路監視装置やインターネット網から取得可能な渋滞情報を表示する要求がある。このように道路に付属する標示物は非常に多くなっているといえる。
【０００６】
このような要求を満たすべく提案された従来の技術として、例えば特許文献２に開示される地図表示装置がある。この地図表示装置では、特に交差点に接続するリンクの道幅付き道路の形状から交差点の形状を算出し、この交差点形状に基づいて横断歩道や停止線、車線、中央線、側壁などの交差点に付属する表示物の形状及び位置を決定して表示する。これにより、交差点をより自然な形状で表示することができる。
【０００７】
【特許文献１】特開２００４−２７１８１４号
【特許文献２】特許第３４７１００３号
【発明の開示】
【発明が解決しようとする課題】
【０００８】
特許文献１のような従来の地図データ表示装置では、道幅を持った道路ポリゴン情報を保持しているが、交差点において表示される道路付属の表示物が考慮されていない。このため、交差点部分で道路のポリゴンが重なってしまい、これら道路ポリゴンに対して道路に付属した表示物を表示するためのテクスチャをマッピングすると、その重なり具合によって実際と異なった表示がなされる可能性がある。例えば、車線の付いたテクスチャであると、道路ポリゴンの重なり具合によって、車線が重なったり、現実にはあり得ない位置に車線が表示されるような不具合が考えられる。
【０００９】
また、上記従来の技術では、交差点部分の形状を表現するために、本来の道路形状である矩形状にならない道路ポリゴンが生成される場合がある。この場合、道路に付属した表示物を表示するためのテクスチャが、本来の道路形状である矩形状のポリゴンをマッピング対象としていることから、矩形状でないポリゴンにマッピングされると正確に表示物を表示することができない。
【００１０】
例えば、車線の付いたテクスチャの場合、本来の矩形状でない台形状に生成された道路のポリゴンにマッピングされると、テクスチャがひずんでしまい、現実と異なって車線が斜めに表示されたりする場合がある。
【００１１】
このように、従来の地図データ表示装置では、交差点部分の正しい車線表示が困難であったり、テクスチャがひずんでしまうような道路ポリゴンが生成される可能性があるという課題があった。
【００１２】
一方、特許文献２のように、交差点に接続するリンクの道幅付き道路の形状から交差点部分での交差点形状に合ったポリゴンデータを新たに生成する技術も提案されている。これによれば、新たに生成した交差点形状に合わせて道路付属の表示物の形状やこれを表示すべき位置を算出することで、交差点手前に停止線を表示するといったことや、車線の表現が可能になる。
【００１３】
しかしながら、特許文献２では、高速道路に側壁を表示したり、トンネルの壁や天井を表示したりする場合に、新たに生成した交差点ポリゴンのどこにそれらを表示するのかを判定する新たな演算が必要となるという課題がある。つまり、交差点形状に合った１つの交差点ポリゴンを生成する場合、交差点における道路に付属する表示物についてもそれに合わせて形状や位置を再計算しなければならない。
【００１４】
地図データ表示装置の主な適用対象であるカーナビゲーション装置では、実際の車両の走行に合わせて迅速に地図が表示されなければならず、地図の表示更新速度の向上が求められている。このため、上述のように交差点毎に再計算が必要な装置では、表示更新速度の向上が制限されてしまう。
【００１５】
この発明は、上記のような課題を解決するためになされたもので、地図の表示更新速度を向上でき、現実に近い地図表示を実現することができる地図データ表示装置、地図データ表示方法及びこの方法により地図表示を行うナビゲーション装置並びにこの地図データ表示装置としてコンピュータを機能させる地図データ表示プログラムを得ることを目的としている。
【課題を解決するための手段】
【００１６】
この発明に係る地図データ表示装置は、道幅、道路種別、道路ノード及び道路リンクで道路を表現する道路リンク情報を取得するデータ取得部と、道路リンク情報を用いて道路リンク及びこれに平行な線分で道幅付き道路を表現し、交差点ノードを交差する各道幅付き道路について隣り合う道幅付き道路との道路リンクに平行な線分間の交点を交差点ノードを含まぬように結んだ交点ポリゴン、交差点ノードを交差する各道幅付き道路について隣り合う道幅付き道路との道路リンクに平行な線分間の交点を基点として交差点内の道路範囲を含まぬように端辺を設けた交差点外ポリゴン、交差点ノードを交差する各道幅付き道路について道路リンクに平行な線分間の交点を結んで交差点内の道路範囲を規定した交差点内ポリゴン、のうちの少なくともいずれかを生成するポリゴン生成部と、ポリゴン生成部で生成されたポリゴンを用いて道路リンク情報により規定される交差点を通る道路に関する道路表示データを生成するポリゴン加工部とを備えるものである。
【発明の効果】
【００１７】
この発明によれば、道幅、道路種別、道路ノード及び道路リンクで道路を表現する道路リンク情報を取得するデータ取得部と、道路リンク情報を用いて道路リンク及びこれに平行な線分で道幅付き道路を表現し、交差点ノードを交差する各道幅付き道路について隣り合う道幅付き道路との道路リンクに平行な線分間の交点を交差点ノードを含まぬように結んだ交点ポリゴン、交差点ノードを交差する各道幅付き道路について隣り合う道幅付き道路との道路リンクに平行な線分間の交点を基点として交差点内の道路範囲を含まぬように端辺を設けた交差点外ポリゴン、交差点ノードを交差する各道幅付き道路について道路リンクに平行な線分間の交点を結んで交差点内の道路範囲を規定した交差点内ポリゴン、のうちの少なくともいずれかを生成するポリゴン生成部と、ポリゴン生成部で生成されたポリゴンを用いて道路リンク情報により規定される交差点を通る道路に関する道路表示データを生成するポリゴン加工部とを備えるので、地図の表示更新速度を向上でき、現実に近い地図表示を実現することができるという効果がある。
【発明を実施するための最良の形態】
【００１８】
実施の形態１．
図１は、この発明の実施の形態１による地図データ表示装置を適用したナビゲーション装置の構成を示すブロック図である。図において、実施の形態１によるナビゲーション装置は、地図データ記憶部１、渋滞情報取得部２、マッチングリンク探索部３、データ取得部４、ポリゴン生成部５、ポリゴン加工部６及び表示部７を備えている。
【００１９】
地図データ記憶部１は、例えばＣＤ、ＤＶＤ、ハードディスク、メモリなどの記憶媒体からなり、地図データに含まれる道路データとして、交差点や道路上の特に指定された点を表すノード、ノード間の道路を表すリンク、同種別の１本の道路をまとめたリンク列、国道であるか一般道であるかといった道路の種別、道路の幅、道路の向き、トンネルを表すフラグ等の道路リンク情報を記憶している。
【００２０】
渋滞情報取得部２は、道路に設置された電波ビーコンや、電話、ＦＭ放送からの道路交通情報を受信するＶＩＣＳ（Vehicle Information and Communication System）や、インターネットを経由して情報センタに接続して様々な情報を取得するシステムで具現化される。例えば、道路交通情報があるインターナビシステム（本田技研工業株式会社の登録商標）等から渋滞情報を取得する。
【００２１】
データ取得部４は、地図データ記憶部１に格納されている道路リンク情報の道路データを取得して内部メモリに保持する。内部メモリは、マッチングリンク探索部３やポリゴン生成部５による処理で適宜内容が読み出される。道路データは、リンク列ごとに分けて保持されており、１つのリンク列データには、種別、幅、向き、トンネルフラグ、ノード数、各ノード座標値などがある。
【００２２】
マッチングリンク探索部３は、データ取得部４が取得して内部メモリに保持した道路データを参照して渋滞情報がどの道路の情報かを探索し、当該道路の道路データに探索結果を設定する。例えば、渋滞となっている区間の座標が取得可能な場合、渋滞区間に最も近い道路ノードを探索し、その道路ノードに渋滞を表すフラグや、渋滞区間の長さを設定する。道路を表示する際に、フラグや渋滞区間の長さが設定されていれば、その情報が後述する方法で表示部に表示されることになる。
【００２３】
ポリゴン生成部５は、マッチングリンク探索部３が設定した値が反映されたデータ取得部４のデータから、表示用のポリゴンを生成する。例えば、道路の場合、後述する演算処理によって設定された幅に基づくポリゴン（基本道路ポリゴン）を生成する。また、現実に近い形で道路を表示するために、生成したポリゴンを加工したり、新たなポリゴンを生成する。例えば、異なる道路リンク列の道路ノードが一致している部分を交差点とし、交差点部分で基本道路ポリゴン同士の交点を算出し、その点と基本道路ポリゴンの点からなる交点ポリゴンを生成したり、交差点部分を除くように生成したポリゴンである交差点外ポリゴンを生成する。
【００２４】
ポリゴン加工部６は、ポリゴン生成部５で生成されたポリゴンを用いて道路リンク情報により規定される道路表示データを生成する。道路表示データとは、道路及び道路に付属する表示物の表示データをいう。また、道路に付属する表示物には、道路の側壁やトンネルの壁や天井、車線、信号などがある。本発明では、特に交差点を通る道路に関する道路表示データを生成することにより、交差点を通る道路に付属する側壁や車線、信号、合流部を有するトンネルの天井や壁などを従来より認識しやすい形で表示することができる。表示部７は、ポリゴン加工部６により加工された地図データを表示する液晶ディスプレイ等の表示装置である。
【００２５】
上述した、渋滞情報取得部２、マッチングリンク探索部３、データ取得部４、ポリゴン生成部５及びポリゴン加工部６は、例えば渋滞情報などを取得するために外部装置と通信する機能を搭載したコンピュータに、本発明に従う地図データ表示プログラムを実行させることで具現化することができる。
【００２６】
つまり、本発明に従う地図データ表示プログラムを上記コンピュータに読み込ませて、その動作を制御することにより、当該コンピュータ上に図１に示す渋滞情報取得部２、マッチングリンク探索部３、データ取得部４、ポリゴン生成部５及びポリゴン加工部６としての機能を持たせることができる。また、地図データ記憶部１についても、上記コンピュータに装備されたハードディスクなどの記憶装置上に構成することができる。
【００２７】
なお、以下の説明において、本発明の地図データ表示装置を具現化するコンピュータ自体の構成及びその基本的な機能については、当業者が当該技術分野の技術常識に基づいて容易に認識できるものであり、本発明の本質に直接関わるものでないので詳細な記載を省略する。
【００２８】
次に動作について説明する。
図２は、実施の形態１によるナビゲーション装置の動作を示すフローチャートであり、道路データ取得処理から道路上に渋滞情報を表示するまでの処理を示している。
先ず、渋滞情報取得部２が、道路に設置された電波ビーコンや、電話、ＦＭ放送を介するＶＩＣＳ（Vehicle Information and Communication System）や、インターネットを経由して情報センタに接続して渋滞情報を受信する。この渋滞情報は、渋滞情報取得部２により内部メモリに保持される。ここまでの処理がステップＳＴ１に相当する。
【００２９】
次に、データ取得部４は、地図データ記憶部１に格納された道路リンク情報の道路データを取得する（ステップＳＴ２）。ここで、データ取得部４は、取得した道路データを、例えば図３に示す構造で内部メモリに格納する。具体的に説明すると、本実施の形態による道路データ構造では、図３（ａ）に示すように、リンク列の識別子（リンク番号）に関連付けて、リンク列ごとに道路の種別及び幅、リンク列の方向、リンク列に含まれる道路ノードの数及び各ノードの座標値に関するデータが格納される。これにより、図３（ｂ）に示すように、道路が、道路ノードと道路ノード間を接続するリンクで表現され、道路の種別や幅が同じ部分が１まとまりのリンク列として管理される。
【００３０】
ステップＳＴ３において、マッチングリンク探索部３は、渋滞情報取得部２が取得した渋滞情報とデータ取得部４が取得した道路データを内部メモリから読み出して、当該渋滞情報がどの道路におけるものかを抽出し、その道路に渋滞を示すフラグや、渋滞区間の長さを設定する。例えば、渋滞情報として、渋滞となっている道路のリンク番号と、渋滞開始点を示すためのリンク列の始点からの距離と、渋滞終了点を示すためのリンク列の始点からの距離とを有する場合を考える。
【００３１】
この場合、マッチングリンク探索部３は、渋滞情報に設定されているリンク番号に合致する道路データを、ステップＳＴ２で取得した道路データから抽出する。そして、合致する道路を発見すると、先ず、道路リンク自体に渋滞道路を含むことを示す渋滞フラグを設定する。
【００３２】
次に、マッチングリンク探索部３は、渋滞開始点となる道路ノードに渋滞開始を示す渋滞区間フラグを設定する。ここで、道路ノード間のリンク上に渋滞開始点が存在する場合、開始点の一つ手前の道路ノードに渋滞区間フラグの値を設定し、さらにそのノードからリンク上の渋滞開始点までの長さを設定する。
【００３３】
この長さは、渋滞開始点、渋滞終了点が道路ノードに一致している場合、及び、開始点から終了点までの間の点である場合、それを示す値に設定する。例えば、渋滞開始点が道路ノードに一致していれば、このノードから渋滞開始点までの長さ０が設定される。
【００３４】
続いて、マッチングリンク探索部３は、渋滞フラグを設定した道路における渋滞終了点までの各ノードに上述した渋滞区間フラグを設定する。ここで、道路ノード間のリンク上に渋滞終了点が存在する場合、渋滞終了点の一つ手前の道路ノードに渋滞区間フラグ値を設定し、さらにそのノードから渋滞終了点までの長さを設定する。
【００３５】
このあと、ポリゴン生成部５は、データ取得部４が取得した道路データを内部メモリから読み出して、道路データを現実に近い形で表示するための道路データ加工処理を実行する（ステップＳＴ４）。図４は、図２中の道路データ加工処理を示すフローチャートであり、この図に沿って詳細に説明する。なお、道路データ加工処理では、道路データを用いてリンクを現実の道路に近い形で表示するための道路ポリゴンを生成する。この道路ポリゴンには、後述する基本道路ポリゴン、交点ポリゴン及び交差点外ポリゴンがある。
【００３６】
先ず、ポリゴン生成部５は、ステップＳＴ２で取得された道路データから道幅を持った道路ポリゴンを生成する（ステップＳＴ４−１）。ここで生成するポリゴンは、道路表示を行うための基本的なポリゴンとなるため、基本道路ポリゴンと呼ぶ。以下、この基本道路ポリゴンの生成処理を詳細に説明する。
【００３７】
図５は、基本道路ポリゴンの生成処理を説明する図であり、（ａ）から（ｄ）へ処理が進行する。なお、基本道路ポリゴンの生成は、道路の幅、種別、方向がリンク列ごとに異なるため、リンク列ごとに行う。以降の説明では、図５（ａ）に示すように、道路ノード９，１０及びこれらの間を接続するリンク１１のような道路部分が３つ連結された道路データからなるリンク列８を例に挙げる。
【００３８】
ポリゴン生成部５は、リンク列８に関する道路データを抽出すると、道路ノード２７からリンク１１に対して垂直に道路幅の１／２の距離だけ離れた頂点１２，１３の座標を算出する。さらに、道路ノード１０についても同様の演算によりリンク１１に対して垂直に道路幅の１／２の距離だけ離れた座標を求める。そして、道路ノード９，１０で求めた座標間を線分でそれぞれ結ぶことで、図５（ｂ）に示すような矩形１４を生成する。
【００３９】
続いて、ポリゴン生成部５は、図５（ｃ）に示すように、上記矩形をリンクごとに生成する。ここで、隣り合う矩形同士が重なる部分を有する場合、図５（ｃ）に示すように、これら矩形におけるリンクに平行な前記線分同士が交わっている。この場合、これら線分の交点１５を算出する。
【００４０】
また、上述のように隣り合う矩形同士が重なる部分を有する場合、前記線分が重なる側とリンクを介した反対側の線分では、図５（ｃ）に示すように矩形間で交わらずに離れている。そこで、この部分については、隣り合う矩形間で離れている線分の延長線（図中、破線で示す）を求めて延長線上の交点１６を算出する。
【００４１】
この後、ポリゴン生成部５は、隣り合う矩形において前述の演算で求めた各座標と交点１５，１６とを線分で結ぶことで基本道路ポリゴン１７を生成する。ポリゴン生成部５は、隣り合う矩形ごとに同様な演算を実行することで、図５（ｄ）に示すような基本道路ポリゴン１７を生成する。さらに、ポリゴン生成部５は、上述の演算をリンク列ごとに実行して基本道路ポリゴンデータを求めてリンク列の持つ道路データに付加する。
【００４２】
次に、ポリゴン生成部５は、ステップＳＴ２で取得された道路データのうち、道路リンク同士が繋がる部分を交差点とし、交差点部分で隣り合うリンクの基本道路ポリゴン間の交点を結んだポリゴンを生成する（ステップＳＴ４−２）。ここで生成するポリゴンは、交差点に接続するまでの道路範囲を規定するポリゴンであって、基本道路ポリゴンと同じデータを保持し、交差点部分においてのみ頂点を交点に移動させたポリゴンであるため、交点ポリゴンと呼ぶ。以下、この交点ポリゴンの生成処理を詳細に説明する。
【００４３】
図６は、交点ポリゴンの生成処理を説明する図であり、（ａ）から（ｂ）へ処理が進行する。図６では、３つのリンク１８，１９，２０が道路ノード（交差点ノード）２１で接続した３差路になっている状態を表している。このとき、道路ノード２１を交差点ノードと呼ぶ。先ず、ポリゴン生成部５は、基準としたリンク１８から道路ノード２１を中心として例えば右回りに最も近いリンクを探索し、条件に該当するリンク１９を特定する。
【００４４】
このあと、ポリゴン生成部５は、リンク１８，１９に設定された基本道路ポリゴン間の交点であってリンク１８から右回りに最も近い交点、即ち各基本道路ポリゴンにおけるリンク１８，１９に平行な線分同士の交点であって、リンク１８から右回りに最も近い交点２２の座標値を算出する。
【００４５】
続いて、ポリゴン生成部５は、リンク１８から道路ノード２１を中心として左回りに最も近いリンクを探索し、条件に該当するリンク２０を特定する。このあと、ポリゴン生成部５は、リンク１８，２０に設定された基本道路ポリゴン間の交点であってリンク１８から左回りに最も近い交点、即ち各基本道路ポリゴンにおけるリンク１８，２０に平行な線分同士の交点であって、リンク１８から右回りに最も近い交点２３の座標値を算出する。
【００４６】
そして、ポリゴン生成部５は、交差点部分のデータとしては交点２２，２３の座標値を保持し、交差点以外の部分は基本道路ポリゴンと同じ頂点２４，２５を保持する交点ポリゴン２６を生成する。交点ポリゴン２６は、図６（ｂ）に示すように、交点２２，２３及び頂点２５，２４を結んだポリゴン（図中、実線で示す）である。このあと、ポリゴン生成部５は、前述の演算をリンク列ごとに行い、交差点部分について交点ポリゴンのデータをリンク列の持つ道路データとして付加する。
【００４７】
次に、ポリゴン生成部５は、交差点内の道路範囲を除いた交差点に接続するまでの道路範囲を規定するポリゴンである交差点外ポリゴンを生成する（ステップＳＴ４−３）。以下、この交差点外ポリゴンの生成処理を詳細に説明する。
【００４８】
図７は、交差点外ポリゴンの生成処理を説明する図であり、（ａ）から（ｂ）へ処理が進行する。図７は、図６と同様に３つのリンクが接続した３差路を表している。なお、図６と同一の点には同一符号を付している。
先ず、ポリゴン生成部５は、交点ポリゴンの生成にあたり求めた交点２２と交差点ノード２１との距離と、交点２３と交差点ノード２１との距離とを比較して、交差点ノード２１との距離が離れている交点を判別する。図７（ａ）の例では、交点２３が交点２２より交差点ノード２１から離れていると判別される。
【００４９】
続いて、ポリゴン生成部５は、交点２３を通る線分２９の長さに対して、基本道路ポリゴンの生成時に求められた線分２９の端点２８（基本道路ポリゴンの頂点）と交点２３とを結ぶ線分の長さの比を算出する。さらに、この線分２９に関して求めた長さの比を用いて、リンク１８を介して対面に位置する線分３０についても、基本道路ポリゴンの生成時に求められた線分３０の端点２２から同じ比になる点を頂点２７として算出する。
【００５０】
このあと、ポリゴン生成部５は、算出した点２３，２５，２４，２７を結んで、図７（ｂ）に実線で示すような交差点外ポリゴン３１を生成する。この演算をリンク列ごとに行い、リンク列の持つ道路データに付加する。前述の演算をリンク列ごとに行い、交差点部分について交点ポリゴンに加え、交差点外ポリゴンのデータをリンク列の持つ道路データとして付加する。
【００５１】
なお、上述した交差点外ポリゴンの生成処理において交点２７を算出するにあたり、線分２９に対して交点２３を通る垂線を引いて、線分３０との交点を交点２７として算出することもできる。しかしながら、図８（ａ）に示すような交差点である場合、交点２３を通る線分２９に対する垂線の線分３０との交点として交点２７を算出することができない場合がある。
【００５２】
図８（ａ）は、図６と同様の３差路を示している。図において、リンク３２，３３に設定された基本道路ポリゴンがＬ字形であり、交差点ノード２１に対してリンク３３が斜めに接続し、リンク３２がすぐに逆方向に曲がっている道路を示している。
【００５３】
この場合、前述した演算と同様に交点２２，２３に相当する点を算出すると交点３４，３５が求められ、交差点ノードから遠い方の交点は交点３４となる。しかしながら、図８（ｂ）のように、リンク３３の接続する角度によっては、リンク３３に平行な線分から垂線を引いても、線分３６との交点、つまり交点２７が存在しない。
【００５４】
そこで、図７を用いて説明したように線分の長さの比を用いることで、必ず交点２７の存在が保証される。この場合、交点３４を通る線分の長さと当該線分の端点と交点３４までの長さの比を用いて、交点３５を通るリンク３３に平行な線分における、当該長さの比に対応する交点を算出する。これにより、図７における交点２７に相当する点を、交点３５を通るリンク３３に平行な線分上に決定することができ、この点を含む線分でポリゴンを規定することで、交差点外ポリゴンを算出することができる。
【００５５】
また、上述したポリゴン生成方法は、高さデータを持った道路に対しても、一旦平面として扱うことで適用可能である。図９は、高さデータを持った道路についてのポリゴン生成を説明する図である。図９（ａ）は、高さのない道路に高さのある道路が交差している箇所を示し、上段が両道路のリンクの接続を運転手の視点で示す図であり、下段が運転手の視点に沿ったリンク３９での断面図である。図９（ａ）において、ノード４０，４１からなるリンク３９は高さ０ｍの高さデータを持ち、同じく高さ０ｍの高さデータを持つノード４１，４２からなるリンク３８、高さ０ｍの高さデータを持つノード４１と高さ１０ｍの高さデータを持つノード４３とからなるリンク３７が交わる交差点を示している。
【００５６】
図９（ｂ）は、図９（ａ）で示した道路のポリゴンを生成するにあたり、高さのある道路を一旦高さのない平面のデータとして扱う処理の概念を示す図であり、上段が両道路のリンクの接続を運転手の視点で示す図であり、下段が運転手の視点に沿ったリンク３９での断面図である。図９（ｃ）は、図９（ｂ）で平面データとして求めた道路のポリゴンを示す図であり、上段が交差点外ポリゴンを求めた際の両道路のリンクの接続を運転手の視点で示す図であり、下段が運転手の視点に沿ったリンク３９での断面図である。
【００５７】
この交差点において、ポリゴン生成部５は、基準となるリンクをリンク３９とし、半時計回り方向に存在するリンク３７との交点を算出する。この場合、リンク３７が高さを持つため、リンク３９の線分４５と、リンク４３の線分４４との交点が存在しない。そこで、図９（ｂ）に示すように、全ての道路を平面として扱うことにより、交点４６，４７を算出することが可能となる。そして、平面としたリンク３７については、求めた交点４６，４７に基づいてポリゴン生成処理を実行する。
【００５８】
この後、道路ポリゴンを設定したリンク３７について高さデータを再び適用することで、図９（ｃ）において太線で示すようなポリゴンを生成することが可能となる。図９（ｃ）の例では、交差点外ポリゴンを生成した場合を示している。
さらに、上述したポリゴン生成方法を高さデータを持った道路に対して適用した場合、図９（ｄ）のような表示も可能である。図９（ｄ）は、図９（ｂ）で平面データとして求めた道路ポリゴンを示す図であり、上段は交差点外ポリゴンを求めた際の両道路のリンクの接続を運転手の視点で示す図であり、下段が運転手の視点に沿ったリンク３９の断面図である。この交差点において、基本道路ポリゴンの頂点２０２，２０１、交点ポリゴンの頂点４６，４７を結んだポリゴン部分は高さを０ｍとして平面上に表示し、交点ポリゴンの頂点４７，４６，２０５，２０６を結んだポリゴンにおける、頂点４６，４７間の線分を高さ０ｍとし、頂点２０５，２０６間の線分の方を高さ１０ｍとして表示することで、図９（ｄ）に示すような表示が可能となる。
【００５９】
このように、ポリゴン生成部５は、図４に示す道路データ加工処理にて生成した道路ポリゴンデータを各リンク列で保持する道路データとして付加設定する。次に、この道路データを用いることにより、道路及び道路に付属する表示物が、高速かつ正確に表示可能となる。以下、この道路表示処理について説明する。
【００６０】
ポリゴン加工部６は、ステップＳＴ４で道路ポリゴンが設定された道路データを用いて現実の道路に近い表示データの生成して表示部７に表示する処理を実行する（ステップＳＴ５）。例えば、図１０（ａ）に示すような交差点の基本道路ポリゴン４８については、基本道路ポリゴン４８の枠内に当てはまる、図１０（ｂ）に示すような道路のテクスチャ４９をマッピングする。この表示データにより、本実施の形態によるナビゲーション装置に搭載されたディスプレイなどの表示部７では、道幅を持った道路表示を実現することができる。
【００６１】
次に、ポリゴン加工部６は、ステップＳＴ５で表示した道路に対して、渋滞情報取得部２が取得した渋滞情報を表示するための表示データを生成して表示部７に表示させる処理を実行する（ステップＳＴ６）。先ず、ポリゴン加工部６は、道路データにおけるリンク列を一つずつ取得し、ステップＳＴ３で設定する渋滞フラグがリンク列に付与されているか否かを確認する。
【００６２】
このとき、渋滞フラグが設定されていれば、ポリゴン加工部６は、各ノードにステップＳＴ３で設定した区間フラグが設定されているかをさらに確認し、区間フラグが設定されていれば、その長さを参照し、長さに応じた渋滞情報の表示データを生成する。表示部７は、この渋滞情報に関する表示データを用いて、対応する道路に渋滞情報を表示する。
【００６３】
また、運転者の視点で表示する場合、道路沿いに側壁や、トンネルの壁を表示することがあり、渋滞情報を道路上に表示する必要がある。しかし、複雑な交差点、例えば図１１（ａ）に示すような五差路では、渋滞情報が複雑に入り組んでいる場合、どの道路の渋滞情報であるかを認識するのが困難となる。
【００６４】
そこで、渋滞情報の表示処理において、図４の処理で設定した道路ポリゴンを用いることで、認識しやすい表示が可能となる。例えば、図１１（ａ）に示す交差点外ポリゴン５０を用いて、図１１（ｂ）のテクスチャ５１のように渋滞情報のある道路の上に色を付けて表示する。この場合、図１１（ａ）の交差点外ポリゴン５０に道路のテクスチャをマッピングした表示データに対して、さらに渋滞情報を示す色を施したテクスチャ５１を重ねてマッピングする。これにより、渋滞情報が交差点内には表示されず、複数の渋滞情報が入り組んでいる場合でも、渋滞している道路の認識が容易になる。また、渋滞情報表示は、テクスチャを用いず、ポリゴンにより規定された範囲における渋滞情報に該当する領域の色を変更することでも表現可能である。
【００６５】
また、単に色を施したテクスチャ５１の代わりに、図１１（ｃ）に示すように、渋滞を示す矢印を施したテクスチャ５２をマッピングすれば、より認識しやすい形で交差点手前までの渋滞を表示することができる。
【００６６】
さらに、図４の処理で設定した道路ポリゴンを用いることで、図１２（ａ）に示すような単純な交差点において交差点内部にも渋滞情報を容易に表示可能である。例えば、図１２（ａ）の交差点における道路ポリゴンに道路のテクスチャをマッピングした表示データに対して、図１２（ｂ）に示すように、さらに交点ポリゴン５３の頂点５５，５６と道路ノード５７，５８，５４とから道路ポリゴンを規定し、この道路ポリゴン５３に渋滞を表す色を施したテクスチャ５９を重ねてマッピングする。これにより、交差点内部にも渋滞情報を表示することが可能となる。
【００６７】
また、単に色を施したテクスチャ５９の代わりに、渋滞を示す矢印を施したテクスチャ６０をマッピングすることで、交差点付近における渋滞情報を図１２（ｃ）に示すように表示することも可能である。
【００６８】
さらに、図１３（ａ）に示すような高さデータを持った道路との交差部分に対しても、前述したような処理で道路データとして設定された基本道路ポリゴン６１などの道路ポリゴンデータを用いることで、渋滞情報を容易に表示可能である。例えば、高さを持たない道路が渋滞している場合、先ず、当該道路の基本道路ポリゴン６１に対して、図１３（ｂ）に示すように渋滞を表す色を施したテクスチャ６２をマッピングし、続いて高さのある道路についての基本道路ポリゴンに対して道路のテクスチャをマッピングする。これにより、高さを持つ道路と交差した道路についても渋滞情報を表示することが可能となる。
【００６９】
なお、高さを持つ道路側が渋滞していれば、先ず、高さを持たない道路の基本道路ポリゴンに対して道路のテクスチャをマッピングし、続いて高さのある道路についての基本道路ポリゴンに対して渋滞を表すテクスチャをマッピングする。これによって、同様に高さのある道路についても渋滞を表示する表示データを生成することができる。
【００７０】
また、単に色を施したテクスチャ６２の代わりに、図１３（ｃ）に示すように、渋滞を示す矢印を施したテクスチャ６３をマッピングすれば、より認識しやすい形で交差点内部における渋滞を表示することができる。
【００７１】
以上のように、この実施の形態１によれば、道幅、道路種別、道路ノード及び道路リンクで道路を表現する道路リンク情報を取得するデータ取得部４と、道路リンク情報を用いて、道路リンク及びこれに平行な線分で道幅付き道路を表現し、交差点ノードを交差する各道幅付き道路について隣り合う道幅付き道路との道路リンクに平行な線分間の交点を交差点ノードを含まぬように結んだ交点ポリゴン、及び、交差点ノードを交差する各道幅付き道路について隣り合う道幅付き道路との道路リンクに平行な線分間の交点を基点として交差点内の道路範囲を含まぬように端辺を設けた交差点外ポリゴンを生成するポリゴン生成部５と、ポリゴン生成部５が生成したポリゴンを用いて道路リンク情報により規定される道路の道路表示データを生成するポリゴン加工部６とを備えるので、道路のリンク列の持つデータに設定した道路リンクに平行な線分で道幅付き道路を表現した基本道路ポリゴンに加え、交点ポリゴン及び交差点外ポリゴンを使い分けて、渋滞情報を表示することにより、交差点付近の情報も認識しやすい形で表示することができる。加えて、渋滞情報表示用に新たなポリゴンを生成する演算が不要なため、表示更新速度を向上させることができる。また、道幅を持った道路を現実の道路状態に近い形で表示することができる。
【００７２】
実施の形態２．
本実施の形態２では、道路に付属する表示物として側壁を有する道路を表示する場合について説明する。なお、本実施の形態２によるナビゲーション装置の基本的な構成は、図１で示した上記実施の形態１の構成と同一である。ここでは、ポリゴン加工部６が、上記実施の形態１で説明した道路表示に加え、道路ポリゴンを用いて道路に側壁を表示するための表示データを生成する。
【００７３】
次に動作について説明する。
図１４は、この発明の実施の形態２によるナビゲーション装置の動作を示すフローチャートであり、道路データ取得処理から道路に側壁を表示するまでの処理を示している。
先ず、データ取得部４が、地図データ記憶部１に格納された道路リンク情報の道路データを取得し、上記実施の形態１における図３で示したような構造で内部メモリに格納する（ステップＳＴ１ａ）。
【００７４】
次に、ポリゴン生成部５は、データ取得部４が取得した道路データを内部メモリから読み出して、道路データを現実に近い形で表示するための道路データ加工処理を実行する（ステップＳＴ２ａ）。具体的には、上記実施の形態１における図４に示すフローチャートに従って、道路データを用いてリンクを現実の道路に近い形で表示するための道路ポリゴンを生成する。
【００７５】
続いて、ポリゴン加工部６が、ステップＳＴ２ａで道路ポリゴンが設定された道路データを用いて現実の道路に近い表示データの生成して表示部７に表示させる処理を実行する（ステップＳＴ３ａ）。具体的には、上記実施の形態１で図１０を用いて説明したように道路ポリゴンに道路テクスチャをマッピングした道路表示データを生成する。
【００７６】
ポリゴン加工部６は、ステップＳＴ３ａで表示した道路に対して側壁を表示するための表示データを生成して表示部７に表示させる処理を実行する（ステップＳＴ４ａ）。
図１５は、実施の形態２のナビゲーション装置による側壁表示処理を説明するための図であり、図１５（ａ）に示すような三差路を構成する道路に側壁を表示する例について説明する。なお、図１５（ａ）の交差点では、交差する全ての道路に高速道路の種別が設定されているものとする。
【００７７】
先ず、ポリゴン加工部６は、ステップＳＴ３ａで表示した道路のリンク列を読み出してリンク列に側壁を表示すべき道路種別が設定されているか否かを判定する。ここで、側壁を表示すべき道路種別が設定されていると、ポリゴン加工部６は、このリンク列に設定されている交点ポリゴンの道路沿いの線分上に側壁を表示する表示データを生成する。なお、交点ポリゴンの道路沿いの線分とは、例えば図１５（ａ）に示す交点ポリゴンにおける道路リンク６４に平行な線分６５，６６が該当する。
【００７８】
ステップＳＴ２ａにおいて、ポリゴン生成部５は、交差する道路の道路データを入力すると、基本道路ポリゴンや交差点外ポリゴンに加え、交点ポリゴンデータを予め算出して各道路データに設定している。つまり、図１５（ａ）の交差点では、交差する３つの道路に関する各リンク列の道路データに交点ポリゴンがそれぞれ設定されている。
【００７９】
そこで、ポリゴン加工部６は、図１５（ａ）に示す交差点を構成する道路のリンク列を１つずつ取り出してリンク列に設定されている道路種別を判定し、側壁を表示すべき種別が設定されていると、このリンク列に設定されている交点ポリゴンデータを抽出し、この交点ポリゴンにおいてリンクに平行な線分を特定して、この線分上に側壁の表示データを重ね合わせた表示データを生成する。
【００８０】
このようにして、ポリゴン加工部６が生成した表示データを、表示部７に表示することによって、図１５（ｂ）に示すような道路沿いに側壁６７が設けられた道路表示を実現することができる。
【００８１】
次に、本発明の特徴について説明する。
従来の地図データ表示処理では、交差点を複数の道路に関する道路ポリゴンの重ね合わせで表現するものがあった。このような処理では、側壁などの道路付属の表示物を道路に表示する場合、道路ポリゴン間の重ね合わせを考慮して表示位置を新たに計算しなければならなかった。
【００８２】
例えば、図１５に示すような三差路である場合、複数の道路に関する道路ポリゴンの重ね合わせで表現するものでは、三差路を構成する道路のポリゴンは交差点で異なる層に位置する道路ポリゴンとなる。このため、いずれの道路に付属する表示物であり、最上層の道路ポリゴンとの兼ね合いでどの位置まで表示して良いのかなどを新たに計算する必要がある。
【００８３】
これに対して、本実施の形態２の装置では、交差点における道路ポリゴンの重なり部分を含まない交点ポリゴンを用いて側壁を表示する。これにより、交点ポリゴンのリンクに平行な線分のデータを抽出し、この線分上に側壁を重ねるだけで側壁表示データを生成することができ、上述したような側壁の表示位置を求めるための新たな演算や位置判定を実行する必要がない。
【００８４】
また、従来では、交差点内の道路ポリゴンについて側壁の表示位置が算出された結果、交差点内に突出するように側壁を表示させてしまうような不具合が生じる場合があったが、本実施の形態２では、交差点における道路ポリゴンの重なり部分を含まない交点ポリゴンを用いることから、このような不要な側壁をカットすることが可能となる。
【００８５】
以上のように、この実施の形態２によれば、ポリゴン加工部６が、交点ポリゴンの道路リンクに平行な線分上に側壁を位置づけて道路に付属する側壁を表示するので、側壁表示のために新たな演算や表示位置判定を行う必要がなく、側壁表示の表示更新速度を向上させることができる。また、道路が接続する部分に不要な壁が表示されることがなく、現実に近いを道路表示を実現できる。
【００８６】
実施の形態３．
本実施の形態３では、道路に付属する表示物として側壁と天井を有するトンネル、特にトンネル内合流部を表示する場合について説明する。なお、本実施の形態３によるナビゲーション装置の基本的な構成は、図１で示した上記実施の形態１の構成と同一である。ここでは、ポリゴン加工部６が、上記実施の形態１、２で説明した道路表示に加え、道路ポリゴンを用いてトンネル内合流部を表示するための表示データを生成する。
【００８７】
次に動作について説明する。
図１６は、この発明の実施の形態３によるナビゲーション装置の動作を示すフローチャートであり、道路データ取得処理からトンネル内合流部における天井を表示するまでの処理を示している。先ず、データ取得部４が、地図データ記憶部１に格納された道路リンク情報の道路データを取得し、上記実施の形態１における図３で示したような構造で内部メモリに格納する（ステップＳＴ１ｂ）。
【００８８】
次に、ポリゴン生成部５は、データ取得部４が取得した道路データを内部メモリから読み出して、道路データを現実に近い形で表示するための道路データ加工処理を実行する（ステップＳＴ２ｂ）。具体的には、上記実施の形態１における図４に示すフローチャートに従って、道路データを用いてリンクを現実の道路に近い形で表示するための道路ポリゴンを生成する。
【００８９】
続いて、ポリゴン加工部６が、ステップＳＴ２ｂで道路ポリゴンが設定された道路データを用いて現実の道路に近い表示データの生成して表示部７に表示させる処理を実行する（ステップＳＴ３ｂ）。具体的には、上記実施の形態１で図１０を用いて説明したように道路ポリゴンに道路テクスチャをマッピングした道路表示データを生成する。
【００９０】
ポリゴン加工部６は、ステップＳＴ３ｂで表示した道路に対してトンネルを表示するための表示データを生成して表示部７に表示させる処理を実行する（ステップＳＴ４ｂ）。
図１７は、実施の形態３のナビゲーション装置によるトンネル表示処理を説明するための図であり、図１７（ａ）に示すような３つの道路によるトンネル内合流部を表示する例について説明する。
【００９１】
先ず、ポリゴン加工部６は、ステップＳＴ３ｂで表示した道路のリンク列を読み出してリンク列にトンネルの区間フラグが設定されているか否かを判定する。ここで、トンネル区間フラグが設定されていると、ポリゴン加工部６は、このリンク列に設定されている交点ポリゴン６８の道路沿いの線分上に側壁６９を表示する表示データを生成する。なお、交点ポリゴンの道路沿いの線分とは、上記実施の形態２で説明したような、例えば図１５（ａ）に示す交点ポリゴンにおける道路リンク６４に平行な線分６５，６６が該当する。
【００９２】
ステップＳＴ２ｂにおいて、ポリゴン生成部５は、交差する道路の道路データを入力すると、基本道路ポリゴンや交差点外ポリゴンに加え、交点ポリゴンデータを予め算出してリンク列の道路データに設定している。つまり、図１７（ａ）に示すトンネル内合流部では、交差する３つの道路に関する各リンク列の道路データに交点ポリゴンがそれぞれ設定されている。
【００９３】
ポリゴン加工部６は、図１７（ａ）に示す交差点を構成する道路のリンク列を１つずつ取り出してトンネル区間フラグが設定されているか否かを判定し、トンネル区間フラグが設定されていると、このリンク列に設定されている交点ポリゴン６８のデータを抽出し、この交点ポリゴン６８においてリンクに平行な線分を特定して、この線分上にトンネルの壁６９の表示データを重ね合わせた表示データを生成する。これにより、図１７（ｂ）に示すようなトンネルの壁６９を設けた道路の表示データが生成される。
【００９４】
続いて、ポリゴン加工部６は、トンネル内合流部を構成する道路のリンク列を１つずつ取り出して、リンク列に設定されている交点ポリゴン６８の頂点で規定される天井７０をトンネル壁６９上に重ね合わせた表示データを生成する。なお、この表示データを、表示部７に表示させた場合、図１７（ｃ）に示すような交差部分の天井が表示されていない状態で表示される。
【００９５】
そこで、ポリゴン加工部６は、図１７（ａ）に示すようなトンネル内合流部を構成する道路のリンク列から、図１７（ｄ）に示すような各交点ポリゴン間の交点である交点７１，７２，７３を抽出し、これら交点で形状を規定した天井７４を交差部分に重ね合わせた表示データを生成する。これにより、図１７（ｅ）に示すような道路沿いに設けたトンネル壁６９と天井７０，７４が設けられたトンネル内合流部を表示することができる。
【００９６】
なお、従来の地図データ表示処理のように交差点を複数の道路に関する道路ポリゴンの重ね合わせで表現する手法を使って、上述したトンネル内合流部を表示する場合、道路ポリゴン間の重ね合わせを考慮してトンネル壁や天井などの表示位置を新たに計算しなければならない。
【００９７】
これに対して、本実施の形態３の装置では、交差点における道路ポリゴンの重なり部分を含まない交点ポリゴンのリンクに平行な線分上にトンネル壁を表示し、トンネルの天井については交点ポリゴン及びその交点で規定される交差部分の位置に天井を重ね合わせるだけでよい。これにより、上述したようなトンネル内合流部の表示に新たな演算や位置判定を実行する必要がない。
【００９８】
また、従来では、交差点内で重ね合わさった道路ポリゴンについてトンネル壁の表示位置を算出した結果、トンネル内合流部に突出するようにトンネル壁を表示させてしまうような不具合が生じる場合があったが、本実施の形態３では、交差点における道路ポリゴンの重なり部分を含まない交点ポリゴンを用いることから、このような不要なトンネルの壁をカットすることが可能となる。
【００９９】
以上のように、この実施の形態３によれば、交点ポリゴン６８を用いてトンネルの壁６９と天井７０，７４を表示し、各リンク列の交点ポリゴン間の交点７１，７２，７３を用いて交差点部分の天井７４を表示している。これにより、トンネル壁や天井などの表示位置を新たに計算する必要がなく、表示更新速度を向上させることができる。また、道路が接続する部分に不要な壁が表示されることがなく、トンネル内合流部について現実のトンネルに近い正確な表示を実現することができる。
【０１００】
実施の形態４．
本実施の形態４では、道路に付属する表示物として車線を有する道路を表示する場合について説明する。なお、本実施の形態４によるナビゲーション装置の基本的な構成は、図１で示した上記実施の形態１の構成と同一である。ここでは、ポリゴン生成部５が、新たに交差点内ポリゴンを生成し、ポリゴン加工部６が、上記実施の形態１〜３で説明した道路表示に加え、交差点内ポリゴンを用いて道路に車線を表示するための表示データを生成する。
【０１０１】
次に動作について説明する。
図１８は、この発明の実施の形態４によるナビゲーション装置の動作を示すフローチャートであり、道路データ取得処理から車線を施した道路表示データを生成して道路表示するまでの処理を示している。先ず、データ取得部４が、地図データ記憶部１に格納された道路リンク情報の道路データを取得し、上記実施の形態１における図３で示したような構造で内部メモリに格納する（ステップＳＴ１ｃ）。
【０１０２】
次に、ポリゴン生成部５は、データ取得部４が取得した道路データを内部メモリから読み出して、道路データを現実に近い形で表示するための道路データ加工処理を実行する（ステップＳＴ２ｃ）。具体的には、上記実施の形態１における図４に示すフローチャートに従って、道路データを用いてリンクを現実の道路に近い形で表示するための道路ポリゴンを生成する。
【０１０３】
続いて、ポリゴン生成部５は、ステップＳＴ２ｃで生成した基本道路ポリゴン、交点ポリゴン及び交差点外ポリゴンに加え、交差点内の道路範囲を規定するポリゴンである交差点内ポリゴンを生成する（ステップＳＴ３ｃ）。この交差点内ポリゴンの生成処理を図１９を用いて説明する。図１９（ａ）に示す三差路において、ポリゴン生成部５は、例えばリンク列の道路データから、リンク７７を含む基本道路ポリゴン７５の交差点側の頂点７９，８０と図１９（ａ）中に一点破線で示した交差点外ポリゴン７６の交差点側の頂点７８，８１とを抽出し、これら頂点により図１９（ｂ）に示すような交差点内ポリゴン８２を生成する。
【０１０４】
ポリゴン生成部５は、同様にして交差点を構成する道路の他のリンク列に設定された基本道路ポリゴン７５及び交差点外ポリゴン７６のそれぞれ交差点側の頂点を抽出し、これら頂点を用いて交差点内ポリゴンを生成することにより、図１９（ｃ）に示すような３つのリンク列にそれぞれ対応する交差点内ポリゴン８２，８３，８４を生成する。これら交差点内ポリゴン８２，８３，８４は、交差点ノードを交差する基本道路ポリゴンについてリンクに平行な線分間の交点を結ぶことで交差点内の道路範囲を規定することになる。また、これら交差点内ポリゴンに関するデータは、他の道路ポリゴンと同様にポリゴン生成部５によりリンク列の道路データとして設定される。
【０１０５】
次に、ポリゴン加工部６は、道路に車線を表示する場合、上記実施の形態１と同様にして基本道路ポリゴンに車線付きのテクスチャをマッピングすることで車線を有する道路の表示データを生成することができる。しかしながら、交差点の道路に車線を表示する場合に不具合が生じる。
【０１０６】
例えば、図２０（ａ）に示すような交差点の各道路のリンク列に設定された基本道路ポリゴン７５に車線付きテクスチャ８５をマッピングすると、その表示順序によって、図２０（ｂ）に示すように車線が途切れたり、交差点内に車線が突出するような表示がなされてしまう。
【０１０７】
この不具合に対して、本実施の形態４によるポリゴン加工部６では、基本道路ポリゴン７５と交差点内ポリゴン８２，８３，８４を用いることにより正しい車線表示を実現できる。以下、図２１及び図２２を用いて具体的な処理を説明する。
【０１０８】
交差点内に車線を表示せず、無地の道路にする場合、例えば図２１（ａ）中に破線で示した基本道路ポリゴン若しくは交差点外ポリゴンに対して車線付きのテクスチャ８５をマッピングし、前述のようにして求めた交差点内ポリゴン８２，８３，８４に無地のテクスチャ８６をマッピングする方法が考えられる。
【０１０９】
このようにして生成した表示データでは、図２１（ｂ）に示すように、交差点内部が無地であるため、交差点内であっても途切れるべきでない車線（例えば、歩道の線）も不可避的に途切れてしまう。また、車線を正しく再現するために、両側１車線テクスチャ８７を各リンク列の交差点内ポリゴン８２，８３，８４にマッピングすると、図２１（ｃ）に示すように交差点内部にも車線が表示されてしまう。
【０１１０】
そこで、本実施の形態４によるポリゴン加工部６では、先ず、図２２（ａ）に示すように、交差点内ポリゴン８２，８３，８４に対して両側１車線テクスチャ８７をマッピングする（ステップＳＴ４ｃ）。図示の例では、交差点内ポリゴン８２，８３の枠内に一致するようにテクスチャ８７のサイズを変更してマッピングし、これに重なるように交差点内ポリゴン８４にテクスチャ８７をマッピングする。これにより、図２１（ｃ）で説明した場合と同様に、図２２（ｂ）に示すような車線が交差点内に表示された状態となる。
【０１１１】
次に、ポリゴン加工部６は、交差点内ポリゴン８２，８３，８４の枠内に無地テクスチャ８８を縮めたテクスチャ８８をマッピングする（ステップＳＴ５ｃ）。具体的には、両側１車線テクスチャ８７の両端に付された歩道線間が無地となるように、当該歩道線間の幅に無地テクスチャを縮小したテクスチャ８８を生成する。
【０１１２】
例えば、交差点内ポリゴン８４の枠内に一致するようにテクスチャ８８のサイズを変更してマッピングする。同様に、交差点内ポリゴン８２，８３にもテクスチャ８８をマッピングし、図２２（ｂ）に示すテクスチャに上書きする形で表示する。さらに、交差点外ポリゴンを用いて交差点外の道路を上書きする形で表示する（ステップＳＴ６ｃ）ことで、図２２（ｃ）に示すような、若干車線が途切れるもののほぼ正しい表示が可能な道路表示データを生成することができる。
【０１１３】
なお、上述したように無地テクスチャのサイズを適宜変更して交差点内ポリゴンにマッピングすることにより、例えば１つの道路が鋭角に接続する交差点においても現実に近い正しい車線表示を実現することができる。図２３（ａ）は、１つの道路が鋭角に接続する交差点を各道路の道路データにより表現した図であり、交差点で直列に接続する道路の交差点内ポリゴン８９ａ，８９ｂと、交差点で鋭角に接続する道路の交差点内ポリゴン８９ｃとを示している。
【０１１４】
ステップＳＴ４ｃの処理として、交差点内ポリゴン８９ｃの枠内に一致するように両側１車線テクスチャ８７のサイズを変更してマッピングし、これに重なるように交差点内ポリゴン８９ａ，８９ｂにテクスチャ８７をマッピングする。接続する道路の角度によって、交差点内ポリゴン８９ｃが交差点外ポリゴンと重なってしまい、図２３（ｂ）中に拡大して示すようになることがある。このような場合も、上述した方法により図２３（ｃ）に示す表示が可能である。
【０１１５】
以上のように、この実施の形態４によれば、車線付きテクスチャを交差点ポリゴンにマッピングし、交差点部分で新たな交差点内ポリゴンを生成して不要な車線を除くように車線付きテクスチャを重ねてマッピングする。これにより、車線表示を実現し、交差点内の車線も正確に表示可能となる。従って、現実に近い道路表示が可能である。
【０１１６】
実施の形態５．
本実施の形態５では、道路の合流部を表示する場合について説明する。なお、本実施の形態５によるナビゲーション装置の基本的な構成は、図１で示した上記実施の形態１の構成と同一である。ここでは、ポリゴン加工部６が、上記実施の形態１〜４で説明した道路表示に加えて、道路ポリゴンを用いて道路の合流部を表示するための表示データを生成する。なお、道路の合流部とは、主に高速道路において、ランプリンクと本線リンクとが合流する部分を指し、合流する点を合流点と呼ぶ。
【０１１７】
次に動作について説明する。
図２４は、この発明の実施の形態５によるナビゲーション装置の動作を示すフローチャートであり、道路データ取得処理からトンネル内合流部における天井を表示するまでの処理を示している。先ず、データ取得部４が、地図データ記憶部１に格納された道路リンク情報の道路データを取得し、上記実施の形態１における図３で示したような構造で内部メモリに格納する（ステップＳＴ１ｄ）。
【０１１８】
次に、ポリゴン生成部５は、データ取得部４が取得した道路データを内部メモリから読み出して、道路データを現実に近い形で表示するための道路データ加工処理を実行する（ステップＳＴ２ｄ）。具体的には、上記実施の形態１における図４に示すフローチャートに従って、道路データを用いてリンクを現実の道路に近い形で表示するための道路ポリゴンを生成する。
【０１１９】
続いて、ポリゴン加工部６は、ステップＳＴ２ｄで道路ポリゴンが設定されたリンク列のうち、合流部におけるランプリンクに帰属される道路種別が設定されているリンク列を抽出し、ランプ線を施した道路表示データの生成して表示部７に表示させる（ステップＳＴ３ｄ）。以下、ランプ線を施した道路表示データの生成処理を図２５を用いて具体的に説明する。
【０１２０】
図２５は、ランプリンクと本線リンクとが合流する合流部を示している。図２５（ａ）では、本線リンク９０，９１とランプリンク９２が合流点で合流している。先ず、ポリゴン加工部６は、図２５（ｂ）に示すように、ランプリンク９２についてステップＳＴ２ｄで生成された基本道路ポリゴン９３に両側１車線テクスチャ８７をマッピングする。
【０１２１】
次に、ポリゴン加工部６は、本線の合流部において、本線リンク９０に設定された交差点外ポリゴンの合流点側の頂点９４ａ，９４ｂと基本道路ポリゴンの合流点側の頂点９５ａ，９５ｂを結んでなる交差点内ポリゴンに対して点線付きテクスチャ９６をマッピングする（図２５（ｃ）参照）。この表示データに対して、ポリゴン加工部６は、図２５（ｄ）に示すように、本線リンク９０，９１の交差点外ポリゴンに車線付きテクスチャ８５をマッピングする。
【０１２２】
ステップＳＴ５ｄにおいて、上述のようにして生成した表示データを表示部７に表示することで、図２５（ｅ）に示すように、ランプリンクが点線を介して本線リンクに合流する現実の合流部に近い表示が可能となる。
【０１２３】
以上のように、この実施の形態５によれば、合流部分において交差点外ポリゴンの頂点と基本道路ポリゴンの頂点を結んでなる交差点内ポリゴンに合流用点線付きテクスチャをマッピングするので、高速道路などの合流部における点線表示を現実の状態に近い形を実行することができる。
【０１２４】
実施の形態６．
本実施の形態６では、道路に付属する表示物として停止線を有する道路を表示する場合について説明する。なお、本実施の形態６によるナビゲーション装置の基本的な構成は、図１で示した上記実施の形態１の構成と同一である。ここでは、ポリゴン加工部６が、上記実施の形態１〜５で説明した道路表示に加え、道路ポリゴンを用いて道路に停止線を表示するための表示データを生成する。
【０１２５】
次に動作について説明する。
本実施の形態６においても、上記実施の形態で示した道路の車線表示を行う処理と同様に、リンクに設定された道路ポリゴンに停止線付きのテクスチャをマッピングすることにより停止線表示を行う。ここで、該当リンクが交差点に接続している場合、同様の車線数で停止線を付けたテクスチャをマッピングする。
【０１２６】
道路ポリゴンにテクスチャをマッピングする場合、従来のように矩形状でない道路ポリゴンが生成されていると、テクスチャの画像にひずみが生じ、車線や停止線を正確に表示することが困難となる。
【０１２７】
具体例を挙げて説明すると、図２６（ａ）に示すように、基本道路ポリゴン、交点ポリゴン、交差点外ポリゴンなどの道路ポリゴン９７が矩形状であるならば、これに停止線付きテクスチャ９８をマッピングすることで、図２６（ｂ）に示すような現実に近い正常な停止線の道路９９を表示することが可能である。これに対して、図２６（ｃ）に示すように矩形状でない台形状の道路ポリゴン１００であると、これに停止線付きテクスチャ９８をマッピングすると、図２６（ｄ）に示すように停止線が斜めになった道路１０１が表示される。
【０１２８】
これに対して、本発明による交差点外ポリゴンは、リンクに平行な線分に対して交差点ノードから同じ比になる点をそれぞれ算出して生成するため、交差点外ポリゴンが確実に矩形状に近い形となる。これにより、停止線が斜めに表示されるといった問題を解決することができる。例えば、図２７（ａ）に示すような交差点においても、交差点外ポリゴン１０２ａ，１０２ｂ，１０２ｃが矩形状に近い形状になる。これら交差点外ポリゴン１０２ａ，１０２ｂ，１０２ｃに対して停止線付きテクスチャ９８をマッピングすることで、図２７（ｂ）に示すように、各車線の停止線を現実に近い正しい形で表示できる。
【０１２９】
以上のように、この実施の形態６によれば、交差点外ポリゴンで規定される範囲内に停止線付きテクスチャをマッピングすることにより、交差点に接続する道路に停止線を表示する。この交差点外ポリゴンは、隣り合う基本道路ポリゴンとの道路リンクに平行な線分間の交点を基点として交差点内の道路範囲を含まぬように端辺を設けてなり必ず矩形状になることから、停止線のように道路に対して垂直に引いた線がテクスチャのマッピング対象図形の形状による影響を受けてひずんでしまう現象を抑制することができる。これにより、現実に近い状態での道路表示が可能である。
【０１３０】
実施の形態７．
本実施の形態７では、道路に付属する表示物として信号を表示する場合について説明する。なお、本実施の形態７によるナビゲーション装置の基本的な構成は、図１で示した上記実施の形態１の構成と同一である。ここでは、ポリゴン生成部５が、上記実施の形態４と同様に交差点内ポリゴンを生成し、ポリゴン加工部６が、上記実施の形態１〜６で説明した道路表示に加え、交差点内ポリゴンを用いて信号を表示するための表示データを生成する。
【０１３１】
本発明による交差点外ポリゴンは、交差点を構成する道路リンクの基本道路ポリゴンにおける交差点側の頂点を除いた矩形状の道路ポリゴンであって、道路リンクに直交する交差点側の端辺を与える。つまり、この端辺上に表示物を表示することで、自車からの視野で交差点を見ると、この表示物を正面に見ることができる。
【０１３２】
また、本発明による交差点内ポリゴンは、交差点を構成する道路リンクの基本道路ポリゴンの交差点側の頂点と交差点外ポリゴンの交差点側の頂点とにより規定される。つまり、交差点内ポリゴンは、交差点ノードを交差する基本道路ポリゴンについてリンクに平行な線分間の交点を結ぶことで交差点内の道路範囲を規定する。
【０１３３】
本実施の形態７によるナビゲーション装置では、交差点の道路データに対して、上記実施の形態と同様に交差点外ポリゴンと交差点内ポリゴンを生成し、これを用いて道路に付属する表示物を表示する。特に、ポリゴン加工部６は、地図データに含まれる道路に付属する表示物として例えば信号モデル１０５，１０６を取得して、交差点外ポリゴン若しくは交差点内ポリゴンで規定される表示点に表示する。
【０１３４】
例えば、交差点内ポリゴンを用いる場合について説明する。
先ず、ポリゴン生成部５が、図２８（ａ）に示すような道路リンク３００に対して交差点内ポリゴン３０２を生成する処理を、各リンクについて行う。そして、ポリゴン加工部６が、交差点内ポリゴンの頂点及び交差点ノード３０１を、交差点内における信号の表示候補点とする。
【０１３５】
これにより、ポリゴン加工部６が、図２８（ｂ）に示すように、交差点内の各道路の進行方向に対して左奥に位置する候補点（交差点における進行方向を横切る道路を跨いだ道路左奥）に信号モデル１０５を表示することができる。なお、この場合、実施の形態７によるナビゲーション装置に対して自車の位置と進行方向を指定することで、ポリゴン加工部６が、当該指定情報を基に各表示候補点から上記左奥の表示点を特定する。
【０１３６】
また、自車の位置と進行方向を指定することで、図２８（ｃ）に示すように、進行方向に対して右手前に位置する表示候補点に信号モデル１０５を表示でき、交差点における全ての候補点に表示点として自由に選択することもできる。このように、本実施の形態７では、交差点内における現実の表示位置に合わせて信号を表示することができることから、交差点における現実に即した表示を実現できる。
【０１３７】
さらに、図２８（ｃ）に示すように、両車線に対して信号表示ができる信号モデル１０６を地図データから取得すれば、リンクが交差する交差点ノード３０１を表示位置として選択して交差点の中央に信号モデル１０６を表示することも可能である。また、交差点内ポリゴンと道路リンクとの交点を算出し、候補点として選択すれば、道路の左右によらず、その中央に信号モデル１０６を表示することもできる。
【０１３８】
例えば、五差路や六差路のように交差点内で各道路に対して信号などの表示物を表示すると、表示物間の重なりなどにより表示物が見難くなるおそれがある。そこで、自車の位置と進行方向に関する指定情報に応じて信号の表示が切り替わる信号モデルなどを用いれば、五差路や六差路のような複雑な交差点であっても、交差点の中央に信号を表示したり、交差点内の道路リンク上の表示候補点を選択して道路の中央に信号を表示することで、信号の視認性を損なうことがない。
【０１３９】
以上のように、この実施の形態７によれば、交差点に接続する各道路の交差点内ポリゴン間の交点で規定される表示点に信号モデルを位置づけることにより交差点の信号を表示するので、信号を任意の位置に表示することが可能となる。
【０１４０】
これにより、現実の世界における多くの交差点で見受けられる、車両の進行方向を横切る道路を跨いだ道路左奥に信号を表示することが可能である。この信号表示は、従来のナビゲーション装置における地図データ表示ではその表示候補点を簡易に求める技術がなく実現されていなかった。
【０１４１】
なお、特に交差点外ポリゴン若しくは交差点内ポリゴンを規定することなく、交差点を構成する道路リンク及びこれに平行な線分の交点から交差点内で道路リンクに直交する端辺を与える点を算出して信号の表示候補点としてもよい。この場合、上述したように自車の位置と方向を指定することで信号モデルの表示候補点を特定することができる。
【０１４２】
また、上記実施の形態１から７までのナビゲーション装置には、当該装置が搭載された自車の位置とその進行方向に関する情報を指定することで、運転者からの視野（ドライバーズビュー）で道路及びこれに付属する表示物を表示する構成も含むものとする。この場合、例えば自車の位置とその進行方向に関する情報に基づく道路ポリゴンをポリゴン生成部５が生成し、これに基づきポリゴン加工部６がドライバーズビューでの道路表示データを生成する。
【０１４３】
さらに、上記実施の形態１から７までの地図表示を行う地図データ表示装置には、外部から視野に関する情報を受け付ける構成も含むものとし、この構成を介して指定された視野での地図データ表示を実行する。例えば、データ取得部４が外部から視野に関する情報を受け付け、この情報に基づいてポリゴン生成部５が指定された視野での道路ポリゴンを生成し、この道路ポリゴンを含む道路データに基づきポリゴン加工部６が指定された視野での道路表示データを生成する。
【図面の簡単な説明】
【０１４４】
【図１】この発明の実施の形態１によるナビゲーション装置の構成を示すブロック図である。
【図２】実施の形態１によるナビゲーション装置の動作を示すフローチャートである。
【図３】道路データの格納態様を示す図である。
【図４】図２中の道路データ加工処理の詳細を示すフローチャートである。
【図５】基本道路ポリゴンの生成処理を説明する図である。
【図６】交点ポリゴンの生成処理を説明する図である。
【図７】交差点外ポリゴンの生成処理を説明する図である。
【図８】交差点外ポリゴンの生成処理を説明する図である。
【図９】高さデータを持った道路についてのポリゴン生成を説明する図である。
【図１０】道路ポリゴンに道路テクスチャをマッピングする処理を説明する図である。
【図１１】渋滞情報の表示処理を説明する図である。
【図１２】渋滞情報の表示処理を説明する図である。
【図１３】高さを持った道路における渋滞情報の表示処理を説明する図である。
【図１４】この発明の実施の形態２によるナビゲーション装置の動作を示すフローチャートである。
【図１５】実施の形態２のナビゲーション装置による側壁表示処理を説明するための図である。
【図１６】この発明の実施の形態３によるナビゲーション装置の動作を示すフローチャートである。
【図１７】実施の形態３のナビゲーション装置によるトンネル表示処理を説明するための図である。
【図１８】この発明の実施の形態４によるナビゲーション装置の動作を示すフローチャートである。
【図１９】実施の形態４のナビゲーション装置による車線表示処理を説明するための図である。
【図２０】実施の形態４による車線表示処理を説明する図である。
【図２１】実施の形態４による車線表示処理を説明する図である。
【図２２】実施の形態４による車線表示処理を説明する図である。
【図２３】実施の形態４による車線表示処理を説明する図である。
【図２４】この発明の実施の形態５によるナビゲーション装置の動作を示すフローチャートである。
【図２５】実施の形態５による合流部の表示処理を説明する図である。
【図２６】この発明の実施の形態６によるナビゲーション装置の停止線表示処理を説明する図である。
【図２７】実施の形態６による停止線の表示処理を説明する図である。
【図２８】この発明の実施の形態７によるナビゲーション装置の信号表示処理を説明する図である。
【符号の説明】
【０１４５】
１  地図データ記憶部、２  渋滞情報取得部、３  マッチングリンク探索部、４  データ取得部、５  ポリゴン生成部、６  ポリゴン加工部、７  表示部、８  リンク列、９，１０，２１，４０〜４３，５４，５７，５８  道路ノード、１１，１８〜２０，３２，３３，３７〜３９，６４，７７，３００  道路リンク、１２，１３，２４，２５，２７，２８，５５，５６，７８〜８１，９４ａ，９４ｂ，９５ａ，９５ｂ  頂点、１４，２９，３０，３６，４４，４５，６５，６６  線分、１５，１６，２２，２３，３４，３５，４６，４７，７１〜７３  交点、１７，４８，６１，７５，９３  基本道路ポリゴン、２６，５３，６８  交点ポリゴン、３１，５０，７６，１０２ａ，１０２ｂ，１０２ｃ  交差点外ポリゴン、４９  道路テクスチャ、５１，５２，５９，６０，６２，６３  渋滞情報テクスチャ、６７  側壁、６９  トンネル壁、７０，７４  天井、８２〜８４，８９ａ，８９ｂ，８９ｃ，３０２  交差点内ポリゴン、８５  車線付きテクスチャ、８６  無地テクスチャ、８７  両側１車線テクスチャ、８８  縮小した無地テクスチャ、９０，９１  本線リンク、９２  ランプリンク、９６  点線付きテクスチャ、９７  道路ポリゴン、９８  停止線付きテクスチャ、９９  正常な停止線の道路、１００  台形状の道路ポリゴン、１０１  停止線が斜めになった道路、１０５，１０６  信号モデル、３０１  交差点ノード。
【図１】
2006215378.tif 000003
【図２】
2006215378.tif 000004
【図３】
2006215378.tif 000005
【図４】
2006215378.tif 000006
【図５】
2006215378.tif 000007
【図６】
2006215378.tif 000008
【図７】
2006215378.tif 000009
【図８】
2006215378.tif 000010
【図９】
2006215378.tif 000011
【図１０】
2006215378.tif 000012
【図１１】
2006215378.tif 000013
【図１２】
2006215378.tif 000014
【図１３】
2006215378.tif 000015
【図１４】
2006215378.tif 000016
【図１５】
2006215378.tif 000017
【図１６】
2006215378.tif 000018
【図１７】
2006215378.tif 000019
【図１８】
2006215378.tif 000020
【図１９】
2006215378.tif 000021
【図２０】
2006215378.tif 000022
【図２１】
2006215378.tif 000023
【図２２】
2006215378.tif 000024
【図２３】
2006215378.tif 000025
【図２４】
2006215378.tif 000026
【図２５】
2006215378.tif 000027
【図２６】
2006215378.tif 000028
【図２７】
2006215378.tif 000029
【図２８】
2006215378.tif 000030