On 7/2/20 10:45 am, Paul Allen wrote:
On Thu, 6 Feb 2020 at 23:29, Andrew Harvey <andrew.harv...@gmail.com <mailto:andrew.harv...@gmail.com>> wrote:


    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.


But they AREN'T.  The way you suggested was the correct way to tag a ruined
building DOES NOT RENDER.  And you never even noticed, you just made a
blind assumption and told me how to do things based upon your incorrect
assumption.

The choice of one tag over another above is base on one thing: does it render the way wanted.

Is the desired solution to have life cycle prefixes ignored by renders so a ruined thing is rendered the same as non ruined things?


Let say a hospital has collapsed.

The crisis mapping page I linked to would have you add the tag damaged=collapsed to the amenity=hospital.

So the render would render the hospital the same as a fully functional hospital. That is certainly not want I'd want.

You cannot now say that it should be tagged another way because it is a hospital, why would the rules change from one object to another?


Better if life cycle things were rendered .. but different from fully functional things.

Personally I don't mind that some things are not rendered by the standard map, there is a lot on it now. Keeping everyone happy is not possible.


And, by the way... I do know it does not render. And I don't care if it renders or not... I tag what I see as truth.


    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.


Really?  Explain to me the difference between building=yes + disused:amenity=place_of_worship and building=yes.  Both render as buildings.  Neither render as a place of worship.  One has additional information that is of use to people.  If you have your way, I  can and WILL
decide whether or not something should render as a place of worship by the
presence or absence of amenity=place_of_worship and that tagging will be
entirely correct and match reality on the ground.  You just want me to
tag in a way that loses information.  I see no merit in that.


The tagging should not decide what is rendered. It is the render that decides what is rendered.


amenity=place_of_worship says there is an active place of worship here.

disused:amenity=place_of_worship says there is a non active place of worship here.

Where is the loss of information? None in the tagging. If you want the render to show a disused place of worship the same as an active place of worship then you could lie and usee the tag amenity=place_of_worship, thus sending anyone looking for an active place of worship to a disused place of worship.


As for using 2 features on the one OSM object, well to be pedantic then;

building=* should be on the building outline.

palces_of_worship should be on the area of the property if you have that information, otherwise on a node.




    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.


Some would regard it as a bug.  From comments made by the OSM standard
carto people here, I suspect they see it as a feature.


There are many thing not rendered by the OSM standard carto map. I still correctly tag them because it is what is there. Some people chose to tag their home as an embassy because they like the way it shows up on the map, it is called tagging for the render.

_______________________________________________
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging

Reply via email to