JP2004151522A - Map display device, method and program for displaying map, and recording medium - Google Patents
Map display device, method and program for displaying map, and recording medium Download PDFInfo
- Publication number
- JP2004151522A JP2004151522A JP2002318313A JP2002318313A JP2004151522A JP 2004151522 A JP2004151522 A JP 2004151522A JP 2002318313 A JP2002318313 A JP 2002318313A JP 2002318313 A JP2002318313 A JP 2002318313A JP 2004151522 A JP2004151522 A JP 2004151522A
- Authority
- JP
- Japan
- Prior art keywords
- scale
- map
- display
- partition
- range
- 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.)
- Granted
Links
Images
Landscapes
- Controls And Circuits For Display Device (AREA)
- Traffic Control Systems (AREA)
- Instructional Devices (AREA)
- Navigation (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
本発明は、所望位置の地図を、大縮尺から小縮尺までの縮尺範囲で、縮尺変更自在に表示する電子地図表示装置などに関する。
【0002】
【従来の技術】
近年、パソコンやカーナビゲーション装置において地図表示が行われ、種々の便宜に供されるようになってきた。このような地図表示装置としては、例えば特許文献1に記載されている地図情報の表示装置がある。
特許文献1に記載されている地図表示装置においては、ズームインキーまたはズームアウトキーにより表示縮尺を大きく又は小さくし、その表示縮尺に応じた種別の地図を選定し、その選定した地図を表示するようにしている。
【0003】
【特許文献1】
特許第2671393号公報
【0004】
【発明が解決しようとする課題】
しかしながら、上記従来の地図表示装置では、種別毎の地図の範囲(つまり種別毎の地図の縮尺範囲)は固定されており、例えばもう少し広範囲な(縮尺の小さい)住宅地図を表示しようとしても表示することができないという問題点を有していた。
【0005】
本発明は、ユーザの多種多様なニーズ応じて、最適な地図を表示させることができる地図表示装置などを提供することを目的とする。
【0006】
【課題を解決するための手段】
上記課題の少なくとも一部を解決するための本発明の地図表示装置は、所望位置の地図を、大縮尺から小縮尺までの縮尺範囲で、縮尺変更自在に表示する地図表示装置であって、前記縮尺範囲をN個(Nは2以上の自然数)に仕切る仕切縮尺を、ユーザが変更自在に設定する仕切縮尺設定手段と、該仕切縮尺にて仕切られたN個の縮尺範囲の地図を、縮尺変更自在に表示するためのN個の地図データベースを択一的に用いて、前記所望位置の地図を、所定の表示縮尺で表示する地図表示手段と、前記表示縮尺を、ユーザが変更自在に設定する表示縮尺設定手段と、該表示縮尺を検出し、前記地図表示手段に、該表示縮尺に応じた前記地図データベースを用いて、前記地図表示手段に前記所望位置の地図を該表示縮尺にて表示させる地図データベース選定手段と、を備えることを要旨とする。
【0007】
上記課題の少なくとも一部を解決するための他の発明の地図表示装置は、所望位置の地図を、大縮尺から小縮尺までの縮尺範囲で、縮尺変更自在に表示する地図表示装置であって、前記縮尺範囲を仕切る仕切縮尺を、ユーザが変更自在に設定する仕切縮尺設定手段と、該仕切縮尺から前記大縮尺までの大縮尺範囲の地図を、縮尺変更自在に表示するための大縮尺用地図データベースと、前記仕切縮尺から前記小縮尺までの小縮尺範囲の地図を、縮尺変更自在に表示するための小縮尺用地図データベースと、を択一的に用いて、前記所望位置の地図を、所定の表示縮尺で表示する地図表示手段と、前記表示縮尺を、ユーザが変更自在に設定する表示縮尺設定手段と、該表示縮尺を検出し、該表示縮尺が前記大縮尺範囲にあるとき前記地図表示手段に前記大縮尺用地図データベースを用いて、前記所望位置の地図を該表示縮尺にて表示させ、前記表示縮尺が前記小縮尺範囲にあるとき前記地図表示手段に前記小縮尺用地図データベースを用いて、前記所望位置の地図を該表示縮尺にて表示させる地図データベース選定手段と、を備えることを要旨とする。
【0008】
また、本発明は、上述した地図表示装置としての態様のみならず、種々の態様で構成することができる。たとえば、コンピュータを用いて、所望位置の地図を、大縮尺から小縮尺までの縮尺範囲で、縮尺変更自在に表示する地図表示方法として構成してもよい。また、かかる地図表示機能をコンピュータに実現させるためのコンピュータプログラム、およびかかるコンピュータプログラムを記録した記録媒体として構成してもよい。
【0009】
【発明の実施の形態】
本発明の請求項1に記載の地図表示装置は、所望位置の地図を、大縮尺から小縮尺までの縮尺範囲で、縮尺変更自在に表示する地図表示装置であって、前記縮尺範囲をN個(Nは2以上の自然数)に仕切る仕切縮尺を、ユーザが変更自在に設定する仕切縮尺設定手段と、該仕切縮尺にて仕切られたN個の縮尺範囲の地図を、縮尺変更自在に表示するためのN個の地図データベースを択一的に用いて、前記所望位置の地図を、所定の表示縮尺で表示する地図表示手段と、前記表示縮尺を、ユーザが変更自在に設定する表示縮尺設定手段と、該表示縮尺を検出し、前記地図表示手段に、該表示縮尺に応じた前記地図データベースを用いて、前記所望位置の地図を該表示縮尺にて表示させる地図データベース選定手段と、を有することとしたものである。
本発明の地図表示装置によれば、仕切縮尺設定手段は、ユーザの指示に従って、縮尺範囲をN個に仕切る仕切縮尺を設定する。たとえば、1/500(大縮尺)から1/20万(小縮尺)までの縮尺範囲に対し、1/3000、1/1万、1/5万といった仕切縮尺を設定する。すると、1/500から1/20万までの縮尺範囲が、「1/500〜1/3000」、「1/3000〜1/1万」、「1/1万〜1/5万」、「1/5万〜1/20万」という4個の縮尺範囲に仕切られる。仕切る縮尺範囲の個数Nは、4に限られず、2以上の自然数であればよい。
N個の縮尺範囲には、地図を縮尺変更自在に表示するためのN個の地図データベースが対応づけられる。たとえば、「1/500〜1/3000」には住宅地図、「1/3000〜1/1万」には市街地図、「1/1万〜1/5万」には1/2.5万地形地図、「1/5万〜1/20万」には1/20万地勢地図といったように対応づけられる。
ここで、住宅地図とは、建物の形状や名称、道路等が示された地図、市街地図とは、建物の形状は示されているが主要な名称や道路だけが示された地図、地形地図とは、建物の形状は示されず、道路や主要な施設の記号が示された地図、地勢地図とは道路や主要な施設の記号が示された地図をいう。
地図表示手段は、これらN個の地図データベースを択一的に用いて、所望位置の地図を、所定の表示縮尺で表示する。ここで、地図データベースは、本地図表示装置内に一体に構成しても、別体に構成してもよい。別体に構成した場合には、両者をネットワークで接続した構成とすることが可能である。ネットワークは、典型的には、インターネットであるが、インターネットに限らず、LAN(Local Area Network)や専用線によるネットワークなど、限定的なものであってもよい。ネットワークは、有線または無線により通信させる構成を採ることができる。
表示縮尺設定手段は、ユーザの指示に従って、表示縮尺を設定する。
地図データベース選定手段は、ユーザが設定した表示縮尺を検出し、地図表示手段に、表示縮尺に応じた地図データベースを用いて、所望位置の地図を表示縮尺にて表示させる。たとえば、ユーザが表示縮尺として、1/1500を設定した場合、住宅地図を用いて地図を表示する。また、1/5000を設定した場合、市街地図を用いて地図を表示する。また、1/2万を設定した場合、1/2.5万地形地図を用いて地図を表示する。さらに、1/10万を設定した場合、1/20万地勢地図を用いて地図を表示する。
このように構成することにより、ユーザは、同一位置、同一表示縮尺であっても、異なる複数の地図を表示させることができる。したがって、ユーザは、目的に応じて、最適な地図を表示させることができる。
【0010】
請求項2に記載の地図表示装置は、請求項1に記載の地図表示装置において、前記仕切縮尺設定手段は、前記N個の縮尺範囲を、識別可能に表示することとしたものである。
このように構成することにより、ユーザは、仕切縮尺設定手段によって、N個に仕切られた縮尺範囲を、一目見て把握することができる。
ここで、識別可能に表示するとは、たとえば、縮尺範囲をスライダースケール(図19参照)として表示し、このスライダースケールにおいて、「1/500〜1/3000」、「1/3000〜1/1万」、「1/1万〜1/5万」、「1/5万〜1/20万」という4個の縮尺範囲を、形状、色彩、模様の少なくとも1つを異ならせ表示させることが含まれる。
【0011】
請求項3に記載の地図表示装置は、所望位置の地図を、大縮尺から小縮尺までの縮尺範囲で、縮尺変更自在に表示する地図表示装置であって、前記縮尺範囲を仕切る仕切縮尺を、ユーザが変更自在に設定する仕切縮尺設定手段と、該仕切縮尺から前記大縮尺までの大縮尺範囲の地図を、縮尺変更自在に表示するための大縮尺用地図データベースと、前記仕切縮尺から前記小縮尺までの小縮尺範囲の地図を、縮尺変更自在に表示するための小縮尺用地図データベースと、を択一的に用いて、前記所望位置の地図を、所定の表示縮尺で表示する地図表示手段と、前記表示縮尺を、ユーザが変更自在に設定する表示縮尺設定手段と、該表示縮尺を検出し、該表示縮尺が前記大縮尺範囲にあるとき前記地図表示手段に前記大縮尺用地図データベースを用いて、前記所望位置の地図を該表示縮尺にて表示させ、前記表示縮尺が前記小縮尺範囲にあるとき前記地図表示手段に前記小縮尺用地図データベースを用いて、前記所望位置の地図を該表示縮尺にて表示させる地図データベース選定手段と、を有することとしたものである。
本発明の地図表示装置によれば、仕切縮尺設定手段は、ユーザの指示に従って、縮尺範囲を大縮尺範囲と小縮尺範囲に仕切る仕切縮尺を設定する。たとえば、1/500から1/20万までの縮尺範囲に対し、1/5000といった仕切縮尺を設定する。すると、1/500から1/20万までの縮尺範囲が、大縮尺範囲(「1/500〜1/5000」)と小縮尺範囲(「1/5000〜1/20万」)という2つの縮尺範囲に仕切られる。仕切縮尺は、1/5000に限らず、1/500〜1/20万の範囲であればよい。
大縮尺範囲と小縮尺範囲には、地図を縮尺変更自在に表示するための地図データベースが対応づけられる。たとえば、大縮尺範囲(「1/500〜1/5000」)には住宅地図、小縮尺範囲(「1/5000〜1/20万」)には1/2.5万地形地図といったように対応づけられる。なお、対応づけられる地図データベースは、住宅地図、1/2.5万地形地図に限られず、市街地図、1/20万地勢地図など、適宜選択可能である。
ここで、住宅地図とは、建物の形状や名称、道路等が示された地図、市街地図とは、建物の形状は示されているが主要な名称や道路だけが示された地図、地形地図とは、建物の形状は示されず、道路や主要な施設の記号が示された地図、地勢地図とは道路や主要な施設の記号が示された地図をいう。
地図表示手段は、これらの地図データベースを択一的に用いて、所望位置の地図を、所定の表示縮尺で表示する。ここで、地図データベースは、本地図表示装置内に一体に構成しても、別体に構成してもよい。別体に構成した場合には、両者をネットワークで接続した構成とすることが可能である。ネットワークは、典型的には、インターネットであるが、インターネットに限らず、LAN(Local Area Network)や専用線によるネットワークなど、限定的なものであってもよい。ネットワークは、有線または無線により通信させる構成を採ることができる。
表示縮尺設定手段は、ユーザの指示に従って、表示縮尺を設定する。
地図データベース選定手段は、ユーザが設定した表示縮尺を検出し、地図表示手段に、表示縮尺に応じた地図データベースを用いて、所望位置の地図を表示縮尺にて表示させる。たとえば、ユーザが表示縮尺として、1/1500を設定した場合、住宅地図を用いて地図を表示する。また、1/2万を設定した場合、1/2.5万地形地図を用いて地図を表示する。また、1/2万を設定した場合、1/2.5万地形地図を用いて地図を表示する。
このように構成することにより、ユーザは、同一位置、同一表示縮尺であっても、異なる複数の地図を表示させることができる。したがって、ユーザは、目的に応じて、最適な地図を表示させることができる。
【0012】
請求項4に記載の地図表示装置は、請求項3に記載の地図表示装置において、前記仕切縮尺設定手段は、前記大縮尺範囲および前記小縮尺範囲を、識別可能に表示することとしたものである。
このように構成することにより、ユーザは、大縮尺範囲と小縮尺範囲を、一目見て把握することができる。
ここで、識別可能に表示するとは、たとえば、縮尺範囲をスライダースケール(図19参照)として表示し、このスライダースケールにおいて、大縮尺範囲(「1/500〜1/5000」)と、小縮尺範囲(「1/5000〜1/20万」)とを、形状、色彩、模様の少なくとも1つを異ならせて表示させることが含まれる。
【0013】
請求項5に記載の地図表示装置は、請求項1ないし4いずれかに記載の地図表示装置であって、前記仕切縮尺の設定の変更に連動して、地図の表示縮尺を変更する同時移動選択時処理を有することとしたものである。
このように構成することにより、仕切縮尺が変更されたとき、その変更された仕切縮尺における地図を直ちに表示させることができる。したがって、ユーザは、変更した仕切縮尺における地図を確認しながら、仕切縮尺の設定を行なうことができる。
【0014】
請求項6に記載の地図表示方法は、コンピュータを用いて、所望位置の地図を、大縮尺から小縮尺までの縮尺範囲で、縮尺変更自在に表示する地図表示方法であって、前記縮尺範囲をN個(Nは2以上の自然数)に仕切る仕切縮尺を、ユーザが変更自在に設定する仕切縮尺設定工程と、該仕切縮尺にて仕切られたN個の縮尺範囲の地図を、縮尺変更自在に表示するためのN個の地図データベースを択一的に参照する地図参照工程と、表示縮尺を、ユーザが変更自在に設定する表示縮尺設定工程と、該表示縮尺を検出し、該表示縮尺に応じた前記地図データベースを用いて、前記所望位置の地図を該表示縮尺にて表示させる地図データベース選定工程と、を有することとしたものである。
【0015】
請求項7に記載の地図表示方法は、コンピュータを用いて、所望位置の地図を、大縮尺から小縮尺までの縮尺範囲で、縮尺変更自在に表示する地図表示方法であって、前記縮尺範囲を仕切る仕切縮尺を、ユーザが変更自在に設定する仕切縮尺設定工程と、該仕切縮尺から前記大縮尺までの大縮尺範囲の地図を、縮尺変更自在に表示するための大縮尺用地図データベースと、前記仕切縮尺から前記小縮尺までの小縮尺範囲の地図を、縮尺変更自在に表示するための小縮尺用地図データベースと、を択一的に参照する地図参照工程と、表示縮尺を、ユーザが変更自在に設定する表示縮尺設定工程と、該表示縮尺を検出し、該表示縮尺が前記大縮尺範囲にあるとき前記地図表示手段に前記大縮尺用地図データベースを用いて、前記所望位置の地図を該表示縮尺にて表示させ、前記表示縮尺が前記小縮尺範囲にあるとき前記地図表示手段に前記小縮尺用地図データベースを用いて、前記所望位置の地図を該表示縮尺にて表示させる地図データベース選定工程と、を有することとしたものである。
【0016】
請求項8に記載のプログラムは、請求項6または7に記載の地図表示方法の各ステップをコンピュータに実行させるためのプログラムであることとしたものである。
【0017】
請求項9に記載の記録媒体は、請求項6または7に記載の地図表示方法の各ステップをコンピュータに実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体であることとしたものである。
ここで、記録媒体としては、フレキシブルディスクやCD−ROM、DVD、光磁気ディスク、ICカード、ROMカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置(RAMやROMなどのメモリ)および外部記憶装置等の、コンピュータが読取り可能な種々の媒体を利用できる。
【0018】
以下、本発明の実施の形態について、図1〜図25を用いて説明する。
図1は、一般的な電子地図表示装置を示すブロック図である。
図1において、1は全体を制御するCPU(中央処理装置)、2は文字や数値、図形等のデータを入力するための入力装置、3は文字や数値、図形等のデータを表示する表示装置、4は一時的にデータ等を格納するRAM、5はプログラムやデータを格納するROM、6はCD−ROM7から地図情報を読み取る読取り装置、8はプリンタ等の出力装置である。
【0019】
図2は、CPU1がROM5に格納されたプログラムを実行することにより実現される機能実現手段を示す機能ブロック図である。
図2において、11は初期画面を表示装置3に表示する初期画面表示手段、12は後述の縮尺仕切り同時移動を選択するか否かを設定する縮尺変更フラグ設定手段、13は入力された指示に基づいた処理を行う入力受付処理手段である。
【0020】
このように構成された電子地図表示装置のCPU1の動作について、図9を用いて説明する。図9はCPU1の動作を示すフローチャートである。
図9において、まず、初期画面表示手段11は初期画面を表示装置3に表示する(S1)。この場合、表示する地図や地図情報などは前回の処理時において表示した地図や地図情報などである。次に、縮尺変更フラグを「1」または「0」に設定する(S2)。縮尺変更フラグを「1」に設定することは、縮尺仕切り同時移動を選択したことを意味し、縮尺変更フラグを「0」に設定することは、縮尺仕切り同時移動は選択しなかったことを意味する。次に、入力受付処理手段13が行う入力受付処理に移行する(S3)。
【0021】
図18は初期画面を示す画面図である。図18において、100は、仕切り変更つまみ104(仕切縮尺設定手段)としての住宅地図用仕切り変更つまみ101と市街地図用仕切り変更つまみ102と地形地図用仕切り変更つまみ103と、表示縮尺変更つまみ105(表示縮尺設定手段)とを有するスライダースケール、106は前回表示された検索画面、107は前回表示された索引図、108は前回表示された地図である。
【0022】
また、図19は図18のスライダースケール100を示す構成図である。図19において、101〜103は図18と同様の住宅地図用仕切り変更つまみ、市街地図用仕切り変更つまみ、地形地図用仕切り変更つまみ、104はつまみ101〜103を共通的に示す仕切り変更つまみ、105は図18と同様の表示縮尺変更つまみである。図19に示すように、縮尺の小さい方から大きい方へ、地勢地図の縮尺範囲(表示範囲)、地形地図の縮尺範囲(表示範囲)、市街地図の縮尺範囲(表示範囲)、住宅地図の縮尺範囲(表示範囲)となる。
【0023】
図20は住宅地図を示す画面図であり、図21は市街地図を示す画面図、図22は地形地図を示す画面図、図23は地勢地図を示す画面図である。住宅地図には建物の形状や名称、道路等が示されており、市街地図には建物の形状は示されているが主要な名称や道路だけが示されている。また、地形地図には建物の形状は示されず、道路や主要な施設の記号が示され、地勢地図には道路や主要な施設の記号が示されている。
【0024】
図3は、図2の入力受付処理手段13を構成する機能実現手段を示す機能ブロック図である。
図3において、131は初期画面において検索画面を選択したか否かを判定する検索画面選択判定手段、132は仕切り変更つまみ104と表示縮尺変更105つまみとから成る変更つまみをカーソルで移動させたか否か、すなわち仕切り変更つまみ104若しくは表示縮尺変更つまみ105をカーソルで移動させたか否かを判定すると共に縮尺仕切り同時移動が選択されたか否かを判定する変更つまみ移動判定手段、133はその他の必要な処理を行うその他の処理手段、134は入力受付処理を終了させるか否かを判定する終了判定手段、135は入力受付処理において設定したデータや状態を記憶する記憶手段である。
【0025】
このように構成された入力受付処理手段13について、その動作を図10を用いて説明する。図10は入力受付処理手段13の動作を示すフローチャートである。
図10において、まず、検索画面選択判定手段131は、初期画面において検索画面を選択したか否かを判定する(S11)。選択したと判定したときは検索処理へ移行する。選択しなかったと判定したときは、次に変更つまみ移動判定手段132は、仕切り変更つまみ若しくは表示縮尺変更つまみをカーソルで移動させたか否かを判定し、縮尺仕切り同時移動が選択されたか否かを判定する(S12)。いずれかを移動させたとき、または縮尺仕切り同時移動を選択したときにはスライダースケール処理へ移行する。いずれも移動させず縮尺仕切り同時移動も選択しなかったときは、次に、その他の処理手段133によるその他の必要な処理を行う(S13)。次に、終了判定手段134は入力受付処理を終了させるか否かを判定する(S14)。終了の指示は例えば特定のキーを押下することにより行うことができる。入力受付処理を終了させる場合には次に記憶手段135は、ステップS11〜S13において設定したデータや状態を記憶する(S15)。
【0026】
図4は、初期画面において検索画面を選択したときに移行する検索処理を行う検索処理手段を示す機能ブロック図である。
図4において、14は検索処理を行う検索処理手段、141は検索画面106において住所が指定されたか否かを判定する住所指定判定手段、142は住所が指定されたと判定したときに指定された住所の座標(つまり表示する地図の中央位置を示す座標)を取得する座標取得手段、143は指定された住所と仕切り変更つまみの位置と表示縮尺変更つまみの位置とに基づいて所定の地図を表示する地図表示手段である。
【0027】
このように構成された検索処理手段14について、その動作を図11、図12を用いて説明する。図11は検索処理手段14の動作を示すフローチャート、図12は地図データを示す説明図である。
図11において、まず、住所指定判定手段141は、検索画面106において住所が指定されたか否かを判定する(S21)。住所が指定されたと判定したときには、次に、座標取得手段142は、指定された住所の座標を取得し(S22)、地図表示手段143は、指定された住所と仕切り変更つまみ104の位置と表示縮尺変更つまみ105の位置とに基づいて所定の地図を表示する(S23)。ステップS21で住所が指定されなかったと判定したときには、この検索処理を終了する。
図12に住所の例を示す。例えば北海道を選択したときには住所は緯度・経度(12345、6789)となり、これは例えば札幌になる。すなわち、北海道の地図においては札幌が中心になる。
【0028】
図5は、仕切り変更つまみ104若しくは表示縮尺変更つまみ105のいずれかをカーソルで移動させたと判定したとき、または縮尺仕切り同時移動が選択されたと判定したときに移行するスライダースケール処理を行うスライダースケール処理手段15を示す機能ブロック図である。
図5において、151は表示縮尺変更つまみ105が移動したか否かを判定する表示縮尺変更つまみ移動判定手段、152は仕切り変更つまみ104が移動したか否かを判定する仕切り変更つまみ移動判定手段、153は縮尺仕切り同時移動が選択されたか否かを判定する縮尺仕切り同時移動選択判定手段である。
【0029】
このように構成されたスライダースケール処理手段15について、その動作を図13を用いて説明する。図13はスライダースケール処理手段15の動作を示すフローチャートである。
図13において、まず、表示縮尺変更つまみ移動判定手段151は、表示縮尺変更つまみ105が移動したか否かを判定する(S31)。表示縮尺変更つまみ105が移動したと判定したときには表示縮尺移動時処理へ移行する。表示縮尺変更つまみ105が移動しなかったと判定したときには次に仕切り変更つまみ移動判定手段152は、仕切り変更つまみ104が移動したか否かを判定する(S32)。仕切り変更つまみ104が移動したと判定したときには仕切り移動時処理へ移行する。仕切り変更つまみ104が移動しなかったと判定したときには次に縮尺仕切り同時移動選択判定手段153は、縮尺仕切り同時移動が選択されたか否かを判定する(S33)。縮尺仕切り同時移動が選択されたと判定したときには同時移動選択時処理へ移行する。縮尺仕切り同時移動が選択されなかったと判定したときには、このスライダースケール処理を終了する。
【0030】
図6は、表示縮尺変更つまみ105が移動したと判定したときに移行する表示縮尺移動時処理を行う表示縮尺移動時処理手段を示す機能ブロック図である。
図6において、16は表示縮尺移動時処理を行う表示縮尺移動時処理手段、161は表示縮尺つまみ105の位置に応じて地図データベースの地図を選定する地図データベース選定手段、162は選定した地図を表示する地図表示手段である。
【0031】
このように構成された表示縮尺移動時処理手段16について、その動作を図14、図15を用いて説明する。図14は表示縮尺移動時処理手段16の動作を示すフローチャートであり、図15は各種の地図データベース(地図DB)を示す地図構成図である。図14において、まず、地図データベース選定手段161は、表示縮尺つまみ105の位置に応じて地図データベースの地図を選定する(S41)。例えば表示縮尺つまみ105が住宅地図の表示範囲(縮尺範囲)内にあるときには図15の住宅地図データベースを選択し、その住宅地図データベースから表示縮尺つまみ105の位置に応じた地図を選定する。次に、地図表示手段162は、ステップS41で選定した地図を表示する(S42)。
【0032】
図7は、仕切り変更つまみ104が移動したと判定したときに移行する仕切り移動時処理を行う仕切り移動時処理手段を示す機能ブロック図である。
図7において、17は仕切り移動時処理を行う仕切り移動時処理手段、171は仕切り変更つまみ104が移動したと判定したときはスライダースケール100における地図の縮尺範囲を仕切り変更つまみ104の移動位置に応じて変更する切替え位置変更手段、172は縮尺仕切り同時移動が選択されたか否かを判定する縮尺変更フラグ判定手段、173は縮尺変更フラグ判定手段172において縮尺仕切り同時移動が選択されなかったと判定したときに表示縮尺変更つまみ105の位置に対応する種別の地図を選定する地図データベース選定手段、174は選定された地図を表示する地図表示手段である。
【0033】
このように構成された仕切り移動時処理手段17について、その動作を図16を用いて説明する。図16は仕切り移動時処理手段17の動作を示すフローチャートである。
図16において、まず、切替え位置変更手段171は、スライダースケール100における地図の縮尺範囲(つまり地図種別の切替えを行う縮尺の位置)を仕切り変更つまみ104の移動位置に応じて変更する(S51)。次に、縮尺変更フラグ判定手段172は、縮尺仕切り同時移動が選択されたか否かを判定する(S52)。次に地図データベース選定手段173は、縮尺変更フラグ判定手段172において縮尺仕切り同時移動が選択されなかったと判定したときに表示縮尺変更つまみ105の位置に対応する種別の地図(たとえば住宅地図データベースにおいて表示縮尺変更つまみ105の位置に対応する地図)を選定する(S53)。次に、地図表示手段174は、選定された地図を表示する(S54)。ステップS52で縮尺仕切り同時移動が選択されたと判定したときには、この仕切り移動時処理を終了する。
【0034】
図24は住宅地図の表示範囲が1/2000の場合を示す説明図であり、図25は住宅地図の表示範囲が1/4000の場合を示す説明図である。図24、図25において、変更つまみ101〜105は図18、図19と同様のものである。図24に示すように、住宅地図の表示範囲が1/2000以上というように切替え縮尺(住宅地図から市街地図へと切り替わる縮尺)が大きい場合には、その表示地図の縮尺は例えば1/2000、1/1500、1/1000であるが、図25に示すように、住宅地図の表示範囲が1/4000以上というように切替え縮尺を小さい縮尺に変更した場合には、その表示地図の縮尺は例えば1/4000、1/3000、1/2000というようになり、表示する地図の範囲が広くなる。これにより、地図の使い勝手が良くなり、使用において極めて便利な地図になる。図25の場合、図示してはいないが、当然に1/1500、1/1000を表示することもできる。
【0035】
図8は、縮尺仕切り同時移動が選択されたと判定したときに移行する同時移動選択時処理を行う同時移動選択時処理手段を示す機能ブロック図である。
図8において、18は同時移動選択時処理を行う同時移動選択時処理手段、181は縮尺仕切り同時移動が選択されたか否かを判定する縮尺変更フラグ判定手段、182は縮尺変更フラグ判定手段181において縮尺仕切り同時移動が選択されたと判定したときは表示縮尺変更つまみ105の位置を仕切り変更つまみ104の位置と同一位置とし、仕切り変更つまみ104の移動に合わせて表示縮尺変更つまみ105を移動させる表示縮尺変更つまみ移動手段、183は移動した表示縮尺変更つまみ105の位置に対応する種別の地図を選定する地図データベース選定手段、184は選定された地図を表示する地図表示手段である。
【0036】
このように構成された同時移動選択時処理手段18について、その動作を図17を用いて説明する。図17は同時移動選択時処理手段18の動作を示すフローチャートである。
図17において、まず、縮尺変更フラグ判定手段181は、縮尺仕切り同時移動が選択されたか否かを判定する(S61)。縮尺変更フラグ判定手段181において縮尺仕切り同時移動が選択されたと判定したときは次に表示縮尺変更つまみ移動手段182は、表示縮尺変更つまみ105の位置を仕切り変更つまみ104の位置と同一位置とし、仕切り変更つまみ104の移動に合わせて表示縮尺変更つまみ105を移動させる(S62)。次に、地図データベース選定手段183は、移動した表示縮尺変更つまみ105の位置に対応する種別の地図を選定し(S63)、地図表示手段184は、選定された地図を表示する(S64)。ステップS61で縮尺仕切り同時移動が選択されなかったと判定したときは、この同時移動選択時処理を終了する。
図17に示す処理動作においては、表示縮尺変更つまみ105は仕切り変更つまみ104と同一位置で移動するので、仕切り変更つまみ104の切替え縮尺位置における地図表示状態を直ちに確認することができる。
【0037】
以上のように本実施の形態によれば、仕切り変更つまみ104の移動か若しくは表示縮尺変更つまみ105の移動かを判定すると共に仕切り変更つまみ104と表示縮尺変更つまみ105との同時移動である縮尺仕切り同時移動が選択されたか否かを判定するスライダースケール処理手段15と、仕切り変更つまみ104が移動したと判定したときはスライダースケールにおける地図の縮尺範囲を仕切り変更つまみ104の移動位置に応じて変更する仕切り移動時処理手段17とを有することにより、例えば住宅地図用仕切り変更つまみ101をカーソルで移動させた場合には、その移動位置を認識して住宅地図の縮尺範囲を変更することができるので、所望の地図の範囲を容易に変更することができ、また、範囲を変更した所望の地図を表示縮尺に応じて自動的に表示することとすれば、範囲を変更した地図を容易に表示することができる。
【0038】
また、スライダースケール処理手段15において縮尺仕切り同時移動が選択されたと判定したときは、表示縮尺変更つまみ105の位置を仕切り変更つまみ104の位置と同一位置とし、仕切り変更つまみ104の移動に合わせて表示縮尺変更つまみ105を移動させる同時移動選択時処理手段18を有することにより、仕切り変更つまみ104を移動させた場合には、表示縮尺変更つまみ105は、仕切り変更つまみ104と同じ位置で同じように移動するので、変更された表示縮尺の位置で地図を表示することとすれば、範囲が変更された地図の表示状態を直ちに確認することができる。
【0039】
さらに、仕切り移動時処理手段17は、仕切り変更つまみ104の移動であると判定したときはスライダースケールにおける地図の縮尺範囲を仕切り変更つまみ104の移動位置に応じて変更する切替え位置変更手段171と、縮尺仕切り同時移動が選択されたか否かを判定する縮尺変更フラグ判定手段172と、縮尺変更フラグ判定手段172において縮尺仕切り同時移動が選択されなかったと判定したときは表示縮尺変更つまみ105の位置に対応する種別の地図を選定する地図データベース選定手段173と、選定された地図を表示する地図表示手段174とを有することにより、例えば住宅地図の仕切り変更つまみ101をカーソルで移動させた場合には、その移動位置を認識して住宅地図の縮尺範囲を変更するようにしたので、所望の地図の範囲を容易に変更することができ、また、範囲を変更した所望の地図を表示縮尺に応じて自動的に表示するようにしたので、範囲を変更した地図を容易に表示することができる。
【0040】
さらに、同時移動選択時処理手段18は、縮尺仕切り同時移動が選択されたか否かを判定する縮尺変更フラグ判定手段181と、縮尺変更フラグ判定手段181において縮尺仕切り同時移動が選択されたと判定したときは表示縮尺変更つまみ105の位置を仕切り変更つまみ104の位置と同一位置とし仕切り変更つまみ104の移動に合わせて表示縮尺変更つまみ105を移動させる表示縮尺変更つまみ移動手段182と、移動した表示縮尺変更つまみ105の位置に対応する種別の地図を選定する地図データベース選定手段183と、選定された地図を表示する地図表示手段184とを有することにより、仕切り変更つまみ104を移動させた場合には、表示縮尺変更つまみ105は、仕切り変更つまみ104と同じ位置で同じように移動し、その移動した位置の表示縮尺で地図が表示されるので、範囲が変更された地図の表示状態を直ちに確認することができる。
【0041】
さらに、図14、図16または図17の地図表示方法の各ステップをコンピュータに実行させるためのプログラムを用いることにより、図14、図16または図17の地図表示方法をコンピュータを用いて任意の場所で任意の時間に実行することができる。
【0042】
さらに、図14、図16または図17の地図表示方法の各ステップをコンピュータに実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体を用いることにより、コンピュータを用いて記録媒体からプログラムを読み取りさえすれば、図14、図16または図17の地図表示方法を任意の場所で任意の時間に実行することができる。
【0043】
【発明の効果】
以上説明したように本発明の地図表示装置によれば、ユーザは、同一位置、同一表示縮尺であっても、異なる複数の地図を表示させることができる。したがって、ユーザは、目的に応じて、最適な地図を表示させることができる。
【図面の簡単な説明】
【図1】一般的な地図表示装置を示すブロック図
【図2】CPUがROMに格納されたプログラムを実行することにより実現される機能実現手段を示す機能ブロック図
【図3】図2の入力受付処理手段を構成する機能実現手段を示す機能ブロック図
【図4】初期画面において検索画面を選択したときに移行する検索処理を行う検索処理手段を示す機能ブロック図
【図5】仕切り変更つまみ若しくは表示縮尺変更つまみのいずれかをカーソルで移動させたと判定したとき、または縮尺仕切り同時移動が選択されたと判定したときに移行するスライダースケール処理を行うスライダースケール処理手段を示す機能ブロック図
【図6】表示縮尺変更つまみが移動したと判定したときに移行する表示縮尺移動時処理を行う表示縮尺移動時処理手段を示す機能ブロック図
【図7】仕切り変更つまみが移動したと判定したときに移行する仕切り移動時処理を行う仕切り移動時処理手段を示す機能ブロック図
【図8】縮尺仕切り同時移動が選択されたと判定したときに移行する同時移動選択時処理を行う同時移動選択時処理手段を示す機能ブロック図
【図9】CPUの動作を示すフローチャート
【図10】入力受付処理手段の動作を示すフローチャート
【図11】検索処理手段の動作を示すフローチャート
【図12】地図データを示す説明図
【図13】スライダースケール処理手段の動作を示すフローチャート
【図14】表示縮尺移動時処理手段の動作を示すフローチャート
【図15】各種の地図データベースを示す地図構成図
【図16】仕切り移動時処理手段の動作を示すフローチャート
【図17】同時移動選択時処理手段の動作を示すフローチャート
【図18】初期画面を示す画面図
【図19】図18のスライダースケールを示す構成図
【図20】住宅地図を示す画面図
【図21】市街地図を示す画面図
【図22】地形地図を示す画面図
【図23】地勢地図を示す画面図
【図24】住宅地図の表示範囲が1/2000の場合を示す説明図
【図25】住宅地図の表示範囲が1/4000の場合を示す説明図
【符号の説明】
1 CPU(中央処理装置)
2 入力装置
3 表示装置
4 RAM
5 ROM
6 読取り装置
7 CD−ROM
8 出力装置
11 初期画面表示手段
12 縮尺変更フラグ設定手段
13 入力受付処理手段
14 検索処理手段
15 スライダースケール処理手段
16 表示縮尺移動時処理手段
17 仕切り移動時処理手段
18 同時移動選択時処理手段
100 スライダースケール
101 住宅地図用仕切り変更つまみ
102 市街地図用仕切り変更つまみ
103 地形地図用仕切り変更つまみ
104 仕切り変更つまみ(仕切縮尺設定手段)
105 表示縮尺変更つまみ(表示縮尺設定手段)
131 検索画面選択判定手段
132 変更つまみ移動判定手段
133 その他の処理手段
134 終了判定手段
135 記憶手段
141 住所指定判定手段
142 座標取得手段
143、162、174、184 地図表示手段
151 表示縮尺変更つまみ移動判定手段
152 仕切り変更つまみ移動判定手段
153 縮尺仕切り同時移動選択判定手段
161、173、183 地図データベース選定手段
162、174、184 地図表示手段
171 切替え位置変更手段
172、181 縮尺変更フラグ判定手段
182 表示縮尺変更つまみ移動手段[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to an electronic map display device and the like that displays a map of a desired position in a scale range from a large scale to a small scale so that the scale can be freely changed.
[0002]
[Prior art]
2. Description of the Related Art In recent years, maps are displayed on personal computers and car navigation devices, and have been provided for various conveniences. As such a map display device, for example, there is a map information display device described in
In the map display device described in
[0003]
[Patent Document 1]
Japanese Patent No. 2671393
[0004]
[Problems to be solved by the invention]
However, in the above-described conventional map display device, the range of the map for each type (that is, the scale range of the map for each type) is fixed. For example, even if a slightly wider (small scale) house map is to be displayed, it is displayed. There was a problem that it was not possible.
[0005]
An object of the present invention is to provide a map display device or the like that can display an optimal map according to various needs of a user.
[0006]
[Means for Solving the Problems]
A map display device according to the present invention for solving at least a part of the above-described problems is a map display device that displays a map of a desired position in a scale range from a large scale to a small scale, such that the scale can be freely changed, A partition scale setting means for allowing a user to freely set a partition scale for dividing the scale range into N (N is a natural number of 2 or more), and a map of the N scale ranges partitioned by the partition scale. A map display means for displaying the map of the desired position at a predetermined display scale by selectively using N map databases for freely changing the display, and a user settable the display scale. Display scale setting means for detecting the display scale, and displaying the map at the desired position on the map display means at the display scale using the map database corresponding to the display scale on the map display means. Map data And summarized in that comprising a chromatography scan selecting means.
[0007]
A map display device according to another aspect of the present invention for solving at least a part of the above-described problems is a map display device that displays a map of a desired position in a scale range from a large scale to a small scale, with the scale being freely changeable, A partition scale setting means for setting a partition scale that divides the scale range by a user, and a map for a large scale for displaying a map of a large scale range from the partition scale to the large scale so that the scale can be freely changed. The database of the desired position is determined by using a database and a map database for a small scale for displaying a map of a small scale range from the partition scale to the small scale so that the scale can be freely changed. Map display means for displaying at the display scale, display scale setting means for setting the display scale to be freely changeable by the user, and detecting the display scale and displaying the map when the display scale is within the large scale range. hand Using the large-scale map database, the map at the desired position is displayed at the display scale, and when the display scale is within the small-scale range, the map display means uses the small-scale map database. And a map database selecting means for displaying the map of the desired position on the display scale.
[0008]
Further, the present invention can be configured not only in the above-described embodiment of the map display device but also in various embodiments. For example, a computer may be used as a map display method for displaying a map of a desired position in a scale range from a large scale to a small scale so that the scale can be freely changed. Further, the present invention may be configured as a computer program for causing a computer to realize the map display function, and a recording medium on which the computer program is recorded.
[0009]
BEST MODE FOR CARRYING OUT THE INVENTION
The map display device according to
According to the map display device of the present invention, the partition scale setting means sets the partition scale for dividing the scale range into N according to the user's instruction. For example, for a scale range from 1/500 (large scale) to 1/200000 (small scale), partition scales such as 1/3000, 1/1000 and 1 / 50,000 are set. Then, the scale range from 1/500 to 1/200000 is "1/500 to 1/3000", "1/3000 to 1/10000", "1 / 1,000 to 1 / 50,000", " It is divided into four scale ranges from 1 / 50,000 to 1/200000. The number N of the scale ranges to be partitioned is not limited to 4, and may be any natural number of 2 or more.
The N scale ranges are associated with N map databases for displaying the map at a freely changeable scale. For example, "1/500 to 1/3000" is a residential map, "1/3000 to 1 / 10,000" is a city map, and "1 / 10,000 to 1 / 50,000" is 1 / 25,000. A topographic map, "1 / 50,000 to 1/200000" is associated with a 1/2000 topographic map.
Here, the house map is a map showing the shapes and names of buildings, roads, and the like. The city map is a map showing the shapes of buildings but showing only the main names and roads, a topographic map. Is a map in which the shape of the building is not shown, and the symbols of the roads and major facilities are shown, and the terrain map is a map in which the symbols of the roads and major facilities are shown.
The map display means displays a map of a desired position at a predetermined display scale by using these N map databases alternatively. Here, the map database may be configured integrally with the present map display device or may be configured separately. When they are configured separately, it is possible to adopt a configuration in which both are connected via a network. The network is typically the Internet, but is not limited to the Internet, and may be a limited network such as a LAN (Local Area Network) or a dedicated line network. The network can adopt a configuration in which communication is performed by wire or wirelessly.
The display scale setting means sets a display scale according to a user's instruction.
The map database selecting means detects the display scale set by the user, and causes the map display means to display the map of the desired position on the display scale using the map database corresponding to the display scale. For example, when the user sets 1/1500 as the display scale, a map is displayed using a house map. When 1/5000 is set, a map is displayed using a city map. When 1/2000 is set, a map is displayed using a 1 / 25,000 terrain map. Further, when 1/1000 is set, a map is displayed using a 1/200000 topographic map.
With this configuration, the user can display a plurality of different maps even at the same position and the same display scale. Therefore, the user can display an optimal map according to the purpose.
[0010]
A map display device according to a second aspect is the map display device according to the first aspect, wherein the partition scale setting means displays the N scale ranges in an identifiable manner.
With this configuration, the user can grasp, at a glance, the scale range divided into N pieces by the partition scale setting unit.
Here, to be displayed in an identifiable manner, for example, a scale range is displayed as a slider scale (see FIG. 19), and in this slider scale, “1/500 to 1/3000”, “1/3000 to 1/10000” , "1 / 1,000 to 1 / 50,000", and "1 / 50,000 to 1/200000" in which at least one of shape, color, and pattern is changed and displayed. It is.
[0011]
The map display device according to
According to the map display device of the present invention, the partition scale setting means sets a partition scale that divides the scale range into a large scale range and a small scale range in accordance with a user's instruction. For example, a partition scale such as 1/5000 is set for a scale range from 1/500 to 1/200000. Then, the scale range from 1/500 to 1/200000 is two scales, the large scale range (“1/500 to 1/5000”) and the small scale range (“1/5000 to 1/200000”). Divided into ranges. The partition scale is not limited to 1/5000 and may be in the range of 1/500 to 1/200000.
The large scale range and the small scale range are associated with a map database for displaying the map at a freely changeable scale. For example, a large scale range ("1 / 500-1 / 5000") corresponds to a house map, and a small scale range ("1 / 5000-1 / 20000") corresponds to a 1/25 terrain map. Attached. It should be noted that the map database to be associated is not limited to a house map and a 1 / 25,000 terrain map, but can be appropriately selected from a city map, a 1/2000 terrain map, and the like.
Here, the house map is a map showing the shapes and names of buildings, roads, and the like. The city map is a map showing the shapes of buildings but showing only the main names and roads, a topographic map. Is a map in which the shape of the building is not shown, and the symbols of the roads and major facilities are shown, and the terrain map is a map in which the symbols of the roads and major facilities are shown.
The map display means displays a map of a desired position at a predetermined display scale by using these map databases alternatively. Here, the map database may be configured integrally with the present map display device or may be configured separately. When they are configured separately, it is possible to adopt a configuration in which both are connected via a network. The network is typically the Internet, but is not limited to the Internet, and may be a limited network such as a LAN (Local Area Network) or a dedicated line network. The network can adopt a configuration in which communication is performed by wire or wirelessly.
The display scale setting means sets a display scale according to a user's instruction.
The map database selecting means detects the display scale set by the user, and causes the map display means to display the map of the desired position on the display scale using the map database corresponding to the display scale. For example, when the user sets 1/1500 as the display scale, a map is displayed using a house map. When 1/2000 is set, a map is displayed using a 1 / 25,000 terrain map. When 1/2000 is set, a map is displayed using a 1 / 25,000 terrain map.
With this configuration, the user can display a plurality of different maps even at the same position and the same display scale. Therefore, the user can display an optimal map according to the purpose.
[0012]
The map display device according to claim 4 is the map display device according to
With this configuration, the user can grasp the large-scale range and the small-scale range at a glance.
Here, "displaying in an identifiable manner" means, for example, that a scale range is displayed as a slider scale (see FIG. 19), and in this slider scale, a large scale range ("1/500 to 1/5000") and a small scale range (“1/5000 to 1/200000”) is displayed by making at least one of the shape, color, and pattern different.
[0013]
The map display device according to
With this configuration, when the partition scale is changed, the map at the changed partition scale can be immediately displayed. Therefore, the user can set the partition scale while checking the map at the changed partition scale.
[0014]
The map display method according to
[0015]
The map display method according to
[0016]
The program described in claim 8 is a program for causing a computer to execute each step of the map display method described in
[0017]
A recording medium according to a ninth aspect is a computer-readable recording medium that records a program for causing a computer to execute each step of the map display method according to the sixth or seventh aspect. .
Here, examples of the recording medium include a flexible disk, a CD-ROM, a DVD, a magneto-optical disk, an IC card, a ROM cartridge, a punched card, a printed matter on which a code such as a barcode is printed, a computer internal storage device (RAM or ROM). A variety of computer-readable media are available, such as memory (e.g., memory) and external storage.
[0018]
Hereinafter, embodiments of the present invention will be described with reference to FIGS.
FIG. 1 is a block diagram showing a general electronic map display device.
In FIG. 1, 1 is a CPU (central processing unit) for controlling the whole, 2 is an input device for inputting data of characters, numerical values, figures, etc., 3 is a display device for displaying data of characters, numerical values, figures, etc. Reference numeral 4 denotes a RAM for temporarily storing data and the like, 5 a ROM for storing programs and data, 6 a reading device for reading map information from a CD-
[0019]
FIG. 2 is a functional block diagram showing function realizing means realized by
In FIG. 2, reference numeral 11 denotes initial screen display means for displaying an initial screen on the
[0020]
The operation of the
In FIG. 9, first, the initial screen display means 11 displays an initial screen on the display device 3 (S1). In this case, the map and the map information to be displayed are the map and the map information displayed in the previous processing. Next, the scale change flag is set to "1" or "0" (S2). Setting the scale change flag to “1” means that simultaneous movement of scale partitions has been selected, and setting the scale change flag to “0” means that simultaneous movement of scale partitions has not been selected. I do. Next, the process proceeds to the input receiving process performed by the input receiving processing unit 13 (S3).
[0021]
FIG. 18 is a screen diagram showing an initial screen. In FIG. 18,
[0022]
FIG. 19 is a configuration diagram showing the
[0023]
20 is a screen diagram showing a house map, FIG. 21 is a screen diagram showing a city map, FIG. 22 is a screen diagram showing a terrain map, and FIG. 23 is a screen diagram showing a terrain map. The house map shows the shapes and names of the buildings, roads, and the like. The city map shows the shapes of the buildings, but only the main names and roads. In addition, the shape of the building is not shown on the terrain map, but symbols of roads and major facilities are shown, and the symbols of roads and major facilities are shown on the terrain map.
[0024]
FIG. 3 is a functional block diagram showing the function realizing means constituting the input reception processing means 13 of FIG.
In FIG. 3,
[0025]
The operation of the input reception processing means 13 thus configured will be described with reference to FIG. FIG. 10 is a flowchart showing the operation of the input reception processing means 13.
10, first, the search screen selection determining means 131 determines whether or not a search screen has been selected on the initial screen (S11). If it is determined that the selection has been made, the process proceeds to the search process. When it is determined that the selection has not been made, the change knob movement determination means 132 next determines whether the partition change knob or the display scale change knob has been moved with the cursor, and determines whether or not the scale partition simultaneous movement has been selected. A determination is made (S12). When any of them is moved, or when the simultaneous movement of the scale partitions is selected, the processing shifts to the slider scale processing. If none of them is moved and neither of the scale partition simultaneous movements is selected, then other necessary processing by the other processing means 133 is performed (S13). Next, the termination determination unit 134 determines whether to terminate the input receiving process (S14). The end instruction can be given, for example, by pressing a specific key. When terminating the input receiving process, the storage unit 135 stores the data and status set in steps S11 to S13 (S15).
[0026]
FIG. 4 is a functional block diagram showing search processing means for performing a search process that shifts when a search screen is selected on the initial screen.
In FIG. 4,
[0027]
The operation of the search processing means 14 configured as described above will be described with reference to FIGS. FIG. 11 is a flowchart showing the operation of the search processing means 14, and FIG. 12 is an explanatory diagram showing map data.
11, first, the address
FIG. 12 shows an example of the address. For example, when Hokkaido is selected, the address is latitude / longitude (12345, 6789), which is, for example, Sapporo. In other words, Sapporo is the center of the Hokkaido map.
[0028]
FIG. 5 is a slider scale process for performing a slider scale process to be shifted when it is determined that either the
In FIG. 5,
[0029]
The operation of the slider scale processing means 15 configured as described above will be described with reference to FIG. FIG. 13 is a flowchart showing the operation of the slider scale processing means 15.
In FIG. 13, first, the display scale change knob movement determining means 151 determines whether the display
[0030]
FIG. 6 is a functional block diagram showing the display scale movement processing means for performing the display scale movement processing which shifts when it is determined that the display
In FIG. 6,
[0031]
The operation of the display scale movement processing means 16 configured as described above will be described with reference to FIGS. FIG. 14 is a flowchart showing the operation of the display scale movement processing means 16, and FIG. 15 is a map configuration diagram showing various map databases (map DBs). 14, first, the map database selecting means 161 selects a map of the map database according to the position of the display scale knob 105 (S41). For example, when the
[0032]
FIG. 7 is a functional block diagram showing a partition movement processing means for performing a partition movement processing that shifts when it is determined that the
In FIG. 7,
[0033]
The operation of the thus-configured partition movement processing means 17 will be described with reference to FIG. FIG. 16 is a flowchart showing the operation of the partition movement processing means 17.
16, first, the switching position changing means 171 changes the scale range of the map on the slider scale 100 (that is, the position of the scale at which the map type is switched) in accordance with the moving position of the partition change knob 104 (S51). Next, the scale change
[0034]
FIG. 24 is an explanatory diagram showing a case where the display range of the house map is 1/2000, and FIG. 25 is an explanatory diagram showing a case where the display range of the house map is 1/2000. 24 and 25, the change knobs 101 to 105 are the same as those in FIGS. As shown in FIG. 24, when the switching scale (the scale for switching from the house map to the city map) is large such that the display range of the house map is 1/2000 or more, the scale of the display map is, for example, 1/2000, Although the display map is 1/1500 and 1/1000, as shown in FIG. 25, when the switching scale is changed to a small scale such that the display range of the house map is 1/4000 or more, the scale of the display map is, for example, The range becomes 1/4000, 1/3000, 1/2000, and the range of the map to be displayed is widened. As a result, the usability of the map is improved, and the map becomes extremely convenient for use. In the case of FIG. 25, although not shown, 1/1500 and 1/1000 can of course be displayed.
[0035]
FIG. 8 is a functional block diagram showing a simultaneous movement selection processing means for performing a simultaneous movement selection processing that shifts when it is determined that the scale partition simultaneous movement is selected.
In FIG. 8,
[0036]
The operation of the thus-configured simultaneous movement selection processing means 18 will be described with reference to FIG. FIG. 17 is a flowchart showing the operation of the simultaneous movement selection processing means 18.
In FIG. 17, first, the scale change
In the processing operation shown in FIG. 17, the display
[0037]
As described above, according to the present embodiment, it is determined whether the
[0038]
When it is determined in the slider scale processing means 15 that the scale partition simultaneous movement has been selected, the position of the display
[0039]
Further, the partition movement time processing means 17 changes the scale range of the map on the slider scale according to the movement position of the
[0040]
Further, the simultaneous movement selection
[0041]
Further, by using a program for causing a computer to execute each step of the map display method of FIG. 14, FIG. 16 or FIG. 17, the map display method of FIG. 14, FIG. 16 or FIG. At any time.
[0042]
Further, by using a computer-readable recording medium that records a program for causing a computer to execute the steps of the map display method shown in FIG. 14, FIG. 16, or FIG. 17, the program is read from the recording medium using the computer. The map display method of FIG. 14, FIG. 16 or FIG.
[0043]
【The invention's effect】
As described above, according to the map display device of the present invention, the user can display a plurality of different maps even at the same position and the same display scale. Therefore, the user can display an optimal map according to the purpose.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a general map display device.
FIG. 2 is a functional block diagram showing function realizing means realized by a CPU executing a program stored in a ROM.
FIG. 3 is a functional block diagram showing function realizing means constituting the input receiving processing means of FIG. 2;
FIG. 4 is a functional block diagram showing search processing means for performing a search process that shifts when a search screen is selected on an initial screen.
FIG. 5 illustrates a slider scale processing unit that performs a slider scale process that shifts when it is determined that either the partition change knob or the display scale change knob has been moved by the cursor, or when it is determined that simultaneous scale partition movement has been selected. Functional block diagram shown
FIG. 6 is a functional block diagram showing a display scale movement processing means for performing a display scale movement processing which shifts when it is determined that the display scale change knob has moved;
FIG. 7 is a functional block diagram showing a partition movement processing means for performing a partition movement processing to be shifted when it is determined that the partition change knob has moved;
FIG. 8 is a functional block diagram showing a simultaneous movement selection processing means for performing a simultaneous movement selection processing which shifts when it is determined that the scale partition simultaneous movement is selected;
FIG. 9 is a flowchart showing the operation of the CPU.
FIG. 10 is a flowchart showing the operation of the input reception processing means;
FIG. 11 is a flowchart showing the operation of a search processing unit;
FIG. 12 is an explanatory diagram showing map data.
FIG. 13 is a flowchart showing the operation of a slider scale processing unit.
FIG. 14 is a flowchart showing the operation of the processing unit for moving the display scale;
FIG. 15 is a map configuration diagram showing various map databases.
FIG. 16 is a flowchart showing the operation of the partition movement processing means;
FIG. 17 is a flowchart showing the operation of the simultaneous movement selection processing means;
FIG. 18 is a screen diagram showing an initial screen.
FIG. 19 is a configuration diagram showing a slider scale of FIG. 18;
FIG. 20 is a screen diagram showing a house map.
FIG. 21 is a screen diagram showing a city map.
FIG. 22 is a screen diagram showing a terrain map.
FIG. 23 is a screen diagram showing a terrain map.
FIG. 24 is an explanatory diagram showing a case where the display range of a house map is 1/2000;
FIG. 25 is an explanatory diagram showing a case where the display range of a house map is 1/4000.
[Explanation of symbols]
1 CPU (central processing unit)
2 Input device
3 Display device
4 RAM
5 ROM
6 Reader
7 CD-ROM
8 Output device
11 Initial screen display means
12 Scale change flag setting means
13 Input reception processing means
14 Search processing means
15 slider scale processing means
16 Display scale movement processing means
17 Partition moving processing means
18 Simultaneous movement selection processing means
100 slider scale
101 Partition change knob for house map
102 City map partition change knob
103 Topographic map partition change knob
104 Partition change knob (partition scale setting means)
105 Display scale change knob (display scale setting means)
131 Search screen selection judgment means
132 Change knob movement judgment means
133 Other processing means
134 end determination means
135 storage means
141 Address designation judgment means
142 coordinate acquisition means
143, 162, 174, 184 Map display means
151 Display scale change knob movement determination means
152 Partition change knob movement judgment means
153 Scale Partition Simultaneous Movement Selection Judgment Means
161, 173, 183 Map database selection means
162, 174, 184 map display means
171 Switching position changing means
172, 181 Scale change flag determination means
182 Display scale change knob moving means
Claims (9)
前記縮尺範囲をN個(Nは2以上の自然数)に仕切る仕切縮尺を、ユーザが変更自在に設定する仕切縮尺設定手段と、
該仕切縮尺にて仕切られたN個の縮尺範囲の地図を、縮尺変更自在に表示するためのN個の地図データベースを択一的に用いて、前記所望位置の地図を、所定の表示縮尺で表示する地図表示手段と、
前記表示縮尺を、ユーザが変更自在に設定する表示縮尺設定手段と、
該表示縮尺を検出し、前記地図表示手段に、該表示縮尺に応じた前記地図データベースを用いて、前記所望位置の地図を該表示縮尺にて表示させる地図データベース選定手段と、
を備えることを特徴とする地図表示装置。A map display device that displays a map of a desired position in a scale range from a large scale to a small scale, such that the scale can be freely changed,
Partition scale setting means for allowing a user to freely set a partition scale for dividing the scale range into N (N is a natural number of 2 or more);
The map at the desired position is displayed at a predetermined display scale by selectively using N map databases for displaying the maps in the N scale ranges partitioned by the partition scale in a freely changeable scale. Map display means to be displayed,
A display scale setting unit for setting the display scale, so that the user can freely change the display scale;
A map database selecting unit that detects the display scale and causes the map display unit to display the map of the desired position on the display scale using the map database corresponding to the display scale;
A map display device comprising:
前記仕切縮尺設定手段は、前記N個の縮尺範囲を、識別可能に表示することを特徴とする地図表示装置。The map display device according to claim 1, wherein
The map display device, wherein the partition scale setting means displays the N scale ranges in an identifiable manner.
前記縮尺範囲を仕切る仕切縮尺を、ユーザが変更自在に設定する仕切縮尺設定手段と、
該仕切縮尺から前記大縮尺までの大縮尺範囲の地図を、縮尺変更自在に表示するための大縮尺用地図データベースと、前記仕切縮尺から前記小縮尺までの小縮尺範囲の地図を、縮尺変更自在に表示するための小縮尺用地図データベースと、を択一的に用いて、前記所望位置の地図を、所定の表示縮尺で表示する地図表示手段と、
前記表示縮尺を、ユーザが変更自在に設定する表示縮尺設定手段と、
該表示縮尺を検出し、該表示縮尺が前記大縮尺範囲にあるとき前記地図表示手段に前記大縮尺用地図データベースを用いて、前記所望位置の地図を該表示縮尺にて表示させ、前記表示縮尺が前記小縮尺範囲にあるとき前記地図表示手段に前記小縮尺用地図データベースを用いて、前記所望位置の地図を該表示縮尺にて表示させる地図データベース選定手段と、
を備えることを特徴とする地図表示装置。A map display device that displays a map of a desired position in a scale range from a large scale to a small scale, such that the scale can be freely changed,
Partition scale setting means for setting a partition scale that partitions the scale range, such that the user can freely change the scale.
A large-scale map database for displaying a map of a large scale range from the partition scale to the large scale in a freely scaleable manner, and a map of a small scale range from the partition scale to the small scale, can be scaled freely. Map display means for displaying the map of the desired position at a predetermined display scale, using a small-scale map database for displaying on
A display scale setting unit for setting the display scale, so that the user can freely change the display scale;
The display scale is detected, and when the display scale is within the large scale range, the map display means uses the large scale map database to display a map of the desired position at the display scale, and displays the display scale. Map database selecting means for displaying the map of the desired position on the display scale using the small scale map database for the map display means when is in the small scale range,
A map display device comprising:
前記仕切縮尺設定手段は、前記大縮尺範囲および前記小縮尺範囲を、識別可能に表示することを特徴とする地図表示装置。The map display device according to claim 3, wherein
The map display device, wherein the partition scale setting means displays the large scale range and the small scale range in an identifiable manner.
前記仕切縮尺の設定の変更に連動して、地図の表示縮尺を変更する同時移動選択時処理を行うことを特徴とする地図表示装置。The map display device according to claim 1, wherein:
A map display device, wherein a simultaneous movement selection process of changing a map display scale is performed in conjunction with a change in the partition scale setting.
前記縮尺範囲をN個(Nは2以上の自然数)に仕切る仕切縮尺を、ユーザが変更自在に設定する仕切縮尺設定工程と、
該仕切縮尺にて仕切られたN個の縮尺範囲の地図を、縮尺変更自在に表示するためのN個の地図データベースを択一的に参照する地図参照工程と、
表示縮尺を、ユーザが変更自在に設定する表示縮尺設定工程と、
該表示縮尺を検出し、該表示縮尺に応じた前記地図データベースを用いて、前記所望位置の地図を該表示縮尺にて表示させる地図データベース選定工程と、
を備えることを特徴とする地図表示方法。A map display method that uses a computer to display a map of a desired position in a scale range from a large scale to a small scale so that the scale can be freely changed,
A partition scale setting step in which a user can freely set a partition scale that divides the scale range into N (N is a natural number of 2 or more);
A map reference step of selectively referring to N map databases for displaying the maps in the N scale ranges partitioned by the partition scale so that the scale can be freely changed;
A display scale setting step of setting the display scale freely by the user;
Detecting the display scale, and using the map database corresponding to the display scale, a map database selecting step of displaying the map of the desired position on the display scale;
A map display method comprising:
前記縮尺範囲を仕切る仕切縮尺を、ユーザが変更自在に設定する仕切縮尺設定工程と、
該仕切縮尺から前記大縮尺までの大縮尺範囲の地図を、縮尺変更自在に表示するための大縮尺用地図データベースと、前記仕切縮尺から前記小縮尺までの小縮尺範囲の地図を、縮尺変更自在に表示するための小縮尺用地図データベースと、を択一的に参照する地図参照工程と、
表示縮尺を、ユーザが変更自在に設定する表示縮尺設定工程と、
該表示縮尺を検出し、該表示縮尺が前記大縮尺範囲にあるとき前記地図表示手段に前記大縮尺用地図データベースを用いて、前記所望位置の地図を該表示縮尺にて表示させ、前記表示縮尺が前記小縮尺範囲にあるとき前記地図表示手段に前記小縮尺用地図データベースを用いて、前記所望位置の地図を該表示縮尺にて表示させる地図データベース選定工程と、
を備えることを特徴とする地図表示方法。A map display method that uses a computer to display a map of a desired position in a scale range from a large scale to a small scale so that the scale can be freely changed,
A partition scale setting step of setting the partition scale that partitions the scale range, such that the user can freely change the scale.
A large-scale map database for displaying a map of a large scale range from the partition scale to the large scale in a freely scaleable manner, and a map of a small scale range from the partition scale to the small scale, can be scaled freely. A map reference step for selectively referring to a small-scale map database for display on
A display scale setting step of setting the display scale freely by the user;
The display scale is detected, and when the display scale is within the large scale range, the map display means uses the large scale map database to display a map of the desired position at the display scale, and displays the display scale. A map database selecting step of displaying the map of the desired position on the display scale using the small scale map database in the map display means when is in the small scale range;
A map display method comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002318313A JP4275928B2 (en) | 2002-10-31 | 2002-10-31 | MAP DISPLAY DEVICE, MAP DISPLAY METHOD, PROGRAM, AND RECORDING MEDIUM |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002318313A JP4275928B2 (en) | 2002-10-31 | 2002-10-31 | MAP DISPLAY DEVICE, MAP DISPLAY METHOD, PROGRAM, AND RECORDING MEDIUM |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2004151522A true JP2004151522A (en) | 2004-05-27 |
JP2004151522A5 JP2004151522A5 (en) | 2006-03-09 |
JP4275928B2 JP4275928B2 (en) | 2009-06-10 |
Family
ID=32461472
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002318313A Expired - Fee Related JP4275928B2 (en) | 2002-10-31 | 2002-10-31 | MAP DISPLAY DEVICE, MAP DISPLAY METHOD, PROGRAM, AND RECORDING MEDIUM |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4275928B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006276172A (en) * | 2005-03-28 | 2006-10-12 | Xanavi Informatics Corp | Map display device |
JP2012113070A (en) * | 2010-11-23 | 2012-06-14 | Aisin Aw Co Ltd | Control device, control method and computer program for control device |
-
2002
- 2002-10-31 JP JP2002318313A patent/JP4275928B2/en not_active Expired - Fee Related
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006276172A (en) * | 2005-03-28 | 2006-10-12 | Xanavi Informatics Corp | Map display device |
JP4579737B2 (en) * | 2005-03-28 | 2010-11-10 | クラリオン株式会社 | Map display device |
JP2012113070A (en) * | 2010-11-23 | 2012-06-14 | Aisin Aw Co Ltd | Control device, control method and computer program for control device |
US8942833B2 (en) | 2010-11-23 | 2015-01-27 | Aisin Aw Co., Ltd. | Display device with stepwise display scale control, stepwise control method of the display scale on a display device, and computer program for stepwise control of the display scale of a display device |
Also Published As
Publication number | Publication date |
---|---|
JP4275928B2 (en) | 2009-06-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7890257B2 (en) | Using a shape-changing display as an adaptive lens for selectively magnifying information displayed onscreen | |
JP4044971B2 (en) | Search method using image information | |
CN104737160B (en) | Picture from sketch | |
JP2003337041A (en) | Map display system, method for displaying map and program | |
JP2010033358A (en) | Information processing apparatus, information processing method, program and information processing system | |
JP2007207221A (en) | Using multi-resolution visual code to facilitate information browsing | |
JP2008249701A (en) | Method and apparatus for displaying map image for navigation system | |
JP6789334B2 (en) | Electronic map display method and equipment | |
JP4774560B2 (en) | MAP DISPLAY CONTROL DEVICE, MAP DISPLAY CONTROL METHOD, MAP DISPLAY CONTROL PROGRAM, AND INFORMATION RECORDING MEDIUM | |
JP4227370B2 (en) | Information search device, information search method and program | |
JP2004163592A (en) | Map information providing system | |
WO2013057221A1 (en) | Methods and apparatus for identifying geographic locations | |
CN101354255B (en) | System and method for displaying electronic map | |
CN102982054A (en) | Information processor, information processing method and program | |
EP2256461B1 (en) | Method for Rendering Outline of Polygon and Apparatus of Rendering Outline of Polygon | |
JP2003216927A (en) | Image display program | |
JP2004151522A (en) | Map display device, method and program for displaying map, and recording medium | |
JP2003345236A (en) | Map plotting device, map display system, map plotting method, and program | |
JP2007094937A (en) | Facility search device, method, and program | |
JP2003187256A (en) | Data structure of graphic data to be recorded in electronic map data and electronic map display device | |
CN101881622B (en) | Method for displaying geographic information and device thereof | |
JP2006010685A (en) | Method and system for specifying location using wireless device | |
JP4242298B2 (en) | Navigation device based on coordinate field | |
JP2010032280A (en) | Route display apparatus | |
JP5825049B2 (en) | Tagging support system, tagging support method, tagging support apparatus, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051024 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051028 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060119 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081023 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081222 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090302 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090305 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4275928 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120313 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130313 Year of fee payment: 4 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140313 Year of fee payment: 5 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |