[go: up one dir, main page]

JP2004362065A - 地図情報検索装置、地図情報検索方法、及び地図情報検索プログラム - Google Patents

地図情報検索装置、地図情報検索方法、及び地図情報検索プログラム Download PDF

Info

Publication number
JP2004362065A
JP2004362065A JP2003157003A JP2003157003A JP2004362065A JP 2004362065 A JP2004362065 A JP 2004362065A JP 2003157003 A JP2003157003 A JP 2003157003A JP 2003157003 A JP2003157003 A JP 2003157003A JP 2004362065 A JP2004362065 A JP 2004362065A
Authority
JP
Japan
Prior art keywords
mesh
search
facility
area
detailed data
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.)
Pending
Application number
JP2003157003A
Other languages
English (en)
Inventor
Noriko Kato
典子 加藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Corp
Original Assignee
Denso Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Denso Corp filed Critical Denso Corp
Priority to JP2003157003A priority Critical patent/JP2004362065A/ja
Priority to US10/842,525 priority patent/US7092817B2/en
Priority to GB0411561A priority patent/GB2402518A/en
Priority to DE102004025599A priority patent/DE102004025599A1/de
Priority to KR1020040039829A priority patent/KR100613416B1/ko
Priority to CNB2004100473730A priority patent/CN100376871C/zh
Publication of JP2004362065A publication Critical patent/JP2004362065A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3863Structures of map data
    • G01C21/387Organisation of map data, e.g. version management or database structures
    • G01C21/3874Structures specially adapted for data searching and retrieval
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3863Structures of map data
    • G01C21/387Organisation of map data, e.g. version management or database structures
    • G01C21/3881Tile-based structures
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99943Generating database or data structure, e.g. via user interface

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Databases & Information Systems (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Navigation (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Instructional Devices (AREA)
  • Sewing Machines And Sewing (AREA)
  • Traffic Control Systems (AREA)

Abstract

【課題】検索処理に要する時間を短縮する。
【解決手段】位置を検索のキーに含まない検索方法に用意された索引データから、例えば、現在地等を検索中心(p)とするユーザの生活圏の広さを基準としたエリア(A1)をメッシュ上に設定し、このエリアに含まれるメッシュ内に存在する全ての施設に対応する索引データのみを抽出する。この取得した索引データは、現在地付近のデータであるため、詳細情報に含まれる施設の座標データを用いて距離演算を行うことなく、現在地付近の特定施設を検索することができる。その結果、検索処理に要する時間を短縮することができる。
【選択図】 図5

Description

【0001】
【発明の属する技術分野】
本発明は、地図情報検索装置、地図情報検索方法、及び地図情報検索プログラムに関するものである。
【0002】
【従来の技術】
従来、施設の名称を入力して、この入力に一致する施設を検索する名称検索方法が提案されている。例えば、図3に示すように、「あいちけん」の名称に一致する施設を名称検索用の索引データから検索する。この索引データは、名称の検索に必要な情報のみが格納されており、その他の施設に関する詳細な情報は、詳細データに格納されている。索引データには、この詳細データのアドレスが格納されており、索引データから詳細データを参照することが可能となっている。また、索引データには、一致する施設が多数存在した場合にエリア等による絞込みを行うためのデータ(行政JIS、エリアコード、種別コード等)も格納されている。一方、詳細データは、例えば、特許文献1等に開示されているように、メッシュに割り付けられるメッシュ番号の順に従って格納されている。
【0003】
【特許文献1】
特開2000−293099号公報
【0004】
【発明が解決しようとする課題】
例えば、入力した名称に該当する施設データが多数存在した場合に、検索範囲を任意に指定して、この指定した検索範囲に該当する施設を検索するような場合、名称検索用の索引データには施設の位置情報が格納されていないため、該当する座標の施設を抽出するために詳細データへアクセスする必要があるが、詳細データへのアクセス回数が膨大となる場合には、効率的なアクセスを行うことができない。そのため、検索処理全体に多くの時間を要してしまう。
【0005】
また、名称検索用の索引データに施設の位置情報を格納すると、索引データ自体のサイズが増加してしまうため、名称検索の索引データを取得する回数も増加することとなり、性能劣化となる。
【0006】
本発明は、かかる問題を鑑みてなされたもので、検索処理に要する時間を短縮することができる地図情報検索装置、地図情報検索方法、及び地図情報検索プログラムを提供することを目的とする。
【0007】
【課題を解決するための手段】
請求項1に記載の地図情報検索装置は、施設の検索範囲を複数のメッシュに分割し、基準の1つのメッシュを起点として、起点となるメッシュの上、右、右上の順にN字型に移動して4つのメッシュに順次番号を付与し、基準となるメッシュを移動し、これを繰り返すことにより、各メッシュに番号を付与し、付与した番号の順に従って、各メッシュ内の施設の詳細データを並び替えて格納する詳細データ格納手段と、施設の検索に用いられ、複数の検索方法毎に用意される索引データを格納する索引データ格納手段と、検索範囲上に所定の地点を基準とするエリアを設定するエリア設定手段と、エリアに含まれるメッシュの番号を検索するメッシュ番号検索手段と、メッシュ番号検索手段の検索した最小番号のメッシュ内の施設の詳細データのうち、詳細データ格納手段にて先頭に格納される施設の詳細データのアドレスと、メッシュ番号検索手段の検索した最大番号のメッシュ内の施設の詳細データのうち、詳細データ格納手段にて末尾に格納される施設の詳細データのアドレスとを、位置を検索のキーに含む検索方法に用意される索引データから取得するアドレス取得手段と、位置を検索のキーに含まない検索方法に用意される索引データを取得する索引データ取得手段と、先頭に格納される施設の詳細データのアドレスから末尾に格納される施設の詳細データのアドレスまでに該当する索引データを索引データ取得手段の取得した索引データから抽出する抽出手段と、抽出手段によって抽出された索引データを用いて特定の施設を検索する検索手段とを備えることを特徴とする。
【0008】
このように、本発明の地図情報検索装置は、所定の地点を基準とするエリア内の施設に該当する、位置を検索のキーに含まない検索方法に用意される索引データを抽出して特定の施設を検索する。これにより、施設の詳細データへのアクセスを行うことなく、所定の地点を基準とするエリア内の索引データを取得することができる。その結果、検索処理に要する時間を短縮することができる。
【0009】
請求項2に記載の地図情報検索装置では、メッシュ番号検索手段の検索したメッシュの番号に対し、番号の連続するメッシュ毎のグループを判別するグループ判別手段を備え、アドレス取得手段は、グループ判別手段によって判別されたグループを構成する最小番号のメッシュ内の施設の詳細データのうち、詳細データ格納手段にて先頭に格納される施設の詳細データのアドレスと、グループを構成する最大番号のメッシュ内の施設の詳細データのうち、詳細データ格納手段にて末尾に格納される施設の詳細データのアドレスとを、位置を検索のキーに含む検索方法に用意される索引データから取得することを特徴とする。
【0010】
このように、グループ毎に施設の詳細データが格納されている先頭、及び末尾アドレスのみを取得することで、索引データへのアクセスを効率よく実行することができる。
【0011】
請求項3に記載の地図情報検索装置では、検索手段は、少なくとも、施設の名称、業種、及びカテゴリの何れかを検索のキーとして特定の施設を検索する場合に、抽出手段によって抽出された索引データを用いて検索することを特徴とする。これにより、施設の名称、業種、及びカテゴリを検索のキーとして検索する場合であっても、例えば、自宅付近等の特定の施設を検索することが可能となる。
【0012】
請求項4に記載の地図情報検索装置では、詳細データ格納手段は、4つのメッシュへの番号の付与が終了した場合に、この4つのメッシュをまとめて、第1統合度のメッシュとし、第1統合度のメッシュを起点として、起点となるメッシュの上、右、右上の順にN字型に移動して4つの第1統合度のメッシュをまとめて、第2統合度のメッシュとし、さらに、第2統合度のメッシュを起点として、起点となるメッシュの上、右、右上の順にN字型に移動して4つの第2統合度のメッシュをまとめて、第3統合度のメッシュとし、これを繰り返すことによって、施設の詳細データを複数の統合度を用いて管理し、さらに、各メッシュに付与すべき番号として、統合度に応じた番号を付与することを特徴とする。
【0013】
これにより、膨大の数のメッシュであっても、施設の詳細データを統合して管理することができる。また、統合度に応じた番号を付与することで、複数のメッシュを1つの番号で示すことができる。
【0014】
請求項5に記載の地図情報検索装置によれば、エリア設定手段は、統合度のメッシュに基づいてエリアを設定することを特徴とする。一般に、ユーザの生活圏は、ある程度の広さに特定することができ、また、多くのユーザは、ほとんどの場合に、この生活圏内の施設を検索すると想定される。従って、例えば、ユーザの生活圏の広さに相当する統合度のメッシュに基づいてエリアを設定することで、生活圏内の索引データが抽出手段によって抽出され、生活圏内の施設を検索手段によって検索することが可能となる。
【0015】
請求項6に記載の地図情報検索装置では、エリア設定手段は、抽出手段の抽出する索引データの数に応じて、設定すべきエリアの統合度を変更する変更手段を備えることを特徴とする。
【0016】
例えば、抽出手段の抽出した索引データの数が非常に多い場合、検索手段によって検索される施設の数が膨大となり、その結果、検索処理に多くの時間を要することになる。逆に、抽出手段の抽出した索引データの数が非常に少ない場合には、検索対象とする範囲を拡大することで、検索処理の所要時間に大きな影響を与えることなく、広範囲な検索が可能となる。従って、索引データの数に応じて設定すべきエリアの統合度を大きくしたり、小さくしたりすることで、好ましい検索が可能となる。
【0017】
請求項7に記載の地図情報検索装置では、エリア設定手段は、設定したエリアがエリアの統合度の複数のメッシュに重畳する場合、重畳したメッシュを全て含む新たなエリアを設定することを特徴とする。
【0018】
例えば、索引データを抽出する際、エリアの境界がエリアの大きさに相当する統合度の複数のメッシュに重畳していなければ、そのエリアと一致する統合度のメッシュの施設の索引データを抽出することができる。これは、施設の詳細データがメッシュ番号順に格納されており、索引データには詳細データのアドレスが格納されているためである。しかし、複数のメッシュに重畳している場合には、施設の索引データからエリアに該当するデータであるかを判断するための比較回数が多くなり、その結果、索引データの抽出に多くの時間を要することになる。
【0019】
そこで、重畳した複数のメッシュを全て含む新たなエリアを設定することで、グループ数を最小限とすることが可能となり、その結果、エリアに含まれるメッシュの施設の索引データ抽出に要する処理時間を短縮することができる。
【0020】
請求項8に記載の地図情報検索装置では、新たなエリアの位置に関するデータと、この新たなエリアに対してアドレス取得手段が取得する先頭に格納される施設の詳細データのアドレス、及び、末尾に格納される施設の詳細データのアドレスとを関連付けて記憶する記憶手段と、エリア設定手段によって設定される統合度のメッシュに基づくエリアが記憶手段の記憶する新たなエリアに包含されるか否かを判定する判定手段とを備え、判定手段によってエリアが新たなエリアに包含されると判定された場合、抽出手段は、記憶手段の記憶する新たなエリアに関連付けられたアドレスに該当する索引データを抽出することを特徴とする。
【0021】
このように、重畳したメッシュを全て含む新たなエリアの位置に関するデータ(例えば、最小緯度・経度、最大緯度・経度の座標等)と施設の詳細データの先頭・末尾アドレスとを関連付けて記憶しておくことで、次回に検索する際に設定されるエリアが、予め記憶される新たなエリアに包含される場合には、この予め記憶されたアドレスに該当する索引データを抽出する。
【0022】
これにより、エリアに含まれるメッシュ番号の検索や、このメッシュに含まれる施設の詳細データのアドレスの取得等の処理をすることなく、特定の施設の検索が可能となる。検索時間を大幅に短縮することができる。
【0023】
請求項9に記載の地図情報検索装置では、検索範囲上に地点を指定する地点指定手段を備え、エリア設定手段は、地点指定手段の指定する地点を基準とするエリアを設定することを特徴とする。これにより、例えば、自宅やユーザの勤務する会社等の任意の地点を地図上に指定することができる。
【0024】
請求項10に記載の地図情報検索装置によれば、索引データ格納手段は、位置を検索のキーに含む検索方法に用意される索引データとして、少なくとも、住所、地域名称、郵便番号、観光地名称、座標、及び座標から算出されるメッシュの何れかを検索のキーに含む検索方法に用いられる索引データを格納し、位置を検索のキーに含まない検索方法に用意される索引データとして、少なくとも、名称、カテゴリ、及び目的の何れかを検索のキーとする検索方法に用いられる索引データを格納することを特徴とする。
【0025】
このように、様々な検索のキーに対応する索引データを用意しておくことで、幅広い検索が可能となる。なお、位置を検索のキーとするものは、上述した住所、地域名称、郵便番号、観光地名称、座標、及び座標から算出されるメッシュ等に限らず、例えば、電話番号、地方名称、ストリート名称等、位置に係わる検索のキーであれば、特に限定されるものではない。なお、例えば、イタリアン料理を食べたい等、ユーザの目的を検索のキーとするものは、位置を検索のキーに含まれるものではない。
【0026】
請求項11〜請求項20に記載の地図情報検索方法、及び請求項21〜請求項30に記載の地図情報検索プログラムの作用効果については、請求項1〜請求項10に記載の地図情報検索装置の作用効果と同様であるため、その説明を省略する。
【0027】
【発明の実施の形態】
以下、本発明の実施の形態における地図情報検索装置、地図情報検索方法、及び地図情報検索プログラムに関して、図面に基づいて説明する。なお、本発明を車両等に搭載されるナビゲーション装置に適用した例について説明する。
【0028】
図1は、本実施形態に係わるナビゲーション装置の概略構成を示すブロック図である。同図に示すように、本実施形態のナビゲーション装置100は、位置検出器1、地図データ入力器6、操作スイッチ群7、外部メモリ9、表示装置10、音声入出力装置11、リモコンセンサ12、及びこれらと接続する制御回路8によって構成される。
【0029】
制御回路8は、通常のコンピュータとして構成されており、内部には周知のCPU、ROM、RAM、I/O及びこれらの構成を接続するバスラインが備えられている。ROMには、ナビゲーション装置100が実行するためのプログラムが書き込まれており、このプログラムに従ってCPU等が所定の演算処理を実行する。
【0030】
位置検出器1は、いずれも周知の地磁気センサ2、ジャイロスコープ3、距離センサ4、及び衛星からの電波に基づいて車両の位置を検出するGPS(Global Positioning System)のためのGPS受信機5を有している。これらは、各々が性質の異なる誤差を持っているため、複数のセンサにより各々補完しながら使用するように構成されている。なお、各センサの精度によっては位置検出器1を上述した内の一部で構成してもよく、更に、図示しないステアリングの回転センサ、各転動輪の車速センサ等を用いてもよい。
【0031】
操作スイッチ群7は、例えば、表示装置10と一体になったタッチスイッチもしくはメカニカルなスイッチ等が用いられ、表示装置10の画面に表示される地図のスクロール操作、文字入力、キー選択等の各種入力に使用される。
【0032】
外部メモリ9は、例えば、メモリカードやHDD等の大容量の読み書き可能な記憶媒体が用いられ、画像データ等を外部から取得する際に用いるものである。
【0033】
表示装置10は、例えば液晶ディスプレイによって構成され、表示装置10の画面には位置検出器1から入力された車両の現在位置に対応する自車位置マークと、地図データ入力器6より入力された地図データベースによって生成される車両周辺の地図を表示することができる。
【0034】
音声入出力装置11は、図示しない入力装置及び出力装置から構成される。入力装置は、ユーザの発話内容を認識して、ナビゲーション装置100の各種入力に用いるものである。一方、出力装置は、スピーカやオーディオアンプ等から構成されるもので、音声案内等に用いられる。
【0035】
地図データ入力器6は、地図データベース、及び情報検索データベースを入力するための装置である。これらのデータベースは、例えば、CD−ROMやDVD−ROM等の再生専用の記憶媒体に記憶されるが一般的であるが、メモリカードやハードディスク等の書き込み可能な記憶媒体に記憶されてもよい。ここで、情報検索データベースについて説明する。
【0036】
本実施形態の情報検索データベースは、施設の検索に用いられる索引データ部、及び詳細データ部によって構成される。索引データ部は、例えば、施設の名称を検索のキーとして特定の施設を検索する名称検索、施設のカテゴリを検索のキーとして特定の施設を検索するカテゴリ検索、現在地等の位置を検索のキーとして特定の施設を検索する周辺施設検索等、複数の検索方法毎に索引データが用意されている。
【0037】
これら索引データには、各検索方法に必要な情報のみが格納されており、その他の施設に関する詳細な情報は、詳細データ部に格納される。なお、各索引データには、この詳細データのアドレスが格納されており、索引データから詳細データを参照することができる。また、索引データには、検索のキーに一致する施設が多数存在した場合に絞り込みを行うためのデータも格納されている。
【0038】
詳細データ部は、名称、座標、住所、電話番号、座標精度等からなる施設の詳細データを格納している。この詳細データは、検索方法の異なる索引データから参照されるため、検索方法によらない独立した構成となっている。なお、詳細データ部は、施設の詳細データを後述するメッシュ番号の順序に並んで格納している。次に、このメッシュ番号について説明する。
【0039】
本実施形態では、図2に示すように、施設の検索範囲を、例えば、1キロメートル四方のパーセル(以下、メッシュとよぶ)に分割し、最小経度(LOmin)、最小緯度(LAmin)のメッシュ(k)を基準メッシュとして、順次N字の順番で、各メッシュに番号を付与する。この各メッシュに付与される番号は、メッシュの統合度に応じたものとしている。
【0040】
すなわち、同図に示すように、基準メッシュ1個分を統合度「0」と定義し、この統合度「0」のメッシュに近接し、基準メッシュ(k)からN字型の順に配置されるメッシュ4個を統合度「1」と定義する。この統合度「1」のメッシュは、2キロメートル四方の大きさとなる。なお、各メッシュには、基準メッシュ(k)からN字型の順に連続番号を付与する(0〜3)。
【0041】
この定義に従って、統合度「1」のメッシュに近接し、基準となる統合度「1」のメッシュからN字型の順に配置される統合度「1」のメッシュ4個を統合度「2」と設定する。なお、統合度「1」を構成する各メッシュには、基準メッシュ(k)から連続する番号をN字型の順に付与し(4〜f)、さらに、この統合度「2」のメッシュに桁上げした番号(0*)を付与する。なお、(*)は、16進数(0〜f)の番号を示す。この統合度「2」のメッシュは、4キロメートル四方の大きさとなる。
【0042】
これにより、統合度「2」のメッシュは、統合度「1」のメッシュ4個から構成され、統合度「1」の各メッシュは、統合度「0」のメッシュ4個から構成されることになる。また、この各メッシュには、16進数で示される0〜fまでの連続した番号が付与される。
【0043】
以後、統合度「2」のメッシュ4個で構成される統合度「3」のメッシュが設定され(メッシュ番号:0*〜3*、8キロメートル四方の大きさ)、統合度「3」のメッシュ4個で構成される統合度「4」のメッシュが設定される(メッシュ番号0*〜f*)。また、この統合度「4」のメッシュに桁上げした番号(0**)を付与する。この統合度「4」のメッシュは、16キロメートル四方の大きさとなる。
【0044】
そして、これを繰り返すことで、64キロメートル四方の統合度「6」のメッシュ、256キロメートル四方の統合度「8」のメッシュ、といったように、検索範囲を統合して管理する。
【0045】
このように、施設の詳細データは、メッシュ番号の順序に従って格納されるため、位置的に近接する詳細データ同士が近接して格納される。ここで、従来の名称検索機能について、その詳細を説明する。
【0046】
従来の名称検索機能では、例えば、図3に示すように、ユーザによって検索対象となる施設の名称「あいちけん」が入力されると、この入力された名称の読みを上位に含む施設を名称検索用の索引データから検索される。同図中の該当データは、その検索結果を示したものである(愛知県庁、愛知県民の森等)。
【0047】
この該当データは、同図に示すように、施設の名称、行政JIS(都道府県等の行政区域毎に割り当てたコード)、エリアコード(市区町村等毎に割り当てたコード)、種別コード(施設種別毎に割り当てたコード)、施設の詳細データのアドレス等、施設名称のリスト表示や施設の絞り込みに必要なデータを備えている。
【0048】
例えば、検索結果として、入力した名称に該当するデータが多数存在した場合、任意のエリアを指定して、指定したエリアに該当する施設を検索することが想定されるが、名称検索用の索引データには、施設の座標情報が格納されていないため、該当する座標の施設を抽出するために詳細データへアクセスする必要がある。すなわち、上述したように、施設の詳細データは、検索方法の異なる索引データから参照されるため、検索方法によらない独立した構成となっている。従って、該当するデータの座標を抽出ために、詳細データ部へアクセスする必要があるが、アクセス回数が膨大となる場合には、効率的なアクセスを行うことができない。そのため、検索処理全体に多くの時間を要してしまう。
【0049】
また、名称検索用の索引データに施設の座標情報を格納する方法も想定されるが、索引データ自体のサイズが増加してしまうため、索引データを取得する回数も増加することとなり、性能劣化となる。
【0050】
そこで、本実施形態におけるナビゲーション装置は、ユーザの生活圏の広さを基準としたエリアをメッシュ上に設定し、このエリアに含まれるメッシュ内に存在する全ての施設に対応する施設の詳細データのアドレスを、周辺施設検索等の位置を検索のキーに含む検索方法に用いられる索引データから取得しておく。そして、この取得したアドレスに該当する名称検索等の位置を検索のキーに含まない検索方法に用いられる索引データを抽出して、この抽出した索引データから特定の施設の検索を行う。
【0051】
以下、本実施形態の特徴部分に係わる特定の施設を検索する処理について、図4に示すフローチャート、図5のエリアの設定例を示すイメージ図、及び図6の詳細データのアドレスの取得例を示すイメージ図を用いて説明する。
【0052】
図4に示すステップS10では、検索中心の設定を行う。例えば、画面に地図を表示し、その地図上に検索中心とする地点を指定する。この指定する地点は、ユーザの自宅や現在地等、任意の地点を設定することができるものである。
【0053】
ステップS20では、ステップS10にて指定された地点を中心とするエリアをメッシュ上に設定する。例えば、図5に示すように、指定された地点(p)を中心とする第1検索対象保証エリア(A1)を設定する(以下、エリアA1と呼ぶ)。本実施形態では、このエリアA1の大きさを64キロメートル四方(統合度「6」のメッシュ)としている。
【0054】
すなわち、一般に、ユーザの生活圏はある程度特定することができ、また、ユーザがナビゲーション装置100を利用して検索する施設の多くは、この生活圏内に存在すると想定される。従って、ユーザの生活圏の広さに相当する統合度「6」のメッシュに基づいてエリアを設定する。
【0055】
なお、図5に示すように、このエリアA1が複数の統合度「6」のメッシュを重畳する場合、エリアに含まれる統合度「6」のメッシュと、その重畳する複数の統合度「6」のメッシュとからなる第1検索対象エリアを設定する。同図では、エリアA1は、メッシュ番号(1***,3***,4***,6***)の4つの統合度「6」のメッシュに重畳しているため、この4つの統合度「6」のメッシュを第1検索対象エリアと設定する。但し、エリアA1が統合度「6」のメッシュを重畳しない場合、エリアA1を第1検索対象エリアに設定する。
【0056】
さらに、ステップS20では、図5に示すように、設定された地点(p)を中心とする第2検索対象保証エリア(A2)を設定する(以下、エリアA1と呼ぶ)。本実施形態では、このエリアA2の大きさを128キロメートル四方(統合度「7」のメッシュに相当)としている。
【0057】
また、同図に示すように、エリアA2は、メッシュ番号(0***,1***,2***,3***,4***,6***,8***,9***,c***)の9つの統合度「6」のメッシュに重畳しているため、9つの統合度「6」のメッシュを第2検索対象エリアと設定する。
【0058】
エリアA1と、このエリアA1を含む第1検索対象エリアを設定して、この第1検索対象エリアのメッシュ内に存在する施設を検索することで、生活圏内の施設が検索できる。また、この第1検索対象エリアから目的の施設が検索できない場合であっても、さらに検索範囲の広い第2検索対象エリアから施設の検索を行うことができる。
【0059】
ステップS30では、ステップS20にて設定された第1及び第2検索対象エリア内のメッシュ番号を検索する。例えば、図5に示した第2検索対象エリアでは、メッシュ番号(0***,1***,2***,3***,4***,6***,8***,9***,c***)が検索される。
【0060】
ステップS40では、ステップS30にて検索したメッシュ番号を昇順に並び替え、メッシュ番号の連続するメッシュ毎にグループ化する。例えば、図5に示した第2検索対象エリアでは、図6に示すように、メッシュ番号(0***〜4***)をグループ1、メッシュ番号(6***)をグループ2、メッシュ番号(8***〜9***)をグループ3、及びメッシュ番号(c***)をグループ4とすることができる。
【0061】
なお、本実施形態のように、N字型の順序でメッシュ番号をメッシュに付与する場合、メッシュ番号の連続するメッシュのグループ数は、最小で4グループ、最大で5グループとなる。
【0062】
ステップS50では、グループ毎に最小メッシュ番号と最大メッシュ番号を把握する。ステップS60では、各グループの最小・最大メッシュ番号のメッシュについて、最小メッシュ番号のメッシュ内に存在する施設に対し、詳細データ部にて先頭に格納される詳細データのアドレスを取得する。また、最大メッシュ番号のメッシュ内に存在する施設に対し、詳細データ部にて末尾に格納される詳細データのアドレスを取得する。
【0063】
そして、ステップS70では、この取得した先頭アドレスから末尾アドレスまでに該当する索引データを、位置を検索のキーに含まない名称、業種、カテゴリ等の検索方法に用意される索引データから抽出し、この抽出した索引データから特定の施設を検索する。
【0064】
このように、本実施形態のナビゲーション装置100により、施設の詳細データへの座標データを参照するためのアクセスを行うことなく、現在地付近の特定の施設の検索を行うことができる。その結果、検索処理に要する時間を短縮することができる。
【0065】
なお、ステップS70の処理を開始する前に、ステップS20にて設定した第1検索対象エリア、及び第2検索対象エリアの最小緯度・経度、及び最大緯度・経度と、この各エリアから取得された詳細データの先頭・末尾アドレスとを関連付けて登録(以下、バックアップエリアと呼ぶ)しておくとよい。
【0066】
これにより、次回に検索するエリアがこのバックアップエリアに含まれている場合に、メッシュ番号の検索や、メッシュに含まれる施設の詳細データのアドレスの取得等の処理をすることなく、特定の施設の検索が可能となる。その結果、検索時間を大幅に短縮することができる。
【0067】
(変形例1)
上述したように、入力した施設名称に該当する件数が多くなる場合、エリア等によるデータの絞り込みを行うのが一般的であるが、エリアによるデータの絞り込みを行っても、目的とする施設が見つからない場合もある。
【0068】
例えば、刈谷市にある「むらやま豊明店」なる施設を、従来の名称検索機能によって検索する場合、始めに「むらやま」を入力すると、図7(a)に示すように、1603件の施設が検索される。次に、「飲み屋」なる施設ジャンルによってデータの絞り込みを行うと、図7(b)に示すように、743件にデータが絞り込まれる。さらに、データを絞り込むため、「豊明市」でエリアを限定して検索すると、図7(c)に示すように、該当する施設がないと表示される。
【0069】
これは、「むらやま豊明店」は、「豊明市」ではなく「刈谷市」に位置するため、「豊明市」でエリアを限定しても検索できないことによる。そこで、本変形例では、「豊明市」でエリアを限定しても検索できない場合には、検索すべきエリアを拡大して「豊明市付近」を検索する。以下、エリアによる絞り込みを改善した処理について、図8に示すフローチャートを用いて説明する。
【0070】
図8に示すステップS100では、ユーザによって入力された施設名称の文字列に該当する施設名称を抽出する。なお、この抽出した施設名称のリストを画面に表示してもよい。ステップS110では、エリアコードによる絞り込みを行い、検索するエリアを限定する。
【0071】
ステップS120では、エリアコードに該当する住所の検索を行い、そのエリアの代表座標を取得する(例えば、役所の座標等)。ステップS130では、ステップS110にて限定したエリアを包含するバックアップエリアがあるか否かを判定する。ここで、肯定判定される場合には、ステップS150へ処理を進め、否定判定される場合には、ステップS140に処理を進める。
【0072】
ステップS140では、包含するバックアップエリアがないため、ステップS120にて取得した座標を検索中心とする第1検索対象エリア、及び第2検索対象エリアを算出し、これをバックアップエリアとして登録する。
【0073】
ステップS150では、第1検索対象エリアの施設の索引データを用いて、入力された施設名称の施設を検索する。ここで、該当する施設が検索された場合には、リストにその施設名称を表示する。
【0074】
このステップS150にて該当する施設が検索されない場合には、ステップS160において、第1検索対象エリアを除く、第2検索対象エリアの施設の索引データを用いて、入力された施設名称の施設を検索する。そして、ステップS170にて検索結果を表示する。
【0075】
これにより、エリアを限定して目的の施設が検索できない場合であっても、その限定したエリア周辺まで検索対象範囲を広げて、施設検索を行うことができる。その結果、「むらやま豊明店」のように、「豊明市」ではなく「刈谷市」に位置する施設であっても、図9に示すように、「豊明市」の隣に位置する「刈谷市」まで検索範囲に含まれるため、目的の施設を検索することができる。
【0076】
(変形例2)
例えば、検索中心からの距離の順に検索結果の施設名称をソートして表示してもよい。以下、距離ソートによるリスト表示処理について、図10に示すフローチャートを用いて説明する。
【0077】
図10に示すステップS200では、ユーザによって入力された施設名称の文字列に該当する施設名称を抽出する。ステップS210では、ユーザに検索中心を設定させ、この設定した検索中心の座標を取得する。
【0078】
ステップS220では、ステップS210にて取得した座標を含むバックアップエリアがあるか否かを判定する。ここで、肯定判定される場合には、ステップS240へ処理を進め、否定判定される場合には、ステップS230に処理を進める。
【0079】
ステップS230では、ステップS210にて取得した座標を検索中心とするバックアップエリアを算出し、登録する。ステップS240では、入力された施設名称の施設から第1検索対象エリアの施設を検索し、検索中心からの距離に応じてソートしてリスト表示する。
【0080】
ステップS250では、入力された施設名称の施設から第1検索対象エリアを除く、第2検索対象エリアの施設を検索し、検索中心からの距離に応じてソートしてリスト表示する。なお、リスト表示の際、第1検索対象エリアから検索された施設名称に続けて表示する。
【0081】
ステップS260では、第1及び第2検索対象エリア以外に入力された施設名称の施設が検索される場合に、検索中心からの距離に応じてソートしてリスト表示する。なお、リスト表示の際、第2検索対象エリアから検索された施設名称に続けて表示する。これにより、例えば、図11に示すように、検索中心からの距離に応じて施設名称を並び替えて表示されるため、ユーザは、目的の施設名称を容易に見つけることができる。
【図面の簡単な説明】
【図1】本発明の実施形態に係わる、ナビゲーション装置100の概略構成を示すブロック図である。
【図2】本発明の実施形態に係わる、メッシュの分割の例、メッシュ番号の割り付け例、及びメッシュの統合度を示したイメージ図である。
【図3】従来技術に係わる、名称検索方法を示した図である。
【図4】本発明の実施形態に係わる、施設検索処理を示すフローチャートである。
【図5】本発明の実施形態に係わる、エリアの設定例を示すイメージ図である。
【図6】本発明の実施形態に係わる、詳細データのアドレスを取得する例を示すイメージ図である。
【図7】(a)〜(c)は、従来の名称検索の問題事例を示したイメージ図である。
【図8】本発明の実施形態の変形例1に係わる、エリアによる絞り込みを改善した処理を示すフローチャートである。
【図9】本発明の実施形態の変形例1に係わる、検索結果の表示例を示したイメージ図である。
【図10】本発明の実施形態の変形例2に係わる、距離ソートによるリスト表示処理を示すフローチャートである。
【図11】本発明の実施形態の変形例2に係わる、検索中心からの距離に応じて施設名称を並び替えて表示した例を示すイメージ図である。
【符号の説明】
1 位置検出器
6 地図データ入力器
7 操作スイッチ群
8 制御回路
9 外部メモリ
10 表示装置
11 音声入出力装置
12 リモコンセンサ
13 リモコン
100 ナビゲーション装置

Claims (30)

  1. 施設の検索範囲を複数のメッシュに分割し、基準の1つのメッシュを起点として、前記起点となるメッシュの上、右、右上の順にN字型に移動して4つのメッシュに順次番号を付与し、基準となるメッシュを移動し、これを繰り返すことにより、各メッシュに番号を付与し、前記付与した番号の順に従って、前記各メッシュ内の施設の詳細データを並び替えて格納する詳細データ格納手段と、
    施設の検索に用いられ、複数の検索方法毎に用意される索引データを格納する索引データ格納手段と、
    前記検索範囲上に所定の地点を基準とするエリアを設定するエリア設定手段と、
    前記エリアに含まれるメッシュの番号を検索するメッシュ番号検索手段と、
    前記メッシュ番号検索手段の検索した最小番号のメッシュ内の施設の詳細データのうち、前記詳細データ格納手段にて先頭に格納される前記施設の詳細データのアドレスと、前記メッシュ番号検索手段の検索した最大番号のメッシュ内の施設の詳細データのうち、前記詳細データ格納手段にて末尾に格納される前記施設の詳細データのアドレスとを、位置を検索のキーに含む検索方法に用意される索引データから取得するアドレス取得手段と、
    位置を検索のキーに含まない検索方法に用意される索引データを取得する索引データ取得手段と、
    前記先頭に格納される施設の詳細データのアドレスから前記末尾に格納される施設の詳細データのアドレスまでに該当する索引データを前記索引データ取得手段の取得した索引データから抽出する抽出手段と、
    前記抽出手段によって抽出された索引データを用いて特定の施設を検索する検索手段とを備えることを特徴とする地図情報検索装置。
  2. 前記メッシュ番号検索手段の検索したメッシュの番号に対し、前記番号の連続するメッシュ毎のグループを判別するグループ判別手段を備え、
    前記アドレス取得手段は、前記グループ判別手段によって判別されたグループを構成する最小番号のメッシュ内の施設の詳細データのうち、前記詳細データ格納手段にて先頭に格納される前記施設の詳細データのアドレスと、前記グループを構成する最大番号のメッシュ内の施設の詳細データのうち、前記詳細データ格納手段にて末尾に格納される前記施設の詳細データのアドレスとを、位置を検索のキーに含む検索方法に用意される索引データから取得することを特徴とする請求項1記載の地図情報検索装置。
  3. 前記検索手段は、少なくとも、施設の名称、業種、及びカテゴリの何れかを検索のキーとして特定の施設を検索する場合に、前記抽出手段によって抽出された索引データを用いて検索することを特徴とする請求項1又は2記載の地図情報検索装置。
  4. 前記詳細データ格納手段は、前記4つのメッシュへの番号の付与が終了した場合に、前記4つのメッシュをまとめて、第1統合度のメッシュとし、
    前記第1統合度のメッシュを起点として、前記起点となるメッシュの上、右、右上の順にN字型に移動して4つの第1統合度のメッシュをまとめて、第2統合度のメッシュとし、
    さらに、前記第2統合度のメッシュを起点として、前記起点となるメッシュの上、右、右上の順にN字型に移動して4つの第2統合度のメッシュをまとめて、第3統合度のメッシュとし、これを繰り返すことによって前記施設の詳細データを複数の統合度を用いて管理し、さらに、前記各メッシュに付与すべき番号として、前記統合度に応じた番号を付与することを特徴とする請求項1〜3のいずれか1項に記載の地図情報検索装置。
  5. 前記エリア設定手段は、前記統合度のメッシュに基づいてエリアを設定することを特徴とする請求項4記載の地図情報検索装置。
  6. 前記エリア設定手段は、前記抽出手段の抽出する索引データの数に応じて、設定すべきエリアの統合度を変更する変更手段を備えることを特徴とする請求項5記載の地図情報検索装置。
  7. 前記エリア設定手段は、設定したエリアが前記エリアの統合度の複数のメッシュに重畳する場合、前記重畳したメッシュを全て含む新たなエリアを設定することを特徴とする請求項5又は6記載の地図情報検索装置。
  8. 前記新たなエリアの位置に関するデータと、この新たなエリアに対して前記アドレス取得手段が取得する前記先頭に格納される施設の詳細データのアドレス、及び、前記末尾に格納される施設の詳細データのアドレスとを関連付けて記憶する記憶手段と、
    前記エリア設定手段によって設定される前記統合度のメッシュに基づくエリアが前記記憶手段の記憶する新たなエリアに包含されるか否かを判定する判定手段とを備え、
    前記判定手段によって前記エリアが前記新たなエリアに包含されると判定された場合、前記抽出手段は、前記記憶手段の記憶する前記新たなエリアに関連付けられたアドレスに該当する索引データを抽出することを特徴とする請求項7記載の地図情報検索装置。
  9. 前記検索範囲上に地点を指定する地点指定手段を備え、
    前記エリア設定手段は、前記地点指定手段の指定する地点を基準とするエリアを設定することを特徴とする請求項1〜8のいずれか1項に記載の地図情報検索装置。
  10. 前記索引データ格納手段は、前記位置を検索のキーに含む検索方法に用意される索引データとして、少なくとも、住所、地域名称、郵便番号、観光地名称、座標、及び座標から算出されるメッシュの何れかを検索のキーに含む検索方法に用いられる索引データを格納し、
    前記位置を検索のキーに含まない検索方法に用意される索引データとして、少なくとも、名称、カテゴリ、及び目的の何れかを検索のキーとする検索方法に用いられる索引データを格納することを特徴とする請求項1〜9のいずれか1項に記載の地図情報検索装置。
  11. 施設の検索範囲を複数のメッシュに分割し、基準の1つのメッシュを起点として、前記起点となるメッシュの上、右、右上の順にN字型に移動して4つのメッシュに順次番号を付与し、基準となるメッシュを移動し、これを繰り返すことにより、各メッシュに番号を付与し、前記付与した番号の順に従って、前記各メッシュ内の施設の詳細データを並び替え、前記検索範囲上に所定の地点を基準とするエリアを設定し、前記エリアに含まれるメッシュの番号を検索し、前記検索したメッシュの最小番号のメッシュ内の施設の詳細データのうち、先頭に格納される前記施設の詳細データのアドレスと、前記検索した最大番号のメッシュ内の施設の詳細データのうち、末尾に格納される前記施設の詳細データのアドレスとを、位置を検索のキーに含む検索方法に用意される索引データから取得し、位置を検索のキーに含まない検索方法に用意される索引データを取得し、前記先頭に格納される施設の詳細データのアドレスから前記末尾に格納される施設の詳細データのアドレスまでに該当する索引データを前記取得した索引データから抽出し、前記抽出した索引データを用いて特定の施設を検索することを特徴とする地図情報検索方法。
  12. 前記検索したメッシュの番号に対し、前記番号の連続するメッシュ毎のグループを判別し、前記先頭に格納される施設の詳細データのアドレス、及び前記末尾に格納される施設の詳細データのアドレスを取得する際、前記判別されたグループを構成する最小番号のメッシュ内の施設の詳細データのうち、前記詳細データ格納手段にて先頭に格納される前記施設の詳細データのアドレスと、前記グループを構成する最大番号のメッシュ内の施設の詳細データのうち、前記詳細データ格納手段にて末尾に格納される前記施設の詳細データのアドレスとを取得することを特徴とする請求項11記載の地図情報検索方法。
  13. 少なくとも、施設の名称、業種、及びカテゴリの何れかを検索のキーとして特定の施設を検索する場合に、前記抽出された索引データを用いて検索することを特徴とする請求項11又は12記載の地図情報検索方法。
  14. 前記4つのメッシュへの番号の付与が終了した場合に、前記4つのメッシュをまとめて、第1統合度のメッシュとし、前記第1統合度のメッシュを起点として、前記起点となるメッシュの上、右、右上の順にN字型に移動して4つの第1統合度のメッシュをまとめて、第2統合度のメッシュとし、さらに、前記第2統合度のメッシュを起点として、前記起点となるメッシュの上、右、右上の順にN字型に移動して4つの第2統合度のメッシュをまとめて、第3統合度のメッシュとし、これを繰り返すことによって前記施設の詳細データを複数の統合度を用いて管理し、さらに、前記各メッシュに付与すべき番号として、前記統合度に応じた番号を付与することを特徴とする請求項11〜13のいずれか1項に記載の地図情報検索方法。
  15. 前記統合度のメッシュに基づいて前記検索範囲上に所定の地点を基準とするエリアを設定することを特徴とする請求項14記載の地図情報検索方法。
  16. 前記抽出する索引データの数に応じて、設定すべきエリアの統合度を変更することを特徴とする請求項15記載の地図情報検索方法。
  17. 前記設定したエリアが前記エリアの統合度の複数のメッシュに重畳する場合、前記重畳したメッシュを全て含む新たなエリアを設定することを特徴とする請求項15又は16記載の地図情報検索方法。
  18. 前記新たなエリアの位置に関するデータと、この新たなエリアに対して前記取得する前記先頭に格納される施設の詳細データのアドレス、及び、前記末尾に格納される施設の詳細データのアドレスとを関連付けて記憶し、前記統合度のメッシュに基づくエリアが前記記憶する新たなエリアに包含されるか否かを判定し、前記エリアが前記新たなエリアに包含されると判定された場合、前記記憶する前記新たなエリアに関連付けられたアドレスに該当する索引データを抽出することを特徴とする請求項17記載の地図情報検索方法。
  19. 前記検索範囲上に地点を指定し、前記指定された地点を基準とするエリアを設定することを特徴とする請求項11〜18のいずれか1項に記載の地図情報検索方法。
  20. 前記位置を検索のキーに含む検索方法に用意される索引データは、少なくとも、住所、地域名称、郵便番号、観光地名称、座標、及び座標から算出されるメッシュの何れかを検索のキーに含む検索方法に用いられる索引データであり、前記位置を検索のキーに含まない検索方法に用意される索引データは、少なくとも、名称、カテゴリ、及び目的の何れかを検索のキーとする検索方法に用いられる索引データであることを特徴とする請求項11〜19のいずれか1項に記載の地図情報検索方法。
  21. コンピュータに、施設の検索範囲を複数のメッシュに分割し、基準の1つのメッシュを起点として、前記起点となるメッシュの上、右、右上の順にN字型に移動して4つのメッシュに順次番号を付与し、基準となるメッシュを移動し、これを繰り返すことにより、各メッシュに番号を付与し、前記付与した番号の順に従って、前記各メッシュ内の施設の詳細データを並び替える手順と、
    前記検索範囲上に所定の地点を基準とするエリアを設定する手順と、
    前記エリアに含まれるメッシュの番号を検索する手順と、
    前記検索したメッシュの最小番号のメッシュ内の施設の詳細データのうち、先頭に格納される前記施設の詳細データのアドレスと、前記検索した最大番号のメッシュ内の施設の詳細データのうち、末尾に格納される前記施設の詳細データのアドレスとを、位置を検索のキーに含む検索方法に用意される索引データから取得する手順と、
    位置を検索のキーに含まない検索方法に用意される索引データを取得する手順と、
    前記先頭に格納される施設の詳細データのアドレスから前記末尾に格納される施設の詳細データのアドレスまでに該当する索引データを前記取得した索引データから抽出する手順と、
    前記抽出した索引データを用いて特定の施設を検索する手順とを実行させるための地図情報検索プログラム。
  22. 前記検索したメッシュの番号に対し、前記番号の連続するメッシュ毎のグループを判別する手順を含み、
    前記先頭に格納される施設の詳細データのアドレス、及び前記末尾に格納される施設の詳細データのアドレスを取得する手順は、前記判別されたグループを構成する最小番号のメッシュ内の施設の詳細データのうち、前記詳細データ格納手段にて先頭に格納される前記施設の詳細データのアドレスと、前記グループを構成する最大番号のメッシュ内の施設の詳細データのうち、前記詳細データ格納手段にて末尾に格納される前記施設の詳細データのアドレスとを取得する手順であることを特徴とする請求項21記載の地図情報検索プログラム。
  23. 前記特定の施設を検索する手順は、少なくとも、施設の名称、業種、及びカテゴリの何れかを検索のキーとして特定の施設を検索する場合に、前記抽出された索引データを用いて検索する手順であることを特徴とする請求項21又は22記載の地図情報検索プログラム。
  24. 前記4つのメッシュへの番号の付与が終了した場合に、前記4つのメッシュをまとめて、第1統合度のメッシュとし、前記第1統合度のメッシュを起点として、前記起点となるメッシュの上、右、右上の順にN字型に移動して4つの第1統合度のメッシュをまとめて、第2統合度のメッシュとし、さらに、前記第2統合度のメッシュを起点として、前記起点となるメッシュの上、右、右上の順にN字型に移動して4つの第2統合度のメッシュをまとめて、第3統合度のメッシュとし、これを繰り返すことによって前記施設の詳細データを複数の統合度を用いて管理し、さらに、前記各メッシュに付与すべき番号として、前記統合度に応じた番号を付与する手順を含むことを特徴とする請求項21〜23のいずれか1項に記載の地図情報検索プログラム。
  25. 前記エリアを設定する手順は、前記統合度のメッシュに基づいてエリアを設定する手順であることを特徴とする請求項24記載の地図情報検索プログラム。
  26. 前記抽出する索引データの数に応じて、設定すべきエリアの統合度を変更する手順を含むことを特徴とする請求項25記載の地図情報検索プログラム。
  27. 前記設定したエリアが前記エリアの統合度の複数のメッシュに重畳する場合、前記重畳したメッシュを全て含む新たなエリアを設定する手順を含むことを特徴とする請求項25又は26記載の地図情報検索プログラム。
  28. 前記新たなエリアの位置に関するデータと、この新たなエリアに対して前記取得する前記先頭に格納される施設の詳細データのアドレス、及び、前記末尾に格納される施設の詳細データのアドレスとを関連付けて記憶する手順と、
    前記統合度のメッシュに基づくエリアが前記記憶する新たなエリアに包含されるか否かを判定する手順とを含み、
    前記索引データを抽出する手順は、前記エリアが前記新たなエリアに包含されると判定された場合、前記記憶する前記新たなエリアに関連付けられたアドレスに該当する索引データを抽出する手順であることを特徴とする請求項27記載の地図情報検索プログラム。
  29. 前記エリアを設定する手順は、前記検索範囲上に指定された地点を基準とするエリアを設定する手順であることを特徴とする請求項21〜28のいずれか1項に記載の地図情報検索プログラム。
  30. 前記位置を検索のキーに含む検索方法に用意される索引データは、少なくとも、住所、地域名称、郵便番号、観光地名称、座標、及び座標から算出されるメッシュの何れかを検索のキーに含む検索方法に用いられる索引データであり、
    前記位置を検索のキーに含まない検索方法に用意される索引データは、少なくとも、名称、カテゴリ、及び目的の何れかを検索のキーとする検索方法に用いられる索引データであることを特徴とする請求項21〜29のいずれか1項に記載の地図情報検索プログラム。
JP2003157003A 2003-06-02 2003-06-02 地図情報検索装置、地図情報検索方法、及び地図情報検索プログラム Pending JP2004362065A (ja)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP2003157003A JP2004362065A (ja) 2003-06-02 2003-06-02 地図情報検索装置、地図情報検索方法、及び地図情報検索プログラム
US10/842,525 US7092817B2 (en) 2003-06-02 2004-05-11 Map information retrieving
GB0411561A GB2402518A (en) 2003-06-02 2004-05-24 Retrieving locational map information using proximal mesh
DE102004025599A DE102004025599A1 (de) 2003-06-02 2004-05-25 Auffinden von Karteninformationen
KR1020040039829A KR100613416B1 (ko) 2003-06-02 2004-06-01 지도 정보 검색 장치 및 방법
CNB2004100473730A CN100376871C (zh) 2003-06-02 2004-06-02 地图信息检索设备和地图信息检索方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003157003A JP2004362065A (ja) 2003-06-02 2003-06-02 地図情報検索装置、地図情報検索方法、及び地図情報検索プログラム

Publications (1)

Publication Number Publication Date
JP2004362065A true JP2004362065A (ja) 2004-12-24

Family

ID=32653065

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003157003A Pending JP2004362065A (ja) 2003-06-02 2003-06-02 地図情報検索装置、地図情報検索方法、及び地図情報検索プログラム

Country Status (6)

Country Link
US (1) US7092817B2 (ja)
JP (1) JP2004362065A (ja)
KR (1) KR100613416B1 (ja)
CN (1) CN100376871C (ja)
DE (1) DE102004025599A1 (ja)
GB (1) GB2402518A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009259077A (ja) * 2008-04-18 2009-11-05 Aisin Aw Co Ltd 検索装置及びプログラム
JP2009258805A (ja) * 2008-04-11 2009-11-05 Pioneer Electronic Corp 地点検索装置、地点検索方法、地点検索プログラム、および記録媒体
JP2011141682A (ja) * 2010-01-06 2011-07-21 Yahoo Japan Corp 地域情報検索サーバ及び地域情報検索方法
US8655740B2 (en) 2010-08-31 2014-02-18 Denso Corporation Information providing apparatus and system

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060277273A1 (en) * 2005-06-07 2006-12-07 Hawkins William L Online travel system
JP4682732B2 (ja) * 2005-07-27 2011-05-11 株式会社デンソー ナビゲーション装置
DE102005049769A1 (de) * 2005-10-18 2007-04-26 Robert Bosch Gmbh Informationsverarbeitungssystem sowie Verfahren zum Verarbeiten von Informationen in Bezug auf aufeinanderfolgende Einheiten
US20070185649A1 (en) * 2006-02-08 2007-08-09 Tele Atlas North America, Inc. Map database having address points for determining destinations
CN1808072B (zh) * 2006-02-15 2010-05-12 倚天资讯股份有限公司 应用于导航系统电子装置及搜寻设定输入导航条件的方法
KR100848452B1 (ko) * 2006-12-05 2008-07-28 주식회사 케이티 지도 기반의 컨텐츠 등록/표시 방법
JP4450003B2 (ja) * 2007-03-30 2010-04-14 アイシン・エィ・ダブリュ株式会社 ナビゲーション装置
JP4369505B2 (ja) * 2007-10-15 2009-11-25 Okiセミコンダクタ株式会社 情報検索装置及び情報検索方法
CN102027468B (zh) * 2008-05-16 2014-04-23 上海惠普有限公司 提供用于检索的地理图像
CN102147979A (zh) * 2010-02-09 2011-08-10 厦门雅迅网络股份有限公司 一种快速定位车辆所属区域的方法
KR20110093258A (ko) * 2010-02-12 2011-08-18 삼성전자주식회사 맵 데이터 송수신 장치 및 방법
CN102651005A (zh) * 2011-02-24 2012-08-29 北京千橡网景科技发展有限公司 兴趣点搜索方法以及设备
CN102997928B (zh) * 2011-09-08 2015-06-24 北京掌城科技有限公司 一种城际路网索引和匹配方法
CN103218370B (zh) * 2012-01-20 2015-11-04 深圳市腾讯计算机系统有限公司 一种搜索预定地理范围内信息的方法和装置
CN103295466B (zh) * 2012-03-02 2015-10-07 阿里巴巴集团控股有限公司 在地图上局部渲染的方法和装置
TW201405098A (zh) * 2012-07-18 2014-02-01 Tian-Min Gao 地圖及搜尋地圖之方法
CN103455624B (zh) * 2013-09-16 2017-07-25 湖北文理学院 一种轻量级全球多维遥感影像网络地图服务实现方法
KR102124657B1 (ko) * 2013-10-29 2020-06-18 팅크웨어(주) 실시간 인덱스 생성을 통한 사용자 설정 검색 데이터 및 지역 필터링 데이터 최소화 장치 및 방법과 그 시스템
KR102103354B1 (ko) * 2013-11-22 2020-04-22 에스케이텔레콤 주식회사 지도 검색 서비스 제공 방법 및 이를 위한 장치
US9923966B1 (en) * 2015-06-29 2018-03-20 Amazon Technologies, Inc. Flexible media storage and organization in automated data storage systems
US10649850B1 (en) 2015-06-29 2020-05-12 Amazon Technologies, Inc. Heterogenous media storage and organization in automated data storage systems
US10379959B1 (en) 2015-06-29 2019-08-13 Amazon Technologies, Inc. Techniques and systems for physical manipulation of data storage devices
US9961141B1 (en) 2015-06-29 2018-05-01 Amazon Technologies, Inc. Techniques and systems for tray-based storage and organization in automated data storage systems
US10838911B1 (en) 2015-12-14 2020-11-17 Amazon Technologies, Inc. Optimization of data request processing for data storage systems
CN108731688A (zh) * 2018-06-01 2018-11-02 北京都在哪网讯科技有限公司 导航方法和装置
CN110378634A (zh) * 2018-07-09 2019-10-25 北京京东尚科信息技术有限公司 一种生成配送地址的方法和装置
CN111603772B (zh) * 2020-05-20 2023-03-28 腾讯科技(深圳)有限公司 区域检测方法、装置、设备及存储介质
CN114138925A (zh) * 2021-12-08 2022-03-04 北京百度网讯科技有限公司 位置点所属区域检索方法、装置、电子设备、介质及产品

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NL8602654A (nl) 1986-10-23 1988-05-16 Philips Nv Werkwijze voor het in kavels verdelen en in een massageheugen bitsgewijs opslaan van een gegevensbestand, alsook voor het adresseren van een kavel, en inrichting voor het uitvoeren van de werkwijze.
DE3744533A1 (de) 1987-12-30 1989-07-13 Bosch Gmbh Robert Verfahren fuer strassennetzabbildungen in datenspeichern
DE69131270T2 (de) * 1990-10-01 1999-12-02 Mannesmann Vdo Ag Verfahren zur Speicherung eines topologischen Netzwerkes und Verfahren und Geräte, um eine Reihe von 1-Zellen zu identifizieren
JP2593999B2 (ja) 1992-05-13 1997-03-26 住友電気工業株式会社 ナビゲーション装置
JP2674521B2 (ja) * 1994-09-21 1997-11-12 日本電気株式会社 移動体誘導装置
US5968109A (en) * 1996-10-25 1999-10-19 Navigation Technologies Corporation System and method for use and storage of geographic data on physical media
US6081803A (en) * 1998-02-06 2000-06-27 Navigation Technologies Corporation Support for alternative names in a geographic database used with a navigation program and methods for use and formation thereof
EP1076808B1 (en) * 1998-05-08 2005-03-16 Siemens Aktiengesellschaft Method for producing a storage medium with a map
JP2000293099A (ja) 1999-04-09 2000-10-20 Toyota Motor Corp 地図データベース
US6460046B1 (en) 1999-06-01 2002-10-01 Navigation Technologies Corp. Method and system for forming, storing and using sets of data values
US6370205B1 (en) 1999-07-02 2002-04-09 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for performing DC-offset compensation in a radio receiver
US6700574B1 (en) 1999-10-29 2004-03-02 Siemens Transportation Systems, Inc. Spatial data object indexing engine
US6601073B1 (en) 2000-03-22 2003-07-29 Navigation Technologies Corp. Deductive database architecture for geographic data
FR2822275B1 (fr) * 2001-03-13 2003-06-06 Opteway Procede pour rechercher un objet au sein d'un espace, procede et systeme de cartographie vectorielle integrant ce procede de recherche et appareil electronique mettant en oeu vre ce procede de cartographie vectorielle
US6782319B1 (en) * 2002-11-26 2004-08-24 Navteq North America, Llc Method for organizing map data

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009258805A (ja) * 2008-04-11 2009-11-05 Pioneer Electronic Corp 地点検索装置、地点検索方法、地点検索プログラム、および記録媒体
JP2009259077A (ja) * 2008-04-18 2009-11-05 Aisin Aw Co Ltd 検索装置及びプログラム
JP2011141682A (ja) * 2010-01-06 2011-07-21 Yahoo Japan Corp 地域情報検索サーバ及び地域情報検索方法
US8655740B2 (en) 2010-08-31 2014-02-18 Denso Corporation Information providing apparatus and system

Also Published As

Publication number Publication date
GB2402518A8 (en) 2006-06-12
GB0411561D0 (en) 2004-06-23
US20040243304A1 (en) 2004-12-02
CN100376871C (zh) 2008-03-26
US7092817B2 (en) 2006-08-15
CN1573297A (zh) 2005-02-02
GB2402518A (en) 2004-12-08
DE102004025599A1 (de) 2004-12-23
KR20040103503A (ko) 2004-12-08
KR100613416B1 (ko) 2006-08-17

Similar Documents

Publication Publication Date Title
JP2004362065A (ja) 地図情報検索装置、地図情報検索方法、及び地図情報検索プログラム
JP4450003B2 (ja) ナビゲーション装置
JP2010515982A (ja) ポータブルナビゲーションデバイスのための改良された検索機能
JP2000293099A (ja) 地図データベース
US20080243370A1 (en) Navigation system with points of interest search
JP2001050768A (ja) ナビゲーション装置および記憶媒体
JP4226491B2 (ja) 検索データの更新システムおよびナビゲーション装置
EP1893947A1 (en) Data presentation for navigation system
JPH11271084A (ja) 車両用ナビゲーション装置及び記憶媒体
JP3267202B2 (ja) 車両用ナビゲーション装置
JP2005025672A (ja) 情報検索方法
JP2003186880A (ja) 住所検索システム及び住所検索方法
JP2010286871A (ja) 地点検索装置、地点検索方法及びプログラム
JP2000339339A (ja) 情報検索装置
JP2005190334A (ja) データ検索表示装置
JP2001229182A (ja) 電子地図検索方法およびその装置と電子地図検索プログラムを記録した記録媒体
US7173546B2 (en) Map display device
JP5765726B2 (ja) 住所入力装置、それを用いたナビゲーション装置、及び前記住所入力装置に用いられるデータベース
US7765223B2 (en) Data search method and apparatus for same
JP2010071885A (ja) ナビゲーション装置、並びに目的地検索方法及びプログラム
US9292556B2 (en) Searching a map database via a tree of nodes having multiple search criteria and filter items within a non terminal node
JP2008090334A (ja) 所在地解析装置、所在地解析方法及びそのプログラム並びに記録媒体
JP2007213211A (ja) 検索データベース、住所検索装置、住所検索方法
JP4778273B2 (ja) 住所検索装置、その制御方法及び制御プログラム
JPH11175551A (ja) 検索データ記憶媒体

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050708

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081007

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081203

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090127

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20090609