GPS Solutions

, Volume 14, Issue 3, pp 293–299

GNSS data management and processing with the GPSTk


    • gAGE/UPC. Universitat Politécnica de Catalunya
  • Manuel Hernandez-Pajares
    • gAGE/UPC. Universitat Politécnica de Catalunya
  • Jose M. Juan
    • gAGE/UPC. Universitat Politécnica de Catalunya
  • Jaume Sanz
    • gAGE/UPC. Universitat Politécnica de Catalunya
GPS Tool Box

DOI: 10.1007/s10291-009-0149-9

Cite this article as:
Salazar, D., Hernandez-Pajares, M., Juan, J.M. et al. GPS Solut (2010) 14: 293. doi:10.1007/s10291-009-0149-9


We organize complex problems in simple ways using a GNSS data management strategy based on “GNSS Data Structures” (GDS), coupled with the open source “GPS Toolkit” (GPSTk) suite. The code resulting from using the GDS and their associated “processing paradigm” is remarkably compact and easy to follow, yielding better code maintainability. Furthermore, the data abstraction allows flexible handling of concepts beyond mere data encapsulation, including programmable general solvers. An existing GPSTk class can be modified to achieve the goal. We briefly describe the “GDS paradigm” and show how the different GNSS data processing “objects” may be combined in a flexible way to develop data processing strategies such as Precise Point Positioning (PPP) and network-based PPP that computes satellite clock offsets on-the-fly.


GPSTkGNSS data structuresGDSPPPPOP

Copyright information

© Springer-Verlag 2009