The Helmert transformation is used, among other things, in
geodesy to transform the coordinates of the point from one coordinate system into another. Using it, it becomes possible to convert regional
surveying points into the
WGS84 locations used by
GPS. For example, starting with the
Gauss–Krüger coordinate, and , plus the height, , are converted into 3D values in steps: • Undo the
map projection: calculation of the ellipsoidal latitude, longitude and height (, , ) • Convert from
geodetic coordinates to
geocentric coordinates: Calculation of , and relative to the
reference ellipsoid of surveying • 7-parameter transformation (where , and almost always change by a few hundred metres at most, and distances by a few mm per km). • Because of this, terrestrially measured positions can be compared with GPS data; these can then be brought into the surveying as new points – transformed in the opposite order. The third step consists of the application of a
rotation matrix, multiplication with the scale factor \mu = 1 + s (with a value near 1) and the addition of the three translations, , , . The coordinates of a reference system B are derived from reference system A by the following formula (position vector transformation convention and very small rotation angles simplification): :\begin{bmatrix} X \\ Y \\ Z \end{bmatrix}^B = \begin{bmatrix} c_x \\ c_y \\ c_z \end{bmatrix} + (1 + s\times10^{-6}) \cdot \begin{bmatrix} 1 & -r_z & r_y \\ r_z & 1 & -r_x \\ -r_y & r_x & 1 \end{bmatrix} \cdot \begin{bmatrix} X \\ Y \\ Z \end{bmatrix}^A or for each single parameter of the coordinate: :\begin{align} X_B & = c_x + (1 + s \times 10^{-6}) \cdot (X_A - r_z \cdot Y_A + r_y \cdot Z_A) \\ Y_B & = c_y + (1 + s \times 10^{-6}) \cdot ( r_z \cdot X_A + Y_A - r_x \cdot Z_A) \\ Z_B & = c_z + (1 + s \times 10^{-6}) \cdot ( -r_y \cdot X_A + r_x \cdot Y_A + Z_A). \end{align} For the reverse transformation, each element is multiplied by −1. The seven parameters are determined for each region with three or more "identical points" of both systems. To bring them into agreement, the small inconsistencies (usually only a few cm) are
adjusted using the method of
least squares – that is, eliminated in a statistically plausible manner.
Standard parameters :
Note: the rotation angles given in the table are in arcseconds and must be converted to radians before use in the calculation. These are standard parameter sets for the 7-parameter transformation (or data transformation) between two datums. For a transformation in the opposite direction, inverse transformation parameters should be calculated or inverse transformation should be applied (as described in paper "On geodetic transformations"). The translations , , are sometimes described as , , , or , , . The rotations
rx,
ry, and
rz are sometimes also described as \omega, \phi and \kappa. In the United Kingdom the prime interest is the transformation between the OSGB36 datum used by the Ordnance survey for Grid References on its Landranger and Explorer maps to the WGS84 implementation used by GPS technology. The
Gauss–Krüger coordinate system used in Germany normally refers to the
Bessel ellipsoid. A further datum of interest was
ED50 (European Datum 1950) based on the
Hayford ellipsoid. ED50 was part of the fundamentals of the
NATO coordinates up to the 1980s, and many national coordinate systems of Gauss–Krüger are defined by ED50. The earth does not have a perfect ellipsoidal shape, but is described as a
geoid. Instead, the geoid of the earth is described by many ellipsoids. Depending upon the actual location, the "locally best aligned ellipsoid" has been used for surveying and mapping purposes. The standard parameter set gives an accuracy of about for an OSGB36/WGS84 transformation. This is not precise enough for surveying, and the Ordnance Survey supplements these results by using a lookup table of further translations in order to reach accuracy. == Estimating the parameters ==