Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've been given a set of UK Ordnance Survey geocodes, but I think they're all off by about 500 metres.

Here is an example - please could someone confirm to me that the codes are wrong, not my calculations?

The OS geocode that I've been given is SO7567, for a place called Abberley, in Worcestershire.

My script converts this to 52.30136731, -2.36798287 here: However, Abberley is here, about 500 metres north:

This conversion site suggests my calculations are correct, and it is indeed the original coders (who looked at Abberley, and decided that its Ordnance Survey code was SO7567) who were out of whack.

Could anyone suggest why they might all be out by exactly this amount - could it be a projection issue? I'm not an geographer, and the person who gave them to me swears they should be right!

Thank you for nay help.

share|improve this question
up vote 4 down vote accepted

Your example grid reference only has 4 digits and thus specifies a location which is 1km square, so plenty of room for a 500m error there.

See Ordnance Survey grid digits for examples of numerical resolution. More digits will give you more accuracy.

share|improve this answer
Ah! Thank you very much. – Richard Dec 8 '12 at 3:24

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.