<div dir="ltr">On Thu, Sep 25, 2008 at 12:13 PM, Christoph Boehme <span dir="ltr"><<a href="mailto:christoph@b3e.net">christoph@b3e.net</a>></span> wrote:<br><div class="gmail_quote"><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">80n <<a href="mailto:80n80n@gmail.com">80n80n@gmail.com</a>> wrote:<br>
</div><div class="Ih2E3d">> Regardless of whether people are centerlineists or not, there are<br>
> always going to be mappers who will tag ways this way. We have a<br>
> free form tagging scheme so we cannot prohibit such things. For<br>
> example, a way tagged as highway=waterway, power=line (two linear<br>
> tags) might be unusual (water and electricity generally don't mix ;)<br>
> but we cannot disallow it.<br>
<br>
</div>That is true, but the "good practice" page in the wiki says "One<br>
feature, one osm-object". So, noone should be too suprised if a renderer<br>
is only rendering either the waterway or the powerline.<br>
</blockquote><div><br>This is a distinction that will be lost on most casual mappers. Its complicated enough for them already. You are arguing for a scheme where seemingly arbitrary combinations of tags can or cannot be combined on one osm-object. highway=road can be shared with abutters=residential but cannot be shared with historic=battle because its an area (I'm thinking of things like <a href="http://en.wikipedia.org/wiki/Image:Concord_Retreat.png">http://en.wikipedia.org/wiki/Image:Concord_Retreat.png</a> and <a href="http://en.wikipedia.org/wiki/Highway_of_Death">http://en.wikipedia.org/wiki/Highway_of_Death</a> both of which are battles that took place along roads). Where are these combination rules defined?<br>
<br>Certain tag combination may or may not make sense, but there's no semantics in place to prohibit them. While I agree that it is good practice not to overload an object, renderers need to be tolerant and able to deal with unexpected tag combinations.<br>
<br>80n<br><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>
IMHO renderers should encourage good practices by not being to lax<br>
in what they render. I am just thinking of the problems arising from web<br>
browsers trying to render everything that looks vaguely like html.<br>
<br>
Christoph (Xoff)<br>
<div><div></div><div class="Wj3C7c"><br>
_______________________________________________<br>
talk mailing list<br>
<a href="mailto:talk@openstreetmap.org">talk@openstreetmap.org</a><br>
<a href="http://lists.openstreetmap.org/listinfo/talk" target="_blank">http://lists.openstreetmap.org/listinfo/talk</a><br>
</div></div></blockquote></div><br></div>