1. A computer-implemented method for collaboratively editing geographic features in a shared geographic database comprising: receiving, by at least one computer processor, a request from a first user to edit data associated with a plurality of geographic features geocoded within a first geographic area, the first geographic area selected by the first user and defined by a set of coordinates, wherein the data associated with the geographic features is stored in the shared geographic database; determining, by at least one computer processor, whether the first geographic area intersects a second geographic area, the second geographic area selected by a second user and defined by a set of coordinates, wherein the intersection is determined by comparing the coordinates of the first and second geographic areas; when the first and second geographic areas do not intersect, locking, by at least one computer processor, the first geographic area, wherein locking the first geographic area provides an indication that the first user is allowed to edit the data associated with the geographic features geolocated within the first geographic area to enable collaboratively editing geographic features in a shared geographic database.