A long time ago, before Google maps and live maps there was street map but no API, I wrote an car share application. It was done in conjunction with a 3rd party who hardware bit. It logged data and awarded points for environmentally friendly travel. That data fed into the membership system via web services.
The web based membership system interfaced with the identity system and people registered with this system and stored they type of travel they used and there outbound UK postcode.
We needed a way in this system for people to find other car sharers, so as public geodata was in its infancy and very expensive, it was done by adjacent postcodes. A SQL table stored the adjacent postcodes for another postcode
e.g.
The full post code might be CV5 8FG (I made this up)
I would store
CV5 CV5
CV5 CV6
CV6 CV5
CV6 CV6
And so on.
As the system grew and more sites came online, the search capability did not service the new sites for finding a car sharer as no one took responsibility for adding new postcodes and budget of course and ignorance of what needed to be done.
Yesterday I figured out that there must be some data somewhere that can help.
Well that proves hard as I have no budget and no time.
Unlike the United States our data is not free, you have the great USGS who recognise as they are funded by the public the data is in the public domain. In the UK we have Ordnance Survey, a great organisation, but like all UK organisations, private and public alike they charge for pretty much everything, so us UK tax payers pay twice for all our data. Likewise Postcode information was created by a public organisation, the Post Office, and whilst private now, does and always has charged for Postcode information.
I scoured the interweb for some information and eventually found a great little site, www.nearby.org.uk. On this site he has a webservice for postcodes and location information in WGS84 format. This is great, but even better for my purposes was the raw data available as a download !
Read the rest of this entry »