All the transformation functions are coded into a spreadsheet available from the OS website.
Transform ETRS89/WGS84 coordinates to OSGB36.
XA = 3790644.900 m
YA = -110149.210 m
ZA = 5111482.970 m
tX(m)
tY(m)
tZ(m)
s (ppm)
rX(sec)
rY(sec)
rZ(sec)
- 446.448
+ 125.157
- 542.060
+ 20.4894
- 0.1502
- 0.2470
- 0.8421
Coordinate matrix for system “A” (ETRS89):
D1
3790644.900−110149.2105111482.970
Rotation & scale matrix. Diagonal scale elements = 1+(scale ppm * 0.000001); rotation elements are rotation parameters converted from seconds to radians:
The above OSGB36 XYZ coordinates can be converted to latitude, longitude, height using the equations in Annex B.2. Remember that the height in this case approximates a height above ODN and not above the Airy 1830 ellipsoid. The latitude and longitude can also be projected to eastings and northings using the equations in Annex C.1.
53° 36’ 42.2972” N, 001° 39’ 46.5416” W, 249.950 m