More specifically you can use differential GPS for stuff like surveying with a reference receiver at a known location. Depending on how far away you are from the reference station you can get even better than 15 cm accuracy and just have a few inches of error.