System and method for calculating a navigation route based on adjacent cartographic map databases
First Claim
1. A method for calculating a route between first and second locations, comprising:
- providing first and second data maps of different first and second geographic regions, respectively, having region edges;
planning potential paths from a first location through said first geographic region toward a second location outside of said first geographic region based on said first data map;
determining when at least one of said potential paths intersects a region edge of said first geographic region;
identifying a transition point in said second data map for said at least one of said potential paths based on a location at which said at least one of said potential paths intersects said region edge of said first data map; and
planning potential paths from said transition point through said second geographic region toward said second location based on said second data map.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus are provided for calculating potential paths through a roadway network defined at least partially by separate, but adjacent data maps. First and second data maps are provided that are indicative of roadway networks for different geographic regions bounded by region edges, at least one of which is common to both geographic regions. The data maps are adjacent, and one data map contains the first location while the other data map contains a roadway segment over which the potential paths may travel. Potential paths are planned from the first location through the first data map. When a current potential path intersects an edge of the first data map, the intersection is identified by coordinate data. A transition point is located in an adjacent data map based on the location where the current potential path intersects the edge of the first data map. The calculation method and apparatus continue from the transition point through the second data map toward the second location.
73 Citations
27 Claims
-
1. A method for calculating a route between first and second locations, comprising:
-
providing first and second data maps of different first and second geographic regions, respectively, having region edges;
planning potential paths from a first location through said first geographic region toward a second location outside of said first geographic region based on said first data map;
determining when at least one of said potential paths intersects a region edge of said first geographic region;
identifying a transition point in said second data map for said at least one of said potential paths based on a location at which said at least one of said potential paths intersects said region edge of said first data map; and
planning potential paths from said transition point through said second geographic region toward said second location based on said second data map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
locating data maps corresponding to geographic regions that are adjacent to said first geographic region; and
selecting one of said data maps as said second data map.
-
-
8. The method of claim 1, further comprising organizing multiple data maps into a bounded box layout identifying adjacent data maps, said first and second data maps being adjacent one another.
-
9. The method of claim 1, further comprising performing a node expansion during said second planning step by identifying nodes in said second data map linked to said transition point to continue planning said potential paths through said second data map.
-
10. A map database recorded on a computer readable medium, comprising:
-
nodal records stored in a linked structure, said nodal records containing data indicative of nodes in a roadway network, for a geographic region within defined boundaries and data indicative of roads intersecting and joining said nodes; and
edge markers stored in said linked structure, said edge markers containing data indicative of points at which said roads intersect said boundaries of said geographic region defined by said nodal records, said edge markers being configured to be matched between adjacent map databases. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A portable electronic device, comprising:
-
memory storing data maps of roadway networks for geographic regions surrounded by edges;
a processor calculating potential paths through a first data map, said processor automatically shifting calculation of a current potential path to a second data map when said current potential path intersects an edge of said first data map; and
an output unit presenting a route through said first and second data maps to a user based on said potential paths. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A navigation system for calculating a route between first and second locations, comprising:
-
an input unit configured to accept from a user first and second locations;
memory storing at least first and second map databases containing data indicative of first and second geographic regions, said first geographic region differing from, and being positioned adjacent to, said second geographic region; and
a route planner calculating potential paths from said first location through said first geographic region based on said first map database, when a current potential path intersects an edge of said first geographic region, said route planner accessing said second map database to continue calculating said current potential path toward said second location through said second geographic region based on said second map database. - View Dependent Claims (27)
-
Specification