Method and apparatus for storing cartographic route data
First Claim
1. An electronic navigation device for planning a route over at least one of a plurality of thoroughfares, from a starting location to a selected destination, said device comprising:
- a processor;
a memory connected to said processor, said memory having data indicative of said thoroughfares, wherein each of said thoroughfare has a plurality of associated features, wherein selected features are associated to form links of features, and wherein selected links are associated to form networks of links, wherein said processor determines whether said selected destination and said starting location are within the same said feature, and when said selected destination and said starting location are within the same said feature, said processor defines said route on said common feature;
when said selected destination and said starting location are not within the same said feature, said processor determines whether said selected destination and said starting location are within the same said link and, when said selected destination and said starting location are within the same said link, said processor defines said route on said common link; and
when said selected destination and said starting location are not within the same link, said processor determines whether said selected destination and said starting location are on the same network and, when said selected destination and said starting location are on the same network, said processor defines said route on said common network.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and device implementing a three-level hierarchy for storing, recalling and processing navigational and graphical data. A vehicle is equipped with an electronic navigation thoroughfare planning device capable of calculating the distance to a desired thoroughfare. To calculate a distance, a driver inputs a plurality of variables, including cartographic data and a final desired destination, as well as several potential additional variables. Upon receiving the driver inputs, the navigation device implements a three-level hierarchy for storing, recalling and processing cartographic data. After the cartographic data is stored in memory, the navigation unit can calculate distance to a thoroughfare utilizing a cascading search method beginning with searching the most specific first level and progressing to the broader second and third levels until a common network between the two locations is established. The navigation device can also utilize the three level hierarchy to display cartographic data as a graphical map on the unit utilizing the same cascading method to display detail on the display screen and locate the specific details on any coordinate on the screen. Therefore the navigation unit utilizes the same three level hierarchy to calculate distance to a desired destination and to display a graphical representation of the map.
-
Citations
10 Claims
-
1. An electronic navigation device for planning a route over at least one of a plurality of thoroughfares, from a starting location to a selected destination, said device comprising:
-
a processor;
a memory connected to said processor, said memory having data indicative of said thoroughfares, wherein each of said thoroughfare has a plurality of associated features, wherein selected features are associated to form links of features, and wherein selected links are associated to form networks of links, wherein said processor determines whether said selected destination and said starting location are within the same said feature, and when said selected destination and said starting location are within the same said feature, said processor defines said route on said common feature;
when said selected destination and said starting location are not within the same said feature, said processor determines whether said selected destination and said starting location are within the same said link and, when said selected destination and said starting location are within the same said link, said processor defines said route on said common link; and
when said selected destination and said starting location are not within the same link, said processor determines whether said selected destination and said starting location are on the same network and, when said selected destination and said starting location are on the same network, said processor defines said route on said common network. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An electronic navigation method for planning a route over at least one of a plurality of thoroughfares, from a starting location to a selected destination, said method comprising:
-
associating a plurality of features with each said thoroughfare;
associating said selected features to form lengths of features;
associating selected said lengths of features to form networks of said lengths;
determining whether said selected destination and said starting location are within the same said feature, and when said selected destination and said starting location are within the same said feature, defining said route on said common feature;
when said selected destination and said starting location are not within the same said feature, determining whether said selected destination and said starting location are within the same said link and, when said selected destination and said starting location are within the same said link, defining said route on said common link; and
when said selected destination and said starting location are not within the same said link, determining whether said selected destination and said starting location are on the same network and, when said selected destination and said starting location are on the same network, defining said route on said common network.
-
-
8. A navigation device comprising:
-
a processor;
a display, connected to said processor;
a memory connected to said processor, said memory containing cartographic data, including a thoroughfare having a name, wherein at least a portion of said thoroughfare is displayed on said display; and
an input, said input being operable to identify any point on said portion of said thoroughfare displayed on said display, whereupon such identification said processor retrieves said name of said thoroughfare from said memory and displays said name on said display. - View Dependent Claims (9)
-
-
10. A cartographic data storage device comprising:
-
a plurality of first level records, wherein each record in said first level contains at least one of a name of a thoroughfare, a thoroughfare classification of a thoroughfare, and data indicative of a change in cartographic coordinates of a section of said thoroughfares;
a plurality of second level records, wherein each of said records in said second level contains selected records of said first level; and
a plurality of third level records, wherein each said record on said third level contain records of said second level having a matching said name, wherein a sorted list containing a field sorted by said name, a field sorted by an X-coordinate of said cartographic coordinates, a field sorted by a Y-coordinate of said cartographic coordinates, and a field sorted by said thoroughfare classification is utilized to construct said second level records and said third level records.
-
Specification