GEODESY
GEODESY
Geodetic Principles
1. Overview
The purpose of this document is to provide some insight into how certain geodetic principles
relate to your GPS receiver. Here you can find background information relating to the geoid and
ellipsoid, and how they are used to provide you with height information.
This is where the Mean Sea Level (MSL) height stems from. The surface of the ocean, after
some generalization, can be considered as a good approximation to the geoid.
Geoids are generally formed by way of gravity measurements and intensive computations to
formulate models. These models provide a reference from which heights can be measured.
Contrast of the Geoid model with an Ellipsoid and cross-section of the Earth's surface.
Source: https://www.usgs.gov/media/images/geoid-illustration
1. Curvilinear Coordinates
φ - Latitude
λ - Longitude
h – Ellipsoidal height
If you look at the height in the BESTPOSA log from your NovAtel receivers, you are looking at
Mean Sea Level (MSL) heights.
MSL heights are equivalent to the geoid. As mentioned earlier, the geoid is a constant
equipotential surface that has been defined by making gravity measurements all over the earth.
The height above this surface is known as an Orthometric Height and for our purposes here, we
will define it as H. This H value is what NovAtel provides you with the POS and BESTPOS
logs.
h=H+N
The receiver uses an internal table to solve for H given the ellipsoidal height from the GPS
measurements and the undulation value from the table.
Rearranging the equation and solving for the orthometric height yields:
H=h–N
The undulation N is the separation between the ellipsoid and the geoid.
Examples:
The following data is from a PwrPak7 receiver using the NovAtel roof top antenna network.
#BESTPOSA, USB2, 0, 28.5, FINESTEERING, 2077, 335890.000, 02000020, b1f6,
15823; SOL_COMPUTED, SINGLE, 51.15043791235, -114.03067371345, 1097.4456,
-17.0000, WGS84, 1.4238, 0.8078, 2.2276, "", 0.000, 0.000, 35, 28, 28, 28,
00, 06, 35, 33*dd90085a
The value, -17.0000 in the above log is known as the undulation value. The value, 1097.4456 is
the MSL height computed using the onboard undulation table, therefore, to convert this to an
ellipsoidal height:
h = 1097.4456 + (-17.0000)
= 1080.4456m
The ellipsoidal height at this location will be 1080.4456 meters with respect to WGS84. The
same result can be achieved by using the undulation command. By providing the receiver with
the following command:
undulation user 0.0
This command will set the undulation value to a user defined value of 0.0 m.
#BESTPOSA, USB2, 0, 25.0, FINESTEERING, 2077, 336581.000, 02000020, b1f6,
15823; SOL_COMPUTED, SINGLE, 51.15043413184, -114.03067943945, 1080.1762,
0.0000, WGS84, 1.4370, 0.8045, 2.3162, "", 0.000, 0.000, 36, 27, 27, 27, 00,
06, 35, 33*9f32c1ff
h = 1080.1762 + 0.0000
= 1080.1762m
Examples:
#BESTPOSA, USB2, 0, 20.0, FINESTEERING, 2077, 416417.000, 02040020, b1f6,
15823; SOL_COMPUTED, SINGLE, 51.15044240863, -114.03068619018, 1099.5250,
-17.0000, WGS84, 1.1305, 0.9535, 2.3109, "", 0.000, 0.000, 37, 28, 28, 28,
00, 06, 35, 33*9d2bb280
Above, in bold, you can see the undulation value and the current datum from the BESTPOSA
log. The ellipsoidal height computation is similar to the previous example.
h = 1099.5250 + (-17.0000)
= 1082.525m
The next log is the position determined relative to the TOKYO datum.
To set the datum relative to TOKYO, enter the command in your terminal or NovAtel Connect
“DATUM TOKYO”
From this, it is evident that the MSL height is relatively similar to its WGS84 counterpart when
factoring in that the data is from single point measurements. The ellipsoidal height is as follows:
h = 1097.7197 + (408.3758)
= 1506.0955m
Since the position was computed using the TOKYO datum that is based upon the Bessel 1841
ellipsoid, you can see a much different ellipsoidal height value.
#BESTPOSA, USB2, 0, 26.5, FINESTEERING, 2077, 423337.000, 02000020, b1f6,
15823; SOL_COMPUTED, SINGLE, 51.14339877743, -114.02621320190, 1079.7341,
425.3758, TOKYO, 1.1985, 0.7969, 1.8567, "", 0.000, 0.000, 34, 28, 28, 28,
00, 06, 35, 33*0cf85347
7. How can I get the undulation values for pre- or post-mission analysis?
If for any reason you require the undulation values that the receiver is applying to the position
logs, you can do the following:
• Connect a NovAtel receiver to your PC and issue a FIX POSITION command. See our
documentation portal for more information on the FIX POSITION command here:
https://docs.novatel.com/OEM7/Content/Commands/FIX.htm
• Enter the latitude, longitude and height for the general location of the survey.
• Log BESTPOSA and retrieve an undulation value.
This does not require that the antenna be set up unless you do not know your general location.
The undulation value is read directly from the table based on the location input to the receiver.
If you require more precise undulation values, then you should refer to an undulation data table
with respect to WGS84. This data will provide an undulation value for the survey area, which
can be applied to the receiver using the UNDULATION command.
Fixing the position using MSL heights, allows you to enter the latitude, longitude and height
based solely on how well it is known. Therefore, the significance of fixing the position using
MSL is that the base station coordinates are generally known from some method of survey.
Whether through conventional survey techniques or using GPS, the coordinates of the base
station need to be known. In most instances, the height is known with respect to a specific datum.
If you have known coordinates in one of the supported datums, all you need to do is set the
appropriate datum and fix the position. This provides a convenient method of not directly
needing the undulation value or converting non-WGS84 coordinates when fixing the position.
NovAtel Waypoint Products Group offers GNSS post-processing software packages with a
Graphical User Interface (GUI). These software packages include:
• GrafNet (a static baseline processor adjustment package)
• GrafNav (a static/kinematic baseline processor)
• Inertial Explorer (a GNSS+IMU post-processing software)
For more information on how these software work, read the Waypoint Software User Manual
here: https://docs.novatel.com/Waypoint/Content/Home.htm
It is important to keep in mind that Waypoint Products Group does not derive any of the geoid
values provided with the software. Rather, the data has been acquired from various international
or government agencies and been converted into a format (WPG) readable by Waypoint’s
software.
If you require any further information regarding the topics covered within this application note,
please contact NovAtel Support:
Email: [email protected]
Website: www.novatel.com/support