Hello,
I am using a SparkFun RTK Facet (Facet Rover) with RTK corrections via NTRIP (network solution).
Horizontally the results are excellent, and the solution is stable and repeatable.
However, I am seeing a systematic vertical offset when comparing Facet measurements to official national geodetic benchmarks.
Observed behavior
-
Fix type: RTK Fixed
-
Vertical accuracy reported: ~1–2 cm
-
Repeated measurements at the same location are internally consistent.
-
When compared to official survey benchmarks, the Facet-reported altitude is consistently higher by ~1.8–3.2 meters.
-
The benchmarks are only hundreds of meters apart, so this is not a large-area distortion.
This does not look like random error, but a vertical datum / geoid difference.
What has already been ruled out
-
Antenna / rod height: Facet has an internal antenna and no user-defined rod height. No constant offset is observed.
-
Coordinate system / projection: XY alignment is correct; the issue is vertical only.
-
RTK quality: VDOP is low, corrections are fresh, and the solution is stable.
Context
This is in Israel, where official heights use a local national geoid model (ILUM).
Local geoid undulation values are ~19.2 m in the area.
Based on the offsets observed, it appears that the Facet may be outputting MSL height referenced to a global geoid model (e.g. EGM96 or EGM2008), rather than ellipsoidal height.
Questions
-
What vertical reference does the RTK Facet output by default?
-
Ellipsoidal height (h)?
-
Orthometric / MSL height?
-
-
If MSL: which geoid model is used internally (EGM96, EGM2008, other)?
-
Is the geoid model fixed in firmware or configurable?
-
Does the NMEA GGA output include the geoid separation value actually used to compute the reported altitude?
-
Is this behavior a known design choice / limitation of the Facet, or is there a recommended workflow when working against local national vertical datums?
Any clarification from SparkFun or others with deep Facet / ZED-F9x experience would be greatly appreciated.
Thanks in advance.
