1. A method for building a model through cooperation of movement of an aerial vehicle and a terrestrial vehicle, the method comprising: receiving location data for a mobile device associated with the aerial vehicle or the terrestrial vehicle; receiving a first image collected by the aerial vehicle; receiving a second image collected by the terrestrial vehicle; storing the first image and the second image in a geographic database; determining a spatial relationship between the aerial vehicle and the terrestrial vehicle; deriving the model from a combination of the first image and the second image and the spatial relationship between the aerial vehicle and the terrestrial vehicle from the cooperation of movement of the aerial vehicle and the terrestrial vehicle; and indexing, by a processor, the model from the combination of the first image and the second image in the geographic database based on the location data and the spatial relationship between the aerial vehicle and the terrestrial vehicle.