I'm currently building an application which will need to use reverse geocoding - that is, starting with geographic location data and/or postcodes and returning a human-readable placename. There are several ways of doing that, via both downloadable datasets of APIs, but none of them seem to address a particular issue I have, which is that I need to know the type of location and return the appropriate level of placename. That is, for locations in rural areas and villages, I want the village or hamlet name, but for locations in towns or cities I want the town/city name rather than the district within it.

To give a couple of examples using postcodes of locations close to me, I want WR11 8TJ to return South Littleton (as it's a village) rather than Evesham (the post town), but WR11 3DL to return Evesham (since it's in Evesham) rather than Bengeworth (the district within Evesham). Getting a full address which is in the form of "South Littleton, Evesham" or "Bengeworth, Evesham" is easy enough, but without local knowledge of every town and village in the UK I can't know which part of the address is the most relevant.

Does that make sense? If so, does anyone have any suggestions?

Mark
--
http://mark.goodge.co.uk

_______________________________________________
Mailing list [email protected]
Archive, settings, or unsubscribe:
https://secure.mysociety.org/admin/lists/mailman/listinfo/developers-public

Reply via email to