JP4846932B2 - 地図データを編集するための改良された方法 - Google Patents
地図データを編集するための改良された方法 Download PDFInfo
- Publication number
- JP4846932B2 JP4846932B2 JP2001226267A JP2001226267A JP4846932B2 JP 4846932 B2 JP4846932 B2 JP 4846932B2 JP 2001226267 A JP2001226267 A JP 2001226267A JP 2001226267 A JP2001226267 A JP 2001226267A JP 4846932 B2 JP4846932 B2 JP 4846932B2
- Authority
- JP
- Japan
- Prior art keywords
- parcel
- map data
- coordinate direction
- rectangular area
- parcels
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 77
- 230000008859 change Effects 0.000 claims description 16
- 238000004590 computer program Methods 0.000 claims 3
- 238000009940 knitting Methods 0.000 claims 1
- 230000008569 process Effects 0.000 description 7
- 241000257465 Echinoidea Species 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/38—Electronic maps specially adapted for navigation; Updating thereof
- G01C21/3863—Structures of map data
- G01C21/387—Organisation of map data, e.g. version management or database structures
- G01C21/3881—Tile-based structures
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/38—Electronic maps specially adapted for navigation; Updating thereof
- G01C21/3863—Structures of map data
- G01C21/387—Organisation of map data, e.g. version management or database structures
- G01C21/3878—Hierarchical structures, e.g. layering
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/912—Applications of a database
- Y10S707/918—Location
- Y10S707/919—Geographic
- Y10S707/92—Navigation
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99942—Manipulating data structure, e.g. compression, compaction, compilation
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)
- Instructional Devices (AREA)
- Processing Or Creating Images (AREA)
- Traffic Control Systems (AREA)
Description
【発明の属する技術分野】
本発明は、ナビゲーション・システムにおけるもののようなナビゲーション・アプリケーション・プログラムによる地図データの使用を容易にする地図データの編成及び記憶のための方法及びシステムに関する。また、本発明は、上記編成の方法を有しているそこに記憶された地図データを有している物理的な記憶媒体に関する。
【0002】
【従来の技術】
ほとんどのナビゲーション・システムは、読取り専用ディスク(例えば、CD−ROMディスク、DVD−ROMディスク、等)又はハード・ディスクに記憶される地図データを使用する。地図ディスプレイのような、あるナビゲーション・システムの特徴の性能に影響を及ぼす重要なファクタは、ディスクから地図データをフェッチするために必要な時間である。地図データをフェッチするために必要な時間の大部分は、デバイスのシーク時間(即ち、現在のトラックからデータが配置されるトラックに移動するためのナビゲーション・システムの読取りヘッドのための時間)によるところが大きい。このファクタは、CD−ROM及びDVD−ROMディスクに対して重要であるがハード・ディスクにもある程度適用する。
【0003】
シーク時間がディスクからデータをフェッチするために必要な時間の大部分を占めるので、所与の要求に対するシークの回数(それゆえに合計シーク時間)を低減しそれによってナビゲーション・システムの性能を改良するような地図データを編成するための技術が開発されている。ある一定のナビゲーション・システム機能に対して地図データをアクセスする場合のシークの回数を低減するための一つの方法は、空間的に地図データを編成することである。一般的に、地図データが空間的に編成される場合、地理的地域において物理的に互いに近い地理的特徴は、地図データベースにおいて物理的に(又は論理的に)互いに近い(及び潜在的にまた地図データが記憶される媒体で互いに近い)データ記録によって表される。
【0004】
それにより地理的特徴を表すデータを空間的に編成することができる様々な方法が存在する。地理的特徴を表すデータを空間的に編成することができる方法の一つは、互いに近くに配置された地理的特徴を表すデータ・エンティティのグループを最初に識別し次いでグループを空間的に配列することである。データのグループは、“パーセル”、“バケット”又は“地図地域”と称されうるが、他の用語を用いることもありうる。また、各グループ内のデータ・エンティティは、空間的に編成されうるか又はグループ内のデータ・エンティティは、別の配列により編成されうる。地図データを空間的に編成する方法は、ここにその開示全体が参考文献として採り入れられる米国特許公報第5,968,109号及び5,974,419号に記述されている。
【0005】
【発明が解決しようとする課題】
ある地図データ・パーセル化技術は、一様なデータ・サイズ・パーセル(例えば、32又は64キロバイト/パーセル)又は固定地理的サイズ・パーセル(例えば、0.02度デルタ緯度×0.03デルタ経度又はある他の緯度/経度“矩形”)を達成しようとしている。一様なデータ・サイズ・パーセルの欠点は、地図ディスプレイ矩形がディスク上で隣接していないいくつかのパーセルをスパンする場合に、いくつかのシークは、要求されたデータをフェッチすることを必要とし、それによりナビゲーション・システムの性能に対して潜在的にマイナスに影響を及ぼすということである。他方、一様な地理的サイズ・パーセルの欠点は、パーセルのデータ・サイズが稠密実装エリアから希薄実装エリアまで広い範囲で変化するということである。各一様な地理的サイズ・パーセルに対応するエリアがあまりにも小さい場合には、各パーセルに関する上方を記憶するために必要なオーバーヘッドは、過度になる。しかしながら、各一様な地理的サイズ・パーセルに対応するエリアがあまりにも大きい場合には、稠密実装地域に含まれるデータの量は、パーセルのデータ・サイズ制限(限度)を越えうる。例えば、パーセルのバイト・ポジションを位置決めするために2バイト・オフセットが用いられる場合には、64キロバイトの固有の制限は、パーセルに記憶することができるデータの量を抑制する。
【0006】
従って、地域にわたるデータ密度における広い範囲の変化に適合すると同時に、エリアを表すために必要なデータを取得するために必要なフェッチの回数を低減する地図データを編成するための改良された方法に対する必要性が存在する。
【0007】
【課題を解決するための手段】
上述した課題及び他の課題を達成するために、本発明は、ナビゲーション・システムにおけるナビゲーション・アプリケーション・プログラムのようなナビゲーション・アプリケーション・プログラムによって地図データの使用を容易にする地図データを編成しかつ記憶する方法及びシステムを備えている。地図データは、地域に配置された地理的特徴を表す。地図データは、各パーセルが地図データの一部を含むようにパーセルに編成される。各パーセルに含まれる地図データは、地域に配置された複数の矩形エリアの対応する個別のものに含まれるそれらの地理的特徴を表す。各矩形エリアは、第1の座標方向に一様なディメンションを有するが、しかし矩形エリアに含まれる地理的特徴を表す地図データがパーセルに対する最大データ・サイズに近いがそれを越えないような他の座標方向にディメンションを有する。
【0008】
【発明の実施の形態】
本発明は、地域に配置された地理的特徴を表す地図データを記憶する方法であって、前記地図データを複数の個別の中間コレクションに分類する段階と、各中間コレクションに含まれる前記地図マップを個別のパーセルに分類する段階とを具備し、各個別の中間コレクションは、対応する個別の中間セクションに配置された地理的特徴を表す前記地図データの一部を含み、各中間セクションは、第1の座標方向における第1の次元に対応しかつ第2の座標方向の地域にわたり拡張するサイズを有し、かつ各パーセルは、対応する個別の矩形エリアに配置された地理的特徴を表す前記地図データの一部を含み、各矩形エリアは、第1の座標方向における第1の次元に対応するサイズ及び パーセルに含まれる地図データの一部が所定の最大パーセル・サイズを越えないように選択される第2の座標方向におけるディメンションを有するように構成してもよい。
【0009】
本発明の方法では、前記第1の座標方向は、緯度であり、前記第2の座標方向は、経度であってもよい。
【0010】
本発明の方法では、前記第1の座標方向は、経度であり、前記第2の座標方向は、緯度であってもよい。
【0011】
本発明の方法では、物理的記憶媒体に前記パーセルを記憶する段階を更に具備してもよい。
【0012】
本発明の方法では、前記物理的記憶媒体は、CD−ROMディスクであってもよい。
【0013】
本発明の方法では、前記物理的記憶媒体は、DVD−ROMディスクであってもよい。
【0014】
本発明の方法では、前記物理的記憶媒体は、ハードディスクであってもよい。
【0015】
本発明の方法では、各中間コレクションに含まれる前記地図データを個別のパーセルに分類する段階の後、媒体上に連続的に前記パーセルを編成する段階を更に具備してもよい。
【0016】
本発明の方法では、各中間コレクションに含まれる前記地図データを個別のパーセルに分類する段階の後、第1の座標方向の地域の第1のエッジに配置された中間セクションに含まれる矩形エリアに含まれる地図データを表しているパーセルで開始して媒体上に連続的に前記パーセルを編成し、そして地域の第2のエッジに配置された中間セクションに含まれた矩形エリアに含まれた地図データを表しているパーセルが媒体上に連続的に編成されるまで、それに直ぐ隣接する中間セクションに含まれた矩形エリアに含まれた地図データを表しているパーセル、等に続く段階を更に具備し、第2のエッジは、第1のエッジの反対側であってもよい。
【0017】
本発明の方法では、各中間コレクションに含まれる前記矩形エリアに含まれる前記地図データを表しているパーセルに対して、第2の座標方向の地域の第1のエッジに配置された矩形エリアに含まれる地理的特徴を表している地図データを含んでいるパーセルで開始して媒体上に連続的に前記パーセルを編成し、そして第2の座標方向の地域の第2のエッジに配置された矩形エリアに含まれた地図データを表しているパーセルが媒体上に連続的に編成されるまで、それに直ぐ隣接する矩形エリアに含まれた地図データを表しているパーセル、等に続く段階を更に具備し、第2のエッジは、第1のエッジの反対側であり、媒体上に連続的に編成されてもよい。
【0018】
本発明の方法では、それによって表される対応矩形エリアの地理的座標によって媒体上に連続的にパーセルを編成する段階を更に具備してもよい。
【0019】
本発明の方法では、パーセルIDを各パーセルに割り当てる段階を更に具備してもよい。
【0020】
本発明の方法では、パーセルにパーセルIDsを割り当てる段階を更に具備し、前記パーセルIDsは、それによって表される対応矩形エリアの地理的座標により連続的に割り当てられてもよい。
【0021】
本発明の方法では、前記パーセルは、一つのコーナーに配置された矩形エリアに含まれる地理的特徴を表す地図データを含んでいるパーセルで開始しかつ反対側のコーナーに配置された矩形エリアに含まれる地理的特徴を表す地図データを含んでいるパーセルで終了する通し番号技術によって識別されてもよい。
【0022】
本発明の方法では、前記第1のディメンションは、ナビゲーション・システムのディスプレイ画面上に表示することができる座標方向の最大変化に対応するようにしてもよい。
【0023】
本発明の方法では、前記第1のディメンションは、ナビゲーション・システムのディスプレイ画面上に表示することができる緯度又は経度の最大変化に対応するようにしてもよい。
【0024】
本発明の方法では、前記第1のディメンションは、ナビゲーション・システムのディスプレイ画面上に表示することができる所与のズーム・レベルにおける座標方向の最大変化に対応するようにしてもよい。
【0025】
本発明の方法により形成された地図データベース製品を含んでもよい。
【0026】
本発明の方法により編成された地図データを有するナビゲーション・システムを含んでもよい。
【0027】
本発明の地図データベースは、地域に配置された地理的特徴を表す地図データを備え、前記地図データは、各パーセルが地域を含む複数の矩形エリアの対応する個別の矩形エリア内に含まれる地理的特徴を表す前記地図データの一部を含むようにパーセルに空間的に編成され、各パーセルの地図データの一部は、パーセルに対して決定された最大データ・サイズを越えず;前記複数の矩形形エリアの各矩形エリアは、一つの座標方向において同じディメンションを有し;かつ
前記矩形エリアは、対応矩形エリアから形成されたパーセルが、パーセルに対して決定された最大データ・サイズを越えないでパーセルに対して決定された最大データ・サイズに近いデータ・サイズを含むように変化する他の座標方向におけるディメンションを有するように構成してもよい。
【0028】
本発明の地図データベースでは、前記地図データは、コンピュータ読取り可能媒体に記憶されるように構成してもよい。
【0029】
本発明の地図データベースでは、前記コンピュータ読取り可能媒体は、CD−ROMディスクであってもよい。
【0030】
本発明の地図データベースでは、前記コンピュータ読取り可能媒体は、DVD−ROMディスクであってもよい。
【0031】
本発明の地図データベースでは、前記コンピュータ読取り可能媒体は、ハード・ディスクであってもよい。
【0032】
本発明のナビゲーション・システムでは、前記パーセルは、当該パーセルの対応矩形エリアの地理的座標によりコンピュータ読取り可能媒体に配列されるように構成してもよい。
【0033】
本発明のナビゲーション・システムでは、前記パーセルのそれぞれは、パーセル識別番号が割り当てられるように構成してもよい。
【0034】
本発明のナビゲーション・システムでは、前記複数のパーセルは、順次にパーセル識別番号が割り当てられるように構成してもよい。
【0035】
本発明のナビゲーション・システムでは、前記複数のパーセルは、行によってかつ各行内で順次にパーセル識別番号が割り当てられるように構成してもよい。
【0036】
本発明の方法は、地域に配置された地理的特徴を表す地図データを記憶する方法であって、データ・パーセルに対応する矩形エリアに対する第1の座標方向における一様なディメンションを決定する段階と;パーセルに対する最大データ・サイズを決定する段階と;及び前記地図データを個別のパーセルに分類する段階とを具備し、各パーセルは、対応する個別の矩形エリアに配置された地理的特徴を表す前記地図データの一部を含み、各矩形エリアは、第1の座標方向における一様なディメンションに対応するサイズ、及びパーセルに含まれる地図データの一部がパーセルに対する最大データ・サイズを越えないように選択される第2の座標方向におけるディメンションを有することを特徴とする。
【0037】
本発明の方法では、前記第1の座標方向は、経度であり、かつ前記第2の座標方向は、緯度であってもよい。
【0038】
本発明の方法では、物理的記憶媒体に前記パーセルを記憶する段階を更に具備してもよい。
【0039】
本発明の方法では、前記地図データを個別のパーセルに分類する段階の後で、順次媒体上に前記パーセルを編成する段階を更に具備してもよい。
【0040】
本発明の方法では、前記パーセルによって表される対応矩形エリアの地理的座標によりコンピュータ読取り可能媒体に該パーセルを配列する段階を更に具備してもよい。
【0041】
本発明の方法では、前記パーセルのそれぞれにパーセル識別番号を割り当てる段階を更に具備してもよい。
【0042】
本発明の方法では、前記パーセルのそれぞれに順次パーセル識別番号を割り当てる段階を更に具備してもよい。
【0043】
本発明の方法では、前記パーセルのそれぞれに行によってかつ各行内で順次にパーセル識別番号を割り当てる段階を更に具備してもよい。
【0044】
【実施例】
ここに記述する地図データを編成するための第1の実施例は、わずか二つのシークにおける地図エリアを読み出すことを提供する。更に、実施例は、それらのパーセルがディスク全体にわたり広げるという問題を回避すると同時に、比較的一様なサイズのデータ・パーセルを達成する。
【0045】
第1のパーセル化方法
所与のズーム・レベルにおける地図ディスプレイ矩形毎にわずか二つのシークを必要とするパーセルを発生するために地図データを編成するための以下の方法を用いることができる。データを編成する前に、例えば、32キロバイト、64キロバイト、128キロバイト、等の、地図データのパーセルに対する最大データ・サイズが決定される。
【0046】
第1段階
所与の地域における地理的特徴を表す地図データのデータベースから開始することにより、所与の地図ズーム・レベルに対して表示される緯度における最大変化が決定される。例えば、ナビゲーション・システムが12cm(水平)×9cm(垂直)の大きさのディスプレイを有するものと想定する。所与のズーム・レベルにおいて、ディスプレイの12cmに対応する緯度における変化が決定される。(ディスプレイ上の方向の新しい方向付け(リオリエンテーション)を提供するためにより大きな水平及び垂直の大きさを用いる)。緯度におけるこの変化は、“デルタ−Y”と称することができる。データベースの北側(又は南側)端から始めて、地図データベース適用範囲全体は、それぞれが正確にデルタ−Y緯度単位(ユニット)だけ高い地図データの水平中間セクション(又はバンド)を表す中間コレクションに分けられる。図1は、サン・ディエゴ・カウンティ(郡)の一部に対して実施されたこの処理を示す。
【0047】
第2段階
各水平中間セクションに関連付けられる地図データは、パーセルにグループ分けされる。各水平中間セクションに対して、パーセルへの地図データのグループ分けは、水平中間セクションの一端(即ち、西側端又は東側端のいずれか)で地理的特徴を表しているデータで始まりかつ水平中間セクションの反対側の端に向って作動する。先に決定した最大データ・サイズ、例えば、32キロバイト、64キロバイト、128キロバイト、等を越えることなくパーセルに対して先に決定された最大データ・サイズに到達した場合に、中間セクションと関連付けられた地図データは、パーセルにグループ分けされる。(パーセル境界を決定する場合には、ある割合がパーセル・オーバーヘッドに対して確保されうる。)パーセルを形成するためのこの処理は、地図データベースに対応する各水平中間セクションに対して実行される。稠密実装エリアにおいて、パーセルに対応する矩形エリアは、狭い幅を有する。希薄実装エリアにおいて、パーセルに対応する矩形エリアは、幅が広い。定義により、パーセルに対応する全ての矩形エリアは、同じ高さを有する。図2は、図1と同じ地域を示す。図2では、トップ・ツウー(上から二つの)水平中間セクションにおける特徴を表しているデータは、パーセルに編成されている。パーセルのそれぞれの経度境界は、垂直線によって示されている。
【0048】
第3段階
一度全てのパーセルが定義されたならば、それらは、媒体、例えば、CD−ROMディスク、DVD−ROMディスク、ハード・ディスク又は他の媒体上に順次編成される。(CD−ROMディスク又はDVDディスクが用いられう場合には、それは再書込み可能であるか又は再書込み可能ではない。)パーセルは、 一つのコーナーにおける矩形エリアに含まれるデータを表すパーセルで開始しかつその端に対する水平行に沿って矩形エリアに含まれる特徴を表すデータを含むパーセルに進みかつ次の行の始まりにジャンプして戻ることにより編成される。パーセルは、各パーセルに独自のパーセルIDを割り当てることによって識別することができる。パーセルIDsは、行又は列のいずれかによって又は一つのコーナーから開始して反対側のコーナーで終了する通し番号付け技術を用いることによって割り当てることができる。図3は、媒体上の配置に対するパーセルの順序付けを示す。
【0049】
地図データのフェッチング
ナビゲーション・システムの地図ディスプレイ・アプリケーションがディスプレイに対して地図矩形を要求するときはいつでも、地図矩形と交叉する全てのパーセルが識別される。図1〜3に関連して上述した地図データのパーセル化のための実施例を用いて、矩形は、パーセルの2行よりも多くとは交叉しない(パーセルの2行としか交叉しない)。その結果、交叉しているパーセルは、最大で二つのシークにおいて読み出すことができる。図4は、ナビゲーション・システムの地図ディスプレイ・アプリケーションが矩形エリアに対応しているデータを要求するような例を示す。矩形エリアは、図4において“フェッチ・エリア”と称される。図4では、要求された矩形は、行1のパーセル6、7、及び8並びに行2のパーセル5、6、及び7と交叉する。各行のパーセルが隣接するので、行1のパーセル6、7、及び8は、一つのシークで読み出すことができ、かつ行2のパーセル5、6、及び7は、第2のシークの後に読み出すことができる。
【0050】
代替
上述した地図データを編成するための方法の第1の実施例では、地図データは、一様な大きさの水平セクション(即ち、地域の西側から東側に緯度の方向に拡張するセクション)に基づき中間コレクションにまず分けられ、次いでパーセルは、最大パーセル・サイズを越えることなく所望のパーセル・サイズのパーセルを形成するために必要なデータの量に基づき各中間コレクション内の各パーセルに対する経度境界を決定することによって各中間コレクションから形成される。代替実施例では、座標方向を交換することができる。そこで、代替実施例では、一様な大きさの垂直セクション(即ち、地域の北側から南側に経度の方向に拡張するセクション)で中間コレクションを形成することができ次いで最大パーセル・サイズを越えることなく所望のパーセル・サイズのパーセルを形成するために必要なデータの量に基づき各中間コレクション内の緯度境界を決定することによって各中間コレクションからパーセルを形成することができる。
【0051】
上述した第1の実施例では、サイズ(即ち、“デルタ−Y”)は、ナビゲーション・システムのディスプレイ上の所与のズーム・レベルにおいて示される緯度の変化に基づき水平に拡張している中間セクションに対して選択された。上述した第1の実施例では、地図データの中間水平セクションは、高さが全てデルタ−Yユニット(単位)であった。このデルタ−Yサイズを有している中間水平セクションで形成されたパーセルにより、地域の所与の矩形部分をディスプレイするために必要な地図データは、二つだけのシークでフェッチすることができる。この原理は、拡張することができる。例えば、中間水平セクションがディスプレイ・サイズに対応する緯度の変化の大きさの半分(例えば、デルタ−Yの1/2倍)である場合には、所与の矩形エリアは、3つのシークだけでフェッチすることができる;中間水平セクションがディスプレイ・サイズに対応する緯度の変化の3分の1(例えば、デルタ−Yの1/3倍)である場合には、所与の矩形エリアは、4つのシークだけでフェッチすることができる、等。
【0052】
別の実施例では、中間水平セクションが、ディスプレイ・サイズに対応する緯度の変化の大きさよりも大きい場合には、所与の矩形エリアをたった一つのシークの時間のかなりの割合でフェッチすることができる。例えば、中間水平セクションが、ディスプレイ・サイズに対応する緯度の変化の大きさの2倍(例えば、デルタ−Yの2倍)である場合には、所与の矩形エリアをたった一つのシークの約半分の時間でフェッチすることができる。
【0053】
第1の実施例では、サイズ(即ち、“デルタ−Y”)は、ナビゲーション・システムのディスプレイの所与のズーム・レベルにおいて示される緯度の変化に基づき水平的に拡張している中間セクションに対して選択された。ナビゲーション・システムは、複数の異なるズーム・レベルを支持しうる。従って、各レイヤーが複数の異なるズーム・レベルの個別のものに対応している、地図データの個別のレイヤーを準備しうる。各個別のレイヤーは、第1の実施例による方法を用いて形成される。
【0054】
第1の実施例では、地図データベースを形成するための処理は、それぞれが正確にデルタ−Y緯度ユニットの高さである地図データの水平中間セッション(又はバンド)を表す中間コレクションに地図データベース適用範囲全体をまず分けて次いで中間コレクションのそれぞれからパーセルを形成する段階を含んでいた。代替実施例では、これらの段階を組合せることができる。例えば、デルタ−Yに対する値を決定した後、中間セクションに対応している中間コレクションに地図データをまず分類することなく地図データのオリジナル・コレクションからパーセルを形成することができる。この代替処理によれば、パーセルは、地域のコーナーにおける特徴を表しているデータで始めてかつ矩形ウィンドウをラスタのように移動させることによって地図データのオリジナル・コレクションから形成される。ウィンドウは、デルタ−Yに等しい一つの座標方向にディメンションを有しかつゼロで始まりかつパーセルが形成されるまで増大される他の座標方向にディメンションを有する。パーセルは、ウィンドウ内に囲まれたデータがパーセルに対する最大データ・サイズに達する毎に形成される。
【0055】
上述した実施例において、地図データは、CD−ROMディスク、DVDディスク又はハードディスクに記憶されるということが示された。開示した実施例は、特定の種類の媒体又は技術に限定されるものではなく、かつ現在入手可能であるか又は将来に入手可能になる記憶媒体のタイプを用いうる。
【0056】
上述した詳細な記述は、限定することではなく説明のためであるということを意図しておりかつ全ての同等物を含んでいる特許請求の範囲は、本発明の範疇を規定することを意図するということが理解される。
【図面の簡単な説明】
【図1】 地図データを編成するための第1の実施例による地理的エリアの地図でありかつ処理における段階を説明するために用いられる。
【図2】 図1に示す地理的エリアの同じ地図でありかつ地図データを編成するための処理における別の段階を説明するために用いられる。
【図3】 図1及び図2に関連して記述した処理により形成された地図データのパーセルを番号付けしかつ順序付けるための方法を示す図である。
【図4】 図1〜図3に関連して記述した処理により編成された地図データをナビゲーション・システムによってフェッチすることができる方法を示す図である。
Claims (22)
- 地域に配置されている地理的特徴を表す地図データを編成する方法であって、
ナビゲーション・コンピュータによって、前記地図データを複数の個別のパーセルに分類する段階を具備し、
各パーセルは、前記地図データの一部を含み、当該各パーセルの一部は、複数の矩形エリアの対応する個別の一つに配置された地理的特徴を表し、前記地域は、複数の矩形エリアに分割されており、第1の座標方向における一様なディメンションと当該第1の座標方向に垂直をなす第2の座標方向におけるディメンションとに対応するサイズを有する各矩形エリアは、各パーセルに含まれる地図データの一部が所定の最大パーセル・データ・サイズを越えないように選択されており、
第2の座標方向に伸びている境界であって、他の矩形エリアと第2の座標方向で隣接する各矩形エリアについての境界は、同一線上にあることを特徴としており、
さらに、方法が、
ナビゲーション・コンピュータによって、前記パーセルをコンピュータ用記憶媒体に保存する段階を具備する方法。 - 前記第1の座標方向は、緯度であり、前記第2の座標方向は、経度であることを特徴とする請求項1に記載の方法。
- 前記第1の座標方向は、経度であり、前記第2の座標方向は、緯度であることを特徴とする請求項1に記載の方法。
- 前記コンピュータ用記憶媒体は、CD−ROMディスクであることを特徴とする請求項1に記載の方法。
- 前記コンピュータ用記憶媒体は、DVD−ROMディスクであることを特徴とする請求項1に記載の方法。
- 前記コンピュータ用記憶媒体は、ハードディスクであることを特徴とする請求項1に記載の方法。
- 前記分類する段階は、さらに、前記パーセルを順次編成することを特徴とする請求項1に記載の方法。
- 前記分類する段階は、さらに、
前記地図データを複数の個別のコレクションに分類する段階を具備し、
各個別コレクションは、対応する個別のセクションに配置されている地理的特徴を表す地図データの一部を含み、前記第1の座標方向における一様なディメンションに対応するサイズを有する各セクションは、前記第2の座標方向における地域にわたり伸びており、 さらに、前記分類する段階は、
第1の座標方向における地域の第1のエッジに配置されたセクションに含まれる矩形エリアに含まれる地図データを表しているパーセルから開始して、当該パーセルに直ぐ隣接するセクションに含まれた矩形エリアに含まれた地図データを表しているパーセルに向けて、さらに、地域の第2のエッジに配置されたセクションに含まれた矩形エリアに含まれた地図データを表しているパーセルまで、パーセルを順次編成する段階を具備し、第2のエッジは、第1のエッジの反対側であることを特徴する請求項1に記載の方法。 - 前記分類する段階は、さらに、
前記パーセルを当該パーセルに対応する矩形エリアの地理的座標によって順次編成する段階を更に具備することを特徴とする請求項1に記載の方法。 - ナビゲーション・コンピュータが、パーセルIDを各パーセルに割り当てる段階を更に具備することを特徴とする請求項1に記載の方法。
- ナビゲーション・コンピュータが、パーセルに当該パーセルに対応するパーセルIDsを割り当てる段階を更に具備し、前記パーセルIDsは、パーセルよって表される矩形エリアの地理的座標により順次割り当てられることを特徴とする請求項1に記載の方法。
- 前記パーセルは、一つのコーナーに配置された矩形エリアに含まれる地理的特徴を表す地図データを含んでいるパーセルで開始しかつ反対側のコーナーに配置された矩形エリアに含まれる地理的特徴を表す地図データを含んでいるパーセルで終了する通し番号技術によって識別されることを特徴とする請求項1に記載の方法。
- 前記一様なディメンションは、ナビゲーション・コンピュータのディスプレイ画面上に表示することができる座標方向の最大変化に対応することを特徴とする請求項1に記載の方法。
- 前記一様なディメンションは、ナビゲーション・コンピュータのディスプレイ画面上に表示することができる緯度又は経度の最大変化に対応することを特徴とする請求項1に記載の方法。
- 前記一様なディメンションは、ナビゲーション・コンピュータのディスプレイ画面上に表示することができる所与のズーム・レベルにおける座標方向の最大変化に対応することを特徴とする請求項1に記載の方法。
- 地域に配置されている地理的特徴を表す地図データを編成するためのコンピュータプログラムが、ナビゲーション・コンピュータに、
前記地図データを複数の個別のパーセルに分類する段階を実行させ、
各パーセルは、前記地図データの一部を含み、当該各パーセルの一部は、複数の矩形エリアの対応する個別の一つに配置された地理的特徴を表し、前記地域は、複数の矩形エリアに分割されており、第1の座標方向における一様なディメンションと当該第1の座標方向に垂直をなす第2の座標方向におけるディメンションとに対応するサイズを有する各矩形エリアは、各パーセルに含まれる地図データの一部が所定の最大パーセル・データ・サイズを越えないように選択されており、
第2の座標方向に伸びている境界であって、他の矩形エリアと第2の座標方向で隣接する各矩形エリアについての境界は、同一線上にあることを特徴としており、
コンピュータプログラムが、ナビゲーション・コンピュータに、さらに、
前記パーセルをコンピュータ用記憶媒体に保存する段階を実行させることを特徴とするコンピュータプログラム。 - 地域に配置された地理的特徴を表す地図データを編成する方法であって、
ナビゲーション・コンピュータが、パーセルに対応する矩形エリアに対する第1の座標方向における一様なディメンションを決定する段階と;
ナビゲーション・コンピュータが、パーセルに対する最大データ・サイズを決定する段階と;及び
ナビゲーション・コンピュータが、前記地図データを個別のパーセルに分類する段階とを具備し、
各パーセルは、対応する個別の矩形エリアに配置された地理的特徴を表す前記地図データの一部を含み、
各矩形エリアは、第1の座標方向における一様なディメンションに対応するサイズ、及びパーセルに含まれる地図データの一部がパーセルに対する最大データ・サイズを越えないように選択される第2の座標方向におけるディメンションを有し、
前記第2の座標方向に伸びている境界であって、他の矩形エリアと第2の座標方向で隣接する各矩形エリアについての境界は、同一線上にあることを特徴としており、
さらに、方法が、
ナビゲーション・コンピュータによって、前記パーセルをコンピュータ用記憶装置に保存する段階を具備することを特徴とする方法。 - 前記第1の座標方向は、経度であり、かつ前記第2の座標方向は、緯度であることを特徴とする請求項17に記載の方法。
- 前記分類する段階は、
順次前記パーセルを編成する段階を更に具備することを特徴とする請求項17に記載の方法。 - 前記分類する段階は、
前記パーセルによって表される矩形エリアの地理的座標により該パーセルを配列する段階を更に具備することを特徴とする請求項17に記載の方法。 - ナビゲーション・コンピュータが、前記パーセルのそれぞれにパーセル識別番号を割り当てる段階を更に具備することを特徴とする請求項17に記載の方法。
- ナビゲーション・コンピュータが、前記パーセルのそれぞれに順次パーセル識別番号を割り当てる段階を更に具備することを特徴とする請求項17に記載の方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/629224 | 2000-07-28 | ||
| US09/629,224 US6591270B1 (en) | 2000-07-28 | 2000-07-28 | Method for organizing map data |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002116690A JP2002116690A (ja) | 2002-04-19 |
| JP4846932B2 true JP4846932B2 (ja) | 2011-12-28 |
Family
ID=24522097
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001226267A Expired - Fee Related JP4846932B2 (ja) | 2000-07-28 | 2001-07-26 | 地図データを編集するための改良された方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (2) | US6591270B1 (ja) |
| EP (1) | EP1176394B1 (ja) |
| JP (1) | JP4846932B2 (ja) |
Families Citing this family (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6591270B1 (en) * | 2000-07-28 | 2003-07-08 | Navigation Technologies Corporation | Method for organizing map data |
| US6703947B1 (en) | 2000-09-22 | 2004-03-09 | Tierravision, Inc. | Method for organizing and compressing spatial data |
| US7092957B2 (en) * | 2002-01-18 | 2006-08-15 | Boundary Solutions Incorporated | Computerized national online parcel-level map data portal |
| JP2004127049A (ja) * | 2002-10-04 | 2004-04-22 | Pioneer Electronic Corp | 階層情報を記録した記録媒体、情報検索装置、そのシステム、その方法、そのプログラム、および、そのプログラムを記録した記録媒体 |
| US6782319B1 (en) * | 2002-11-26 | 2004-08-24 | Navteq North America, Llc | Method for organizing map data |
| US7099882B2 (en) * | 2003-04-29 | 2006-08-29 | Navteq North America, Llc | Method and system for forming, updating, and using a geographic database |
| US7835953B2 (en) * | 2003-09-29 | 2010-11-16 | International Business Machines Corporation | Method and structure for monitoring moving objects |
| US8972380B2 (en) * | 2003-09-29 | 2015-03-03 | International Business Machines Corporaton | System and method for monitoring events against continual range queries |
| US20050182793A1 (en) * | 2004-02-18 | 2005-08-18 | Keenan Viktor M. | Map structure and method for producing |
| US7672778B1 (en) | 2004-07-20 | 2010-03-02 | Navteq North America, Llc | Navigation system with downloaded map data |
| US20060041375A1 (en) * | 2004-08-19 | 2006-02-23 | Geographic Data Technology, Inc. | Automated georeferencing of digitized map images |
| US20060058953A1 (en) | 2004-09-07 | 2006-03-16 | Cooper Clive W | System and method of wireless downloads of map and geographic based data to portable computing devices |
| US7805317B2 (en) | 2005-03-03 | 2010-09-28 | Navteq North America, Llc | Method of organizing map data for affinity relationships and application for use thereof |
| US7917292B1 (en) | 2006-10-17 | 2011-03-29 | Jpmorgan Chase Bank, N.A. | Systems and methods for flood risk assessment |
| US8655595B1 (en) | 2006-10-17 | 2014-02-18 | Corelogic Solutions, Llc | Systems and methods for quantifying flood risk |
| US8542884B1 (en) | 2006-11-17 | 2013-09-24 | Corelogic Solutions, Llc | Systems and methods for flood area change detection |
| US8649567B1 (en) | 2006-11-17 | 2014-02-11 | Corelogic Solutions, Llc | Displaying a flood change map with change designators |
| US8077927B1 (en) | 2006-11-17 | 2011-12-13 | Corelogic Real Estate Solutions, Llc | Updating a database with determined change identifiers |
| US7890509B1 (en) | 2006-12-05 | 2011-02-15 | First American Real Estate Solutions Llc | Parcel data acquisition and processing |
| US7853480B2 (en) * | 2007-05-21 | 2010-12-14 | Amazon Technologies, Inc. | System and method for providing export services to merchants |
| US8255418B2 (en) * | 2009-05-05 | 2012-08-28 | Real Estate Portal Usa, Llc | Networked computer system providing an integrated suite of web services and a geographic information system (GIS) for real property and land parcels |
| US9360339B2 (en) * | 2013-01-14 | 2016-06-07 | Sap Se | Rendering maps with canvas elements |
| WO2019120487A1 (en) * | 2017-12-19 | 2019-06-27 | Telefonaktiebolaget Lm Ericsson (Publ) | Radio coverage map generation |
| US12474713B2 (en) * | 2022-03-01 | 2025-11-18 | Honda Motor Co., Ltd. | Map data having unequal interval |
Family Cites Families (18)
| 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. |
| US5170353A (en) | 1988-11-17 | 1992-12-08 | U.S. Philips Corporation | Bucket-oriented route planning method, and navigation system comprising a route planner for carrying out such a method |
| JPH0727568A (ja) | 1993-07-09 | 1995-01-27 | Zanabui Informatics:Kk | 経路誘導装置および経路探索方法 |
| US5710835A (en) * | 1995-11-14 | 1998-01-20 | The Regents Of The University Of California, Office Of Technology Transfer | Storage and retrieval of large digital images |
| US5974419A (en) | 1996-10-25 | 1999-10-26 | Navigation Technologies Corporation | Parcelization of geographic data for storage and use in a navigation application |
| US5953722A (en) | 1996-10-25 | 1999-09-14 | Navigation Technologies Corporation | Method and system for forming and using geographic data |
| US5968109A (en) | 1996-10-25 | 1999-10-19 | Navigation Technologies Corporation | System and method for use and storage of geographic data on physical media |
| US6141454A (en) * | 1996-11-01 | 2000-10-31 | Motorola | Methods for data compression and decompression using digitized topology data |
| US5963956A (en) | 1997-02-27 | 1999-10-05 | Telcontar | System and method of optimizing database queries in two or more dimensions |
| US6035299A (en) * | 1997-08-26 | 2000-03-07 | Alpine Electronics, Inc. | Mapping system with house number representation |
| US6112153A (en) * | 1997-09-15 | 2000-08-29 | Alpine Electronics, Inc. | User interface for selecting destinations by address in a vehicle navigation system |
| US6038559A (en) * | 1998-03-16 | 2000-03-14 | Navigation Technologies Corporation | Segment aggregation in a geographic database and methods for use thereof in a navigation application |
| US6112200A (en) * | 1998-03-16 | 2000-08-29 | Navigation Technologies Corporation | Interleaving of data types in a geographic database and methods for application |
| US6073076A (en) * | 1998-03-27 | 2000-06-06 | Navigation Technologies Corporation | Memory management for navigation system |
| EP1076808B1 (en) | 1998-05-08 | 2005-03-16 | Siemens Aktiengesellschaft | Method for producing a storage medium with a map |
| DE19847730A1 (de) | 1998-10-16 | 2000-04-20 | Bosch Gmbh Robert | Navigationssystem und Verfahren zu dessen Betrieb sowie Navigationsdatenträger und Verfahren zu dessen Beschreiben |
| US6324470B1 (en) * | 2000-03-07 | 2001-11-27 | Navigation Technologies Corporation | Method and system for representing restricted driving maneuvers |
| US6591270B1 (en) * | 2000-07-28 | 2003-07-08 | Navigation Technologies Corporation | Method for organizing map data |
-
2000
- 2000-07-28 US US09/629,224 patent/US6591270B1/en not_active Expired - Lifetime
-
2001
- 2001-06-29 EP EP01305650A patent/EP1176394B1/en not_active Expired - Lifetime
- 2001-07-26 JP JP2001226267A patent/JP4846932B2/ja not_active Expired - Fee Related
-
2003
- 2003-05-30 US US10/448,674 patent/US6751629B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| US20030200228A1 (en) | 2003-10-23 |
| JP2002116690A (ja) | 2002-04-19 |
| EP1176394B1 (en) | 2012-10-24 |
| US6591270B1 (en) | 2003-07-08 |
| EP1176394A3 (en) | 2010-03-03 |
| EP1176394A2 (en) | 2002-01-30 |
| US6751629B2 (en) | 2004-06-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4846932B2 (ja) | 地図データを編集するための改良された方法 | |
| US6782319B1 (en) | Method for organizing map data | |
| US5706503A (en) | Method of clustering multi-dimensional related data in a computer database by combining the two verticles of a graph connected by an edge having the highest score | |
| US5764880A (en) | Method and system for rebuilding log-structured arrays | |
| JPS63111551A (ja) | デジタルデータの記憶及び検索方法並びに装置 | |
| JP2022024065A (ja) | マルチ解像度画像システム | |
| JPH0520365A (ja) | 地理情報管理システムにおける複数の図面の管理方式 | |
| TW201931172A (zh) | 基於地理位置的興趣點檢索方法和裝置 | |
| JP6904724B2 (ja) | 地図データベース作成装置及び地図データベース作成方法並びに地図データベース作成プログラム | |
| JPS63104284A (ja) | デイスクフアイルアクセス方式 | |
| CN106844366A (zh) | 地理热力图的显示方法及装置 | |
| JP2577397B2 (ja) | 図形表示装置 | |
| CN109325086B (zh) | 一种离散地理数据归档管理方法 | |
| JPS59136860A (ja) | デイスク制御装置 | |
| JP2771069B2 (ja) | 図形情報管理装置 | |
| JP2759954B2 (ja) | 電子式地図検索装置 | |
| JPS6225345A (ja) | マルチボリユ−ム制御処理方式 | |
| JP2826351B2 (ja) | 地図検索装置 | |
| JPH01142841A (ja) | ファイル退避復元方式 | |
| JPH04266136A (ja) | 回転記録媒体のファイル管理方式 | |
| JPS63127280A (ja) | 地図検索装置 | |
| JPH0233786A (ja) | 光ディスク装置 | |
| JPS63153670A (ja) | 地図管理処理装置 | |
| JPH04340664A (ja) | 形状データ管理装置 | |
| JPH01180066A (ja) | 地図検索装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080724 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110407 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110615 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110721 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110824 |
|
| 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: 20111006 |
|
| 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: 20111013 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141021 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141021 Year of fee payment: 3 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |