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