Projecting geographic data from a spherical surface to two-dimensional cartesian space
First Claim
1. A computer-implemented method for projecting geographic data from a spherical surface to a two-dimensional Cartesian space, comprising:
- projecting the geographic data from the spherical surface onto faces of a three-dimensional polyhedron;
arranging the faces of the three-dimensional polyhedron within the two-dimensional Cartesian space according to a cutout pattern corresponding to a shape of the three-dimensional polyhedron, wherein geographic data points associated with the spherical surface are mapped to a first set of Cartesian coordinates associated with the arranged faces within two-dimensional Cartesian space; and
mapping one or more data points in the geographic data points to a second set of Cartesian coordinates outside of the cutout pattern and within the two-dimensional Cartesian space based on the arranging so that relative distances among the geographic data points remain consistent between the spherical surface and the two-dimensional Cartesian space.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for projecting geographic data (e.g., latitude and longitude coordinates) from a spherical surface onto a two-dimensional Cartesian space is provided. Such a capability can employ a coordinate testing and transformation method to map the projected geographic data within the two-dimensional Cartesian space so that distances measured on the spherical surface remain relatively consistent with distances measured in the two-dimensional Cartesian space. Further, this capability allows for the use of efficient search algorithms to find projected geographic points within a particular geographic search area.
8 Citations
27 Claims
-
1. A computer-implemented method for projecting geographic data from a spherical surface to a two-dimensional Cartesian space, comprising:
-
projecting the geographic data from the spherical surface onto faces of a three-dimensional polyhedron; arranging the faces of the three-dimensional polyhedron within the two-dimensional Cartesian space according to a cutout pattern corresponding to a shape of the three-dimensional polyhedron, wherein geographic data points associated with the spherical surface are mapped to a first set of Cartesian coordinates associated with the arranged faces within two-dimensional Cartesian space; and mapping one or more data points in the geographic data points to a second set of Cartesian coordinates outside of the cutout pattern and within the two-dimensional Cartesian space based on the arranging so that relative distances among the geographic data points remain consistent between the spherical surface and the two-dimensional Cartesian space. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method to transform geographic data from a spherical surface to Cartesian space, comprising:
-
projecting geographic coordinates associated with the spherical surface onto a cube cutout shape centered on the two-dimensional Cartesian space, the cube cutout shape comprising a plurality of faces that form a virtual cube when folded, wherein the cube cutout shape has folding symmetry across each dimension in the two-dimensional Cartesian space, and wherein the geographic coordinates associated with the spherical surface are mapped to a first set of Cartesian coordinates associated with the cube cutout shape; transforming sections of faces in the plurality of faces from the cube cutout shape to locations within the two-dimensional Cartesian space so that sides of the faces that adjoin on the virtual cube also adjoin within the two-dimensional Cartesian space; and mapping geographic data points associated with the sections of faces in the plurality of faces to a second set of Cartesian coordinates outside of the cube cutout shape and within the two-dimensional Cartesian space based on the transforming, wherein the geographic data points associated with the transformed sections are mapped to the first and second sets of Cartesian coordinates, and relative distances among the geographic data points remain consistent between the spherical surface and the two-dimensional Cartesian space.
-
-
16. A system for projecting geographic data from a spherical surface to a two-dimensional Cartesian space, comprising:
-
data projector to project the geographic data from the spherical surface onto faces of a three-dimensional polyhedron, to arrange the faces of the three-dimensional polyhedron within the two-dimensional Cartesian space according to a cutout pattern corresponding to a shape of the three-dimensional polyhedron, wherein geographic data points associated with the spherical surface are mapped to a first set of Cartesian coordinates associated with the arranged faces within two-dimensional Cartesian space; and a tab mapping unit to map one or more data points in the geographic data points to a second set of Cartesian coordinates outside of the cutout pattern and within the two-dimensional Cartesian space based on the arranging so that relative distances among the geographic data points remain consistent between the spherical surface and the two-dimensional Cartesian space. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification