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, and wherein the overall adjustment program further assigns, prior to the performing of the single network adjustment, weighting to the virtual observations from the image data and to the virtual observations from the image data from the scan data, and wherein the weighting is based on a total number of observations in the image data and the scan data, respectively.