<br><div class="gmail_quote">On Sat, Mar 15, 2008 at 5:48 AM, Igor Brejc <<a href="mailto:igor.brejc@gmail.com">igor.brejc@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">Jon Burgess wrote:<br>
> >From a pure design perspective the cleanest approach would be (IMO) to<br>
> have the tags only on the relation. Otherwise there is always the<br>
> possibility for ambiguity in cases where the tags on the outer ways<br>
> differ. Yes this is an error, but one which is bound to occur<br>
> occasionally. It also enables other use cases like re-using a way along<br>
> a border between 2 country polygons.<br>
<br>
</div>But then we'll end up with non-tagged ways. From the OSM data design<br>
perspective its not going to be very practical for someone to determine<br>
whether the way is not tagged because it belongs to a certain relation<br>
or because it was forgotten. And don't forget that a relation could be<br>
anything. not just "polygon-with-hole", so you would have to understand<br>
the semantics of all types of relations.<br>
Also, since AFAIK osmxapi currently does not support relations,<br>
renderers which use data collected from it would have to ignore these<br>
untagged ways completely.<br>
</blockquote><div><br>Actually osmxapi does do relations now :)<br><br><br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
Igor<br>
<font color="#888888"><br>
--<br>
<a href="http://igorbrejc.net" target="_blank">http://igorbrejc.net</a><br>
</font><div><div></div><div class="Wj3C7c"><br>
<br>
_______________________________________________<br>
dev mailing list<br>
<a href="mailto:dev@openstreetmap.org">dev@openstreetmap.org</a><br>
<a href="http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/dev" target="_blank">http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/dev</a><br>
</div></div></blockquote></div><br>