[OSM-talk] addressing

Dave Stubbs osm.list at randomjunk.co.uk
Tue Dec 9 15:35:16 GMT 2008


2008/12/9 Douglas Furlong <douglas.furlong at gmail.com>:
> 2008/12/8 SteveC <steve at asklater.com>
>>
>> Some notes on using Karlsruhe schema...
>>
>> "nodes on a way but not a relation" schema needs to have
>> addr:street=foo on the addressing way ?
>>
>> addr:housename needs to be added, or addr:housenumber needs to be
>> explicit that it can be a name, or made a more generic term to
>> encompass both
>>
>> wiki pages for address, addressing, addresses needs to point to the
>> schema
>>
>> needs a simple "how to do addressing in potlatch" video a-la the old
>> ones I did, as if you ignore relations it is essentially trivial
>>
>> I'm happy to do all that to the wiki page, but just wondered if I'm
>> totally off track on any of them?
>
> I'd like to throw a quick question in here, now that this is being
> discussed, and people with a much better idea of tagging and related issues
> are reviewing the thread :)
>
> I live in an area of London that has a massive number of residential tower
> blocks, some having 10 flats, others having over 100.
>
> What would be the best way of putting in these house numbers, so that they
> can be mapped?
>
> Linked are two examples where i've put address data in, so that if nothing
> else it is stored, but it's not being drawn which is a pity, and problem
> wouldn't be brought up on a search.
>
> http://openstreetmap.org/?lat=51.478197&lon=-0.110314&zoom=18&layers=B000FTF
> (you'll need to view the data, as they buildings are not rendered).
> http://openstreetmap.org/?lat=51.53264&lon=-0.09008&zoom=17&layers=B000FTFT
>
> I'd love to be able to put in the buildings and where possible easily map
> the house number ranges.
>
> Any idea's?


I was having similar problems in Putney. One of the first observation
of the Karslruhe Schema is that it doesn't really handle anything
finer than street level addresses.
First up, just add the building=yes tag to get them to render. It's
not cheating, they are buildings :-)

Where a block had a single entrance equipped with doorbell/entry
phone/postboxes I added the wonderful tag addr:flats=1-10 to the
building. ie: I treated it as a black box, and merely stated what
numbers were inside. Often these blocks have names or a street number:
I've been adding these as name= and addr:housenumber=

Where a building had more than one number, i.e. 12-20 Camomile Street,
but that's just because they knocked down 12-20 to build the new
building, then I added it as addr:housenumber=12-20. You usually find
something like 12-20 stuck on the front of the building, and it
doesn't really represent house numbers 12 to 20, but rather the number
"12-20". Maybe this should actually be under addr:housename instead.
meh.

Where a building contains flats with street addresses I added lots of
nodes (or interpolation nodes) in the right place (ish) with
addr:floor=0 / 1 / 2 etc to indicate what floor (although that's
rarely part of the address as such) on top of the building, and
unconnected to it in any way. Or I got bored and added them as more
black boxes like above.

Where you just have a row of houses all in the same "building", i.e.
terraces or their 1960s concrete equivalent then I just used
interpolation lines as on the wiki page.

To see my attempts in all their glory have a look at:
http://tools.geofabrik.de/osmi/?view=addresses&lon=-0.21376&lat=51.45866&zoom=17

Dave




More information about the talk mailing list