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.