1. A method of geotagging data comprising: causing display of a map image; receiving user input identifying at least one point on the map image; determining an identified location comprising a geographic coordinate, wherein the geographic coordinate is determined based on the at least one point identified on the map image; causing display of a single user interface dialog, the single user interface dialog comprising: first controls for selecting a data object, of a plurality of data objects stored in a database, and second controls for selecting a property of the data object selected through said first controls; wherein the property describes an aspect of the data object; receiving, through said first controls, a selection of a particular data object of the plurality of data objects stored in the database; receiving, through said second controls, a selection of a particular property of the particular data object selected through said first controls; storing, in the database, data that associates the identified location with the particular property selected through said second controls of the particular data object selected through said first controls; receiving user input identifying at least one additional point on the map image; determining a second identified location comprising a geographic coordinate of the at least one additional point that was identified on the map image; causing display of the single user interface dialog comprising said first controls for selecting a data object and said second controls for selecting a property of the data object selected through said first controls; receiving, through said first controls, a selection of the particular data object; receiving, through said second controls, a selection of a second particular property of the particular data object; storing, in the database, data that associates the second identified location with the second particular property of the particular data object; wherein the method is performed by one or more processors.