Trimble Business Center

 View Only

 Mult-base PPK Data Process

  •   TBC-General
junning wang's profile image
junning wang posted 04-05-2021 06:59
Hi,
I have three base stations and one rover station. When I use PPK (postprocessed kinematic)to positioning, how to unify the results I process.
I mean when i process baseline there are three trajectory and three baseline. The results of the three base stations will have a certain deviation.
Is there any way to get one result in TBC.

Attachment  View in library
Data.zip 31.26 MB
Ramin Rad's profile image
Ramin Rad
Hi Wang,

You can perform a network adjustment and choose to hold one or more points fixed. 

Refer to the software help or check one of the many videos or power hours on Trimble Geospatial website or YouTube channel.
junning wang's profile image
junning wang
Hi,
    I hold three Control Point and adjust nerwork,but there still three tarce.
    The rover  and three base stations worked out three results, not one.
Ronny Schneider's profile image
Ronny Schneider
Hi,
not 100% sure what the exact problem is. GPS processing and normal network adjustment works fine with your data. See video.


Each point has the history where it comes from attached to it. The coordinate at the very top of the list is the currently used one, i.e. for export.
If you right click on a point you can select to show the "Point Derivation Report" that shows exactly how the coordinate was calculated and averaged.
Attachment  View in library
junning wang's profile image
junning wang
Hi,

Maybe I didn't make it clear enough.
There is a video.
Ramin Rad's profile image
Ramin Rad
First of all your data is not kinematic, so why do you want to force it to kinematic? 

To answer your initial question, the reason you are seeing three difference traces is that you are processing a continues segment with 3 different base stations.

You can't use the network adjustment if you choose to store a continues segment as a trajectory, so you have to disable the extra baselines to the other base station or don't import the data for those base stations into the project to begin with.

In a typical static network, you would have the same situation with each rover points having slightly different coordinates and the network adjustment can fix it, but the requirement for that is the rover points should have a same name so the adjustment engine can adjust the observations to those points.



 
Ronny Schneider's profile image
Ronny Schneider
Ok,
now after your video I see what you mean. But as Ramin already wrote, why would you force the "Rover" file as kinematic when it obviously is a static observation? The coordinates of those 3 single trajectories aren't spread that wide considering your long baselines of around 100 km. But anyway, once you've got single points from the trajectories you can select all of them, right click and "Average Points". That might get you close to what the baseline/network adjustment would compute.
But I would definitely not do it in this case.

In order to actually get points to be averaged out of the trajectory you'll have to change it in the project settings and re-run the base line processing. Setting trajectory to no will create single points.


See also this Trimble Power Hour video - "TBC Recap: Static GNSS and Baseline Processing". It's for free but on some of them you have to leave the email address.
https://register.gotowebinar.com/recording/8590671671074275083

(https://geospatial.trimble.com/webinars/trimble-business-center)


What I'm actually curious about is how you managed to have the T02 containing exactly 1 day of data and have start/stop time in all 4 of them exactly the same at a rather uneven time like 09:59:42. What program did you use to edit those files?

I know how to concatenate T02 files by using "copy /B *.T02 all.T02" on the command line, but I don't know how to cut them. I'm really interested how you did that.
junning wang's profile image
junning wang

Hi,
      @Ramin Rad  Data is not kinematic because I don’t have time to observe some rover data, so I assume that one of the four base stations is dynamic.
What I want to do is to record a very long track, about 200 kilometers long, and then use the base stations along the way to calculate the coordinates of each position.
I want the coordinates between the two base stations to be smooth. Last year, I tested that there would be a deviation of 10cm between the coordinates of the two base stations in the overlapping area.

      @Ronny Schneider  The data is from our Continuously Operating Reference Stations, probably because it is in the GMT+8 zone and maybe about leap second, so the TBC will show 7:59:42

I am also considering using POS Pac software to solve this problem. 
Thank you all for your help~​​​​​

TOMISONA ISIJOLA's profile image
TOMISONA ISIJOLA
Hi,

@Ronny Schneider Please could you prepare a screen capture of the concatenation for .T02 file, the  procedure in TBC.



​​
Ronny Schneider's profile image
Ronny Schneider
T02 Concatenating
Attachment  View in library
Ronny Schneider's profile image
Ronny Schneider
@ junning wang

Ok, now understand even better. You want to record a long track, utilize multiple base stations along the way, and average the multiple position solutions you get at any given time.

I don't think that TBC can do that. What I would do in that case would be

- set the "store continuous as trajectory to no", in order to get points
- export the points as CSV with time stamps
- match and average the single time stamps in Excel

OR

- set the "store continuous as trajectory to no", in order to get points
- use "Best-Fit Line" in the CAD-Tab and play around with the 2D or 3D Polynomial Curves