Geodesy
Datum Transformations: Helmert, Grids and Accuracy
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
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
- Identify both datums exactly, including the realization and epoch.
- List available transformations with their area of use and accuracy (EPSG registry).
- Choose the most accurate one whose area of use contains your data.
- Verify on independent common points.
- Record the transformation name and EPSG code in your metadata.
Worked example
| Transformation | Method | Area | Accuracy |
|---|---|---|---|
| Ain el Abd to WGS 84 (2) | 3-parameter (−143, −236, 7 m) | Saudi Arabia onshore | 18 m |
| Ain el Abd to WGS 84 (1) | 3-parameter (−150, −250, −1 m) | Bahrain onshore | 44 m |
| Egypt 1907 to WGS 84 (1) | 3-parameter (−130, 110, −13 m) | Egypt | 11 m |
| Egypt 1907 to WGS 84 (4) | Molodensky–Badekas 10-parameter | Egypt | 1.2 m |
| KSA-GRF17 to WGS 84 (1) | Rotations only (mas) | Saudi Arabia | 1 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.
Related tools and articles
Tools
- Coordinate TransformationConvert between EPSG coordinate systems.
- Saudi Arabia ConverterKSA-GRF17, Ain el Abd and UTM zones.
- Egypt ConverterEgyptian belts and UTM zones.
- EPSG LibraryLook up EPSG codes and parameters.
Articles
- Grid Shift Transformations (NTv2, NADCON, GeoTIFF)A grid shift transformation stores latitude and longitude (or height) differences at regular grid nodes and in…
- WGS 84: World Geodetic System 1984WGS 84 is the global geodetic reference system used by GPS. It defines an ellipsoid (a = 6 378 137 m, 1/f = 29…
- KSA-GRF17: Saudi Arabia Geodetic Reference FrameKSA-GRF17 is the national geodetic reference frame of Saudi Arabia, defined by GEOSA and aligned to ITRF2014 a…
- Ain el Abd 1970 Datum (Saudi Arabia)Ain el Abd 1970 is a classical geodetic datum on the International 1924 ellipsoid, used for older mapping in S…
- Egypt 1907 Datum and the Egyptian BeltsEgypt 1907 is Egypt’s classical geodetic datum on the Helmert 1906 ellipsoid (EPSG:4229). Projected coordinate…
- Geodetic Reference FramesReference topic
References
- IOGP. Geomatics Guidance Note 7-2: Coordinate Conversions and Transformations including Formulas, IOGP Report 373-7-2.
- IOGP. EPSG Geodetic Parameter Dataset, epsg.org.
- PROJ contributors. PROJ coordinate transformation software library, proj.org.
- 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/