GPS, even with selective precision turned off results in around 10m CEP accuracy. In order to do surveying with GPS, you need to use differential GPS, where a location with known coordinates uses the GPS constellation to determine its location. The GPS location will be in error most of the time, but if the location already known, you can determine the error of the visible satellite constellation. This error correction is broadcast as part of a differential GPS signal that the surveyor's receiver uses to correct its error.
Since both the reference station and the surveying station must be seeing the same constellation for the correction to work, there could be more than one reference point used in a large area survey.
TTFN