Er zijn GPS systemen die tot op de centimeter nauwkeurig zijn, maar die zijn niet weggelegd voor de burgerij... Differential GPS heet dat systeem en werkt met een baken die zeer nauwkeurig is bepaald op een gegeven locatie in het land. Zo ook deze baken ontvangt GPS, weet z'n eigen positie en de postie die ontvangen wordt van de GPS, deze off-set berekent hij door naar 'clients' die het signaal van zo'n differential GPS baken kunnen ontvangen. Zoiets is ook te maken voor locaties waar géén GPS te ontvangen is zoals tunnels en winkelcentra. Het valt buiten de scope van deze vraag te beantwoorden hoe je dit precies maakt, maar Google is je vriend.