TECHNIQUES FOR DRAWING GEODETIC POLYGONS
First Claim
1. A method for drawing a geodetic polygon on a map, comprising:
- maintaining data that represents a geodetic polygon, the data comprising a set of geographic coordinates representing vertices of the geodetic polygon;
transforming the set of geographic coordinates into a set of planar coordinates representing vertices of a planar polygon;
dividing the planar polygon into a plurality of sub-figures;
shifting at least one sub-figure of the plurality of sub-figures along a horizontal axis of two-dimensional plane to produce a shifted sub-figure; and
causing the shifted sub-figure to be displayed on a map concurrently with at least one other sub-figure of the plurality of sub-figures that was not shifted;
wherein the method is performed by one or more computing devices.
8 Assignments
0 Petitions
Accused Products
Abstract
Techniques in a data processor for drawing on a map a geodetic polygon that straddles a splitting meridian include, in one embodiment, maintaining data that represents the geodetic polygon, the data comprising a set of geographic coordinates; transforming the set of geographic coordinates into a set of planar coordinates representing a planar polygon; splitting the planar polygon into a plurality of sub-figures; shifting at least one sub-figure of the plurality of sub-figures along a horizontal axis of two-dimensional plane to produce a shifted sub-figure; and causing the shifted sub-figure to be displayed on a map concurrently with at least one other sub-figure of the plurality of sub-figures that was not shifted.
65 Citations
29 Claims
-
1. A method for drawing a geodetic polygon on a map, comprising:
-
maintaining data that represents a geodetic polygon, the data comprising a set of geographic coordinates representing vertices of the geodetic polygon; transforming the set of geographic coordinates into a set of planar coordinates representing vertices of a planar polygon; dividing the planar polygon into a plurality of sub-figures; shifting at least one sub-figure of the plurality of sub-figures along a horizontal axis of two-dimensional plane to produce a shifted sub-figure; and causing the shifted sub-figure to be displayed on a map concurrently with at least one other sub-figure of the plurality of sub-figures that was not shifted; wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium storing instructions for drawing a geodetic polygon on a map, the instructions, when executed by one or more computing devices, cause the one or more computing devices to perform a method comprising:
-
maintaining data that represents a geodetic polygon, the data comprising a set of geographic coordinates representing vertices of the geodetic polygon; transforming the set of geographic coordinates into a set of planar coordinates representing vertices of a planar polygon; dividing the planar polygon into a plurality of sub-figures; shifting at least one sub-figure of the plurality of sub-figures along a horizontal axis of two-dimensional plane to produce a shifted sub-figure; and causing the shifted sub-figure to be displayed on a map concurrently with at least one other sub-figure of the plurality of sub-figures that was not shifted. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A geodetic polygon drawing computer system comprising:
-
memory configured to store data that represents a geodetic polygon, the data comprising a set of geographic coordinates representing vertices of the geodetic polygon; transformation logic coupled to the memory and configured to transform a state of the memory by transforming the set of geographic coordinates into a set of planar coordinates representing vertices of a planar polygon; planar polygon splitting logic coupled to the transformation logic and configured to further transform the state of the memory by dividing the planar polygon into a plurality of sub-figures; shifting logic coupled to the planar polygon splitting logic and configured to further transform the state of the memory by shifting at least one sub-figure of the plurality of sub-figures along a horizontal axis of two-dimensional plane to produce a shifted sub-figure; and display driving logic configured to cause displaying, on a computer display unit, the shifted sub-figure on a map concurrently with at least one other sub-figure of the plurality of sub-figures that was not shifted.
-
Specification