1. A method for updating geographic data, the method comprising: receiving, from a mobile device, an indication of a geographic location of the mobile device; providing, to the mobile device from a geographic database located remotely from the mobile device, with a processor, an outline template representing an outline of at least one physical object from the geographic data for the geographic location, wherein the geographic data includes distance information and the geographic data is collected by a light detection and ranging (LIDAR) sensor before the indication of the geographic location is received from the mobile device, wherein data from the LIDAR sensor is filtered to generate the outline template representing the outline of the at least one physical object; receiving difference information from a comparison of land-based image data, generated from the mobile device at the geographic location, with the outline template of the at least one physical object, wherein the land-based image data is generated using an edge detection algorithm or a geometric algorithm to identify physical objects in the land-based image data for the comparison with the outline template; and providing an error report, based on the difference information from the comparison of land-based image data with the outline template of the at least one physical object, for updating the geographic data, the error report indicative of an error in the outline template.