Method And Apparatus For Creating Map Data And Method And Apparatus For Route Search
First Claim
Patent Images
1. A method for creating map data for navigation comprising:
- setting a plurality of levels corresponding to levels of detail,stratifying meshes at the individual levels, andcreating map data that includes road information of the individual meshes at the individual levels, wherein the map data includes, for individual combinations of two meshes at a predetermined level, data for identifying meshes at the predetermined level that are used to search for routes from one mesh in each of the combinations of two meshes to the other mesh in each of the combinations of two meshes as search range data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for creating map data for navigation includes setting a plurality of levels corresponding to levels of detail, stratifying meshes at the individual levels, and creating map data that includes road information of the individual meshes at the individual levels. The map data includes, for individual combinations of two meshes at a predetermined level, data for identifying meshes at the predetermined level that are used to search for routes from one mesh in each of the combinations of two meshes to the other mesh in each of the combinations of two meshes as search range data.
-
Citations
8 Claims
-
1. A method for creating map data for navigation comprising:
-
setting a plurality of levels corresponding to levels of detail, stratifying meshes at the individual levels, and creating map data that includes road information of the individual meshes at the individual levels, wherein the map data includes, for individual combinations of two meshes at a predetermined level, data for identifying meshes at the predetermined level that are used to search for routes from one mesh in each of the combinations of two meshes to the other mesh in each of the combinations of two meshes as search range data. - View Dependent Claims (2, 3, 4)
-
-
5. A route search method for a navigation apparatus that searches for a route to a destination location, the method comprising:
-
setting a plurality of levels corresponding to levels of detail, stratifying meshes at the individual levels, storing, for individual combinations of two meshes at a level immediately below a top level, data for identifying meshes that are used to search for routes from one mesh in each of the combinations of two meshes to the other mesh in each of the combinations of two meshes as search range data, together with road information of the individual meshes at the individual levels, in map data, performing control so that a link that constitutes road information at the top level does not cross over meshes at the level immediately below the top level, and storing, in a link record of the link, identification data of a mesh at the level immediately below the top level where the link exists; and searching for a route between nodes at the top level, using top-level links having mesh identification data of meshes that are defined to be used for route search in the search range data.
-
-
6. An apparatus for creating map data for navigation for setting a plurality of levels corresponding to levels of detail, stratifying meshes at the individual levels, and creating map data that includes road information of the individual meshes at the individual levels, the apparatus comprising:
-
a link-list creating unit that creates a list of boundary-exit links that exit from a mesh and a list of boundary-entrance links that enter a mesh for each of the meshes with reference to the road information of each of the meshes; a route searching unit that, for individual combinations of two meshes, searches for all routes from boundary-exit links in one mesh in each of the combinations of two meshes to boundary-entrance links in the other mesh in each of the combinations of two meshes; and a search-range-data creating unit that creates, from data for identifying meshes to which links that constitute each of the searched routes belong, search range data for identifying meshes that are used to search for routes from one mesh in each of the combinations of two meshes to the other mesh in each of the combinations of two meshes.
-
-
7. An apparatus for creating map data for navigation for setting a plurality of levels corresponding to levels of detail, stratifying meshes at the individual levels, and creating map data that includes road information of the individual meshes at the individual levels, the apparatus comprising:
-
a link-list creating unit that creates a list of boundary-exit links that exit from a mesh and a list of boundary-entrance links that enter a mesh for each of the meshes with reference to the road information of each of the meshes; a route searching unit that performs a search from boundary-exit links in a first mesh until the search cannot be performed and, after performing the search, obtains all routes from the boundary-exit links in the first mesh to boundary-entrance links in a second mesh with reference to the search result; and a search-range-data creating unit that creates, from data for identifying meshes to which links that constitute each of the searched routes belong, search range data for identifying meshes that are used to search for routes from the first mesh to the second mesh.
-
-
8. A navigation apparatus that searches for a route to a destination location, the navigation apparatus comprising:
-
a map-data storage unit that stores, for individual combinations of two meshes at a level immediately below a top level, data for identifying meshes that are used to search for routes from one mesh in each of the combinations of two meshes to the other mesh in each of the combinations of two meshes as search range data, together with road information of the individual meshes at individual levels, in map data, performs control so that a link that constitutes road information at the top level does not cross over meshes at the level immediately below the top level, and stores the map data, which includes, in a link record of the link, identification data of a mesh at the level immediately below the top level where the link exists; a destination-location setting unit that sets a destination location; and a route searching unit that obtains individual nodes at the top level on a starting location side and a destination location side and searches for a route between the nodes, using links at the top level having mesh numbers of meshes that are defined to be used for route search in the search range data.
-
Specification