Skip to main content
Log in

GDP: an open-source GNSS data preprocessing toolkit

  • GPS Toolbox
  • Published:
GPS Solutions Aims and scope Submit manuscript

Abstract

GNSS Data Preprocessor is a multi-GNSS data preprocessing software designed to process raw GNSS observation data in the Receiver Independent Exchange Format 2.x to 3.x standard. Published under a free and open-source license, LGPL (GNU Lesser General Public License), written in object-oriented programming language C#, it mainly includes multi-GNSS file and IGS product automatic acquisition, format conversion, file selection, data visualization, and analysis of GNSS observation files. It provides both a Windows form interface and a command shell interface for the Windows, Linux, or macOS operating system. Volunteers can also participate in and improve the software through GitHub. This software is continuing to evolve, improving its functionalities according to the updates introduced by the collaborators. We give a brief introduction to the software, including software architecture, functions, and modules. Lastly, we give several common examples, including parallel computing, visual satellite graphical display, and cycle slip detection, to show the working status of the current version of the software.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

References

  • Dach R, Lutz S, Walser P, Fridez P (2015) Bernese GNSS software version 5.2. Astronomical Institute, University of Bern. https://www.bernese.unibe.ch/docs/DOCU52.pdf. Accessed 10 Oct 2019

  • Estey L, Meertens C (1999) TEQC: the multi-purpose toolkit for GPS/GLONASS data. GPS Solut 3(1):42–49. https://doi.org/10.1007/PL00012778

    Article  Google Scholar 

  • Hatch R (1982) The synergism of GPS code and carrier measurements. In: Proceedings of the 3rd international symposium on satellite doppler positioning at Physical Sciences Laboratory of New Mexico State University, vol 2, pp 1213–1231

  • Herring TA, King RW, Floyd MA, McClursky SC (2018) GAMIT Reference Manual. Release10.7. Department of Earth, Atmospheric, and Planetary Sciences, Massachusetts Institute of Technology. https://geoweb.mit.edu/gg/GAMIT_Ref.pdf. Accessed 10 Oct 2019

  • Li L, Lu Z, Chen Z, Cui Y, Sun D, Wang Y, Kuang Y, Wang F (2019) GNSSer: objected-oriented and design pattern-based software for GNSS data parallel processing. J Spat Sci. https://doi.org/10.1080/14498596.2019.1574245

    Article  Google Scholar 

  • Lichten SM, Bar-Sever YE, Bertiger EI, Heflin M, Hurst K, Muellerschoen RJ, Wu SC, Yunck TP, Zumberge JF (1995) GIPSY-OASIS II: a high precision GPS data processing system and general orbit analysis tool, technology 2006, NASA Technology Transfer Conference, Chicago, Illinois, 24–26 October 1995

  • Nischan T (2016) GFZRNX—RINEX GNSS data conversion and manipulation toolbox (Version 1.05). GFZ Data Services. https://doi.org/10.5880/GFZ.1.1.2016.002. Accessed 10 Oct 2019

  • Melbourne WG (1985) The case for ranging in GPS-based geodetic systems. In: Proceedings of positioning with GPS-1985, NGS, Rockville, MD, pp 373–386

  • Prange L, Orliac E, Dach R, Arnold D, Beutler G, Schaer S, Jäggi A (2017) Code’s five-system orbit and clock solution—the challenges of multi-GNSS data analysis. J Geod 91(4):345–360. https://doi.org/10.1007/s00190-016-0968-8

    Article  Google Scholar 

  • Shi C, Zhao Q, Geng J, Lou Y, Ge M, Liu J (2008) Recent development of PANDA software in GNSS data processing. In: Proceedings of the society of photographic instrumentation engineers, 7285, 72851S. https://doi.org/10.1117/12.816261

  • Vaclavovic P, Dousa J (2016) G-Nut/Anubis: open-source tool for multi-GNSS data monitoring with a multipath detection for new signals, frequencies and constellations. Int Assoc Geod Symp 143:775–782. https://doi.org/10.1007/1345_2015_97

    Article  Google Scholar 

  • Weber G, Mervart L (2009) The BKG Ntrip Client (BNC). In: Report on EUREF symposium 2007 in London, vol 42. Mitteilungen des Bundesamtes fuer Kartographie und Geodaesie

  • Wessel P, Luis JF, Uieda L, Scharroo R, Wobbe F, Smith WHF, Tian D (2019) The generic mapping tools version 6. Geochem Geophys Geosyst 20:5556–5564. https://doi.org/10.1029/2019GC008515

    Article  Google Scholar 

  • Wübbena G (1985) Software developments for geodetic positioning with GPS using TI-4100 code and carrier measurements. In: Proceeding of precise positioning with GPS. Rockville, MD, USA, pp 402-412

  • Zuo X, Bu J, Li X, Chang J, Li X (2019) The quality analysis of GNSS satellite positioning data. Clust Comput 22:6693–6708. https://doi.org/10.1007/s10586-018-2524-1

    Article  Google Scholar 

Download references

Acknowledgements

This work was funded by the National Natural Science Foundation (Grants 41804006, 41674019, 41604024), the National Key Research and Development Program (2016YFB0501701), the Natural Science Foundation of Chongqing, (cstc2018jcyjAX0392), and the National Natural Science Foundation of Shanxi Province (2018JQ4023) of China.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yang Cui.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

The GPS Tool Box is a column dedicated to highlighting algorithms and source code utilized by GPS engineers and scientists. If you have an interesting program or software package you would like to share with our readers, please pass it along; e-mail it to us at gpstoolbox@ngs.noaa.gov. To comment on any of the source code discussed here, or to download source code, visit our website at http://www.ngs.noaa.gov/gps-toolbox. This column is edited by Stephen Hilla, National Geodetic Survey, NOAA, Silver Spring, Maryland, and Mike Craymer, Geodetic Survey Division, Natural Resources Canada, Ottawa, Ontario, Canada.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chen, Z., Cui, Y., Li, L. et al. GDP: an open-source GNSS data preprocessing toolkit. GPS Solut 24, 87 (2020). https://doi.org/10.1007/s10291-020-01003-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10291-020-01003-z

Keywords

Navigation