1. A method for updating geographic data, the method comprising: obtaining, with a processor, an outline template representing at least one physical object from the geographic data for a geographic location; receiving difference information from a comparison of land-based image data, generated from a mobile device at the geographic location, with the outline template of the at least one physical object; and providing an error report, based on the difference information, for updating the geographic data, the error report indicative of an error in the outline template.