Trimble Business Center

 View Only

 Processing Kinematic Data in TBC with a Survey Licens

Mauro Furcas's profile image
Mauro Furcas posted 02-03-2025 12:12

Hello everyone,

I was wondering if it is possible to process kinematic data in TBC with a survey license, having only the GNSS module available.

I have a couple of datasets to be processed in PPK mode, but I am not quite sure whether this functionality is unlocked in my TBC version.

I would like to correct the positioning of a single-beam echosounder survey, so I want to understand if this is actually possible. The data was logged by a Trimble receiver (MPS566) in standard RINEX 3.0 format at a rate of 1Hz.

Furthermore, my company has a DJI drone with an RTK module. If I wanted to process only the positioning of the drone to obtain a trajectory, would this also be possible in TBC? I assume it would work the same way as for the MPS data.

Thank you in advance!

Best regards,
Mauro Furcas
Hydrographic Surveyor

Mauro Furcas's profile image
Mauro Furcas

I would like to upload the question!

I managed to process the baseline of a kinematic trajectory from the drone data! I just needed to explore TBC in a bit more detail. However, I have a doubt: the estimated accuracy is not included in the exported CSV trajectory files, and even the report does not provide any information about the precision of the measured points. Is this an issue related to the export process, the baseline processing, or is there something else I should know about the procedure?

Brandon Elia's profile image
Brandon Elia

Hi Maura. I am curious how you were able to process the Kinematic data for your drone in TBC. Would you be willing to share your procedure? Thank You 

Bob Epstein's profile image
Bob Epstein

Hi Mauro and Brandon,

I will share my limited testing on this. I too have been able to postprocess the trajectory from the DJI with the GNSS module. When you import the data, there is an almost “hidden” Settings button at the bottom. Change Force Kinematic to Yes. Import the OBS file. Now you can process it to your base just like any other post-processed kinematic data.

I did this out of curiosity, but it didn’t serve any useful purpose in my case. The trajectory calculates a point every epoch, be it 1 second or 1/5 second, whatever your base is collecting. However, the photos are taken at times based on the drone software, and do not coincide with the GNSS epochs. My guess is that the Photogrammetry package uses the timestamps in the MRK file to interpolate the photo locations along that trajectory. I didn't proceed to try to export those trajectory points, but I assume there is a way.

I experimented with Emlid Studio, but I found the process way too clunky when it came to antenna heights, coordinate systems, and the fact that I had to convert my base data to RINEX.

Michael Fletcher's profile image
Michael Fletcher

@Bob Epstein please could you explain how you get the DJI files (obs, nav, MRK, bin etc) into TBC? 

Mauro Furcas's profile image
Mauro Furcas

Hi everybody,

I'll explain how I perform the computation. It’s very easy!

  1. Import the drone data into TBC. When you fly a DJI drone, the mission folder where the photos are stored contains DJI files (OBS, NAV, MRK, BIN, photos). Simply drag and drop the folder directly into TBC.              The flight mission and photos will be added to TBC. ( @Michael Fletcher )
  1. Process the baseline as you would for a static GNSS survey. This will generate the PPK solution.

  2. Export the trajectory using the export wizard.

As I already mentioned, the actual estimated accuracy is not included in the PPK solution. However, you can generate a report showing accuracy ranges such as 0-5 cm, 5-10 cm, 10-50 cm, and so on.

I haven’t had time to test the exported data yet, but in the next few days, I will try again to find a better way to apply the TBC-generated PPK solution for processing the data in third-party photogrammetry software.

If you have already tried it, feel free to share your experience with us too.

Bob Epstein's profile image
Bob Epstein

I too generally use the drag and drop to import data. Sometimes I use the Import function, but it's very clunky and there is a risk of locking up the computer for a while if you inadvertently select a folder with hundreds of files.

We have a seat of the Photogrammetry package, so I do all of my PPK drone processing in TBC.

I do my photogrammetry work in TBC. However, we have another department that uses Metashape, for which they need the PPK coordinates from the drone. For that, I simply copy the Points spreadsheet into Excel and save as CSV. Or exporting would do the same. This contains the post-processed PPK positions. Still, I too do not know how to properly assess the precision of these points. It sometimes feels like a black box that I just need to trust, and I rely on the end results of the photogrammetry process for verification.

Michael Fletcher's profile image
Michael Fletcher

@Mauro Furcas 

  1. Import the drone data into TBC. When you fly a DJI drone, the mission folder where the photos are stored contains DJI files (OBS, NAV, MRK, BIN, photos). Simply drag and drop the folder directly into TBC.              The flight mission and photos will be added to TBC. This I can do.
  1. Process the baseline as you would for a static GNSS survey. This will generate the PPK solution. There are no vectors to process?

  2. Export the trajectory using the export wizard. Dont even get to step 2...

Remember this thread is about processing PPK in TBC without the Photogrammetry module. When I drag and drop the (OBS, NAV, MRK, BIN, photos) from the drone and add a rinex file with a base or virtual base with data covering the same times, there is nothing to process in the baselines.