Method for creating map data and map data utilization apparatus
First Claim
1. A method of creating map data for representing a map for use in a map data utilization apparatus, the map made up from a plurality of map components and each of the plurality of map components having a plurality of attribute types defined in the map data, each of the attribute types is associated with at least one other attribute type from among the plurality of attribute types, the method comprising:
- associating, by a processor, attribute data records of a subject attribute type with attribute data records of an other attribute type by having each of the attribute data records of the other attribute type indicate a number of associated data records from the subject attribute type that respectively correspond with the attribute data record of the other attribute type;
arranging, by the processor, a data list of the attribute data records for the subject attribute type based on (i) a sequential order of the attribute data records of the other attribute type such that the data list for each of the attribute types are aligned to have a same arrangement order as its associated at least one other attribute type for representing the map components of the map data, and (ii) the number of associated data records identified per each of the attribute data records of the other attribute type that respectively correspond with the attribute data record of the other attribute type such that a relationship is established between one attribute data record of the other attribute type and the corresponding attribute data records of the subject attribute type; and
storing, by the processor, as the map data for representing the map for use in the map data utilization apparatus, in a form of the data list which is arranged, the attribute data records for each of the plurality of attribute types based on an association between the plurality of attribute types, whereinthe attribute data records for representing each of the plurality of attribute types of each of the plurality of map components are formed as one data list.
1 Assignment
0 Petitions
Accused Products
Abstract
Map data includes, for each of multiple links used for representing a road in a map, a link record and a speed limit record for a certain link. The link records and the speed limit records of the multiple links for representing a road are collected to form separate data lists of respective attribute types, that is, a link record data list and a speed limit record data list, instead of collecting records by a unit of each link. The map data structured as separate attribute data lists of respective attribute data types for links in the map data, for example, establishes inter-attribute data association between different attribute data types for the certain link based on the arrangement orders of the respective attribute data types in the data list indicative of the same arrangement order of the multiple links.
-
Citations
17 Claims
-
1. A method of creating map data for representing a map for use in a map data utilization apparatus, the map made up from a plurality of map components and each of the plurality of map components having a plurality of attribute types defined in the map data, each of the attribute types is associated with at least one other attribute type from among the plurality of attribute types, the method comprising:
-
associating, by a processor, attribute data records of a subject attribute type with attribute data records of an other attribute type by having each of the attribute data records of the other attribute type indicate a number of associated data records from the subject attribute type that respectively correspond with the attribute data record of the other attribute type; arranging, by the processor, a data list of the attribute data records for the subject attribute type based on (i) a sequential order of the attribute data records of the other attribute type such that the data list for each of the attribute types are aligned to have a same arrangement order as its associated at least one other attribute type for representing the map components of the map data, and (ii) the number of associated data records identified per each of the attribute data records of the other attribute type that respectively correspond with the attribute data record of the other attribute type such that a relationship is established between one attribute data record of the other attribute type and the corresponding attribute data records of the subject attribute type; and storing, by the processor, as the map data for representing the map for use in the map data utilization apparatus, in a form of the data list which is arranged, the attribute data records for each of the plurality of attribute types based on an association between the plurality of attribute types, wherein the attribute data records for representing each of the plurality of attribute types of each of the plurality of map components are formed as one data list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 16)
-
-
8. A map data utilization apparatus comprising:
-
a processor for processing map data; and a map data input unit for inputting the map data to the processor, wherein the map data has a plurality of map components for drawing a map, each of the plurality of map components has a plurality of attributes, which are respectively different, represented by attribute data records, each of the attributes is associated with at least one other attribute from among the plurality of attributes, such that the attribute data records of a subject attribute is associated with the attribute data records of an other attribute by a number of associated data record provided in each of the attribute data records of the other attribute, the number of associated data record indicates a number of attribute data records from the subject attribute that correspond with the attribute data record of the other attribute, a data list of the attribute data records for the subject attribute type is arranged based on (i) a sequential order of the attribute data records of the other attribute type such that the data list for each of the attribute types are aligned to have a same arrangement order as its associated at least one other attribute type for representing the map components of the map data, and (ii) the number of associated data records identified per each of the attribute data records of the other attribute type that respectively correspond with the attribute data record of the other attribute type such that a relationship is established between one attribute data record of the other attribute type and the corresponding attribute data records of the subject attribute type; and the attribute data records for each of the plurality of attribute types based on an association between the plurality of data types is stored, as the map data for representing the map for use in the map data utilization apparatus, in a form of the data list which is arranged; the attribute data records for each of the plurality of attributes is formulated as the data list, such that the data list of the attribute data record for the subject attribute is arranged based on a sequential order of the attribute data record of the other attribute and based on the number of associated data record identified in each of the attribute data record of the other attribute. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 17)
-
Specification