Methods, apparatuses and computer program products for converting a geographical database into a map tile database
First Claim
1. A method comprising:
- modifying, via a processor, a geographical database based in part on adding a plurality of items of data arranged in a plurality of fields based on analyzing one or more values corresponding to geometry information associated with each of a plurality of geographical records of the geographical database;
determining a set of tiles, for each of the records, at a predetermined zoom level that comprises at least a portion of the geographical information of respective records;
updating each of the records to include data associated with minimum and maximum x and y values of the tiles that correspond to the geometrical information of a corresponding record; and
determining that the minimum and maximum x and y values define one or more rectangular blocks of map tiles.
3 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for converting geographical geometrical content of a geographical database to map tiles may include a processor and a memory storing executable computer code that cause the apparatus to at least perform operations including modifying a geographical database based in part on adding items of data arranged in fields based on analyzing values corresponding to geometry information. The geometry information is associated with records of the geographical database. The computer program code may further cause the apparatus to determine a set of tiles at a predetermined zoom level including geographical information of respective records and may update the records to include data associated with minimum and maximum x and y values of the tiles. The computer program code may further cause the apparatus to determine minimum and maximum x and y values that define a rectangular block(s) of map tiles. Corresponding computer program products and methods are also provided.
-
Citations
20 Claims
-
1. A method comprising:
-
modifying, via a processor, a geographical database based in part on adding a plurality of items of data arranged in a plurality of fields based on analyzing one or more values corresponding to geometry information associated with each of a plurality of geographical records of the geographical database; determining a set of tiles, for each of the records, at a predetermined zoom level that comprises at least a portion of the geographical information of respective records; updating each of the records to include data associated with minimum and maximum x and y values of the tiles that correspond to the geometrical information of a corresponding record; and determining that the minimum and maximum x and y values define one or more rectangular blocks of map tiles. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor cause the apparatus to perform at least the following; modify a geographical database based in part on adding a plurality of items of data arranged in a plurality of fields based on analyzing one or more values corresponding to geometry information associated with each of a plurality of geographical records of the geographical database; determine a set of tiles, for each of the records, at a predetermined zoom level that comprises at least a portion of the geographical information of respective records; update each of the records to include data associated with minimum and maximum x and y values of the tiles that correspond to the geometrical information of a corresponding record; and determine that the minimum and maximum x and y values define one or more rectangular blocks of map tiles. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product comprising at least one computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
program code instructions configured modify a geographical database based in part on adding a plurality of items of data arranged in a plurality of fields based on analyzing one or more values corresponding to geometry information associated with each of a plurality of geographical records of the geographical database; program code instructions configured to determine a set of tiles, for each of the records, at a predetermined zoom level that comprises at least a portion of the geographical information of respective records; program code instructions configured to update each of the records to include data associated with minimum and maximum x and y values of the tiles that correspond to the geometrical information of a corresponding record; and program code instructions configured to determine that the minimum and maximum x and y values define one or more rectangular blocks of map tiles. - View Dependent Claims (20)
-
Specification