EP0346492B1

Route search method for navigation system.

Abstract

This record has no abstract on file.

EP0346492B1, drawing sheet 1
Sheet 1 of 33

Term

Term ended

Expired 23 December 2008, 17.8 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

2 claims: 2 independent, 0 dependent

  1. 1
    A route exploration method in a navigation apparatus for setting a route from a designated departure point to a destination and providing guidance along the route using, as map data used in route exploration, node data comprising position information and information relating to the attributes thereof, intersection data comprising information relating to intersections, and road data comprising information related to roads arranged in a layered structure of map blocks ascending from lower-order layers having high data density to higher-order layers, having low data density, said method comprising the steps:(a) designating a departure point and a destination point;(b) checking the positional relationship of map blocks containing said departure point and said destination point by deciding if the departure point block and the destination point block are the same or mutually adjacent or they are remote from each other;(c) when the departure point and the destination point are in the same block;(c-1) calling road intersection data and road data of the departure point block and the destination point block;(c-2) route exploring from the departure point to the destination point;(d) when the departure point and the destination point are in mutually adjacent blocks;(d-1) calling road intersection data and road data of the departure point block;(d-2) detecting a connecting intersection connecting the departure point block to the destination point block;(d-3) route exploring from the departure point to the connecting intersection in the departure block;(d-4) calling road intersection data and road data of the destination block;(d-5) route exploring from the connecting intersection to the destination point;(e) when the departure point block is remote from the destination point block;(e-1) calling road intersection data and road data of the departure point block;(e-2) detecting first road intersections (connecting intersections) in a lower-order layer corresponding to road intersections in the departure point block in higher-order layer first blocks, in which the network has a low density;(e-3) setting the connecting intersection as the departure point in the departure point block in the higher-order layer block;(e-4) route exploring from the departure point to the connecting intersection in the departure point block;(e-5) calling road intersection data and road data of the destination point block;(e-6) detecting second connecting intersections corresponding to road intersections in the destination point block in the higher-order layer block;(e-7) setting a connecting intersection as the destination point in the destination point block in the higher-order layer block;(e-8) route exploring from the connecting intersection to the destination point in the destination point block;(f) repeating from (b) to (e) until a departure point block and a destination point block become the same or mutually adjacent blocks in the higher-order layer. 1. Procédé d'exploration d'itinéraire dans un appareil de navigation pour établir un itinéraire depuis un point de départ designé jusqu'à une destination et pour assurer un guidage le long de l'itinéraire en utilisant, comme données cartographiques utilisées dans l'exploration de l'itinéraire, des données de noeuds comprenant des informations de position et des informations relatives aux attribus de ces dernières, des données d'intersections comprenant des informations relatives aux intersections, et des données de routes comprenant des informations concernant les routes disposées dans une structure en couches de blocs de cartes s'élevant depuis les couches d'ordre inférieur présentant une forte densité de données jusqu'à des couches d'ordre supérieur présentant une densité faible de données, ledit procédé comprenant les étapes consistant : (a) à désigner un point de départ et un point de destination;(b) à contrôler la relation de position des blocs de cartes contenant ledit point de départ et ledit point de destination en décidant si le bloc de point de départ et le bloc de point de destination sont les mêmes ou sont adjacents mutuellement ou s'ils sont éloignés l'un de l'autre;(c) quand le point de départ et le point de destination se trouvent dans le même bloc : (c-1) à appeler des données d'intersections de routes et des données de routes du bloc de point de départ et du bloc de point de destination;(c-2) à explorer l'itinéraire depuis le point de départ jusqu'au point de destination;(d) quand le point de départ et le point de destination se trouvent dans des blocs mutuellement adjacents;(d-1) à appeler des données d'intersections de routes et des données de routes du bloc de point de départ;(d-2) à détecter une intersection de raccordement raccordant le bloc de point de départ au bloc de point de destination;(d-3) à explorer l'itinéraire depuis le point de départ jusqu'à l'intersection de raccordement dans le bloc de départ;(d-4) à appeler des données d'intersections de routes et des données de routes du bloc de destination;(d-5) à explorer l'itinéraire depuis l'intersection de raccordement jusqu'au point de destination;(e) quand le bloc de point de départ est éloigné du bloc de point de destination;(e-1) à appeler des données d'intersections de routes et des données de routes du bloc de point de départ;(e-2) à détecter des premières intersections de routes (intersections de raccordement) dans une couche d'ordre inférieur correspondant à des intersections de routes dans le bloc de point de départ des premiers blocs de couches d'ordre supérieur, dans lesquels le réseau présente une faible densité;(e-3) à établir l'intersection de raccordement comme point de départ dans le bloc de point de départ du bloc de couches d'ordre supérieur;(e-4) à explorer l'itinéraire depuis le point de départ jusqu'à l'intersection de raccordement dans le bloc de point de départ;(e-5) à appeler les données d'intersection de routes et les données de routes du bloc de point de destination;(e-6) à détecter des secondes intersections de raccordement correspondant aux intersections de routes dans le bloc de point de destination du bloc de couche d'ordre supérieur;(e-7) à établir une intersection de raccordement comme point de destination dans le bloc de point de destination du bloc de couches d'ordre supérieur;(e-8) à explorer la route depuis l'intersection de raccordement jusqu'au point de destination dans le bloc de point de destination;(f) à répéter les étapes de (b) à (e) jusqu'à ce qu'un bloc de point de départ et un bloc de point de destination soient les mêmes ou soient des blocs mutuellement adjacents dans la couche d'ordre supérieur. 1. Routensuchverfahren in einer Navigationsvorrichtung zum Einstellen einer Route von einem bezeichneten Abfahrtspunkt zu einem Ziel und Bereitstellen einer Führung entlang der Route, das als bei der Routensuche eingesetzte Kartendaten verwendet: Knotendaten mit Positionsinformationen und Informationen über deren Attribute, Kreuzungsdaten mit Informationen über Kreuzungen und Straßendaten mit Informationen über Straßen, die in einer Schichtstruktur von Kartenblöcken angeordnet sind, die von Schichten niederer Ordnung mit hoher Datendichte zu Schichten höherer Ordnung mit niedriger Datendichte aufsteigt, wobei das Verfahren die Schritte aufweist: (a) Bezeichnen eines Abfahrtspunkts und eines Zielpunkts;(b) Prüfen der Positionsbeziehung von Kartenblöcken, die den Abfahrtspunkt und den Zielpunkt enthalten, durch Entscheiden, ob der Abfahrtspunktblock und der Zielpunktblock gleich sind, aneinander angrenzen oder voneinander entfernt sind;(c) bei in dem gleichen Block liegendem Abfahrtspunkt und Zielpunkt: (c-1) Abrufen von Straßenkreuzungsdaten und Straßendaten des Abfahrtspunktblocks und des Zielpunktblocks;(c-2) Routensuchen von dem Abfahrtspunkt zu dem Zielpunkt;(d) bei in aneinander angrenzenden Blöcken liegendem Abfahrtspunkt und Zielpunkt: (d-1) Abrufen von Straßenkreuzungsdaten und Straßendaten des Abfahrtspunktblocks;(d-2) Detektieren einer Verbindungskreuzung, die den Abfahrtspunktblock mit dem Zielpunktblock verbindet;(d-3) Routensuchen von dem Abfahrtspunkt zu der Verbindungskreuzung in dem Abfahrtspunktblock;(d-4) Abrufen von Straßenkreuzungsdaten und Straßendaten des Zielpunktblocks;(d-5) Routensuchen von der Verbindungskreuzung zu dem Zielpunkt;(e) bei entfernt liegendem Abfahrtspunktblock vom Zielpunktblock: (e-1) Abrufen von Straßenkreuzungsdaten und Straßendaten des Abfahrtspunktblocks;(e-2) Detektieren erster Straßenkreuzungen (Verbindungskreuzungen) in einer Schicht niederer Ordnung entsprechend von Straßenkreuzungen in dem Abfahrtspunktblock in ersten Blöcken einer Schicht höherer Ordnung, in denen das Netz eine niedrige Dichte hat;(e-3) Einstellen der Verbindungskreuzung als Abfahrtspunkt in dem Abfahrtspunktblock in dem Block der Schicht höherer Ordnung;(e-4) Routensuchen von dem Abfahrtspunkt zu der Verbindungskreuzung in dem Abfahrtspunktblock;(e-5) Abrufen von Straßenkreuzungsdaten und Straßendaten des Zielpunktblocks;(e-6) Detektieren von zweiten Verbindungskreuzungen entsprechend von Straßenkreuzungen in dem Zielpunktblock in dem Block der Schicht höherer Ordnung;(e-7) Einstellen einer Verbindungskreuzung als Zielpunkt in dem Zielpunktblock in dem Block der Schicht höherer Ordnung;(e-8) Routensuchen von der Verbindungskreuzung zu dem Zielpunkt in dem Zielpunktblock;(f) Wiederholen von (b) bis (e) bis ein Abfahrtspunktblock und ein Zielpunktblock der gleiche oder aneinander angrenzende Blöcke in der Schicht höherer Ordnung werden.
  2. 2
    A route exploration method in a navigation apparatus according to claim 1, characterized by said road data having left-right turn prohibition information. 2. Procédé d'exploration d'itinéraire dans un appareil de navigation selon la revendication 1, caractérisé en ce que lesdites données de routes comportent des informations d'interdiction de tourner à gauche et à droite. 2. Routensuchverfahren in einer Navigationsvorrichtung nach Anspruch 1, dadurch gekennzeichnet, daß die Straßendaten Informationen über Links- oder Rechtsabbiegeverbote aufweisen.