Compass surveying