(57)【特許請求の範囲】
【請求項１】
地図を表示するための地図データを記憶するとともに、各行政区のそれぞれに対応し連続したショートベクトルデータによって行政区の閉領域境界を示すポリゴンデータを記憶する地図データ記憶手段と、
地図を表示する表示手段と、
行政区を指定する指定手段と、
この指定手段にて指定された行政区に対応するポリゴンデータを前記地図データ記憶手段から読み出し、そのポリゴンデータによって示される閉領域境界から前記指定された行政区の全領域を含む領域を確定する手段と、
前記確定された領域を含む地図を前記地図データ記憶手段の地図データに基づいて前記表示手段に表示させる表示制御手段とを備えたことを特徴とする地図表示装置。
【請求項２】
前記表示制御手段は、前記確定された領域から前記指定された行政区の全領域を含む地図の尺度を決定し、この決定された尺度にて前記指定された行政区の地図を前記表示手段に表示させることを特徴とする請求項１に記載の地図表示装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、所望の行政区の地図を表示する地図表示装置に関する。
【０００２】
【従来の技術】
従来、この種の装置として、特開昭５９ー１７４７１４号公報に示す「車載用電子地図表示装置」がある。このものにおいては、行政区名の指定により、その行政区に含まれる道路地図構成地点を抽出し、東西南北の端に位置する道路地図構成地点から表示すべき地図の範囲を定めて、行政区の地図を表示するようにしている。
【０００３】
【発明が解決しようとする課題】
しかしながら、行政区境において道路が極端に少ないような場合、例えば山間部等の地域において道路が極端に少ないような場合には、上記公報のもののように、その行政区に含まれる道路地図構成地点から表示地図の範囲を決めるようにすると、行政区境での表示範囲が不明瞭になり、行政区内の全ての領域を含んだ正確な地図表示を行うことができないという問題がある。
【０００４】
本発明は上記問題に鑑みてなされたもので、指定された行政区の全てを含んで正確な範囲にて地図表示を行うようにすることを目的とする。
【０００５】
【課題を解決するための手段】
本発明は上記目的を達成するため、請求項１に記載の発明においては、地図を表示するための地図データを記憶するとともに、各行政区のそれぞれに対応し連続したショートベクトルデータによって行政区の閉領域境界を示すポリゴンデータを記憶する地図データ記憶手段と、地図を表示する表示手段と、行政区を指定する指定手段と、この指定手段にて指定された行政区に対応するポリゴンデータを前記地図データ記憶手段から読み出し、そのポリゴンデータによって示される閉領域境界から前記指定された行政区の全領域を含む領域を確定する手段と、前記確定された領域を含む地図を前記地図データ記憶手段の地図データに基づいて前記表示手段に表示させる表示制御手段とを備えたことを特徴としている。
【０００６】
請求項２に記載の発明では、請求項１に記載の発明において、前記表示制御手段は、前記確定された領域から前記指定された行政区の全領域を含む地図の尺度を決定し、この決定された尺度にて指定された行政区の地図を前記表示手段に表示させることを特徴としている。
【０００８】
【発明の作用効果】
請求項１に記載の発明によれば、各行政区のそれぞれに対応し連続したショートベクトルデータによって行政区の閉領域境界を示すポリゴンデータを記憶しておき、このポリゴンデータによって示される閉領域境界から指定された行政区の全領域を含む領域を確定し、この確定された領域を含む地図を表示させるようにしているから、行政区内の道路状態に係わらず行政区の全ての領域を含む地図表示を行うことができる。
【０００９】
請求項２に記載の発明によれば、前記確定された領域から前記指定された行政区の全領域を含む地図の尺度を決定しているから、尺度判定のみで、行政区の全ての領域を含む地図表示を行うことができる。
【００１０】
【実施例】
以下、本発明を図に示す実施例について説明する。
図１は、本発明を車両用ナビゲーション装置に適用した場合の全体構成図である。
図１において、車両信号発生部１は、車両の進行方向を示す方位センサ、ジャイロ等からの信号と車両の走行距離に応じた信号を車両信号として出力する。ＧＰＳ受信機２は、ＧＰＳ衛星からの受信信号に基づき車両の現在位置を示すＧＰＳデータを出力する。
【００１１】
操作部３は、後述する地名検索指示および表示部６に表示されるメニュー表示に対する行政区設定操作等を行うもので、タッチパネル、リモコンスイッチ等により構成されている。
制御装置４は、上記車両信号発生部１から車両信号およびＧＰＳ受信機２からのＧＰＳデータを基に、現在位置を特定する演算処理、および後述する行政区指定のためのメニュー表示およびこのメニュー表示にて指定された行政区の地図を表示部６に表示させる演算処理等を行う。
【００１２】
この制御装置４による行政区指定のためのメニュー表示については、従来より行われているものである。まず、都道府県名のメニュー表示が行われ、操作部３のリストスクロールキーの操作により所望の都道府県名が指定されると、その指定された都道府県に含まれる市区町村名が表示されるといったように階層的に行政区名のメニュー表示が行われる。そして、そのメニュー表示に対し、操作部３により行政区名の指定操作がされると、それに対する地図を表示部６に表示させる。
【００１３】
地図データ記憶媒体５は、地図データをベクトル的に記憶したものである。すなわち、道路の始点から終点に向けてその道路の延びる方向を示すデータを道路種別と対応させて記憶したものであり、この地図データにより地図が表示部６に表示される。この地図データを用いた地図表示については従来より行われているものである。
【００１４】
この地図データの中には、各行政区の境を示す、いわゆるポリゴンデータ（行政区境データ）が含まれている。このポリゴンデータは、図２に示すように、連続するショートベクトルデータの集まりであり、このベクトルデータにより、ある基準点より連続する閉領域境界を示す。図２には、愛知県の県境がショートベクトルで表されている。このショートベクトルデータは、ＸＹ座標系における絶対座標で表されてもよいし、相対座標で表現されてもよい。
【００１５】
本実施例においては、そのポリゴンデータを用いて行政区の表示範囲を定め、その表示範囲について地図表示を行うようにした点に特徴を有する。
次に、制御装置４における地名検索処理を図３に従って説明する。なお、以下に示す図３の各ステップはそれぞれの機能を実現するための機能実現手段を構成するものである。
【００１６】
操作部３から地名検索指示が発生すると、制御装置４は、表示部６に対し、都道府県名のメニュー表示をさせる。そして、ステップ１０で都道府県名の選択を行う。この場合、操作部３におけるリストスクロールキーの操作に対応して都道府県名の枠をスクロールさせる。所望の都道府県が選択でき、乗員により選択決定操作がされたことが検出されると、次のステップ２０にて市区町村名の選択を行う。
【００１７】
この市区町村名の選択は、上記選択された都道府県名に含まれる市区町村名のメニュー表示により行われる。この場合も、上記と同様に、リストスクロールキーの操作に対応して市区町村名の枠をスクロールさせる。所望の市区町村が選択でき選択決定操作がされたことが検出されると、次のステップ３０にて字名の選択を行う。
【００１８】
この字名の選択は、上記選択された市区町村名に含まれる字名のメニュー表示により行われる。ここで、所望の字名が選択でき選択決定操作がされたことが検出されると、次のステップ４０にて、市区町村役場または行政区の重心地域を中心とした詳細地図を、地図データ記憶媒体５からの地図データに基づき、表示部６に表示させる。
【００１９】
また、上記都道府県名の選択を行っている段階で、スクロール操作により指定されている都道府県名に対し、操作部３における地図表示操作（例えば、セット操作）を検出する（ステップ１１）と、その都道府県の表示を行う。
まず、ステップ１２にて、県領域ポリゴンの判定と尺度の決定を行う。このため、指定された都道府県名に対応するポリゴンデータを地図データ記憶媒体５より読み出す。そして、このポリゴンデータの全座標データにおけるＸおよびＹ座標の最大値、最小値を検索する。求められたＸおよびＹ座標の最大値、最小値の差分より、図２に示すように矩形領域を確定する。この矩形領域が、尺度別の地図表示領域に含まれるか否かを判断する。具体的には、矩形の一辺を距離に変換し、各尺度における表示距離と比較して表示地図の尺度を決定する。
【００２０】
この決定された尺度により、ステップ５０において、指定された都道府県全領域を包含する地図を表示部６に表示させる。
また、市区町村名の選択を行っている段階で、スクロール操作により指定されている市区町村名に対する地図表示操作がなされた場合も同様に、ステップ２１、２２、５０の処理にて指定された市区町村の地図を表示部６に表示させる。
【００２１】
なお、上記実施例では、都道府県名、市区町村名というように、順次下位の階層に展開させることにより所望の行政区の地図表示を行わせるものを示したが、下位の行政区名の表示を行っている時に、上位の行政区の地図表示を行わせるようにしてもよい。
例えば、都道府県名のメニュー表示により愛知県が指定され、図４（ａ）に示すように、愛知県内に含まれる市区町村名の一部が、豊川市、豊田市・・・というように表示領域Ａにて表示され、豊田市がスクロール操作により特定されている状態において、表示領域Ｂに表示されている愛知県を指定操作すると、図３のステップ１１以降の処理を実行し、愛知県全体の地図を表示させる。同様に、豊田市が選択決定され、図４（ｂ）に示すように、豊田市に含まれる町名が表示される状態において、表示領域Ｂに表示されている豊田市が指定操作されると、豊田市全体の地図が表示される。
【００２２】
なお、行政区の指定は、上記したようなメニュー表示による指定に限らず、直接、所望の行政区を設定入力するもの、例えば表示入力、音声入力等により行うようにしてもよい。また、上記実施例では、ポリゴンデータにより定まる領域から表示地図の尺度を決定するものを示したが、１枚の大きな地図からその領域を含む表示領域を切り出して、行政区全体を含む地図を表示するようにしてもよい。
【００２３】
また、上記実施例においては、車両用ナビゲーションに本発明を適用するものを示したが、ナビゲーションでなく単に地図表示を行うものにおいも、所望の行政区の地図表示を行う場合に本発明を適用することができる。
上記したように本実施例においては、ポリゴンデータを用いることにより行政区の全ての領域を含む地図表示を容易に行うことができる。また、従来のものにおいては、行政区の地図表示範囲を定める場合に、地図構成地点データを検索する処理に時間がかかってしまうという問題があるが、本実施例のようにポリゴンデータを用いることにより、行政区境そのもののデータが取れるため、従来のものに比べて、その検索スピードを早くすることができる。
【図面の簡単な説明】
【図１】本発明を車両用ナビゲーションに適用した場合の実施例を示す全体構成図である。
【図２】ポリゴンデータの構成例を示す説明図である。
【図３】制御装置における地名検索処理を示すフローチャートである。
【図４】メニュー表示の一例を示す表示説明図である。
【符号の説明】
１  車両信号発生部
２  ＧＰＳ受信機
３  操作部
４  制御装置
５  地図データ記憶媒体
６  表示部
【図１】
0003584495.tif 000002
【図２】
0003584495.tif 000003
【図３】
0003584495.tif 000004
【図４】
0003584495.tif 000005