Abstract: Embodiments of the present invention include systems and methods of processing spatial data. In one embodiment, the present invention includes a method of processing spatial data comprising retrieving spatial data from a remote database, loading the spatial data into a client, and generating a spatial feature on the client using the spatial data. In one embodiment, spatial data may be spatial geometry objects such as polygons. In another embodiment, spatial data may be topology data. Topology data may be used to perform edits and then used to generate spatial features or reconstruct geometries.