RTKLib distingue 10 modes différents de positionnement GNSS
- En mode Single, la position est calculée en utilisant uniquement les données d’observation GNSS d’un récepteur unique, sans correction externe ni traitement différentiel. La précision est généralement de l’ordre de quelques mètres (typiquement 2 à 10 mètres), selon la qualité du récepteur, l’environnement et les constellations satellites disponibles. Un seul récepteur GNSS est nécessaire.
- Le mode DGPS/DGNSS améliore la précision du positionnement GNSS en utilisant des corrections différentielles provenant d’une station de référence proche (et dont la position est connue). le récepteur de la station de référence calcule la différence entre les pseudo-distances mesurées par les satellites et les véritables pseudo-distances et peut ainsi corriger ses mesures de positions. Il transmet ces correctifs au récepteur mobile (en temps réel ou lors d’un calcul ultérieur dit en « post-traitement ». La précision du positionnement s’établie selon les récepteurs et les procédés de calcul entre 0.5m et 2 à 3m.