Sign InWorkflowOpen Workspace

Geodesy

Datum Transformations: Helmert, Grids and Accuracy

Updated · GeoCAD Bridge engineering team · 8 min read

Summary

A datum transformation converts coordinates between two geodetic datums, for example Ain el Abd 1970 to WGS 84. It is different from a projection conversion: it changes the position of the point relative to the Earth model. Methods range from 3-parameter shifts (metre accuracy) to 7-parameter Helmert and grid-based transformations (centimetre to decimetre). Every published transformation has an area of use and an accuracy, and the wrong choice can move points by tens of metres.

Definition

Datum transformation: a coordinate operation between two different geodetic datums, whose parameters are derived empirically and therefore carry an accuracy.

  • Conversion ≠ transformation
  • 7 parameters: 3 shifts, 3 rotations, scale
  • Rotation sign depends on convention
  • Check area of use and accuracy

Conversion versus transformation

Changing from latitude/longitude to UTM on the same datum is a conversion: exact, with no accuracy loss. Changing datum is a transformation: its parameters were estimated from common points, so it has an accuracy, and several alternatives may exist for the same pair of datums.

Helmert 7-parameter transformation

[X] [tX] [ 1 −rZ rY] [X] [Y] = [tY] + (1 + s) · [ rZ 1 −rX] [Y] [Z]_B [tZ] [−rY rX 1 ] [Z]_A

This is the position vector convention (EPSG method 9606, PROJ convention=position_vector, and the proj4 +towgs84 parameter). The coordinate frame convention (EPSG 9607) uses the same matrix with rotation signs reversed. Using parameters in the wrong convention produces errors of metres. Rotations are usually published in arc-seconds and scale in ppm.

Units are critical: a real example

EPSG’s KSA-GRF17 to WGS 84 (1) transformation has rotations of −0.008393″, 0.000749″ and −0.010276″. An earlier GeoCAD Bridge catalog stored these as −8.393″, 0.749″ and −10.276″ (milliarcseconds read as arc-seconds), shifting KSA-GRF17 UTM coordinates by about 300 m. It has been corrected and is now covered by an automated comparison against PROJ. See KSA-GRF17.

Grid-based transformations

Where distortions in the old datum are irregular, a grid of shifts (NTv2, NADCON, GeoTIFF grids) interpolated at each point gives better accuracy than any Helmert. Grids must be installed with the software; without them a transformation may silently fall back to a less accurate method.

Choosing a transformation

  1. Identify both datums exactly, including the realization and epoch.
  2. List available transformations with their area of use and accuracy (EPSG registry).
  3. Choose the most accurate one whose area of use contains your data.
  4. Verify on independent common points.
  5. Record the transformation name and EPSG code in your metadata.

Worked example

Examples from the EPSG Dataset as distributed with PROJ 9.
TransformationMethodAreaAccuracy
Ain el Abd to WGS 84 (2)3-parameter (−143, −236, 7 m)Saudi Arabia onshore18 m
Ain el Abd to WGS 84 (1)3-parameter (−150, −250, −1 m)Bahrain onshore44 m
Egypt 1907 to WGS 84 (1)3-parameter (−130, 110, −13 m)Egypt11 m
Egypt 1907 to WGS 84 (4)Molodensky–Badekas 10-parameterEgypt1.2 m
KSA-GRF17 to WGS 84 (1)Rotations only (mas)Saudi Arabia1 m

At Riyadh, Ain el Abd / UTM 38N and WGS 84 / UTM 38N differ by 66.8 m for the same physical point when the 18 m accuracy transformation is used.

FAQ

What does +towgs84 mean in a proj4 string?

It lists 3 or 7 Helmert parameters from the CRS datum to WGS 84 in the position-vector convention: shifts in metres, rotations in arc-seconds, scale in ppm.

Why do two programs give different results for the same transformation?

They may choose different default transformations, lack a grid file, or use different rotation conventions. Always check which operation was applied.

Does GeoCAD Bridge use grid files?

Not currently. It reports when a datum change uses Proj4js parameters only and warns that results are not survey-grade without verification.

Tools

Articles

References

  1. IOGP. Geomatics Guidance Note 7-2: Coordinate Conversions and Transformations including Formulas, IOGP Report 373-7-2.
  2. IOGP. EPSG Geodetic Parameter Dataset, epsg.org.
  3. PROJ contributors. PROJ coordinate transformation software library, proj.org.
  4. ISO 19111:2019 Geographic information — Referencing by coordinates.

Cite this page

GeoCAD Bridge. “Datum Transformations: Helmert, Grids and Accuracy.” GeoCAD Bridge Knowledge Center, updated 2026-10-05. https://www.geocadbridge.com/knowledge/coordinate-systems-datum-transformations/