Datum Transformation Explained: WGS84, NAD83, & Helmert 7-Parameter

A datum transformation is a mathematical conversion that converts 3D spatial coordinates from one geodetic datum (reference ellipsoid and origin) to another. Without proper datum transformation, coordinates for the same physical spot can differ by tens or hundreds of meters.

Why Datums Differ

Earth is an irregular geoid. Geodetic datums define reference ellipsoids that best fit either the entire globe (e.g. WGS84, ITRF2014) or specific continental regions (e.g. NAD83 in North America, ETRS89 in Europe, Tokyo Datum in Japan).

Mathematical Methods of Transformation

MethodParametersAccuracyTypical Use Case
3-Parameter Molodenskydx, dy, dz (translations)1 - 5 metersLegacy GPS navigation
7-Parameter Helmertdx, dy, dz, rx, ry, rz, scale0.1 - 0.5 metersRegional geodetic conversions
NTV2 Grid Shifts2D/3D shift grid file1 - 5 cmOfficial national transformations (NAD27 to NAD83, OSTN15)

The Helmert 7-Parameter Formula

The 7-parameter Helmert transformation converts 3D Cartesian coordinates $(X_1, Y_1, Z_1)$ to $(X_2, Y_2, Z_2)$ using scale factor $s$ and rotation angles $(epsilon_x, epsilon_y, epsilon_z)$:

[X2]   [dX]   [ 1+s   -ez   +ey ] [X1]
[Y2] = [dY] + [ +ez   1+s   -ex ] [Y1]
[Z2]   [dZ]   [ -ey   +ex   1+s ] [Z1]