Intro to PPP with Reach Receivers

Precise Point Positioning (PPP) is widely used across industries. PPP allows determining the absolute and very accurate coordinates of a particular point on Earth without real-time corrections or base station nearby.

In practice, PPP is usually used for many tasks, where absolute accuracy in data is a priority. In most of the cases, PPP is used to determine the coordinates of the base for further absolutely accurate data collection in both RTK and PPK modes.

PPP is performed using one receiver and a tripod. Although it requires more time to record the data compared to PPK, PPP is now one of the most accurate ways to determine a global georeferencing position.

We gathered all the required information about PPP in one place: the workflow, the setup, the overview of the PPP services, and the ways to submit the data to those services. Check out the detailed guide for Precise Point Positioning by Emlid.


Awesome! I have never had much use for it, but have always wondered what it entailed and will have to give it a try!

For clarification, in the first part is says GPS-only and then later down it says additionally GLONASS for NRCAN? This would require turning on both initially right?

Hi Michael,

At the moment, OPUS accepts GPS data only, while NRCAN works with both GPS and GLONASS.

While logging, you can enable them both. In that case, the RINEX file recorded on Reach can be pushed to NRCAN directly. However, if you want to process this file with OPUS too, you need to convert the UBX data in RTKCONV so that the .obs file you’ll submit to OPUS contains the GPS observations only.

We’ll think of how we can do this part clearer :slightly_smiling_face:


Now that we are at it, here a small (ongoing) study on NRCAN PPP and various different obs-times and NRCAN product-types using the RS2: Study of deviation of PPP with RS2 with different observation-times


???are you mixing apples and oranges???

i must have missed something

I have seen on a few occasions where OPUS has been referred to as a PPP system but it always confused me. OPUS doesn’t have a pure PPP product option from what i can tell. for it to work you have to be within range of the CORS network. am i wrong does it work outside the network? it must since you folks are in Russia right?

with PPP you are applying ephemerides (FINAL, RAPID or ULTRA-RAPID) from IGS, in the case of your tutorial, IGS products through NRCAN i believe. hence why its a globally relevant solution source. OPUS applies the same data products, but only (as far as i know) as a additional correction on top of the correction process against the CORS stations.


Is anyone aware of a way to get from the NAD83 (CSRS) to NAD83 (US State Plane 1986)? PPP with NRCAN seems to be way more forgiving/easy to use than OPUS.

1 Like

Maybe this could be a good resource…

Hi Tracy,

Thanks for pointing this out! You’re right about it.

We’ve added both OPUS and NRCAN to one guide as the process of working with them is quite similar from the user’s side. However, we will separate the guides and make it clearer that they are not the same.

I’ll post an update once we rework this.

1 Like

1 Like