<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 7 Feb 2020 at 01:21, Paul Allen <<a href="mailto:pla16021@gmail.com">pla16021@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">On Thu, 6 Feb 2020 at 13:40, Andrew Harvey <<a href="mailto:andrew.harvey4@gmail.com" target="_blank">andrew.harvey4@gmail.com</a>> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>ruins:building=yes is not just tagging for other mappers, it's accurately describing the feature on the ground, a ruined building. It's not quite a building=yes, but not really nothing left on the ground, so it's just part of the lifecycle.<br></div></div></blockquote><div><br></div><div>Are you sure about that not being "just tagging for other mappers"?   Have you</div><div>seen how ruins:building=yes renders?  Here's one I found using overpass-turbo:</div><div><a href="https://www.openstreetmap.org/way/701307813" target="_blank">https://www.openstreetmap.org/way/701307813</a>  Close the pane showing the</div><div>tags and the nodes.  What happens to the building then?  It vanishes.  Because</div><div>ruins:building=yes DOES NOT RENDER.  So only mappers will ever know it's</div><div>there.  Ordinary users, looking at the map, won't see it.  But the ruins are</div><div>visible to anyone passing by. </div></div></div></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div></div><div><br></div><div>If you want a ruined building to render, because the ruins are a visible landmark,</div><div>then you should use building=yes + ruins=yes.  Here's an abandoned church</div></div></div></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div>that's in ruins: <a href="https://www.openstreetmap.org/way/637904260" target="_blank">https://www.openstreetmap.org/way/637904260</a></div><div>The abandoned:amenity=place_of_worship prevents the religious icon</div><div>from rendering; the ruins=yes do not prevent the building=yes from rendering.</div><div>Is this sensible tagging?  See <a href="https://www.geograph.org.uk/photo/1923975" target="_blank">https://www.geograph.org.uk/photo/1923975</a></div><div>and <a href="https://www.genuki.org.uk/big/wal/CGN/Llechryd/HolyCross" target="_blank">https://www.genuki.org.uk/big/wal/CGN/Llechryd/HolyCross</a><br></div><div><br></div><div>And that's why we need tags like ruins=yes as well as lifecycle prefixes.  Because</div><div>lifecycle prefixes prevent rendering of the tag they prefix, and that's sometimes</div><div>exactly the right thing to do and sometimes exactly the wrong thing to do.</div></div></div></blockquote><div><br></div><div><div>I disagree with the whole premise. To me both building=yes+ruins=yes and ruins:building=yes means exactly the same thing and should be interpreted the same way. You can't say on one is when you want it rendered on the map and one to hide it. That's essentially a render=yes/no tag, which I don't think has any place in OSM.</div><div><br></div><div>If one renders and not the other that's a rendering bug and you can't assume that will always be the case for all maps.</div></div></div></div>