(57)【特許請求の範囲】
【請求項１】
ポリゴン地図データとして最小単位の１種類のみが格納された記憶手段と、
前記記憶手段から最小単位のポリゴン地図データを読み出してポリゴン地図を描画する描画処理制御手段と、
前記描画処理制御手段からの出力を表示する表示手段とを備え、
前記描画処理制御手段は、前記最小単位より大きい単位のポリゴン地図データを前記最小単位のポリゴン地図データから合成して作成し、ポリゴン地図を描画することを特徴とする地図表示装置。
【請求項２】
表示縮尺を入力するための入力手段を備え、
前記描画処理制御手段は、前記入力手段により入力された表示縮尺に対応するポリゴン地図データを、前記最小単位のポリゴン地図データから合成して作成し、ポリゴン地図を描画することを特徴とする請求項１記載の地図表示装置。
【請求項３】
前記描画処理制御手段は、ポリゴン地図データの座標列の対比に基づいて、共通する座標データを省略してポリゴン地図データを合成することを特徴とする請求項１または２記載の地図表示装置。
【請求項４】
前記描画処理制御手段は、表示範囲に含まれ、かつ最も大きな単位のポリゴン地図を描画することを特徴とする請求項１または２記載の地図表示装置。
【請求項５】
前記描画処理制御手段は前記記憶手段から表示範囲を含む所定範囲内のポリゴン地図データを読み出し、隣接するポリゴン地図の表示形態を異ならせて描画することを特徴とする請求項１乃至４いずれか記載の地図表示装置。
【請求項６】
前記描画処理制御手段は車両の現在位置またはカーソルの現在位置を決定し、検出された現在位置を含むポリゴン地図データのみ前記記憶手段から読み出し、描画することを特徴とする請求項１乃至４いずれか記載の地図表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は道路地図の背景に表示されるポリゴン地図の単位を決定してポリゴン地図を表示するようにした地図表示装置及び記憶媒体に関する。
【０００２】
【従来の技術】
従来、ナビゲーション装置の地図表示において、道路地図の背景画として行政区域の境界を示すポリゴン地図を表示することが行われている。このポリゴン地図のデータは、行政区域のある１つの単位、色を記憶しておき、どのような縮尺率で地図を表示する場合でも、同一の単位、色でポリゴン地図を表示している。したがって、例えば広域地図では都道府県等の境界線を表示し、詳細地図では行政区域の境界線を表示せずに地図表示し、また、すべての縮尺において地図の背景色は単一色で表示されていた。
【０００３】
【発明が解決しようとする課題】
ポリゴン地図データの行政区域の単位を小さい単位（例えば大字単位）で記憶していた場合には、広域地図を表示する際、ポリゴン地図の単位が小さすぎて、地図自体が見にくくなり、また、大きな単位（例えば県単位）で記憶していた場合には、詳細地図を表示する際、画面が単一の色となってしまい、行政区域の境界が表示されないため、地図情報から自車位置の情報が読み取りにくいという問題があった。また、単に行政区域の境界を線で表示すると、境界線を道路と間違ってしまい、境界線と道路情報との区別がつきにくいという問題があった。
【０００４】
本発明は上記課題を解決するためのもので、どの縮尺においても行政区域の境界を道路と間違わないように分かりやすく地図表示することを目的とする。
【０００５】
【課題を解決するための手段】
本発明の地図表示装置は、ポリゴン地図データとして最小単位の１種類のみが格納された記憶手段と、前記記憶手段から最小単位のポリゴン地図データを読み出してポリゴン地図を描画する描画処理制御手段と、前記描画処理制御手段からの出力を表示する表示手段とを備え、前記描画処理制御手段は、前記最小単位より大きい単位のポリゴン地図データを前記最小単位のポリゴン地図データから合成して作成し、ポリゴン地図を描画することを特徴とする。
【０００７】
【発明の実施の形態】
以下、本発明の実施の形態について説明する。図１は本発明の地図表示装置が適用されるナビゲーション装置の構成例を示す図である。
経路案内に関する情報を入力する入力装置１、自車両の現在位置に関する情報を検出する現在位置検出装置２、経路の算出に必要なナビゲーション用データや経路案内に必要な表示／音声の案内データとプログラム（アプリケーション及び／又はＯＳ）等が記録されている情報記憶装置３、経路探索処理、経路案内に必要なデータの生成、経路案内に必要な表示／音声案内処理、さらにシステム全体の制御を行う中央処理装置４、車両の走行に関する情報である、例えば道路情報、交通情報を送受信したり、車両の現在位置に関する情報を検出したり、さらに現在位置に関する情報を送受信したりする情報送受信装置５、経路案内に関する情報を出力する出力装置６から構成されている。
【０００８】
入力装置１は、目的地を入力したり、運転者の意志によりナビゲーション処理を中央処理装置４に指示する機能を備えている。その機能を実現するための手段として、目的地を電話番号や地図上の座標などにて入力したり、経路案内をリクエストしたりするタッチスイッチやジョグダイアル等のリモートコントローラ等を用いることができる。また、本発明では音声入力による対話を行うための装置を備えており、音声入力装置として機能する。また、ＩＣカードや磁気カードに記録されたデータを読み取るための記録カード読み取り装置を付加することもできる。また、ナビゲーションに必要なデータを蓄積し、運転者の要求により通信回線を介して情報提供する情報センターや、地図データや目的地データ、簡易地図、建造物形状地図などのデータを有する携帯型の電子装置等の情報源との間でデータのやりとりを行うためのデータ通信装置を付加することもできる。
【０００９】
現在位置検出装置２は、衛星航法システム（ＧＰＳ）を利用して車両の現在位置、走行速度または絶対方位等を計算するＧＰＳ受信装置、現在位置情報、車線情報等の情報を受信するビーコン受信装置、セルラフォーン（自動車電話）やＦＭ多重信号等を利用してＧＰＳの補正信号を受信するデータ受信装置、例えば地磁気を利用することにより絶対方位で車両の進行方位を検出する絶対方位センサ、例えばステアリングセンサ、ジャイロセンサを利用することにより相対方位で車両の進行方位を検出する相対方位センサ、例えば車輪の回転数から走行距離を検出する距離センサ等から構成されている。
【００１０】
情報記憶装置３は、ナビゲーション用のプログラム及びデータを記憶した記憶装置で、例えばＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、フロッピーディスク、メモリーカード等の外部記憶装置からなっている。なお、本体内のＲＯＭ、フラッシュメモリ等の内部記憶装置でもよい。プログラムは、経路探索などの処理を行うためのプログラム、音声入力により対話的に案内を行うためのプログラム、経路案内に必要な表示／音声出力制御を行うためのプログラム、地点や施設を検索するためのプログラム等であり、記憶されているデータとしては、道路地図データ、ポリゴン地図データ、探索データ、マップマッチングデータ、目的地データ、登録地点データ、交差点等分岐点の画像データ、ジャンル別データ等のファイルからなり、ナビゲーション装置に必要なすべてのデータが記憶されている。なお、本発明は、ＣＤ−ＲＯＭにはデータのみを格納し、プログラムは中央処理装置に格納するタイプのもの、あるいは、データやプログラムを外部から通信によって取得するもの等にも適用可能である。
【００１１】
中央処理装置４は、種々の演算処理を実行するＣＰＵ、情報記憶装置３のＣＤ−ＲＯＭからプログラムを読み込んで格納するフラッシュメモリ、フラッシュメモリのプログラムチェック、更新処理を行うプログラム（プログラム読み込み手段）を格納したＲＯＭ、設定された目的地の地点座標、道路名コードＮｏ．等の探索された経路案内情報や演算処理中のデータを一時的に格納するＲＡＭからなっている。また、この他にも図示は省略するが、入力装置１からの音声入力による対話処理を行ったり、ＣＰＵからの音声出力制御信号に基づいて情報記憶装置３から読み出した音声、フレーズ、１つにまとまった文章、音等を合成してアナログ信号に変換してスピーカに出力する音声プロセッサ、通信による入出力データのやり取りを行う通信インタフェースおよび現在位置検出装置２のセンサ信号を取り込み、車両の現在位置を決定したり、画面上のカーソル位置を決定するためのセンサ入力インタフェース、内部ダイアグ情報に日付や時間を記入するための時計などを備えている。なお、前記した更新処理を行うプログラムを外部記憶装置に格納しておいてもよい。
【００１２】
本発明に係るプログラム、その他ナビゲーションを実行するためのプログラムは全て外部記憶媒体であるＣＤ−ＲＯＭに格納されてもよいし、それらプログラムの一部または全てが本体側のＲＯＭ４２に格納されていてもよい。この外部記憶媒体に記憶されたデータやプログラムが外部信号としてナビゲーション装置本体の中央処理装置に入力されて演算処理されることにより、種々のナビゲーション機能が実現される。
【００１３】
本発明のナビゲーション装置は、上記のように外部記憶装置のＣＤ−ＲＯＭからプログラムを読み込むための比較的大容量のフラッシュメモリ、ＣＤの立ち上げ処理を行うプログラム（プログラム読み込み手段）を格納した小容量のＲＯＭを内蔵する。フラッシュメモリは、電源が切断しても記憶情報が保持される、つまり不揮発性の記憶手段である。そして、ＣＤの立ち上げ処理として、プログラム読み込み手段であるＲＯＭのプログラムを起動してフラッシュメモリに格納したプログラムチェックを行い、情報記憶装置３のＣＤ−ＲＯＭのディスク管理情報等を読み込む。プログラムのローディング処理（更新処理）は、この情報とフラッシュメモリの状態から判断して行われる。
【００１４】
情報送受信装置５は、衛星航法システム（ＧＰＳ）を利用して情報を入手するＧＰＳ受信装置、ＦＭ多重放送、電波ビーコン、光ビーコン等を利用して情報を入手するためのＶＩＣＳ情報受信装置、携帯電話、パソコン等を利用することにより、情報センター（例えばＡＴＩＳ）や他車両と情報を双方向に通信するためのデータ送受信装置等から構成される。
【００１５】
出力装置６は、運転者が必要な時に案内情報を音声および／または画面により出力したり、中央処理装置４でナビゲーション処理されたデータなどをプリント出力する機能を備えている。そのための手段として、入力データを画面表示したり、経路案内画面を表示するディスプレイ、中央処理装置４で処理したデータや情報記憶装置３に格納されたデータをプリント出力するプリンタ、経路案内を音声で出力するスピーカなどを備えている。
【００１６】
ディスプレイは、簡易型の液晶表示器等により構成されており、中央処理装置４が処理するポリゴン地図画面、道路地図画面、地図データや案内データに基づく交差点拡大図画面、目的地名、時刻、距離、進行方向を示す矢印等を表示する。ディスプレイへ画像データをビットマップデータとして送ることにより、専用の画像信号線を介してではなく、シリアル通信等で使用する通信線を使用し、また、他の通信線を兼用することもできる。なお、ディスプレイにはビットマップデータを一時的に保持するメモリを備えてもよい。
【００１７】
このディスプレイは、運転席近傍のインストルメントパネル内に設けられており、運転者はこれを見ることにより自車両の現在地を確認したり、またこれからの経路についての情報を得ることができる。また、図示は省略するが、ディスプレイの表示画面にタッチパネル、タッチスクリーン等を含むタブレットを使用し、画面に触れる、或いは画面をなぞることにより、地点入力、道路入力等を行えるように構成してもよい。
【００１８】
図２はシステム全体の流れを説明する図である。
中央処理装置４に情報記憶装置３からプログラムが読み込まれて経路案内のプログラムが起動されると、現在位置検出装置２により現在位置を検出して現在位置を中心としてその周辺地図を表示すると共に、現在位置の名称等を表示する（ステップＳ１）。次に、地名や施設名称等の目標名、電話番号や住所、登録地点、道路名等を用いて目的地を設定し（ステップＳ２）、現在位置から目的地までの経路探索を行う（ステップＳ３）。経路が決まると、現在位置検出装置２による現在位置追跡を行いながら、目的地に到着するまで経路案内・表示を繰り返し行う（ステップＳ４）。目的地に到着する前に寄り道設定の入力があった場合には、探索エリアを設定してその探索エリアでの再探索を行い、同様に目的地に到着するまで経路案内を繰り返し行う。
【００１９】
図３は図１に示した本発明に係る情報記憶装置３に格納された道路地図データファイルの構成例を示している。図３（Ａ）は道路地図データファイルの一部を示し、道路数ｎのそれぞれに対して、道路番号、長さ、道路属性データ、形状データのアドレス、サイズおよび案内データのアドレス、サイズの各データからなる。前記道路番号は、分岐点間の道路毎に方向（往路、復路）別に設定されている。道路案内補助情報データとしての前記道路属性データは、その道路が高架か、高架の横か、地下道か、地下道の横か、車線数の情報、分岐データ（分岐の有無のフラグ）、ランプデータ（ランプか否かのフラグ）からなっている。前記形状データは、図３（Ｂ）に示すように、各道路を複数のノード（節）で分割したとき、ノード数ｍのそれぞれに対して東経、北緯からなる座標データを有している。前記案内データは、図３（Ｃ）に示すように、交差点（または分岐点）名称、注意点データ、道路名称データ、道路名称音声データのアドレス、サイズおよび行き先データのアドレス、サイズの各データからなっている。また、これらのデータの他に、道路地図データとして、画面上に表示するための文字データやランドマークデータを含んでもよい。
【００２０】
図４は図１に示した本発明に係る情報記憶装置３に格納されたポリゴン地図のデータ構造を説明する図である。
ポリゴン地図データは、日本全土、東日本、西日本、東北、関西、都道府県、市区町村等その領域（通常、行政区域）の境界を示す地図データであり、図４（ａ）に示すように、都道府県、市区町村のような行政区域の単位情報と表示レベル情報を示す種別、行政区域を地図表示する際の色コード、住所コード、閉領域を示す座標点数などの属性データ、閉領域の境界点を示す座標列のデータからなっており、地図データとともに情報記憶装置に格納されている。尚、ポリゴン地図データは表示レベル毎に分類されて記憶されている。本実施例では５色でポリゴンを色分け表示しており、色コード１〜５に５色を対応させた色テーブルを情報記憶装置に格納しておき、これを参照して色表示するようにしている。なお、色情報の他に、或いは色情報に代えて輝度情報、模様情報等をもつようにしてもよい。その場合輝度情報テーブル、模様情報テーブルをもち、表示されるポリゴンは領域毎に輝度、模様を異ならせて表示される。座標データ構造は、図４（ｂ）に示すように、始点と終点を結ぶベクトル列のデータとして構成され、各ベクトルをつなぎ合わせることにより閉領域の境界が形成される。住所コードは、そのポリゴンが属する住所を示し、例えば、図４（ｃ）に示すように、地方（東海地方、北陸地方、近畿地方、関東地方等）、県、市区町村、大字、小字、丁目、番地、号からなっている。このようなポリゴン地図データにより描画される地図（ポリゴン地図）は、その領域の境界のみを示し、扱うデータが少ないため地図描画するためのデータ処理が簡単であり、本発明はこのポリゴン地図を道路地図の背景画として描画する際、どの縮尺においても行政区域の境界線が分かり易いように色分け表示して、自車位置を速やかに読み取れるようにしたものである。本実施例では縮尺変更の指示があると表示されるポリゴン地図の単位、各ポリゴン地図の色が自動的に変更され、また、現在地の移動があると現在のポリゴン地図単位のまま現在地を含むポリゴン地図が逐次隣接ポリゴン地図と色分けされて表示される。なお、現在地は現在位置検出装置により検出された車両の現在位置、あるいはリモートコントローラ等の入力装置により入力された地図スクロールのスクロール基準位置である。
【００２１】
次に、図４に示したポリゴン地図のデータを使用して住所領域の地図（道路地図の背景）を描画する処理フローについて図５、図６により説明する。
図５は住所ポリゴン描画処理フローを示している。この処理はナビゲーション装置の画面に地図を表示する際、或いは表示されている地図の縮尺を変更する詳細、広域ボタンを操作し、縮尺変更が指示される毎に行われる処理で、表示範囲を含む所定範囲の全ポリゴン地図データを読み出して自動的に描画処理される。
まず、ディスクから表示範囲を含む所定範囲のポリゴン地図データを読み込み（ステップＳ１１）、描画すべき住所データがあるか否か判断し（ステップＳ１２）、住所データがあればそれに対応した住所領域の地図座標（座標列）を取得し（ステップＳ１３）、地図座標を画面座標に変換し（ステップＳ１４）、色コードから色テーブルを参照して指定された描画色で領域を描画し（ステップＳ１５）、ステップＳ１２に戻って同様の処理を行う。そして、ステップＳ１２において描画すべき住所データがなくなると処理は終了する。
【００２２】
図６は指定した住所ポリゴンの描画処理フローを示している。この処理は画面上で位置を指定するカーソルを動かして止めて地点入力し、その周辺地図を表示する際に行われるか、あるいは現在地マークが点滅する毎（移動軌跡と地図とのマッチングを行う周期）に、即ち自車位置の移動に伴って時々刻々行われる描画処理である。
まず、ディスクから表示範囲を含む所定範囲のデータを読み込み（ステップＳ２１）、描画すべき住所データがあるか否か判断し（ステップＳ２２）、住所データがある場合、その住所が描画対象の住所コードか否か判断し（ステップＳ２３）、描画対象の住所コードでない場合は再度ステップＳ２２に戻る。描画対象の住所コードである場合は、それに対応した住所領域の地図座標（座標列）を取得し（ステップＳ２４）、地図座標を画面座標に変換し（ステップＳ２５）、属性データとして指定されている描画色で領域を描画し（ステップＳ２６）、ステップＳ２２に戻って同様の処理を行う。そして、ステップＳ２２において描画すべき住所データがなくなると処理は終了する。
【００２３】
次に、本発明において使用する住所ポリゴンのデータベースの例について図７、図８により説明する。これらのデータは図４に示したポリゴン地図のデータとともに情報記憶装置に記憶される。
図７はポリゴン地図データ格納テーブルの例を示しており、レベル０〜１２は表示する地図の情報量（ポリゴンの座標列の数）に対応しており、レベルが大きくなるに従って座標列数を少なくしている。これはレベルが大きい広域の地図では、広範囲のデータを扱うためデータ量が増え、描画に時間がかかって描画速度が遅くなってしまうためこれを防ぐためである。この例では大字ポリゴンとしてレベル０とレベル２、市区町村ポリゴンとしてレベル２、レベル４、レベル６、県ポリゴンとしてレベル６、レベル８、レベル１０のデータが情報記憶装置に格納されている。つまり各ポリゴン単位に対してデータ量の異なる複数のポリゴン地図データが格納されている。レベル２、レベル６は２つのポリゴン単位に対応しており、ポリゴン単位は異なってもデータ量は同じであるので表示縮尺に応じて見やすいほうの単位が選択される。なお、レベル１２は特にポリゴン単位を規定していないが、さらに単位の大きい地方別ポリゴン、日本全土のポリゴン、海外向け等に対応させる予備である。また、上記のようにレベル毎にポリゴン地図データを格納せずに、縮尺毎にポリゴン地図データを格納するようにしてもよい。
【００２４】
図８はポリゴン地図データ使用テーブルを示しており、各レベルごとに縮尺率と、これに対応するポリゴン単位が規定されている。この例では、レベル０に１／５千、１／１万、１／２万の大字ポリゴン、レベル２に１／４万の大字ポリゴンと１／８万の市区町村ポリゴン、レベル４に１／１６万、１／３２万の市区町村ポリゴン、レベル６に１／６４万の市区町村ポリゴンと１／１２８万の県ポリゴン、レベル８に１／２５６万、１／５１２万の県ポリゴン、レベル１０に１／１０２４万、１／２０４８万の県ポリゴンがそれぞれ規定されている。縮尺が異なっても同じレベルにおいてはデータ量は同じであり、従って同じレベルにおいて広域地図の方がデータの量が多くなるため描画に時間がかかることになる。そして、レベルが上がるほどデータ量を少なくして描画速度が遅くなならいようにしている。
【００２５】
本発明の第１の実施例は、図７、図８で示したようなレベル毎の固有の行政区画単位と色コードをもつようにし、各ポリゴン単位が複数のレベルを有し、広域地図においても描画速度が落ちないようにしている。ユーザーから縮尺変更の指示があると、ポリゴン地図データ使用テーブルを参照してその縮尺に対応してポリゴン単位及び描画するレベルが一義的に決定され、決定したポリゴン地図のデータを読み出して地図を描画する。図９はレベル０の１／５千、１／１万、１／２万の大字ポリゴン地図を背景に描画した道路地図、図１０はレベル２の１／４万の大字ポリゴンと１／８万の市区町村ポリゴン地図を背景に描画した道路地図、図１１はレベル４の１／１６万と１／３２万の市区町村ポリゴン地図を背景に描画した道路地図、図１２はレベル６の１／６４万の市区町村ポリゴンと１／１２８万の県ポリゴン地図を背景に描画した道路地図をそれぞれ示しており、各レベルにおいて各ポリゴン地図は色分け表示されている。なお、レベル２においては１／４万の大字ポリゴンでは細かすぎる場合は１／８万の市区町村ポリゴンで地図を描画し、逆に１／８万の市区町村ポリゴンでは粗すぎる場合には１／４万の大字ポリゴンで地図を描画することができる。同様にレベル６においては１／６４万の市区町村ポリゴンでは細かすぎる場合は１／１２８万の県ポリゴンで地図を描画し、逆に１／１２８万の県ポリゴンでは粗すぎる場合には１／６４万の市区町村ポリゴンで地図を描画することができる。
【００２６】
次に、１種類のポリゴン地図データのみ有する第２の実施例を図１３〜図１５により説明する。第２の実施例では、全ての縮尺に対してポリゴン地図データは最小単位の１種類のみもつようにし、それより大きい単位のポリゴン地図データは最小単位のポリゴン地図データから合成して作成する。ユーザーから縮尺変更の指示が入力された場合、縮尺とポリゴン地図データの対応を示すポリゴン地図データ使用テーブル（図８）から、入力された縮尺に対応するポリゴン地図の単位（県、市区町村、大字等）を決定してポリゴン地図データを作成する。
【００２７】
図１３は本実施例のポリゴン地図データ作成処理フローを説明する図である。ポリゴン地図データとしては、例えば最小単位の大字ポリゴンをもっておき、ユーザーから縮尺変更で指示された縮尺率が１／５１２万以下か否か判断し（ステップＳ３１）、１／５１２万以下の広域地図である場合は大字ポリゴンから合成して地域ポリゴン地図データを作成し（ステップＳ３２）、１／５１２万より大きい場合は、縮尺率が１／６４万以下か否か判断し（ステップＳ３３）、１／６４万以下である場合は大字ポリゴンから合成して都道府県ポリゴン地図データを作成し（ステップＳ３４）、縮尺率が１／６４万より大きい場合には大字ポリゴンから合成して市区町村ポリゴン地図データを作成する。
【００２８】
ポリゴン地図データの合成について説明すると、ポリゴン地図データは、県／市町村／大字／小字／丁目／番地／号の住所コードの情報をもっているので、入力された縮尺に対して決定された単位の住所コード（例えば、県単位）をもつポリゴン地図データをすべて読み出し、座標列の対比を行う。例えば、図１４に示すように、大字ポリゴンから作成されたＡ市、Ｂ市、Ｃ市のポリゴン地図から、さらに県ポリゴン地図を作成する場合、１つのポリゴン地図データ、例えばＡ市ポリゴン地図において、ポリゴン地図データを構成している座標データのうち２つの連続した座標（Ｐ１、Ｐ２）が、Ｂ市のポリゴン地図データと一致した場合には、２つの連続した座標を結ぶ線は共通であるので、この座標データを省く。この処理を各ポリゴン地図について行い、残った座標を接続すると、互いに接する境界線が除かれて県単位のポリゴン地図データが作成される。図１５はこのように作成されたポリゴン地図を示しており、図１５（ａ）は市区町村ポリゴン地図、図１５（ｂ）は県ポリゴン地図、図１５（ｃ）は地方ポリゴン地図である。なお、本実施例で作成される色情報については、例えば、合成される順番に色コードを割り当てる、ポリゴンの大きさ順に色コードを割り当てる等任意の方法をとればよい。
【００２９】
なお、上記第１の実施例では、同じ単位のポリゴン地図データでも情報記憶手段に複数のレベルのデータを記憶させる（例えば、大字別のポリゴン地図データをレベル０とレベル２のように２つ持たせる）ようにしたが、このような構成とするとデータ量が多くなって大きな記憶容量を必要とする。そこで、記憶容量を少なくする第３の実施例について説明する。
本実施例においては、情報記憶手段に、地方別（東海地方、北陸地方、近畿地方、関東地方等）、都道府県別（愛知県、岐阜県、三重県等）、市区町村別（名古屋市、豊田市、刈谷市、安城市等）、大字別、小字別、丁目別、番地別、号別等、１つの区分に対してポリゴン地図データを１つ（１つのレベルのみ）記憶する。そして、例えば図１６に示すようなポリゴンの座標列数を示すレベルとポリゴン単位との対応テーブル、図１７に示すような縮尺とポリゴン単位との対応テーブルも記憶する。図１６、図１７において各ポリゴン単位に対して１つのレベルのみ対応しているので図８、図９の場合に比して記憶しておくポリゴン地図データの量は少ない。そして、ある縮尺の地図を表示する場合、ポリゴン地図データ対応テーブルを参照し、縮尺に対応するポリゴン地図データを決定する。例えば、１／１万の時には丁目ポリゴンのデータを使用して地図を描画し、１／１６万のときは大字ポリゴン地図データを使用して地図を描画する。このようにポリゴン地図データ対応テーブルで使用するポリゴン区分が決まると、それに対して１種類のデータしかないので、これを読みだして地図を描画する。ポリゴン地図データは隣接する他のポリゴン地図データと識別できるように色情報、輝度情報、模様情報等を記憶しているため、隣接するポリゴン同士が混同するように描画されることはない。
【００３０】
以上、本発明のポリゴン地図描画処理を実施例に基づいて説明したが、本発明は上記実施例に限定されるものではなくいろいろな変形が可能である。例えば、上記実施例では、描画範囲に含まれるすべてのポリゴン地図データを用いてポリゴン地図を描画する処理について説明したが、中央処理装置が現在地（車両の現在位置またはカーソルの現在位置）を決定し、該決定された現在地が含まれるポリゴン地図データのみ使用して（図５のステップＳ１１で現在地が含まれるポリゴン地図データのみ読み込む）、ポリゴン地図を表示してもよい。この方法をとると、例えば、カーソルの現在位置がどの県（あるいは国）なのか分からない場合に、カーソル位置が属する範囲が分かりやすく描画される。また、カーソルの移動速度が速い場合でも、カーソルの移動に伴うポリゴン地図の描画が遅れることなく描画されるため、ユーザーは容易に地点の位置を認識することができ、ひいては容易に地点を入力することができる。
【００３１】
また、中央処理装置が入力装置によりカーソル移動の指示が入力されたことを検出した場合、表示範囲を含む所定範囲内のポリゴン地図データを用いた描画処理に代えて、カーソル位置が含まれるポリゴン地図データのみを使ったポリゴン地図の描画処理を行うようにしてもよい。この例を図１８により説明すると、カーソル移動の指示が入力されたか否か判断し（ステップＳ４１）、カーソル移動の指示が入力されたと判断すると、カーソル位置を含むポリゴン地図データのみ読み込み（ステップＳ４２）、カーソル移動の指示が入力されていないと判断すると、表示範囲を含む所定範囲内のポリゴン地図データをすべて読み込み（ステップＳ４３）、以後、描画すべき住所データがあるか否か判断し（ステップＳ４４）、住所データがあればそれに対応した住所領域の地図座標（座標列）を取得し（ステップＳ４５）、地図座標を画面座標に変換し（ステップＳ４６）、色コードから色テーブルを参照して指定された描画色で領域を描画し（ステップＳ４７）、ステップＳ４４に戻って同様の処理を行う。そして、ステップＳ４４において描画すべき住所データがなくなると処理は終了する。
【００３２】
なお、上記各実施では表示縮尺とポリゴン単位を対応させたポリゴン使用テーブル（図８、図１７）を用いて、入力された表示縮尺からポリゴン単位を決定していたが、この方法では表示範囲全体が１つのポリゴンの中に含まれる可能性があり、その場合には、表示画面全体が単一の表示形態となってしまう。そこで、これを回避する実施例について図１９を参照して説明する。
まず、基準位置（車両の現在位置、カーソルの現在位置、あるいは表示画面の中央位置）を含むポリゴン地図データのみ読み込み（ステップＳ５１）、読み込まれたポリゴン地図データの座標列全体が、表示範囲内に含まれるか否か判断し（ステップＳ５２）、含まれない場合には表示画面全体が単一の表示形態となってしまうので、１つ小さい単位のポリゴン地図データを読み込み（ステップＳ５３）、同様にポリゴン地図データの座標列全体が、表示範囲内に含まれるか否か判断する。この処理を読み込まれたポリゴン地図データの座標列全体が、表示範囲内に含まれるまで繰り返す。そして含まれると、以後、描画すべき住所データがあるか否か判断し（ステップＳ５４）、住所データがあればそれに対応した住所領域の地図座標（座標列）を取得し（ステップＳ５５）、地図座標を画面座標に変換し（ステップＳ５６）、色コードから色テーブルを参照して指定された描画色で領域を描画し（ステップＳ５７）、ステップＳ５４に戻って同様の処理を行う。そして、ステップＳ５４において描画すべき住所データがなくなると処理は終了する。
【００３３】
【発明の効果】
以上のように本発明によれば、表示されるポリゴン地図の単位を、例えば表示縮尺に応じて、或いは１つのポリゴン単位が表示画面に含まれるように決定してポリゴン地図を表示するようにしたので、ポリゴン地図から自車位置等の地点の位置を認識することが容易になる。
【図面の簡単な説明】
【図１】  本発明のナビゲーション装置の構成例を示す図である。
【図２】  システム全体の流れを説明する図である。
【図３】  道路データの構成例を示す図である。
【図４】  ポリゴン地図のデータ構造を説明する図である。
【図５】  住所ポリゴン描画処理フローを説明する図である。
【図６】  指定住所ポリゴン描画処理フローを説明する図である。
【図７】  ポリゴン地図データ格納テーブルを説明する図である。
【図８】  ポリゴン地図データ使用テーブルを説明する図である。
【図９】  １／５千、１／１万、１／２万の大字ポリゴン地図を背景に描画した道路地図である。
【図１０】  １／４万の大字ポリゴンと１／８万の市区町村ポリゴン地図を背景に描画した道路地図である。
【図１１】  １／１６万と１／３２万の市区町村ポリゴン地図を背景に描画した道路地図である。
【図１２】  １／６４万の市区町村ポリゴンと１／１２８万の県ポリゴン地図を背景に描画した道路地図である。
【図１３】  ポリゴン地図データ作成処理フローを説明する図である。
【図１４】  市区町村ポリゴンから県ポリゴンを作成する説明図である。
【図１５】  市区町村ポリゴンから作成した県ポリゴン、地方ポリゴンを説明する図である。
【図１６】  ポリゴン地図データ格納テーブルの他の例を説明する図である。
【図１７】  ポリゴン地図データ使用テーブルの他の例を説明する図である。
【図１８】  カーソル移動の指示が入力されたとき、カーソル位置が含まれるポリゴン地図データを使って地図描画する処理の例を説明する図である。
【図１９】  表示範囲全体が１つのポリゴン地図の中に含まれないようにした描画処理の例を説明する図である。
【符号の説明】
１…入力装置、２…現在位置検出装置、３…情報記憶装置、４…中央処理装置、５…情報送受信装置、６…出力装置。
【図１】
0003912476.tif 000002
【図２】
0003912476.tif 000003
【図３】
0003912476.tif 000004
【図４】
0003912476.tif 000005
【図５】
0003912476.tif 000006
【図６】
0003912476.tif 000007
【図７】
0003912476.tif 000008
【図８】
0003912476.tif 000009
【図９】
0003912476.tif 000010
【図１０】
0003912476.tif 000011
【図１１】
0003912476.tif 000012
【図１２】
0003912476.tif 000013
【図１３】
0003912476.tif 000014
【図１４】
0003912476.tif 000015
【図１５】
0003912476.tif 000016
【図１６】
0003912476.tif 000017
【図１７】
0003912476.tif 000018
【図１８】
0003912476.tif 000019
【図１９】
0003912476.tif 000020