Emlid Studio: PPK in a few steps

Great news for our users—we’ve released our post-processing software Emlid Studio! It is now out of beta and ready for everyday use. To get started, download the Emlid Studio for Windows or macOS and install it on your computer. It is completely free and works with any GNSS receiver.

Emlid Studio is a cross-platform desktop application designed specifically for post-processing. With Emlid Studio, you can convert raw logs to the RINEX format, post-process the collected static and kinematic data, geotag aerial photos, and get separate points from the track of measurements—all in one app.

Easily convert logs to RINEX format

The Convert to RINEX feature quickly converts raw data logs to the industry-standard RINEX format. You can use logs recorded in UBX, RTCM3, or old versions of the RINEX format.

To convert your files, follow just three steps:

  1. Open the Convert to RINEX tab and choose the file you want to convert. Or simply drag and drop the file from your folder.
  2. Press Convert. After converting, you will see the .21O file on the plot.
  3. Click the Show result files button to show the converted files. Emlid Studio automatically saves them in the original folder.

Static processing: obtain a precise position of a single point

If you want to have a precise position of a single point, you can use Static processing. Usually, this workflow is used to get coordinates of a local base station when you do a survey without internet access or want to reduce the baseline between your base and rover.

You will need RINEX observation files from the CORS and the local base, and a RINEX navigation file from the CORS or your local base. If you recorded raw data in the UBX format or got corrections from the NTRIP service in the RTCM3 format, Emlid Studio will automatically convert them to RINEX.

To post-process the collected data, follow these steps:

  1. Add the RINEX observation file from the local base to the Static receiver field.
  2. Set the antenna height by pressing Edit.
  3. Add the RINEX observation file from the CORS to the Base field. You will see the CORS coordinates.
  4. Add the RINEX navigation file from the local base or the CORS.
  5. Click Process. You will see the progress bar in the bottom left corner.
  6. Once the processing is finished, Emlid Studio will show you the processed point on the plot.

For more information, please check our Docs.

Kinematic processing: get track of measurements

With Kinematic processing, you can post-process raw data collected without an RTK link between the base and the rover and get a precise track of measurements.

You will need RINEX observation files from the base and the rover and the RINEX navigation file from the base or the rover. If you recorded raw data in the UBX format or got corrections from the NTRIP service in the RTCM3 format, Emlid Studio will automatically convert them to RINEX.

To post-process the collected data, follow the steps:

  1. Add the rover RINEX observation file and enter the antenna height.
  2. Add the base RINEX observation file and set the base coordinates.
  3. Add the RINEX navigation file.
  4. Click Process. You will see the progress bar in the bottom left corner.
  5. Once the POS file is ready, Emlid Studio will show the result on the plot.

For more information, please check our Docs.

Stop & Go with ReachView 3

The Stop & Go with ReachView 3 feature allows you to improve the coordinates of points that were collected without a real-time correction link. To do so, you will need raw data logs recorded on a base and a rover and a CSV file from the ReachView 3 app.

First, you need to post-process RINEX files from the base and the rover to get a POS file—the steps are the same as those for the Kinematic processing workflow. If you already have the POS file, you can go straight to the Generating corrected CSV section, where the POS file and ReachView 3 project file are used to calculate the precise position for each point.

To get precise coordinates of separate points, follow a few steps:

  1. Add a POS file.
  2. Add a CSV file from ReachView 3.
  3. Tick the required data quality to choose solutions to be averaged. If you want to get cm-accurate results, tick Fix only.
  4. Click Process. The result will be shown on the plot.

As a result, Emlid Studio creates a copy of the CSV file containing averaged positions which can be used further.

Learn the detailed workflow in our Docs.

Geotag drone photos in a few clicks

The Drone data processing feature is an easy way to add geotags to the drone images EXIF data. You’ll need drone images and a POS file with the events. To produce a POS file with the events, post-process RINEX files from the base and the rover in the Processing section—the steps are the same as those for the Kinematic processing workflow. If you already have the POS file with the events, you can skip it and go straight to the Geotagging section.

To geotag your photos, follow these steps:

  1. Choose your POS file with the events’ timestamps (it’s uploaded automatically if the processing was performed).
  2. Select the folder that contains the photos from the drone’s camera. Emlid Studio can add geotags when the number of events equals the number of images.
  3. Emlid Studio creates geotagged copies of your photos in a new folder by default. If you want to save your original photos with geotags, toggle Update original photos.
  4. Then, click on the Tag photos button. The geotagging process will start.
  5. When the processing is over, you can click on Show result files to check the geotagged photos.

Since you have the geotagged photos, you can proceed with creating a map in your photogrammetry software.

To find out more, go to our Docs.

In case you have images from an RTK drone that were taken in Float or even Single solution, with Emlid Studio you can increase the quality of the survey by updating the data of your images with precise coordinates. To do it, you need RINEX logs from a base and drone, an MRK file from the drone, and a set of images.

Please follow the steps below to post-process RINEX data from your base and RTK drone:

  1. Check the box in the Upload MRK from the RTK drone field and add the MRK file.
  2. Add the RINEX observation file from the RTK drone.
  3. Add the RINEX observation file from the base.
  4. Set the base coordinates.
  5. Add the RINEX navigation file from the base.
  6. Click Process. You will see the progress bar in the bottom left corner. Once the events.pos file is ready, Emlid Studio will show it on the plot. The _event.pos file with the precise photos’ positions will be automatically added to the Timestamps field in the Geotagging section.

To geotag the images from your RTK drone, follow the steps below:

  1. Add the folder that contains the photos from the drone’s camera.
  2. Click on the Tag photos button. The geotagging process will start. When the processing is over, you can click on Show result files to see the geotagged photos.

Once you have the updated images, you can proceed with creating a map in the photogrammetry software.

Get Emlid Studio today

We designed Emlid Studio to simplify PPK workflow for Reach users and continue delivering new app features. Try your hands at post-processing with Emlid Studio right now, and feel free to share your experience.

Download Emlid Studio for your Mac or PC:

28 Likes

This is such a great news for our community and users.

Hopefully, in Static mode will allow to process more than 2 files or stations and include Loop and Network Adjustment.

Once, thanks for Emlid team’s great work!

16 Likes

Nice! :+1: - BOOKMARKED! - :+1:

4 Likes

Congratulation !!!

2 Likes

Congrats! Thank you for including support for .mrk.

Not great results so far, but I’m sure it will get better.

https://community.emlid.com/t/emlid-studio-beta/25831/301?u=dpitman

1 Like

Finally released!!!. Before, I´ve using the Beta version to PP the rinex from Autel EVO II Pro RTK and sync the .mrk with the AEROTAS macro and the results were consistent with another software I compared. Now one solution for all. Congrats!!!

5 Likes

5 posts were split to a new topic: Raw log lasts less time than expected

Hey quick bug to report with the latest release:

Using Static Processing → Base → Input of Lat/Lon/Height, dms:

Longitude seems to default to east even with a “-” (or even “+”) is inputted as the first character in the input. When switching the input to: Lat/Lon/Height, dd it seems to recognize the coordinate correctly.

Hi Austen,

I tried to reproduce it, but I’m not sure I got it right. Is it a UX bug, or does it affect results? Maybe you can share some screenshots?

Hi Every one!

I have been transforming some UBX to rinex to test the functions. Specifically I tried -TADJ=0.1, it works very well with UBX, but not so well with RINEX. The rinex format does not do the time adjustment.

I also cannot get it to save the RS+ model in the RINEX header

Maybe I’m doing something wrong

greetings to all

Hi Bernardo,

Your description makes me think you’re about RTKLib, are you?

1 Like

Hi svetlana.nikolenko

:laughing:My description it’s similar to RTKLB but is ES.

I can send the result file for you

1 Like

So, do you mean “This log is for OPUS” checkbox?

And I’m still a bit confused with this one. First of all, the Reach RS+ antenna isn’t registered in NGS as it’s a single-band. And also, Emlid Studio doesn’t have the option of saving the device’s model name in the RINEX Header. So, more details about that would be really helpful.

3 Likes

NGS OPUS only PP dual freq receivers. Try using AUSPOS PPP or Canada’s PPP.

1 Like

Bug using MacOS Sidecar Feature

I use an 11" iPad Pro (iPadOS 15.5) as a Sidecar secondary display on my MacBook Pro (2019 16" 2.3 GHz 8-Core Intel Core i9, 32GB RAM, MacOS Monterey 12.4). When using ES on the Sidecar display the UI does not update. The app is running but you have to drag it to the main display for the UI to display any changes.


MacBook Pro with iPad Pro Sidecar

If ES is processing on the main display and you drag it to the sidecar the progress bar will stop, however processing continues, it’s just the UI stops updating. I have not encountered any other software or apps the exhibit this behaviour.

2 Likes

Hi Rory,

At first glance, I can’t say why it works that way. But we’ll try to reproduce and check what went wrong.

2 Likes

Ok
I understand as the RS+ receiver it not in registered IGS or NGS catalog then ES can not write model name in RINEX header.
This is the reason?
Respect to the second case, this is the RINEX 3.03(RS2), I can not to adjust time.

You can se the line 2, line 4 and 27

Hi Bernardo,

Exactly.

I got you. Indeed, when you convert RINEX to RINEX, it doesn’t work. We’ll check how to fix that.

2 Likes

Hi Rory,

We’ve checked several iPads in a similar setup but couldn’t reproduce the issue. Everything worked pretty fine. So, it seems the issue isn’t on the Emlid Studio side. And I also had no experience with Sidecar before this case, so I can hardly advise here.

1 Like

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.