Simon’s Backup Weblog

Geocoding Postcodes shouldn’t be hard…

Posted in Uncategorized by Simon Bisson on March 22, 2007

I’m working on building a Google Maps mashup application for a magazine article, and hit a brick wall. The Google Maps API doesn’t geocode UK post codes, thanks to the restrictive costs and licensing conditions on the data.

Geocoding is the process of converting location data (say an address or postcode) into mapping data, often latitude or longitude, though it can be an Ordinance Survey grid reference or any other coordinate system. Consumer geocoding should be as easy as Flickr’s approach, where you just drag your pictures onto a map. But writing the code to do it, well, that’s a different story!

Luckily there’s more than one way around the problem, and you can geocode postcodes for free (in one case using more than one Google API). Just look at the list of approaches and tutorials on Google’s own resource page for external geocoding tools. I rather like this method, as it’s relatively simple to code up…

Finally I’ll point folks at the Free Our Data campaign. Postcode and mapping data is data we’ve paid for through our taxes, yet the government sees fit to restrict access to it, making information that should be free for UK citizens a profit centre.


One Response to 'Geocoding Postcodes shouldn’t be hard…'

Subscribe to comments with RSS or TrackBack to 'Geocoding Postcodes shouldn’t be hard…'.

  1. the_magician said,

    Somewhere I remember seeing an article about people mapping their own postcodes into Google, sort of a postcode mapping open source thing … it may be in one of the links you’ve mentioned as I’m being lazy and not following them 🙂

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: