1. A method for performing an integrated adjustment of data collected by a surveying instrument operable to gather differing data types, comprising: storing in memory a set of total station observations for a physical site, image data for the site, and scan data for the site; and with a processor, executing computer-executable code defining an overall adjustment to: retrieve the total station observations, the image data, and the scan data; perform a bundle adjustment of the image data; after the bundle adjustment, generate a set of virtual observations from the image data; perform a registration adjustment of the scan data; after the registration adjustment, generate a set of virtual observations from the scan data; and perform a single network adjustment on the total station observations, the virtual observations from the image data, and the virtual observations from the scan data.