I understand what you're saying. It is a nice solution, but it's not without trade offs. In the very short run, relations are difficult for new mappers, both conceptually and using the existing tools to create and maintain them. In the longer run, I think our editing tools will improve, hopefully in ways that remove the barriers for new users and make relations less brittle. <br>
<br clear="all">-- SEJ<br>-- twitter: @geomantic<br>-- skype: sejohnson8<br><br>"Common sense is the collection of prejudices acquired by age eighteen." -- Einstein<br><br>
<br><br><div class="gmail_quote">On Wed, Nov 21, 2012 at 4:51 PM, Apollinaris Schöll <span dir="ltr"><<a href="mailto:aschoell@gmail.com" target="_blank">aschoell@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
relations seem to be a elegant solution for people with technology background. And all your arguments are good ones<br><br>BUT they have quite some disadvantages. Too many non techies have problems to get the concept right. As a result they break existing relations or they are scared away from editing osm. osm should be easy to use for many and creating a technology barrier for newcomers is dangerous.<br>
On top of that many editors have limited or broken support. As far as I know only JOSM and P2 have solid and well tested relation support.<br><br>For a data consumer it's a challenge too. relations are a lot harder to process. And even if an application adds relation support it still can't drop the other scheme(s)<div class="HOEnZb">
<div class="h5"><br>
<br><div class="gmail_quote">On Wed, Nov 21, 2012 at 12:19 PM, Mark Gray <span dir="ltr"><<a href="mailto:mark-osmus@hspf.com" target="_blank">mark-osmus@hspf.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
The discussion about how to tag a street name is important<br>
whether the tags are on the street or in an address.<br>
<br>
Can we move toward using relations instead of tagging the street<br>
name in each address?<br>
<br>
Copying the street name into each address is problematic.<br>
If we hope to some day have all addresses in OSM, I hope we can<br>
come up with a more efficient and consistent way to store a street<br>
name, however many tags are used for it, only once per section of<br>
same-named street.<br>
<br>
There are some proposals for how to do this with relations:<br>
<br>
<a href="http://wiki.openstreetmap.org/wiki/Relation:associatedStreet" target="_blank">http://wiki.openstreetmap.org/wiki/Relation:associatedStreet</a><br>
<a href="http://wiki.openstreetmap.org/wiki/Relations/Proposed/Street" target="_blank">http://wiki.openstreetmap.org/wiki/Relations/Proposed/Street</a><br>
<a href="http://wiki.openstreetmap.org/wiki/Relations/Proposed/Collected_Ways" target="_blank">http://wiki.openstreetmap.org/wiki/Relations/Proposed/Collected_Ways</a><br>
<br>
All of these solve the street name duplication in each address and some<br>
also may solve name duplication across different ways of the street.<br>
<br>
In taginfo, I see there is already some use:<br>
86023 instances of associatedStreet<br>
14921 instances of Street<br>
This is still small compared with:<br>
15461897 addr:street<br>
<br>
Every time I tag addr:street, I wonder how well it works. What<br>
will happen when someone decides to expand the name of the street<br>
or edit a prefix or suffix? How does an address stay associated<br>
with a street when the link between them, the name, can be edited<br>
in either place while no change is made to all the other things on<br>
this street? Each addr:street could contain its own unintentional<br>
variation of the street name.<br>
<br>
Now that we have embraced relations for highway routes, can we do<br>
something similar for street names in addresses?<br>
<span><font color="#888888"><br>
--<br>
Mark Gray<br>
<a href="http://code.google.com/p/vataviamap/" target="_blank">http://code.google.com/p/vataviamap/</a><br>
</font></span><div><div><br>
_______________________________________________<br>
Talk-us mailing list<br>
<a href="mailto:Talk-us@openstreetmap.org" target="_blank">Talk-us@openstreetmap.org</a><br>
<a href="http://lists.openstreetmap.org/listinfo/talk-us" target="_blank">http://lists.openstreetmap.org/listinfo/talk-us</a><br>
</div></div></blockquote></div><br>
</div></div><br>_______________________________________________<br>
Talk-us mailing list<br>
<a href="mailto:Talk-us@openstreetmap.org">Talk-us@openstreetmap.org</a><br>
<a href="http://lists.openstreetmap.org/listinfo/talk-us" target="_blank">http://lists.openstreetmap.org/listinfo/talk-us</a><br>
<br></blockquote></div><br>