A method for identifying a part of a target object, comprising: (a) acquiring first reference location image data, first geolocation data acquired by a GPS receiver, and first heading angle data using an imaging device directed toward the target object and located at a first known reference location relative to a coordinate system of the target object, wherein the imaging device comprises a camera, and wherein the first known reference location relative to the coordinate system of the target object comprises a first position and a first orientation; (b) acquiring second reference location image data, second geolocation data acquired by the GPS receiver, and second heading angle data using the imaging device directed toward the target object and located at a second known reference location relative to the coordinate system of the target object, wherein the second known reference location relative to the coordinate system of the target object comprises a second position and a second orientation; (c) acquiring feature location image data, third geolocation data acquired by the GPS receiver, and third heading angle data using an imaging device directed toward an area on the target object and located at an unknown feature location relative to the coordinate system of the target object; (d) computing a first offset in Cartesian coordinates between the feature location and the first reference location, wherein the first offset is a function of coordinates in said first and third geolocation data and heading angles in said first and third heading angle data; (e) computing a second offset in Cartesian coordinates between the feature location and the second reference location, wherein the second offset is a function of coordinates in said second and third geolocation data and heading angles in said second and third heading angle data; (f) retrieving three-dimensional model data of the target object from a three-dimensional model database; (g) displaying a three-dimensional model image of at least a portion of the target object with a viewpoint that is a function of the first offset computed in step (d), the second offset computed in step (e) and the camera field-of-view angle, said three-dimensional model image representing said three-dimensional model data retrieved from the three-dimensional model database; (h) displaying a feature location image of the same portion of the target object as an overlay or background to said three-dimensional model image, said feature location image representing at least portions of said feature location image data; (i) selecting a point in the displayed feature location image; (j) retrieving additional three-dimensional model data from the three-dimensional model database in response to said selecting; and (k) displaying symbology representing the retrieved additional three-dimensional model data. (a) acquiring first reference location image data, first geolocation data acquired by a GPS receiver, and first heading angle data using an imaging device directed toward the target object and located at a first known reference location relative to a coordinate system of the target object, wherein the imaging device comprises a camera, and wherein the first known reference location relative to the coordinate system of the target object comprises a first position and a first orientation; (b) acquiring second reference location image data, second geolocation data acquired by the GPS receiver, and second heading angle data using the imaging device directed toward the target object and located at a second known reference location relative to the coordinate system of the target object, wherein the second known reference location relative to the coordinate system of the target object comprises a second position and a second orientation; (c) acquiring feature location image data, third geolocation data acquired by the GPS receiver, and third heading angle data using an imaging device directed toward an area on the target object and located at an unknown feature location relative to the coordinate system of the target object; (d) computing a first offset in Cartesian coordinates between the feature location and the first reference location, wherein the first offset is a function of coordinates in said first and third geolocation data and heading angles in said first and third heading angle data; (e) computing a second offset in Cartesian coordinates between the feature location and the second reference location, wherein the second offset is a function of coordinates in said second and third geolocation data and heading angles in said second and third heading angle data; (f) retrieving three-dimensional model data of the target object from a three-dimensional model database; (g) displaying a three-dimensional model image of at least a portion of the target object with a viewpoint that is a function of the first offset computed in step (d), the second offset computed in step (e) and the camera field-of-view angle, said three-dimensional model image representing said three-dimensional model data retrieved from the three-dimensional model database; (h) displaying a feature location image of the same portion of the target object as an overlay or background to said three-dimensional model image, said feature location image representing at least portions of said feature location image data; (i) selecting a point in the displayed feature location image; (j) retrieving additional three-dimensional model data from the three-dimensional model database in response to said selecting; and (k) displaying symbology representing the retrieved additional three-dimensional model data.