A comprehensive study on gps-assisted aerial triangulation