Coordinates transformation hors zone RGF93

The process is correct.

When you enter your ITRF2020 cartesian coordinates in EUREF transformation service, you do not have to provide speeds (VX, VY, VZ) as your don’t change coordinates epoch.
Just type SBG1 4141140.548 1388894.707 4632493.710

I made the same transformations with Proj and I get the same results as you at the millimeter level.

Meanwhile he also did 2 calculation using 2 VRS providers :slight_smile:
Fömi: 46.87629729 - 18.5408981 159.95
Axiál: 46.87629732 - 18.54089811 159.97
NRCAN + ETRF2000: 46.87629736 18.54089816 161.938

If omnicalculator is good:
Fömi → NRCAN → 9mm
Axiál → NRCAN → 6mm
Fömi → Axiál → 3mm

BUT the height is off by ~2 meters… Which doesn’t matter much for the tractors but if we expect to use this with drones then maybe the height also matters.

Is there anything we could do about the height? does it matter in your opinion?

Thank you for all your help! At least X-Y axis we’re good.

Maybe U-Center offsets the height by ~2 meters?

I checked 2 more rinex files + manual calcs (of a different base) → there even the height is spot on. So I’m not sure why we had that 2 meter diff.
XY direction we had 6cm difference compared to VRS so I think this transformation technique should be really accurate.

It is quite strange. I have no idea of any coordinate transformation leading to a 2m error in Z only.

In the real time determination (VRS), could it be any height of instrument set in the receiver ?

I’m trying to figure out if there is a setting in Ublox F9P that would automatically offset the antenna by 2 meter.

ahhh, he was using a different tool… and entered 2 meter for the “pole height”… hence the 2 meter offset

Ok, great !
Now we can say that the process is good.

Now it’s time for me to simplify / automate as much as possible :slight_smile:
Ideally end user should just copy-paste the summary from NRCAN and get the ETRF2000 coordinates for the PI.

(Not that the copy-paste approach doesn’t work just I want to reduce the places where they can misplace a number.)

I was able to open the EUREF site with prefilled values from the NRCAN output.
NRCAN ETRF2000 converter (English version)
NRCAN ETRF2000 konvertáló (Hungarian version)

Is anyone aware of a cartesian → WGS84 converter that’s php / API based?
Would love to be able to copy-paste the EUREF conversion to another textbox and then spit out the values for PI.

So, I made a test to check the tool chain.

I used data from the CRO2 centipede station, in France, near Grenoble. I used a first set of data, recorded on the 11/07/2021 and a second set recorded on 01/06/2023 and stored on renag servers.

For each, I made two calculations. The first calculation is done with NRCAN followed by ITRF to ETRF conversion (at recording epoch and without velocity ) with final conversion from XYZ to Latitude/Longitude/Elevation. Please note that NRCAN results are in ITRF2014 for 2021’s data while in ITRF2020 for 2023’s data. The second calculation is done by IGN/RGP service using the network option (not the PPP option). It is directly providing results in ITRF2014 and ETRF2000.


Black: data from online reports. Red: ITRF->ETRF conversions using EUREF Permanent GNSS Network . Green: XYZ->Lat;Long;Ele conversion using Free online coordinates converter . Blue: differences between calculations.

In 2021, differences are small, mostly in elevation (4 mm) with a small horizontal contribution (2 mm).

In 2023, horizontal difference is even smaller, bellow 1 mm while vertical contribution is higher at 13 mm.

Overall, the two methods are coherent, at least in France.

BTW, changes between 2021 and 2023 are small, 3 mm with the NRCAN way, 6 mm with the IGN one.

You may find formula to go from cartesian to geographic coordinates in the following Notes techniques NT/G 80 (ALG0012).

PROJ is a generic coordinate transformation software that transforms geospatial coordinates from one coordinate reference system (CRS) to another. This includes cartographic projections as well as geodetic transformations.
https://proj.org/en/9.2/about.html