All Points Surveying