1. A method performed by an application executing on a computer system, the method comprising: receiving at least two sets of digital images including a first set of digital images for which image acquisition times are known and a second set of digital images for which image acquisition times and image acquisition locations are known; overlaying waypoint identifiers over a map image, the waypoint identifiers corresponding to geographical coordinates and time acquisitions of one or more of the second set of images; receiving from a human user of the application a waypoint selection of the overlaid waypoint identifiers and one or more image selections of the first set of images; in response to receiving the selections, associating the selected ones of the first set of images with the selected waypoint; generating a trip-descriptor including the first set of images associated with the overlaid waypoint identifiers; offsetting the image acquisition times of the first set of images to match (i) an average acquisition time of the one or more image selections from the first set of images with (ii) the acquisition time corresponding to the waypoint selection; and for each one of the first set of images, associating the one of the first set of images with an overlaid waypoint if the offset time acquisition of the one is different from a time acquisition corresponding to the overlaid waypoint by less than a predetermined time.