Giter Site home page Giter Site logo

anpwhu / mg_app Goto Github PK

View Code? Open in Web Editor NEW

This project forked from xiaogongwei/mg_app

0.0 1.0 0.0 228.85 MB

MG-APPS----Multi-GNSS-Automatic Precise Positioning Software

C++ 81.32% QMake 0.03% CMake 2.08% C 0.50% Shell 0.17% Fortran 15.58% Python 0.09% JavaScript 0.08% CSS 0.06% MATLAB 0.09%

mg_app's Introduction

MG-APP (Multi-GNSS-Automatic Precise Positioning software)

Author : Xiaogongwei

       E-mail: <[email protected]>
       My Github: https://github.com/XiaoGongWei
       My Blog: https://blog.csdn.net/xiaoxiao133

Version : 1.0
Date : 26 Apr 2019
Download link (The GPS Toolbox): https://www.ngs.noaa.gov/gps-toolbox/
Old version (contains resources you may need): https://github.com/XiaoGongWei/PPP
If you would like to join this repository, please contact us after registering with Github.

Main Window

English:

Aiming at the current multi-system combined multi-frequency observation data,
the MG-APPS precise single-point positioning software is developed.
Using C++ language based on cross-platform Qt framework, it has high cohesion
and low coupling characteristics. It provides a rich and friendly function
library which is easy to transplant for secondary development. It can run in
UNIX/Linux, Windows and other operating systems. MG-APPS can process GPS,
GLONASS, BDS and Galileo system data by using the combination of deionospheric
PPP mode. MG-APPS can deal with static data and real dynamic observation data.
A variety of commonly used tropospheric estimation models can be selected:
UNB3m, Saastamoinen (GPT2), Hopfield (GPT2), to study the effects of different
tropospheric models on PPP location (Hopfield 1971; Saastamoinen 1972; Leandro
et al. 2007; Lagler et al. 2013). Various filtering methods can be selected to
process data: Kalman filtering, Square Root Information Filter (SRIF), and the
effect of different filtering methods is studied. It can be used to fuse
multi-system data to study the precision effect of multi-system combination and
single-system model. Phase smoothing pseudorange is used in MG-APPS software,
which can improve the accuracy of pseudorange positioning. PPP mode based on
precision products can be selected, and single Point Positioning (SPP) mode of
broadcast ephemeris can also be selected. Automatic discrimination of
observation data (Rinex 3.x and Rinex 2.x) and navigation ephemeris type (N file,
P file). Users do not need to care about the underlying data format. If the
observation data lacks the necessary products for positioning, the software can
automatically download the products for solution and also automatically batch
processing observation data. In data processing, only the observation information
of two adjacent epochs is needed. According to the filtering algorithm, real-time
data processing mode is adopted. Forward filtering can be used to study the
convergence process of PPP, and reverse filtering can be used to provide precise
coordinates and high resolution tropospheric products.

Have fun,

Xiaogongwei

Appendix A:

MG-APP are distributed under the terms of the version 3 of the GNU General
Public License (GPLv3). See the file COPYING.
Copyright (C) 2016-2019 XiaoGongWei
Special licenses for commercial and other applications which
are not willing to accept the GNU General Public License
are available by contacting the author.

mg_app's People

Contributors

xiaogongwei avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.