1. An apparatus, comprising: a sensor system comprising a plurality of disparate sensors; at least a first sensor of the plurality of disparate sensors configured to generate a first probe signal at a first frequency or first range of frequencies and to receive a first return signal from the subsurface in response to the first probe signal; at least a second sensor of the plurality of disparate sensors configured to generate a second probe signal at a second frequency or second range of frequencies and to receive a second return signal from the subsurface in response to the second probe signal; a positioning system configured to produce position data associated with a geographic position of each of the sensors; memory for storing the position data and sensor data associated with at least the first and second return signals; and a processor coupled to the sensor system, positioning system, and memory, the processor configured to control acquisition of the sensor data and the position data, detect underground utilities using the sensor data, associate the sensor data with the position data for each of the detected underground utilities, and store the associated sensor and position data for each of the detected underground utilities in the memory.