Skip to content

AndreasArendt/OpenRTK

Repository files navigation

OpenRTK Precise GNSS

Description

This project focuses on implementing Precise Point Positioning (PPP), Single Point Positioning (SPP), and Real-Time Kinematic (RTK) algorithms for postprocessing GNSS data. The main goal of this project is having a collection of high precision GNSS algorithms that are documented and implemented sustainably. The main implementation will be in C++ for best performance at a later point in this project.

Table of Contents

Status (v0.3)

  • Basic RINEX file reader in C++ and json export
  • LSQ version of SPP and PPP alrogithms in MATLAB running. They will be translated and merged into the C++ main project later.
  • Precise Ephemeris data (SP3) files parser (version d) and json export
  • Precise Clock data (CLK) files parser (version 3.00 and later) and json export
  • CLI Application to convert .obs, .nav, .clk and .sp3 to json format

Installation

Clone the repository:

git clone --recursive https://github.com/AndreasArendt/OpenRTK.git
cd OpenRTK

CLI

Usage of Command Line Interface CLI

	--dir <directory>  Parse Rinex data in directory, also sets output directory [--outdir]
	--obs <file> Parse Rinex obs data [.obs]
	--nav <file> Parse Rinex nav data [.nav]
	--clk <file> Parse Precise Clock data [.clk]
	--sp3 <file> Parse Precise Satellite Ephemerides data [.sp3]
	--export <type> Export File Type [c (combined); n (nav); o (obs)]
	--outdir <directory> Output data directory

Example: OpenRTK.exe --dir <Path> --export cno This exports the combined and navigation json file if .obs and .nav file exists in the given folder and their observation and navigation file seperately.

Documentation

The full documentation is available at Read the Docs.


Documentation Status

About

Open Source precise GNSS Software

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors