A Beginner's Guide to UK Postcodes for Geospatial Analysis
October 09, 2026 - Geodata
Few things derail a mapping project faster than a coordinate reference system nobody agreed on. The symptoms are familiar: a boundary layer sitting a hundred metres east of the aerial imagery, a GPS survey that will not line up with a site plan, grid references that make sense to exactly one person in the room. None of that is a software fault. It is a decision taken too late, or not taken at all. For UK work the choice usually comes down to three candidates — British National Grid, ETRS89 and WGS 84 — and a handful of questions worth asking before anyone touches the data.
A coordinate reference system is two things bolted together: a datum, which fixes a model of the Earth and its relationship to real places, and a coordinate system, which decides whether positions are written as degrees of latitude and longitude or as metres on a flat grid. Software makes this look like a dropdown menu. It is not. Change the datum and every coordinate shifts; change the projection and distances and shapes change with it.
In Britain, the datum is the argument. The country sits between a legacy national datum built to fit these islands and the modern European datum that satellite positioning delivers. Both are correct. They are simply correct about different things.
Built on the OSGB36 datum, this transverse Mercator projection gives you eastings and northings in metres. It underlies Ordnance Survey mapping, most planning and land work, and the great majority of statutory and utility datasets in Great Britain. If the finished product goes to a council, a planning consultant, a utility records team or anyone working from OS mapping, British National Grid is usually the right answer. It is also the one people get wrong most often, because grid coordinates are only as good as the transformation used to reach them.
ETRS89 is the European Terrestrial Reference System, fixed to the stable part of the Eurasian plate. GNSS observations in the UK are computed in it, and OS Net, the national active network, delivers coordinates in a realisation of ETRS89. It was aligned with WGS 84 in 1989, but the two have drifted apart since: ETRS89 sits still with Europe, while WGS 84 travels with the global reference frame. The gap is now close to a metre and grows by a couple of centimetres a year. Use ETRS89 when accuracy and long-term stability matter — control networks, monitoring, large infrastructure, anything that has to be defensible in ten years. In practice you keep it as geographic ETRS89 or project it to UTM zone 30N.
WGS 84 is the default of consumer GNSS receivers, of GeoJSON, and of most web mapping stacks, which makes it excellent for exchange and for storing raw satellite positions. It is a poor choice for measuring anything, because its coordinates are degrees, and a degree of longitude near Cornwall covers a very different distance from one near Orkney. Web Mercator is a display projection: fine for tiles, useless for areas and distances. Note too that a raw GNSS fix in WGS 84 and an OS Net position in ETRS89 sit roughly a metre apart. For a walking route that is nothing; for a boundary dispute or a pipeline tie-in it is the whole argument.
Projections get the blame; transformations do the damage. Moving between ETRS89 and OSGB36 is not a simple shift, because OSGB36 was fitted to the UK as a whole and its relationship to satellite positioning varies from place to place. Ordnance Survey publishes a grid of shifts for exactly this purpose — and software will happily offer you something faster and worse if you let it.
Pick the system the final consumer expects, and get there with the best transformation available. Everything else is detail.
Axis order catches people out constantly. EPSG:4326 is defined as latitude first, longitude second, while almost every piece of software treats it as x then y. A swapped pair does not produce a small error; it usually puts your data somewhere entirely different. If something looks wildly wrong rather than slightly wrong, suspect this first.
Grid distance is not ground distance. British National Grid is a projection, so a metre measured on the ground is not a metre on the grid everywhere; the difference depends on where you are and how high you are, and it grows towards the edges of the projection. For site engineering, that scale factor is worth calculating rather than ignoring.
Northern Ireland is a different case again. It uses the Irish Grid on the TM75 datum, not British National Grid, so any dataset covering the whole UK needs both. And if you build a local site grid for a construction job, remember it is a convenience, not a standard: publish a documented transformation to a national system alongside it.
Use British National Grid (EPSG:27700) whenever the output feeds British planning, land, utility or OS-based work, and make sure OSTN15 is doing the conversion. Use ETRS89 when you need survey-grade positions that stay valid, and expect it to be the datum your GNSS work arrives in. Use WGS 84 for storing and exchanging global data, and Web Mercator only for drawing tiles on a screen. Write the code down, convert once, and check one known point before you send anything out.
Photo: Larry Hyler / Pexels
Copyright © 2026 Atlas Bit. All Right Reserved.