<HTML><BODY>So we have 2 millions things in OSM going against OSM modeling tradition:<br><a href="http://taginfo.openstreetmap.org/keys/addr%3Aconscriptionnumber">http://taginfo.openstreetmap.org/keys/addr%3Aconscriptionnumber</a><br>It's same story, two addresses for one object.<br>First: hn-street-city<br>Second: hn-city<br>Scheme is different, but principle is the same, two addresses for one object via tags.<br><br>Sun, 18 Jan 2015 21:52:20 +0100 от Markus Lindholm <markus.lindholm@gmail.com>:<br>
<blockquote style="border-left:1px solid #0857A6; margin:10px; padding:0 0 0 10px;">
<div id="">
<div class="js-helper js-readmsg-msg">
<style type="text/css"></style>
<div>
<base target="_self" href="https://e.mail.ru/">
<div id="style_14216144710000000423_BODY">On 17 January 2015 at 22:16, Friedrich Volkmann <<a href="/compose?To=bsd@volki.at">bsd@volki.at</a>> wrote:<br>
> With the addrN schema, we need one object (a node tagged shop=* and<br>
> addrN:*=*) for a shop.<br>
> With the provides_feature relation we need one node for the shop, one node<br>
> for each address, and one relation.<br>
<br>
And if there are two shops that both have the same address? Then your<br>
scheme breaks down as you would end up with a database with two<br>
distinct nodes but same address. Clearly a bad thing and against the<br>
principle of 'One feature - one element'<br>
<a href="http://wiki.openstreetmap.org/wiki/One_feature,_one_OSM_element" target="_blank">http://wiki.openstreetmap.org/wiki/One_feature,_one_OSM_element</a><br>
<br>
> The provides_feature relation may be fine for entrances and parking places,<br>
> but using it for addresses adds too much unnecessary complexity to the<br>
> database. I am not sure if the "address" role is bad, but we shouldn't use<br>
> it in cases where we can do without that relation.<br>
<br>
If there is a need to explicitly associate one or more addresses with<br>
a building I don't see any other coherent way. Shoehorning multiple<br>
address into single object just goes against how things are modelled<br>
in OSM<br>
<br>
/Markus<br>
<br>
_______________________________________________<br>
Tagging mailing list<br>
<a href="/compose?To=Tagging@openstreetmap.org">Tagging@openstreetmap.org</a><br>
<a href="https://lists.openstreetmap.org/listinfo/tagging" target="_blank">https://lists.openstreetmap.org/listinfo/tagging</a><br>
</div>
<base target="_self" href="https://e.mail.ru/">
</div>
</div>
</div>
</blockquote>
<br></BODY></HTML>