(57)【特許請求の範囲】
【請求項１】
記憶媒体上にデジタルマップを格納するシステムのプロセッサによって、デジタルマップのデータを処理する方法であって、
前記デジタルマップは、1つまたは複数の介在点から別の介在点に至る直線ラインの集合としてのラインフューチャを有し、
該ラインフューチャは、別のラインフューチャとの交差点を表すノードによって終端する形式のデジタルマップのデータを処理する方法において、
前記プロセッサは、以下のステップを実行する；
ａ）データマップをカバーする複数のパーセルのパターンを定めるステップ、
ただし前記複数のパーセルは標準境界と、内側境界と、外側境界とを有し、該パーセルの内側境界は、これに隣接する複数のパーセルの複数の外側境界と一致し；
ｂ）ラインフューチャの形状と位置に基づき、前記パーセルについて前記ラインフューチャが２つまたはそれ以上のパーセルへの分割を必要とするか否かを検出するステップであって、
ｂ１）該ラインフューチャが所定のパーセルの外側境界により完全に取り囲まれているか否かを検出するステップ；
ｂ２）完全に取り囲まれていない場合には、前記ラインフューチャの分割が必要であることを検出するステップ、
ｂ３）前記ラインフューチャの分割を必要とする場合には、少なくとも１つの付加的ノードをラインフューチャに付加し、前記ラインフューチャを複数の新たなラインフューチャに分割し、当該複数の新たなラインフューチャを、それぞれのパーセルに格納するステップ；
ｃ）デジタルマップを記憶媒体上に格納するステップ；
ことを特徴とするデジタルマップの処理方法。
【請求項２】
ラインフューチャの分割を必要とする場合、前記付加的ノードを第１のパーセルと第２のパーセルのそれぞれの内側境界の間となるようデジタルマップに付加する、請求項１記載の方法。
【請求項３】
前記ラインフューチャが２つまたはそれ以上のパーセルの外側境界により完全に取り囲まれているか否かを検出するステップにおいて、
完全に取り囲まれている場合には、該ラインフューチャを、当該ラインフューチャとの交差の数が最大であるパーセルに格納する、請求項１記載の方法。
【発明の詳細な説明】
【０００１】
本発明は、記憶媒体上にデジタルマップを格納するシステムのプロセッサによって、デジタルマップのデータを処理する方法に関する。
【０００３】
公知のカーナビゲーションシステムは、デジタル道路データのマップをリムーバル記憶媒体、例えばＣＤ−ＲＯＭ上に必要とし、これにより出発点と目的点との間のルート計算、道路マップのディスプレイスクリーンでの表示などの機能を実現する。多くの場合、処理すべきデータ量は非常に大きく、数百Ｍバイトにも達する。一方、ナビゲーションシステムに埋め込まれたコンピュータシステムは非常に制限されたシステムメモリ容量、例えば４Ｍバイトしか有しておらず、このメモリ容量が種々の要素、例えばオペレーティングシステム、およびアプリケーションソフトウエアにより共有される。したがってデジタル道路データの所要量を記憶媒体からシステムに１つのステップでロードすることはできず、デジタル道路データはコンピュータシステムにより処理可能な小さなユニットに構造化されている。構造化の方法はパーセリング（parceling）と呼ばれ、道路データのユニットはパーセルと呼ばれる。このパーセリングに加えて、アプリケーションソフトウエアは道路データを複数のレベルに編成し、地図表示のために種々異なる縮尺をカバーし、ルート計画のために道路網の種々異なる密度をカバーしなければならない。例えばもっとも詳細なレベルは市街地地図に相当する道路データを含み、比較的に詳細でないレベルは町および市との間の連絡道路しか含まず、もっとも詳細でないレベルは高速道路および自動車専用道路しか含まない。レベルの数は固定されておらず、道路データが格納されたマップのエリアの特徴に依存する。パーセリングはこのマップの各レベルに独立して適用される。
【０００４】
パーセリングの方法はＵＳＰ４８８８６９８に記載されている。この明細書では、矩形パーセルのパターンが、道路データを格納すべきエリアをカバーするように定義され、これにより各パーセルはマップの所定部分をカバーする。パーセル・エリアの大きさは、パーセルに格納されたデータ量が所定の最大量を越えないように選択されている。このエリアの大きさは、マップの同じレベルであってもパーセルごとに異なることができる。従って市街地部分をカバーするパーセルは小さな相当エリアを有し、人口の少ない部分をカバーするパーセルは比較的大きな相当エリアを有する。マップはラインフューチャを有する。このラインフューチャは２つのノード間を伸長し、所定の地理的伸長部、例えば２つの交差点間をつなぐ道路部分を有する。このようなラインフューチャが２つのパーセル間の境界と交差すれば、公知の方法でラインフューチャは２つの新たなラインフューチャに分割される。これは付加的ノードを境界部に付加することにより行われる。それから、２つの新たなラインフューチャをそれらのノードと共に２つのパーセルに格納する。この方法にはいくつかの不所望の作用がある。第１に、付加的ノードを格納するのに特別の記憶スペースが必要であり、ここにはマップ自体についての情報は含まれない。実際的状況では、パーセルに格納される付加的ノードの数はパーセルにある全ノード数の２０％までとすることができる。さらに格納されたマップを使用するアプリケーションプログラムは、付加的ノードを処理するために特別の計算能力を必要とする。例えばルートを構築するために、ラインフューチャは相互にリンクされ、すべての付加的ノードは形成すべき付加的リンクを必要とする。
【０００５】
本発明の課題は、公知の方法と比較して付加的ノードの数が少ないデジタルマップの処理方法を提供することである。
【０００６】
この課題は本発明により、デジタルマップは、1つまたは複数の介在点から別の介在点に至る直線ラインの集合としてのラインフューチャを有し、
該ラインフューチャは、別のラインフューチャとの交差点を表すノードによって終端する形式のデジタルマップのデータを処理する方法において、
前記プロセッサは、以下のステップを実行する；
ａ）データマップをカバーする複数のパーセルのパターンを定めるステップ、
ただし前記複数のパーセルは標準境界と、内側境界と、外側境界とを有し、該パーセルの内側境界は、これに隣接する複数のパーセルの複数の外側境界と一致し；
ｂ）ラインフューチャの形状と位置に基づき、前記パーセルについて前記ラインフューチャが２つまたはそれ以上のパーセルへの分割を必要とするか否かを検出するステップであって、
ｂ１）該ラインフューチャが所定のパーセルの外側境界により完全に取り囲まれているか否かを検出するステップ；
ｂ２）完全に取り囲まれていない場合には、前記ラインフューチャの分割が必要であることを検出するステップ、
ｂ３）前記ラインフューチャの分割を必要とする場合には、少なくとも１つの付加的ノードをラインフューチャに付加し、前記ラインフューチャを複数の新たなラインフューチャに分割し、当該複数の新たなラインフューチャを、それぞれのパーセルに格納するステップ；
ｃ）デジタルマップを記憶媒体上に格納するステップ；
ことを特徴とするデジタルマップの処理方法によって解決される。
【０００７】
境界領域をパーセル毎に形成し、ラインフューチャが標準境界と交差することを許容し、ラインフューチャが境界領域の内側に残る限り、これを分割しないことにより、分割されるラインフューチャの数、従って付加的ノードの数が低減される。本発明の方法によれば、道路網がパーセル間の境界では鋭く切断されないが道路網のトポロジーは、「自然の」ブレークポイントが道路網に、境界の近傍に存在するノードの形態で存在するかどうかをチェックすることにより考慮される。このようなブレークポイントが存在すれば、道路網を人工的場所でカットする必要がなく、また付加的ノードを道路網に置く必要もない。この利点が達成され、一方パーセルの基本的な規則構造は維持される。この規則構造はマップデータを例えばマップ表示のために処理するのに有利である。小さな欠点は、パーセルの境界領域にある地理的位置でのフューチャがそのパーセルに格納されず、隣接するパーセルに格納されることである。しかしこの欠点は隣接するパーセルを検索することにより解決することができる。
【０００８】
本発明による方法の実施例は請求項２に記載されている。付加的ノードを付加することは、情報の完全に新しいアイテムを格納する必要がないという利点を有する。このことは記憶媒体上の記憶スペースを節約する。
【００１１】
記憶媒体における付加的ノードの数を低減することは有利である。なぜなら、記憶スペースが節約され、記憶媒体からのラインフューチャを使用するアプリケーションプログラムにおける計算負荷が軽減するからである。
【００１２】
このような記憶媒体は、所定のマップに対して比較的少数の付加的ノードしか有していない。なぜならごく少数のラインフューチャしか複数のラインフューチャに分割されないからである。ラインフューチャは標準境界と交差することができ、このラインフューチャが外側境界と交差しないなら、これは分割されない。従ってラインフューチャ境界領域と完全に交差しない限り、これは分割されない。記憶スペースが節約されることを別にしても、本発明の記憶媒体にはまた、記憶媒体からのマップデータを使用するシステムがラインフューチャを処理するのに比較的小さい計算能力しか必要としないという利点がある。
【００１３】
このようにして、マップ上で所定のルートを処理するためにシステムが要求される計算能力が低くなる。ルートは、構成要素たるラインフューチャをそれぞれのノードでリンクすることにより構造化される。本発明によれば、マップが記憶媒体に格納されていれば、ごく少数のラインフューチャしか複数のラインフューチャに分割されない。従ってシステムはルートを構造化するのに比較的少数のラインフューチャへリンクするだけでよい。
【００１４】
本発明のさらなる有利な実施例は従属請求項に記載されている。
【００１５】
本発明およびその利点は、実施例と添付図面によりさらに明かとなる。
【００１６】
図１は、本発明によるパーセルを示す。
【００１７】
図２は、パーセルに格納されるマップの一部を示す例である。
【００１８】
図３は、本発明の記憶媒体にマップを格納するための装置の概略図である。
【００１９】
図４は、本発明によるナビゲーションシステムの概略図である。
【００２０】
図５は、デジタルマップに対するパーセルのパターンの一部を示す図である。
【００２１】
種々の図面中、相応するフューチャには同じ参照符号が付してある。
【００２２】
図１は、本発明によるパーセルを示す。パーセル１００は標準境界１０２を有し、標準境界はパーセルによりカバーされる地理的エリアを示す。パーセルは、カバーされたエリアに相当するデジタルマップの情報部分を格納する。パーセルのエリアの大きさは、これに格納された情報が所定のデータ量を越えないように選択されている。エリアの大きさはすべてのパーセルに対して同じである必要はなく、従ってマップの希薄に専有された部分、例えば地方部分をカバーするパーセルは大きなエリアをカバーし、一方マップの密に占有された部分、例えば市街地をカバーするパーセルは格段に小さなエリアをカバーする。デジタルマップは通常、情報の種々異なる詳細レベルを有する。このようなマップは例えば既知の道路すべてを備えた詳細レベル、主要道路だけを備えた高レベル、高速道路と自動車専用道路だけを備えた中高レベルを有する。パーセルによりカバーされるエリアの大きさは、マップのレベルが異なれば異なって良い。
【００２３】
例えば本発明のシステムの実施例では、パーセルは詳細な市街地地図に対しては５００ｍ×５００ｍである。パーセルは標準境界１０２の周囲に境界領域１０４を有する。境界領域は内側境界１０６と外側境界１０８により囲まれている。領域は標準境界の周囲に対称的に配置されている。すなわち内側境界は標準境界に対して外側境界と同じ距離である。このようにしてパーセルのパターン内で、所定のパーセルの内側境界はその隣接するパターンの外側境界と一致し、境界領域は２つのパーセル間で共有される。一方の方向での境界１１０の大きさは、他方の方向での境界１１２の大きさとは異なって選択できる。
【００２４】
マップは所定の地理的拡張を備えたフューチャを含む。この関連から、地理的拡張はフューチャの形状と位置である。すなわちポイントの位置の集合がフューチャを形成する。フューチャは２つのノード間をつなぐラインフューチャとすることができ、２つの交差点間の道路と同じである。しかしフューチャはラインフューチャの集合により形成される複合フューチャであっても良く、高速道路インターチェンジをモデル化する。ラインフューチャは１つまたは複数の介在点を含むことができ、この介在点はフューチャの属性を含む。このような介在点は、道路の形状をモデル化するのに使用される。この場合、ラインフューチャは介在点から介在点へ伸びる直線ラインの集合であり、終了部は別のラインフューチャとの交差点を表すノードによって終端する。
【００２５】
マップは、マップの広がりをカバーする多数のパーセルに格納される。ラインフューチャまたは複合フューチャはパーセルの境界により交差し、そのようなフューチャを１つ以上のパーセルに格納するための手段を取らなければならない。公知のシステムではこのことは、ラインフューチャに対してこれを２つの新たなラインフューチャに切断し、２つの新たなラインフューチャを２つの隣接するパーセルに格納することにより解決される。その終了部で付加的ノードが、マップの２つのパーセル間の境界に配置される。本発明によれば切断数は、ラインフューチャが標準境界と交差するのを許容し、これが完全に境界領域と交差する場合だけ切断することにより制限される。したがって１つのパーセルから出発し、標準境界と交差するラインフューチャは、これがその１つのパーセルの外側境界と交差しなければ切断されない。例えばこのようなフューチャはこれが境界領域内のノードで終端するなら切断されない。パーセルの内側境界内に完全に配置されたフューチャは単純であっても複合であっても全てこのパーセルに所属する。内側境界内で出発し、外側境界と交差するパーセルは全て付加的ノードによって分割される。可能であれば常に、内側境界と外側境界との間に既に存在する介在点がこのような付加的ノードのために使用される。このような介在点が存在しなければ、付加的ノードは標準境界に加えられ、フューチャを分割する。
【００２６】
このような介在点が２つ以上存在すれば、標準境界に最も近い介在点が選択される。ラインフューチャは、これが完全にパーセルの標準境界内にあれば、このパーセルに所属する。完全に内側境界と外側境界との間にあるフューチャは、このエリアの環境にある道路網の所定の状況に依存して、相応するパーセルの１つに割り当てられる。以下の状況が考慮される。
【００２７】
−たとえ可能であっても、道路および交差点のような複合フューチャの分割は回避しなければならない。
【００２８】
−たとえ可能であっても、輸送機関網における重要度の同じフューチャの分断チェーンは回避しなければならない。
【００２９】
−フューチャは、これが他のフューチャに対しもっとも多くの接続を有するパーセルに格納する。
【００３０】
必要であれば、複合フューチャはパーセル境界で分割される。本発明のパーセルを備えた記憶媒体を使用するアプリケーションプログラムは、複数のパーセルに分散された複合フューチャを処理できなければならない。
【００３１】
図２は、マップの一部をパーセルに格納する実施例を示す。この実施例は、パーセル２０２，２０４，２０６，２０８，２１０そして２１２を有する。これらパーセルはパターンに並置されており、完全にマップのこのエリアをカバーする標準境界が使用されている。１つのパーセルの内側境界は隣接するパーセルの外側境界と一致する。例えばパーセル２０２の内側境界２１４は、ライオンセグメント２１８の長さにわたってパーセル２０４の外側境界２１６と一致する。ラインフューチャ２２０は、ノード２２２とノード２２４との間を伸張している。ラインフューチャ２２０は完全にパーセル２０２の内側境界２１３内にあり、したがってパーセル２０２に格納される。
【００３２】
ラインフューチャ２２６はノード２２２とノード２２８との間を伸張する。ラインフューチャ２２６はパーセル２０２の標準境界と交差するが、このパーセルの外側境界とは交差しない。したがってラインフューチャ２２６は分割されず、パーセル２０２に格納される。
【００３３】
ラインフューチャ２３０はノード２２４とノード２３２との間を伸張する。ラインフューチャ２３０はパーセル２０２とパーセル２０４内にあり、両方の外側境界と交差する。したがってこれは付加的ノード２３４の付加によって分割される。この付加的ノードはパーセル２０２とパーセル２０４との間の標準境界に最も近く存在する介在点である。ノード２２４と付加的ノード２３４との間に伸張する新たなラインフューチャはパーセル２０２に格納され、付加的モード２３４とノード２３２との間を伸張する新たなラインフューチャはパーセル２０４に格納される。それぞれのラインフューチャを終端するノードもそれぞれのパーセルに格納され、この実施例では付加的ノード２３４は両方に格納される。
【００３４】
オリジナルのラインフューチャ２３０はいずれのパーセルにも格納されない。ラインフューチャ２３６はノード２３８とノード２３２との間に伸張する。しかしこのラインフューチャは介在点を含んでいない。ラインフューチャ２３６はパーセル２０２と２０４内にあり、両方の外側境界と交差する。したがってこれは付加的ノード２４０の付加によって分割される。この付加的ノードは、パーセル２０２とパーセル２０４との間の標準境界にある。なぜなら境界領域に介在点が存在しないからである。
【００３５】
２つの新たなラインフューチャはそれぞれのパーセルに格納される。ラインフューチャ２４２はノード２３８と２４４との間に伸張し、パーセル２０２，２０４および２０８にある。パーセル２０４に関しては、ラインフューチャ２４２はパーセル２０８の境界領域に残っており、したがって一部がパーセル２０４に格納される新たなラインフューチャとなるよう分割する必要はない。したがってラインフューチャ２４２は付加的ノード２４６により分割される。この付加的ノードはパーセル２０２とパーセル２０８との間の標準境界に最も近い介在点である。ノード２３８と２４６との間の新たなラインフューチャはパーセル２０２に格納され、ノード２４６と２４４との間の新たなラインフューチャはパーセル２０８に格納される。
【００３６】
ラインフューチャ２４８はノード２４４とノード２５０との間を伸張し、介在点を２５２に有する。ラインフューチャ２４８はパーセル２０６とパーセル２０８にあり、このラインフューチャがパーセル２０６の外側境界と交差する個所はパーセル２０８の外側境界により囲まれた境界領域内に残っている。このラインフューチャは付加的ノード２５２によって分割される。この付加的ノードはパーセル２０６と２０８との間の標準境界に最も近い介在点である。
【００３７】
ラインフューチャ２５４はノード２５０とノード２５６との間を伸張する。ラインフューチャはパーセル２０６，２０８および２１２にあり、それぞれの境界領域をパーセル２０４と２０８との間で、またパーセル２０８と２１２との間で越えている。したがってこのラインフューチャは２つの付加的ノードによって２回分割される。すなわち、パーセル２０６と２０８との間の標準境界にある付加的ノード２５８と、パーセル２０８と２１２との間の標準境界にある付加的ノード２６０である。新たに形成された３つのラインフューチャは、それらがその内側境界を交差するパーセルに格納される。
【００３８】
ラインフューチャ２６２はノード２６４とノード２６６との間を伸張し、パーセル２０４とパーセル２０８との間の境界領域に完全に属する。このラインフューチャは分割されず、パーセル２０４またはパーセル２０８に格納される。両方のパーセルで、このラインフューチャ２６２は同じ数の接続を他のラインフューチャに対して有しており、したがって基準がこの場合は決定的ではない。この実施例では、ラインフューチャ２６２はパーセル２０８に格納される。ラインフューチャ２６８はノード２６６とノード２５６との間を伸張し、パーセル２０４，２０８および２１２にある。パーセル２０４に関しては、
ラインフューチャ２６８はパーセル２０８の境界領域に残っており、ラインフューチャ２６８の一部をパーセル２０４に格納する必要はない。したがってラインフューチャ２６８は付加的ノード２７０の付加によって一度分割される。この付加的ノードはパーセル２０８とパーセル２１２との間の標準境界にある。２つの新たなラインフューチャはそれらが交差する内側境界を有するパーセルに格納される。
【００３９】
図３は概略的に、記憶媒体上にマップを格納する装置を示す。システム３００は公知のアーキテクチュアにより実現されており、汎用コンピュータに実現することができる。このシステムは、ワークメモリ３０４にロードされるアプリケーションプログラムの命令を実行するためのプロセッサ３０２を有する。システムはさらにインターフェース３０６を有し、端末機器と通信する。命令およびデータをシステムの種々の要素間で交換するためのバス３０８が設けられている。端末機器はテープユニット３１０を有し、これによりデジタルマップのデータがシステムに入力される。他の形式の記憶装置もこの目的のために使用することができる。例えばカセット、磁気ディスクまたはＣＤ−ＲＯＭである。択一的にデジタルマップのデータはシステムに、システムにデータを供給するネットワーク接続を介して入力することができる。このシステムの実施例では、システムに入力されるデジタルマップのデータはＧＤＦフォーマットである。これは地理的情報を交換するための標準ＡＳＣＩＩフォーマットであり、とりわけ道路網の地理、接続、および属性を含む。端末機器はさらに、形成されたパーセルの形態でマップをＣＤ−ＲＯＭ３１４に書き込むためのＣＤ書き込みユニット３１２を有する。他の形式の記憶媒体をこの使用のために使用することができる。例えば、カセット、スマートカード、または磁気ディスクである。種々のタスクを実行するために、ソフトウエアユニットがワークメモリにロードされる。ユニット３１４は、マップをカバーするパーセルのパターンを次のように規定する。すなわち各パーセルがパーセルのエリアに相当するマップのデータを格納するのに適するように規定するよう。ユニット３１６は、地理的拡張を検出するように構成されている。すなわち手元にあるラインフューチャの形状と位置を検出し、ラインフューチャが２つまたはそれ以上のパーセルへの分割を必要とするか否かを検出する。ユニット３１８は、１つまたはそれ以上の付加的ノードをマップのデータに付加することによる分割が必要な場合にそのような分割を行い、オリジナルのラインフューチャを２つまたはそれ以上の新たなラインフューチャに分割する。ユニット３１８は、ラインフューチャがパーセルの外側境界により完全に取り囲まれているか否かを検出することにより、ラインフューチャの分割をすべきか否かを決定する。さらにユニット３１８は、新たに形成されたラインフューチャとそれらのノードをそれぞれのパーセルに格納するよう構成されている。最後にユニット３２０は、ラインフューチャが分割されない場合、ラインフューチャを全体として関連のパーセルに格納するためのものである。システムの機能を前記のように種々のユニットに分散することは可能な実現例の１つである。他の分散または他のユニットも可能である。
【００４０】
図４は概略的に本発明のナビゲーションシステムを示す。システム４００は公知のアーキテクチュアにしたがって実現されており、汎用コンピュータに実現することができる。このシステムは、ワークメモリ４０４にロードされるアプリケーションプログラムの命令を実行するためのプロセッサ４０２を有している。このシステムはさらに、端末機器と通信するためのインターフェース４０６を有している。バス４０８が、命令およびデータをシステムの種々の要素間で交換するために設けられている。端末機器は、デジタルマップを有する記憶媒体４１２からデータを読み出すための読み出しユニット４１０を有する。この記憶媒体はＣＤ−ＲＯＭであるが、他の形式の記憶媒体を使用することもできる。これは例えば、磁気ディスクまたはスマートカードである。ナビゲーションシステムの種類に依存して、他の端末機がシステムに接続される。これは例えば表示スクリーン４１４およびスピーカ４１６である。このシステムはデジタルマップのデータを読み出すための読み出しユニット４１８を有し、この読み出しは記憶媒体上のパーセルにアクセスすることにより行われる。パーセル間のデータの編成については図２に関連して説明した。読み出しユニット４１８はとりわけ、２つのパーセル間の標準境界と交差するラインフューチャを読み出すように構成されている。このようなフューチャはパーセルの１つの外側境界により完全に取り囲まれているが、標準境界は越えており、したがって標準エリアを越えている。従来のナビゲーションシステムでは、読み出しユニットは、パーセルの全てのフューチャがパーセルの標準境界内にあり、隣接するフューチャは常に隣接するパーセル内にあることを前提とできる。システム４００はさらにプロセッシングユニット４２０を有し、これは記憶媒体からのフューチャ読み出しを処理する。処理自体は本発明に関連するものではなく、ここでは詳細に述べない。この処理はナビゲーションシステムの種類に依存し、出発点と目的地とのルート計画とすることができる。このルート計画は、使用可能な道路を知るために記憶媒体上のデジタルマップを使用して行う。このようなルート計画は、パーソナルコンピュータ上のアプリケーションプログラムの一部、または運転者にガイドを提供する自動車ナビゲーションシステムの一部とすることができる。プロセシングユニットはまたマップの一部を自動車の表示スクリーンに表示することができ、表示されたマップ上に自動車の現在位置を示す。
【００４１】
記憶媒体４１２上の地理データは有利には、直接的ガイダンスを提供するナビゲーションシステク以外の形式のシステムにより使用することができる。そのようなデータを使用する他のアプリケーションは、例えば所定のルートまたはロケーションに関連するツーリスト情報を検索するためのデータを使用してアプリケーションプログラムを実行する汎用コンピュータ上で実現されるシステムである。他のアプリケーションはインターネットを接続ネットワークとして使用して実現される。記憶媒体上の地理的データはインターネットサーバを介してアクセスされ、ユーザにブラウザライクのプログラムを介してユーザのコンピュータ上に提示される。
【００４２】
図５は、デジタルマップに対するパーセルのパターンの一部を示す。マップの実際の内容は明りょうにするため図示されていない。マップの一部５０２を表示スクリーン上に表示すべき場合、この部分をカバーするパーセルが記憶媒体から読み出される。このことは、５０４から５２０までの９つのパーセルが読み出され、それらの内容が５０２のフレームに入る限り表示されることを意味する。このフレームの下側境界はパーセル５１６，５１８および５２０の境界領域内にある。これら境界領域にあるフューチャのいくつかは実際にはこれらのパーセルには格納されず、ちょうど下のパーセルに格納されている。このことは図２に関連して説明した。したがってパーセル５２２，５２４および５２６も同様に読み出され、それらの内容も５０２のフレーム内に残る限り表示される。したがって一般的には、本発明のパーセルに格納されたマップを表示するシステムは次のように構成しなければならない。すなわち、隣接する２つのパーセルの境界領域に属するフューチャが２つのパーセルのどちらか一方に、そのフューチャが地理的位置を一方のパーセルの標準境界内に有するか、または他方のパーセルの標準境界内に有するかに関係なく、残ることができるように構成しなければならない。
【００４３】
所定のマップに対するパーセルの境界領域の大きさは、複数のパーセル間に分割されるラインフューチャの量を決定する。境界領域が小さければ、比較的多くのラインフューチャが分割され、したがって多量の付加的ノードが格納されることとなる。境界領域が小さいことの利点は、所定のパーセルにアクセスする際に隣接するパーセルを検索すべき確率が小さいことである。なぜなら所定のパーセルのラインフューチャのほとんどが内側境界内にあるからである。境界領域が大きいことにより、比較的少数のラインフューチャを分割すればよい。その結果、比較的少数の付加的ノードを格納すればよい。このことは記憶スペースを節約し、また性能を改善する。なぜなら、ラインフューチャからルートを構築するのに比較的少数のステップしか必要ないからである。境界領域が大きいことの欠点は、所定のエリアの内容を完全に得るためにパーセルを特別に検索しなければならない確率が高いことである。境界領域の大きさは設計事項であり、所定のマップに対して利点と欠点との間のバランスを最適にするよう選択することができる。境界領域の大きさは同じマップでの異なるレベルに対して異なっていて良い。これにより各レベルに対して最適の選択が得られる。実際の状況では、境界領域の大きさは数十メートルのオーダーである。
【図面の簡単な説明】
【図１】  図１は、本発明によるパーセルを示す。
【図２】  図２は、パーセルに格納されるマップの一部を示す例である。
【図３】  図３は、本発明の記憶媒体にマップを格納するための装置の概略図である。
【図４】  図４は、本発明によるナビゲーションシステムの概略図である。
【図５】  図５は、デジタルマップに対するパーセルのパターンの一部を示す図である。
【図１】
0004510286.tif 000002
【図２】
0004510286.tif 000003
【図３】
0004510286.tif 000004
【図４】
0004510286.tif 000005
【図５】
0004510286.tif 000006