POLYGON DISSECTION IN A GEOGRAPHIC INFORMATION SYSTEM
First Claim
1. A method for performing polygon dissections in a geographic information system comprising:
- receiving a notification of a spatial update for a plurality of polygons, wherein each of the plurality of polygons overlaps at least one of a plurality of previously dissected polygons;
determining that a dissection is required in response to the spatial update;
obtaining an updated polygon, associated with the spatial update, and related polygons of the plurality of polygons, wherein each of the related polygons overlaps the updated polygon;
dissecting the updated polygon and the related polygons to obtain a plurality of dissected polygons; and
replacing at least one of the plurality of previously dissected polygons with the plurality of dissected polygons, wherein the at least one of the plurality of previously dissected polygons is invalid based on the spatial update.
5 Assignments
0 Petitions
Accused Products
Abstract
In general, the invention relates to a method for performing polygon dissections in a geographic information system. The method includes receiving a notification of a spatial update for a number of polygons, where each of the number of polygons overlaps at least one of a number of previously dissected polygons, determining that a dissection is required based on the spatial update, and obtaining an updated polygon, associated with the spatial update, and related polygons of the number of polygons, where each of the related polygons overlaps the updated polygon. The method further includes dissecting the updated polygon and the related polygons to obtain a number of dissected polygons and replacing at least one of the number of previously dissected polygons with the number of dissected polygons, where the at least one of the number of previously dissected polygons is invalid based on the spatial update.
13 Citations
20 Claims
-
1. A method for performing polygon dissections in a geographic information system comprising:
-
receiving a notification of a spatial update for a plurality of polygons, wherein each of the plurality of polygons overlaps at least one of a plurality of previously dissected polygons; determining that a dissection is required in response to the spatial update; obtaining an updated polygon, associated with the spatial update, and related polygons of the plurality of polygons, wherein each of the related polygons overlaps the updated polygon; dissecting the updated polygon and the related polygons to obtain a plurality of dissected polygons; and replacing at least one of the plurality of previously dissected polygons with the plurality of dissected polygons, wherein the at least one of the plurality of previously dissected polygons is invalid based on the spatial update. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for performing polygon dissections, comprising:
-
an application for execution on a processor and configured to perform a spatial update for a plurality of polygons, wherein each of the plurality of polygons overlaps at least one of a plurality of previously dissected polygons, a dissection module for execution on the processor and configured to; in response to receiving a notification of the spatial update, determine that a dissection is required; obtain an updated polygon, associated with the spatial update, and related polygons of the plurality of polygons, wherein each of the related polygons overlaps the updated polygon; dissect the updated polygon and the plurality of related polygons to obtain a plurality of dissected polygons; and replace at least one of the plurality of previously dissected polygons with the plurality of dissected polygons, wherein the at least one of the plurality of previously dissected polygons is invalid based on the spatial update, and a data repository coupled to the dissection module and configured to store the plurality of dissected polygons. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer readable medium, embodying instructions executable by a computer to perform method steps for performing polygon dissections in a geographic information system, the instructions comprising functionality to:
-
receive a notification of a spatial update for a plurality of polygons, wherein each of the plurality of polygons overlaps at least one of a plurality of previously dissected polygons; determine that a dissection is required based on the spatial update; obtain an updated polygon, associated with the spatial update, and related polygons of the plurality of polygons, wherein each of the related polygons overlaps the updated polygon; dissect the updated polygon and the related polygons to obtain a plurality of dissected polygons; and replace at least one of the plurality of previously dissected polygons with the plurality of dissected polygons, wherein the at least one of the plurality of previously dissected polygons is invalid based on the spatial update. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification