[Talk-GB] Postcode data

Aidan McGinley aidmcgin+openstreetmap at gmail.com
Sun Jan 13 19:20:02 GMT 2013

Thanks for the feedback.

@Brian - The script is filtering to only include closed ways, although I
wasn't sure whether to restrict it to just ones with building=xxx, as this
would mean some of the amenity=XXX type tags would get missed. It's trivial
to do though should this go ahead.  Had not thought of the postcode being
already set, would probably simply ignore those ways and not overwrite the

@Chris, yes I've seen your tiles, and have been using them to verify some
of the output.  I agree many of the centroids are not accurate, however ONS
includes in the data a field called "Grid Reference positional Quality
Indicator".  The highest quality status indicator is "Within the building
of the matched address closest to the postcode".  If an import was done, it
would need to filter out all the postcodes which don't have that quality
indicator set to that value which I'm already doing.  That in combination
with limiting to closed ways with building=* seems like it would result in
an accurate import?

On 13 January 2013 18:38, Chris Hill <osm at raggedred.net> wrote:

> On 13/01/13 15:21, Aidan McGinley wrote:
>> Been toying with some ideas for how to use the ONS Postcode data[1].  One
>> idea that I have been exploring is to check if the value for the centre of
>> the postcode is inside a closed way, and if so then tag that way with the
>> appropriate addr:postcode.  I mocked up a script to check this using the
>> overpass API.  Some sample output is in the attached link [2].  Essentially
>> the output shows the postcode and the associated way or ways that enclose
>> it if more than one.  I've excluded ways tagged landuse=*.  The script is
>> pretty inefficient at the moment, and needs to be optimised, but before I
>> do that I wanted to check with the wider community that this is a viable
>> approach, and if so the best way to do the import.
>> Worth noting that if the data were imported, then ways that map to
>> multiple postcodes would need to be excluded, as discussed previously on
>> the mailing list[3]
>> [1] http://www.ons.gov.uk/ons/**guide-method/geography/**
>> products/postcode-directories/**-nspp-/index.html<http://www.ons.gov.uk/ons/guide-method/geography/products/postcode-directories/-nspp-/index.html>
>> [2] http://paste.ubuntu.com/**1527642/ <http://paste.ubuntu.com/1527642/>
>> [3] http://lists.openstreetmap.**org/pipermail/talk-gb/2013-**
>> January/014336.html<http://lists.openstreetmap.org/pipermail/talk-gb/2013-January/014336.html>
>>  In case you haven't seen it, I produce and maintain a postcode layer
> based on ONS data that can be used in the editors. It helps determine the
> postcode, but always as a manual process.  You can see info here [1]  I
> doubt importing the data is practical and certainly would not be welcomed
> by many.  The resolution of the postcode centroids leaves doubt as to the
> edge cases. The closest postcode centroid is sometimes related to the
> properties on a different road, easy to spot by eye.
> [1] http://onspd.raggedred.net/
> --
> Cheers, Chris
> user: chillly
> ______________________________**_________________
> Talk-GB mailing list
> Talk-GB at openstreetmap.org
> http://lists.openstreetmap.**org/listinfo/talk-gb<http://lists.openstreetmap.org/listinfo/talk-gb>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/talk-gb/attachments/20130113/b53c5634/attachment.html>

More information about the Talk-GB mailing list