(57)【要約】【課題】ナビゲーション等のために必要となる地図データを簡単に切り出すこと。【解決手段】範囲指定手段５１は、縮尺が互いに異なる複数の地図データ３１，３２，３３の中のいずれか１つの地図データを基準地図データとし、この基準地図データにおいて切出領域を指定する。地図切出手段５３は、基準地図データから、指定された切出領域を含む地図データを切り出し、さらに、基準地図データよりも縮尺が大きい少なくとも１つの地図データから、指定された切出領域と同一の地域を含む地図データを切り出す。【選択図】  図４
2005017126.tif 000002
【特許請求の範囲】
【請求項１】
ある地図データの一部を切り出す地図データ切出装置であって、
縮尺が互いに異なる複数の地図データの中のいずれか１つの地図データを基準地図データとし、この基準地図データにおいて切出領域を指定する範囲指定手段と、
上記基準地図データから、上記指定された切出領域を含む地図データを切り出し、さらに、上記基準地図データよりも縮尺が大きい少なくとも１つの上記地図データから、上記指定された切出領域と同一の地域を含む地図データを切り出す地図切出手段と、
を有することを特徴とする地図データ切出装置。
【請求項２】
前記地図データは、所定の地図表示領域を複数の領域に分割して得られる分割表示地図領域毎の分割表示地図データの集合体として構成され、
上記分割表示地図領域は、前記地図データの縮尺に拘らず同一のサイズであり、
前記地図切出手段は、前記基準地図データから、前記指定された切出領域の一部または全部を含む上記分割表示地図領域の上記分割表示地図データを切り出し、前記基準地図データよりも縮尺が大きい少なくとも１つの前記地図データから、前記指定された切出領域と同一の地域の一部または全部を含む分割表示地図領域に相当する分割表示地図領域の上記分割表示地図データを切り出すことを特徴とする請求項１記載の地図データ切出装置。
【請求項３】
前記範囲指定手段は、前記地図データをナビゲーションルートとともに表示させ、表示された部分の前記地図データを分割した複数の表示分割領域のうち、上記ナビゲーションルートを含む表示分割領域を切出領域として指定することを特徴とする請求項１記載の地図データ切出装置。
【請求項４】
前記地図切出手段により切出された前記地図データを記録媒体に出力するデータ出力手段を備え、
前記地図切出手段は、上記記録媒体の空きデータ領域に応じて、切出しの対象とする前記地図データの縮尺の最小値を決定すること、
を特徴とする請求項１記載の地図データ切出装置。
【請求項５】
縮尺が互いに異なる複数の地図データの中のいずれか１つの地図データを基準地図データとして、この基準地図データにおいて切出領域を指定するステップと、
上記基準地図データから、上記指定した切出領域を含む地図データを切り出すステップと、
上記複数の地図データの中の、上記基準地図データよりも縮尺が大きい少なくとも１つの上記地図データから、上記指定した切出領域と同一地域を含む地図データを切り出すステップと、
を有することを特徴とする地図データ切出方法。
【請求項６】
縮尺が互いに異なる複数の地図データの中のいずれか１つの地図データを基準地図データとして、この基準地図データにおいて切出領域を指定するステップと、
上記基準地図データから、上記指定した切出領域を含む地図データを切り出すステップと、
上記複数の地図データの中の、上記基準地図データよりも縮尺が大きい少なくとも１つの上記地図データから、上記指定した切出領域と同一地域を含む地図データを切り出すステップと、
をコンピュータに実現させることを特徴とする地図データ切出プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、地図データ切出装置、地図データ切出方法および地図データ切出プログラムに関する。
【０００２】
【従来の技術】
特許文献１には、車載装置と情報センターとの間で無線通信を行い、情報センターで管理している道路地図の中から、車載装置から要求された場所（以下、要求場所と云う）周辺の地図を所定の大きさだけ切り出し、情報センターから車載装置へ配信する通信型ナビゲーション装置が開示されている。また、情報センターは、通信型ナビゲーション装置からの要求に応じた切り出し処理により地図の縮尺と切り出し範囲を決定し、この地図を最終的な配信用地図として地図データベースから切り出し、車載機へ送信する。したがって、特許文献１に記載される通信型ナビゲーション装置は、情報センターが地図データベースから切出した所望の地図データを利用することができる。
【０００３】
【特許文献１】
特開２００３−２８６５３号公報（特許請求の範囲、段落００３０〜００５６）
【０００４】
【発明が解決しようとする課題】
ところで、このように切り出された地図データを利用してナビゲーションを行うナビゲーション装置では、ナビゲーション装置が移動しつつ利用されることから、その地図データを取得するために携帯電話端末などによる無線通信回線を利用することになる。しかしながら、ナビゲーションに用いる地図データのすべてをこの無線通信回線を利用して取得した場合には、そのデータ量が多く且つ通信時間が長くなるため、その無線通信回線の利用コストは非常に高くなってしまう。
【０００５】
そこで、この従来の通信型ナビゲーション装置の発展型として、ナビゲーションに必要となる地図データをコンピュータネットワーク等を利用して取得し、この地図データを予め記録媒体などに記憶させておいて、ナビゲーション装置で利用することが考えられる。これにより、利用コストを削減することができる。
【０００６】
また、ナビゲーション装置では、ナビゲーション装置の表示画面の大きさおよび解像度が限られ且つ表示画面は大きくないため、ナビゲーションルートの全体を把握したい場合には、ユーザは縮尺が小さい地図データをナビゲーション装置に表示させ、ぬけ道などを探すために現在地の近辺を把握したい場合には、ユーザは縮尺が大きい地図データをナビゲーション装置に表示させることになる。したがって、ナビゲーション装置では、縮尺が互いに異なる複数の地図データが利用できることが重要である。
【０００７】
しかしながら、特許文献１に記載される地図データの切り出し処理を利用して、コンピュータにおいて、縮尺が互いに異なる複数の地図データから地図データを切り出そうとした場合、各縮尺の地図データについて所望の切出領域を指定しなければ、ナビゲーションに必要となる複数の地図データから、所望の地図データを切り出すことができない。
【０００８】
このように１つ１つの地図データに対して切出領域を指定する作業は、ユーザにとっては、非常に手間がかかり、且つ、同じ作業の繰り返しとなるため面倒に感じてしまう。しかも、ユーザが必要な地図データの切出し操作をし忘れてしまうと、その縮尺の地図データをナビゲーション装置において利用することができなくなってしまう。このような問題は、車載型、携帯型のナビゲーション装置の他、単に所定の地域の地図表示装置でも生じうる。
【０００９】
本発明は、以上の問題に鑑みなされたものであり、ナビゲーション等のために必要となる地図データを簡単に切り出すことができる地図データ切出装置、地図データ切出方法および地図データ切出プログラムを得ることを目的とする。
【００１０】
【課題を解決するための手段】
本発明に係る地図データ切出装置は、ある地図データの一部を切り出す地図データ切出装置であって、縮尺が互いに異なる複数の地図データの中のいずれか１つの地図データを基準地図データとし、この基準地図データにおいて切出領域を指定する範囲指定手段と、基準地図データから、指定された切出領域を含む地図データを切り出し、さらに、基準地図データよりも縮尺が大きい少なくとも１つの地図データから、指定された切出領域と同一の地域を含む地図データを切り出す地図切出手段と、を有するものである。
【００１１】
本発明に係る地図データ切出装置は、上述した発明の構成に加えて、地図データが、所定の地図表示領域を複数の領域に分割して得られる分割表示地図領域毎の分割表示地図データの集合体として構成され、分割表示地図領域が、地図データの縮尺に拘らず同一のサイズであり、地図切出手段が、基準地図データから、指定された切出領域の一部または全部を含む分割表示地図領域の分割表示地図データを切り出し、基準地図データよりも縮尺が大きい少なくとも１つの地図データから、指定された切出領域と同一の地域の一部または全部を含む分割表示地図領域に相当する分割表示地図領域の分割表示地図データを切り出すものである。
【００１２】
本発明に係る地図データ切出装置は、上述した各発明の構成に加えて、範囲指定手段が、地図データをナビゲーションルートとともに表示させ、表示された部分の地図データを分割した複数の表示分割領域のうち、ナビゲーションルートを含む表示分割領域を切出領域として指定するものである。
【００１３】
本発明に係る地図データ切出装置は、上述した各発明の構成に加えて、地図切出手段により切出された地図データを記録媒体に出力するデータ出力手段を備え、地図切出手段が、記録媒体の空きデータ領域に応じて、切出しの対象とする地図データの縮尺の最小値を決定するものである。
【００１４】
本発明に係る地図データ切出方法は、縮尺が互いに異なる複数の地図データの中のいずれか１つの地図データを基準地図データとして、この基準地図データにおいて切出領域を指定するステップと、基準地図データから、指定した切出領域を含む地図データを切り出すステップと、複数の地図データの中の、基準地図データよりも縮尺が大きい少なくとも１つの地図データから、指定した切出領域と同一地域を含む地図データを切り出すステップと、を有するものである。
【００１５】
本発明に係る地図データ切出プログラムは、縮尺が互いに異なる複数の地図データの中のいずれか１つの地図データを基準地図データとして、この基準地図データにおいて切出領域を指定するステップと、基準地図データから、指定した切出領域を含む地図データを切り出すステップと、複数の地図データの中の、基準地図データよりも縮尺が大きい少なくとも１つの地図データから、指定した切出領域と同一地域を含む地図データを切り出すステップと、をコンピュータに実現させるものである。
【００１６】
【発明の実施の形態】
以下、本発明の実施の形態に係る地図データ切出装置、地図データ切出方法および地図データ切出プログラムを、図面に基づいて説明する。地図データ切出方法は、地図データ切出装置の動作の一部として説明する。地図データ切出プログラムは、地図データ切出装置の記憶部に記憶されている切出プログラムの一部として説明する。
【００１７】
図１は、本発明の実施の形態に係る地図データ切出装置１を示すブロック図である。本実施の形態では、地図データ切出装置１は、コンピュータとして実現される。
【００１８】
この地図データ切出装置１は、中央処理装置（ＣＰＵ：Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、中央処理装置１１に接続されるシステムバス１２と、システムバス１２に接続されるメインメモリ１３と、システムバス１２に接続される記憶部１４と、システムバス１２に接続される表示部１５と、システムバス１２に接続される入力部１６と、システムバス１２に接続されるデータ出力手段としてのデータ入出力部１７と、を有する。
【００１９】
表示部１５は、システムバス１２から表示データが入力されると、この表示データによる画像を、たとえば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）モニタ、液晶モニタなどの表示領域に表示させる回路である。
【００２０】
入力部１６は、ユーザの入力操作に応じて入力データを生成し、この入力データをシステムバス１２を介して中央処理装置１１へ出力するものであり、たとえば、マウスなどのポインティングデバイス、キーボード、音声入力装置などで構成することができる。
【００２１】
データ入出力部１７は、メモリカード、ハードディスクドライブなどの記録媒体３に、システムバス１２から入力される書込データを書き込むとともに、記録媒体３から読込データを読み込んで、この読込データをシステムバス１２を介して中央処理装置１１へ出力するものであり、たとえば、メモリカードを挿入することができるカードリーダなどで構成することができる。
【００２２】
中央処理装置１１は、記憶部１４に記憶されているプログラムをメインメモリ１３に読み込み、このプログラムを実行するものである。また、中央処理装置１１は、入力データに応じてプログラムの実行状態を変化させ、プログラムの実行に必要となるデータ（たとえば読込データなど）をシステムバス１２を介して記憶部１４およびデータ入出力部１７から読み取り、且つ、プログラムの実行結果としてのデータをシステムバス１２を介して記憶部１４、表示部１５およびデータ入出力部１７へ出力する。この実行結果としてのデータには、たとえば表示データ、書込データなどがある。
【００２３】
記憶部１４は、プログラムおよびデータを記憶するものであり、たとえば、ハードディスクドライブ、ＣＤ−ＲＯＭドライブ、ＤＶＤドライブなどで構成することができる。
【００２４】
この実施の形態の記憶部１４には、地図切出プログラム２１と、地図データベース２２と、ルートデータ２３と、が記憶されている。
【００２５】
この実施の形態の地図データベース２２は、高縮尺地図データ３１と、中縮尺地図データ３２と、低縮尺地図データ３３との３つの地図データを有する。地図データベース２２中の地図データの個数は、２つであっても、４つ以上であってもよい。
【００２６】
図２は、地図データを説明するための説明図である。
【００２７】
各地図データは、たとえば関東地方などの所定の表示地図領域４１の道路地図あるいは航空写真などをデータ化した表示地図データを有する。表示地図データは、複数の分割表示地図データの集合体として構成されている。各分割表示地図データは、所定の表示地図領域４１の一部の地図領域（以下、分割表示地図領域と記載する。）４２の表示地図データを有する。この複数の分割表示地図データによる複数の分割表示地図領域４２を組み合わせることで、所定の表示地図領域４１になる。
【００２８】
表示地図データによる所定の表示地図領域４１は、所定の経度差および所定の緯度差毎に同じ大きさの分割表示地図領域４２に分割されており、各分割表示地図領域４２の形状は、略長方形になっている。なお、分割表示地図領域４２は、長方形以外の形状であっても、複数の分割表示地図領域４２同士の形あるいは大きさが揃っていなくてもよい。
【００２９】
各分割表示地図データには、分割属性データが対応付けられている。分割属性データには、分割表示地図領域４２内の任意の位置の緯度経度を特定するために必要となる緯度経度データが含まれている。具体的には、たとえば、各分割表示地図領域４２を長方形と見なして、分割表示地図領域４２の西南側の角の緯度経度を示す緯度経度データと、分割表示地図領域４２の北東側の角の緯度経度を示す緯度経度データとが、分割属性データとして各分割表示地図データに対応付けられている。この２つの角以外の位置の緯度経度は、この２つの角に対する相対位置に基づいて、これら２つの緯度経度データから演算により求めることになる。なお、分割表示地図データをラスター画像データとするとともに、ラスター画像データに含まれるすべてのドットについての緯度経度データを、分割属性データとして対応付けてもよい。
【００３０】
そして、このようなデータ構造を有する高縮尺地図データ３１と、中縮尺地図データ３２と、低縮尺地図データ３３との間には、以下の関係がある。高縮尺地図データ３１は、中縮尺地図データ３２よりも縮尺が小さい道路地図あるいは航空写真をデータ化した表示地図データを有する。なお、５万分の１の縮尺は、１０万分の１の縮尺よりも縮尺が小さい。中縮尺地図データ３２は、低縮尺地図データ３３よりも縮尺が小さい道路地図あるいは航空写真をデータ化した表示地図データを有する。また、高縮尺地図データ３１の分割表示地図領域４２は、中縮尺地図データ３２の４つの分割表示地図領域４２に一致させ、中縮尺地図データ３２の分割表示地図領域４２は、低縮尺地図データ３３の４つの分割表示地図領域４２に一致させている。図３は、複数の縮尺の地図データについての分割表示地図領域４２の一例を示す図である。
【００３１】
また、ナビゲーションに用いられるこれらの地図データは、ルート探索データを有する。ルート探索データは、ノードデータと、リンクデータとを有する。ノードデータは、ナビゲーションに用いることができるルートの分岐点などを示すノードのデータであり、たとえば、各ノードに固有のノード番号と、ノードの緯度経度を示す緯度経度データとを有する。リンクデータは、ノード間のリンクを示すデータであり、たとえば、各リンクデータに固有のルート番号と、そのリンクの両端のノードおよびそのリンクが通過するノードのノード番号とを有する。なお、ルート探索データは、複数の地図データに共通のものとして、地図データベース２２に対して１つだけ設けるようにしてもよい。
【００３２】
ルートデータ２３は、ユーザが指定した出発地から目的地までのルートを示すデータであり、たとえば、出発地の緯度経度を示す緯度経度データと、経由地やルートの分岐点などの緯度経度を示す緯度経度データと、目的地の緯度経度を示す緯度経度データとを有する。
【００３３】
図４は、本実施の形態に係る地図データ切出装置１において実現される各処理部を示すブロック図である。
【００３４】
地図切出プログラム２１は、中央処理装置１１に実行されることで、範囲指定手段としての範囲指定部５１と、領域判断手段としての領域判断部５２と、地図切出手段としての地図切出部５３と、ルート探索部５４と、ルート書込部５５と、を実現するものである。
【００３５】
範囲指定部５１は、地図データベース２２から１つの地図データの表示地図データを読出し、その読み出した表示地図データの全体あるいは一部から表示データを生成し、この表示データを表示部１５へ出力する。また、範囲指定部５１は、入力部１６から地図データの切出し指示を示す入力データが出力されると、ユーザが切り出しを指定した領域を示すユーザ指定切出領域データを生成する。
【００３６】
領域判断部５２は、このユーザ指定切出領域データと、範囲指定部５１がそのユーザ指定切出領域データを生成するために用いた地図データ（以下、基準地図データと記載する。）とに基づいて、切出しを行う地図データおよび実際に切り出す領域を示す切出領域指定データを生成する。
【００３７】
地図切出部５３は、各切出領域指定データについて、その切出領域指定データにおいて指定されている地図データから、その切出領域指定データにおいて指定されている分割表示地図データおよびその分割表示地図データの緯度経度データを抽出し、これら抽出したデータを書込データとしてデータ入出力部１７へ出力する。
【００３８】
ルート探索部５４は、地図データベース２２における地図データに基づいて地図を表示させ、入力部１６からの出発地および目的地を指定する入力データに基づいて、この地図データのルート探索データを用いて、その出発地からその目的地までの最短ルートを探索し、ルートデータ２３を生成する。
【００３９】
ルート書込部５５は、記憶部１４に記憶されているルートデータ２３を、書き込みデータとしてデータ入出力部１７へ出力する。
【００４０】
次に、以上の構成を有する地図データ切出装置１の動作を、ユーザの入力部１６への操作の説明とともに説明する。
【００４１】
ユーザが入力部１６に対してルート探索を開始する指示を入力すると、入力部１６は、ルート探索の開始を指示する入力データを出力する。この入力データによって、ルート探索部５４は、地図データベース２２から１つの地図データの表示地図データを読出し、その読み出した表示地図データの全体あるいは一部から表示データを生成する。表示部１５は、この表示データに基づいて地図を表示する。
【００４２】
ユーザが入力部１６に対して出発地および目的地を指定する指示を入力すると、入力部１６は、これら出発地および目的地の指定を含む入力データを生成し、ルート探索部５４は、表示している地図データのルート探索データを用いて、その出発地からその目的地までの移動距離が最短となる最短ルートを探索し、ルートデータ２３を生成する。記憶部１４は、このルートデータ２３を記憶する。
【００４３】
なお、ルート探索部５４は、移動時間が最小となる最小移動時間ルートあるいは、有料道路料金が最小となる最小料金ルートなどを探索してもよい。また、入力部１６は、出発地および目的地とともに経由地を指定する入力データを出力してもよい。この経由地が指定された場合には、ルート探索部５４は、その出発地からその経由地までの移動距離が最短となる最短ルートを探索し、且つ、その経由地からその目的地までの移動距離が最短となる最短ルートを探索し、これら複数の探索したルートをまとめてルートデータ２３として記憶部１４へ出力する。
【００４４】
また、記憶部１４にこのルートデータ２３が記憶されることで、ルート探索部５４は、その後には、このルートデータ２３に基づくナビゲーションルート４６が含まれた表示データを生成し、このナビゲーションルート４６が表示部１５に表示される。これにより、ユーザは、表示部１５の表示画面において、指定した出発地から目的地までの最短距離のナビゲーションルート４６を知ることができる。
【００４５】
なお、ユーザが入力部１６に対して表示位置の移動指示を入力すると、ルート探索部５４は、読み出している表示地図データから抽出する表示地図データを変更し、表示部１５にはその指示方向の地図およびナビゲーションルート４６が表示される。また、ユーザが入力部１６に対して表示地図の切替指示を入力すると、ルート探索部５４は、読み出す地図データを変更し、表示部１５には、その新たに読み込んだ地図データによる地図と、ナビゲーションルート４６とが表示される。これにより、ユーザは、所望の縮尺の地図データの所望の領域を、ナビゲーションルート４６とともに表示部１５の表示画面に表示させることができる。これにより、ユーザは、ナビゲーションルート４６を、任意の地図データによる地図の上で、詳細に確認することができる。なお、ナビゲーションルート４６を表示部１５に表示した状態で、入力部１６を操作することで、ナビゲーションルート４６を変更できるようにしてもよい。
【００４６】
ユーザが入力部１６に対してルートデータ２３の保存を指示すると、入力部１６は、ルートデータ２３の保存指示を含む入力データを生成し、ルート書込部５５は、記憶部１４に記憶されているルートデータ２３をデータ入出力部１７へ出力し、データ入出力部１７は、このルートデータ２３を記録媒体３に書き込む。これにより、記録媒体３には、ユーザが指定した出発地から目的地までのナビゲーションルート４６が、ルートデータ２３として記憶される。
【００４７】
ユーザが入力部１６に対して地図データの切り出し開始指示を入力すると、入力部１６は、地図データの切り出し開始を指示する入力データを出力する。この入力データによって、範囲指定部５１は、地図データベース２２から１つの地図データの表示地図データを読出し、その読み出した表示地図データの全体あるいは一部から表示データを生成する。表示部１５は、この表示データを表示する。
【００４８】
図５は、範囲指定部５１が生成する表示データに基づいて表示部１５に表示される表示画面の一例である。図５の表示画面には、図２の所定の表示地図領域４１に示した点線枠４３内の領域が表示されている。
【００４９】
また、図５の表示画面には、表示地図データに基づく地図の上に、複数本の緯度線４４、複数本の経度線４５およびナビゲーションルート４６が描画されている。複数本の緯度線４４は、所定の緯度差毎に描画されている。複数本の経度線４５は、所定の経度差毎に描画されている。この複数本の緯度線４４および複数本の経度線４５によって、格子状のグリッド線が構成される。以下、この緯度線４４および経度線４５によって分割された各領域を、表示分割領域４７と記載する。ナビゲーションルート４６は、ルートデータ２３に基づいて描画されている。これらの描画処理では、範囲指定部５１は、表示地図データに基づいて生成する表示データにこれらの描画データを追加し、この追加後の表示データを表示部１５へ出力する。
【００５０】
ユーザが入力部１６に対して緯度線４４間の経度差あるいは経度線４５間の経度差を変更する指示を入力すると、入力部１６は、この変更を指示する入力データを生成し、範囲指定部５１は、表示データに含まれている緯度線４４あるいは経度線４５の描画間隔を変更する。これにより、表示分割領域４７の大きさも大小する。
【００５１】
なお、ユーザが入力部１６に対して表示位置の移動指示を入力することで、表示部１５に表示される地図の位置を変更することができる。また、ユーザが入力部１６に対して表示地図の切替指示を入力することで、表示部１５に表示する地図データを変更することができる。これにより、ユーザは、所望の縮尺の地図データの所望の領域を、表示部１５に表示させて、ナビゲーションルート４６に対する緯度線４４および経度線４５の描画位置を詳細に確認することができる。
【００５２】
ユーザが入力部１６に対して地図データの切り出し指示を入力すると、入力部１６は地図データの切出し指示を示す入力データを出力する。範囲指定部５１は、その入力データが出力されると、ナビゲーションルート４６を含んでいるすべての表示分割領域４７を特定する。図５の状態で地図データの切出しが指示されると、図６において斜線を付した表示分割領域４７が、ナビゲーションルート４６を含んでいるすべての表示分割領域４７として特定される。このように表示分割領域４７を特定した後、範囲指定部５１は、その特定したすべての表示分割領域４７を切り出し領域として指定するユーザ指定切出領域データを生成する。なお、範囲指定部５１は、このナビゲーションルート４６に基づいて特定された表示分割領域４７に替えて、あるいは、このナビゲーションルート４６に基づいて特定された表示分割領域４７とともに、ユーザが入力部１６を操作して指定した表示分割領域４７を、切り出し領域として指定するユーザ指定切出領域データを生成してもよい。
【００５３】
ユーザ指定切出領域データが生成されると、領域判断部５２は、基準地図データにおいてユーザ指定切出領域データの指定領域を含む分割表示地図領域４２を、基準地図データから切出すことを指示する切出領域指定データを生成する。図６の斜線を付した表示分割領域４７がユーザが切り出しを指定した領域である場合には、領域判断部５２は、図７の斜線を付した分割表示地図領域４２を、表示分割領域４７を含んでいるすべての分割表示地図領域４２として特定し、この特定した分割地図表示領域４２を基準地図データから切出すための切出領域指定データを生成する。
【００５４】
この基準地図データの切出領域指定データが生成されると、地図切出部５３は、基準地図データから、その切出領域指定データにて指定されている分割表示地図データおよびその分割表示地図データの緯度経度データを抽出する。データ入出力部１７は、これら抽出したデータを記録媒体３に書き込む。
【００５５】
また、基準地図データに関する切出領域指定データの生成が完了した後、領域判断部５２は、基準地図データよりも低縮尺の地図データが地図データベース２２に存在するか否かを確認する。基準地図データが高縮尺地図データ３１である場合には、中縮尺地図データ３２および低縮尺地図データ３３が、この低縮尺の地図データとなる。基準地図データが中縮尺地図データ３２である場合には、中縮尺地図データ３２および低縮尺地図データ３３が、この低縮尺の地図データとなる。基準地図データが低縮尺地図データ３３である場合には、低縮尺の地図データに相当する地図データは無い。
【００５６】
そして、領域判断部５２は、この低縮尺の地図データにおいて、基準地図データにおいて切り出しを指示した領域に相当するすべての分割表示地図領域４２を特定し、このすべての分割表示地図領域４２を低縮尺の地図データから切出すことを指示する切出領域指定データを生成する。
【００５７】
高縮尺地図データ３１の分割表示地図領域４２は、中縮尺地図データ３２の４つの分割表示地図領域４２に一致し、中縮尺地図データ３２の分割表示地図領域４２は、低縮尺地図データ３３の４つの分割表示地図領域４２に一致している。したがって、領域判断部５２は、基準地図データにおいて切り出した分割表示地図領域４２の四隅と同じ緯度経度データが同じ方位において対応付けられている分割表示地図データを、たとえば、北西の角の緯度経度データが基準地図データの分割表示地図領域４２と一致している分割表示地図データを、低縮尺の地図データから抽出するだけで、この低縮尺の地図データから、基準地図データにおいて切り出しを指示した領域に相当する分割表示地図データを抽出することができる。
【００５８】
なお、領域判断部５２は、ユーザ指定切出領域データとこの低縮尺の地図データとに基づいて、低縮尺の地図データから実際に切り出す領域を示す切出領域指定データを生成してもよい。
【００５９】
この低縮尺の地図データの切出領域指定データが生成されると、地図切出部５３は、基準地図データから、その切出領域指定データにて指定されている分割表示地図データおよびその分割表示地図データの緯度経度データを抽出する。データ入出力部１７は、これら抽出したデータを記録媒体３に書き込む。
【００６０】
これにより、基準地図データが高縮尺地図データ３１である場合には、記録媒体３には、その高縮尺地図データ３１から切出された地図データとともに、中縮尺地図データ３２から切出された地図データと、低縮尺地図データ３３から切出された地図データと、が自動的に記憶される。また、基準地図データが中縮尺地図データ３２である場合には、記録媒体３には、中縮尺地図データ３２から切出された地図データとともに、低縮尺地図データ３３から切出された地図データが自動的に記憶される。さらに、基準地図データが低縮尺地図データ３３である場合には、記録媒体３には、低縮尺地図データ３３から切出された地図データが記憶される。
【００６１】
なお、この基準地図データ以外の地図データからの切り出し処理は、実行しないようにユーザが適宜設定できるようにしてもよい。また、記録媒体３の空き記憶容量が不足する場合には、地図切出部５３あるいはデータ入出力部１７は、空き記憶容量が不足していることを示す警告を表示部１５に表示させるようにしてもよい。あるいは、地図切出部５３は、記録媒体３に格納可能なデータ容量に応じて、より低縮尺の地図データを切り出すか否か決定するようにしてもよい。
【００６２】
このように、この実施の形態に係る地図データ切出装置１を用いることで、ユーザは、所望の地図データから、地図データを記録媒体３へ切り出すことができる。また、ユーザは、複数の緯度線４４および複数の経度線４５の間隔を調整することで、１つの表示分割領域４７の大きさを調整し、その結果として、実際に記録媒体３へ切り出す分割表示地図領域４２の分割表示地図データの総データ量を調整することができる。さらに、ユーザは、所望の１つの地図データの地図において１回だけ切り出し処理を指示するだけで簡単に、その所望の地図データおよびその所望の地図データよりも縮尺の大きい地図データから、地図データを切出すことができる。
【００６３】
図８は、地図データおよびルートデータ２３が記憶されている記録媒体３を用いて、ナビゲーションを行うナビゲーション装置４の一例を示す構成図である。
【００６４】
ナビゲーション装置４は、表示データ生成部６１と、記録媒体３から地図データおよびルートデータ２３を読み取って表示データ生成部６１へ出力する読取部６２と、人工衛星からのＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）電波を受信して受信位置の緯度経度データを表示データ生成部６１へ出力するＧＰＳ受信機６３と、操作に応じた入力データを表示データ生成部６１へ出力する操作部６４と、表示データ生成部６１からの表示データを表示するナビゲーション表示部６５と、を有する。
【００６５】
表示データ生成部６１は、操作部６４からナビゲーション開始の指示があると、ＧＰＳ受信機６３にＧＰＳ電波を受信させる。ＧＰＳ受信機６３は、現在のナビゲーション装置４の位置の経度緯度を示す緯度経度データを出力する。表示データ生成部６１は、この現在の受信位置の経度緯度がナビゲーション表示部６５の表示画面の中心となるように、地図データを読み出す指示を出力する。読取部６２は、この指示に応じて記録媒体３から地図データを読み込み、この読み込んだ地図データを表示データ生成部６１へ出力する。表示データ生成部６１は、この地図データから表示データを生成し、ナビゲーション表示部６５へ出力する。ナビゲーション表示部６５は、この表示データを表示する。
【００６６】
なお、表示データ生成部６１は、ナビゲーション表示部６５の表示画面の中心位置となるように、現在の受信位置を示す受信位置アイコンを表示データに描画する。
【００６７】
また、表示データ生成部６１は、地図データを読取部６２に読み込ませるとともに、読取部６２にルートデータ２３を読み込ませる。そして、ナビゲーション表示部６５の表示画面に表示する表示領域内を通過するナビゲーションルート４６が存在する場合には、そのナビゲーションルート４６を示す線分を表示データに描画する。これにより、たとえば、受信位置が出発地として指定した位置と一致する場合には、ナビゲーションルート４６の出発地に、受信位置アイコンが重なって表示されることになる。
【００６８】
そして、表示データ生成部６１は、周期的に、以上のＧＰＳ受信機６３の緯度経度データ出力を現在の受信位置とする表示データの生成処理を繰り返しに実行する。ユーザがナビゲーション装置４とともに移動すると、ＧＰＳ受信機６３が出力する緯度経度データが変化し、その変化した緯度経度データの位置が画面の中心になるように表示データおよびナビゲーション表示部６５の表示画面が変化する。ユーザがナビゲーションルート４６から外れれば、ナビゲーション表示部６５の表示画面においても、ナビゲーションルート４６から受信位置アイコンが外れる。ユーザが経路上にいれば、ナビゲーション表示部６５の表示画面においても、ナビゲーションルート４６の上に受信位置アイコンが重ねて表示される。
【００６９】
したがって、受信位置アイコンがナビゲーションルート４６上を出発地から目的地まで移動するようにナビゲーション表示部６５の表示画面において移動方向および現在地を確認しながら移動することで、ナビゲーション装置４を利用するユーザは、自分が指定した出発地から目的地まで迷うことなく最短距離で移動することができる。
【００７０】
また、ユーザが地図の縮尺を切り替える操作を操作部６４に対して入力すると、操作部６４は、地図の縮尺を切り替える指示を表示データ生成部６１へ出力し、表示データ生成部６１は、読取部６２に、その指定された縮尺の地図データを読み込ませ、その新たに読み込んだ地図データをナビゲーション表示部６５に表示する。
【００７１】
特に、この実施の形態では、記録媒体３には基準地図データとともにその基準地図データよりも縮尺が大きい地図データが記憶されている。そのため、基準地図データからその基準地図データよりも縮尺が大きい地図データへ確実に切り替えることができる。
【００７２】
したがって、たとえば、ナビゲーションルート４６の全体を把握したい場合には、たとえば高縮尺地図データから切出した小さな縮尺の地図データをナビゲーション表示部６５の表示画面に表示させ、現在位置の周囲を詳しく知りたい場合には、たとえば低縮尺地図データから切出した大きな縮尺の地図データをナビゲーション表示部６５の表示画面に表示させることができる。
【００７３】
以上のように、この実施の形態に係る地図データ切出装置１は、１つの地図データにおいて切出領域が指定されると、その地図データのその指定された切出領域の地図データとともに、その地図データよりも縮尺が大きい地図データのその指定された切出領域と同一地域の地図データを切り出す。したがって、ユーザは、１回の切出領域の指定によって、ナビゲーションにおいて必要となる複数の地図データから所望の領域を切り出すことができる。
【００７４】
また、この実施の形態に係る地図データ切出装置１は、地図データの分割単位である分割表示地図領域４２毎に、地図データを切り出すことができる。特に、基準地図データよりも縮尺が大きい地図データの分割表示地図領域４２は、基準地図データの分割表示地図領域４２を４つの同一形状あるいは１６個の同一形状に分割したものに一致しているので、基準地図データから切出した領域と等しい領域を、その基準地図データよりも縮尺が大きい地図データから簡単に切り出すことができる。
【００７５】
さらに、この実施の形態に係る地図データ切出装置１は、ナビゲーションルート４６と、複数本の緯度線４４および複数本の経度線４５で構成される格子状のグリッド線とに基づいて、切出領域を簡単に設定することができる。
【００７６】
以上の実施の形態は本発明の好適な実施の形態であるが、本発明はこれに限定されるものではなく、本発明の要旨を逸脱しない範囲で種々の変形、変更が可能である。
【００７７】
上記実施の形態では、地図データ切出装置１は、１つのコンピュータにおいて実現されている。この他にもたとえば、インターネットなどの電気通信回線に接続されたサーバ上に地図データベース２２を設け、地図切出プログラム２１を記憶部に記憶するコンピュータから、その電気通信回線を経由して上記サーバにアクセスし、地図データベース２２を参照してルートデータ２３を生成するようにしてもよい。さらに、このサーバにルート探索部５４を設けてもよい。このように電気通信回線を経由してサーバ上に地図データベース２２を設ける場合、コンピュータは、ルートデータ２３とともに表示部に表示する地図データを、分割表示地図データを単位として、それに対応する分割属性データとともに、キャッシュするとよい。
【００７８】
さらに、電気通信回線に接続されたサーバ上に地図データベース２２を設けた場合、ナビゲーション装置４にも携帯電話などを利用してインターネットに接続できるようにして、ナビゲーション装置４がルート探索および地図データのキャッシュができるようにしてもよい。この場合、記録媒体３に記録させた出発地、目的地、経由地などが、その記録の後に変更されたとしても、ナビゲーション装置４において新たにルート探索を行い、且つ、その新たなナビゲーションルート４６を用いてナビゲーション装置４にナビゲーションをさせることができる。なお、ナビゲーション装置４が新たにキャッシュする地図データおよび新たに探索したルートデータ２３は、記録媒体３に記憶させても、ナビゲーション装置４内に記録媒体３とは別に設けられた記憶部に記憶させてもよい。
【００７９】
上記実施の形態では、地図データおよびルートデータ２３を記憶する記録媒体３は、コンピュータのデータ入出力部１７およびナビゲーション装置４の読取部６２に接続されて利用されている。この他にもたとえば、ナビゲーション装置４に記憶部を設け、このナビゲーション装置４自体をコンピュータに接続し、そのナビゲーション装置４の記憶部に地図データおよびルートデータ２３を記憶させるようにしてもよい。
【００８０】
上記実施の形態では、範囲指定部５１、領域判断部５２および地図切出部５３は、コンピュータの中央処理装置１１が地図切出プログラム２１を実行することで、実現されている。この他にもたとえば、範囲指定部５１、領域判断部５２および地図切出部５３を、専用のハードウェアなどで実現するようにしてもよい。
【００８１】
【発明の効果】
本発明では、ナビゲーション等のために必要となる地図データを簡単に切り出すことができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る地図データ切出装置が実現されるコンピュータを示す構成図である。
【図２】地図データを説明するための説明図である。
【図３】複数の縮尺の地図データについての分割表示地図領域の一例を示す図である。
【図４】本実施の形態に係る地図データ切出装置において実現される各処理部を示すブロック図である。
【図５】図４中の範囲指定部が生成する表示データに基づいて表示部に表示される表示画面の一例である。
【図６】図５の状態で地図データの切出しが指示された場合に、ユーザが切り出し領域として指定した領域として特定される表示分割領域を示す説明図である。
【図７】図６の切り出し領域がユーザによって指定された場合に、基準地図データから切出す領域として特定される分割表示領域を示す説明図である。
【図８】地図データおよびルートデータが記憶されている記録媒体を用いて、ナビゲーションを行うナビゲーション装置の一例を示す構成図である。
【符号の説明】
１  地図データ切出装置
３  記録媒体
１７  データ入出力部（データ出力手段）
２２  地図データベース
３１  高縮尺地図データ（地図データ）
３２  中縮尺地図データ（地図データ）
３３  低縮尺地図データ（地図データ）
４２  分割表示地図領域
４４  緯度線
４５  経度線
４６  ナビゲーションルート
４７  表示分割領域
５１  範囲指定部（範囲指定手段）
５３  地図切出部（地図切出手段）
【図１】
2005017126.tif 000003
【図２】
2005017126.tif 000004
【図３】
2005017126.tif 000005
【図４】
2005017126.tif 000006
【図５】
2005017126.tif 000007
【図６】
2005017126.tif 000008
【図７】
2005017126.tif 000009
【図８】
2005017126.tif 000010