GithubHelp home page GithubHelp logo

Support IGS SP3 files about rinex HOT 5 CLOSED

georust avatar georust commented on August 23, 2024
Support IGS SP3 files

from rinex.

Comments (5)

gwbres avatar gwbres commented on August 23, 2024

Hello @ljbade,

SP3 parser should be a dedicated crate since it's not a RINEX and it differs a lot.
Eventually when it becomes available, we should add an --sp3 argument to the command line tool to make it possible to provide such information.
Similarly to the --nav argument, to combine two RINEX for example

from rinex.

gwbres avatar gwbres commented on August 23, 2024

Hello @ljbade,

I iniated this library, that we will merge into the georust community once stabilized.

It will be easy for the rinex-cli tool, through the rinex::quality::QcContext , to take one or several SP3 into account.
My understanding is, this helps solve PPP. The rust RINEX ecosystem is quite far from that at the moment, so my understanding is, this will not impact before a very long time.

They're might be an interesting aspect if we support real time parsing of all of these IGS datasets, mainly for real time PPP solving, which needs SP3 predictions as soon as they are published.

Feel free to contribute to all of that, lots of topic and I can only achieve so little by myself, especially considering this is no longer part of my main occupation.

from rinex.

ljbade avatar ljbade commented on August 23, 2024

@gwbres nice, I will take a look.

SP3 is useful when you want precise orbits, so is often used in PPP but can be used for a number of other things. There are even some SP3 files which just contain the "broadcast" orbits translated from the RINEX NAV files, which I found a useful reference when writing my own satellite position calculator.

from rinex.

gwbres avatar gwbres commented on August 23, 2024

Hello @ljbade,

SP3 is definitely interesting data to have. We'll soon have the ability to load an SP3 pool into the QcContext just like in teqc.

The main thing it needs now is an interpolatin method, just like here.
So RINEX pool can compare to the provided SP3 context, and also to combine SP3 together and form a seamless SP3 context.
rust::nyx-space::Interpolators might prove handy.

from rinex.

gwbres avatar gwbres commented on August 23, 2024

@ljbade,

The current PR already has the ability to load a pool of SP3 files.
This allows loading a context spanning several days at once.

We currently only plot SP3 orbits and clock data, there is no processing involved.
I will first conclude SP3 interpolation within the SP3 crate. Once that is done, it will be possible to correlate SP3 data/predictions, to RINEX NAV.

They say Clock predictions should not be interpolated, although they seem to be very linear and stable.
Are you familiar with Clock predictions processing ?
So far my main reference has been ESA NaviPedia

from rinex.

Related Issues (20)

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.