On Thu, 16 Jan 2020 at 22:37, Warin <61sundow...@gmail.com> wrote: > And that is a problem. A reduction in information caused by a render > failing to render information. > Not quite. As things stand, that information is being mapped. The problem is that some people, such as you, are calling for changes to the renderer that would lead to that information no longer being mapped.
> If the render were to render disused:* then I think all would be happy? > Nope. The existing behaviour of not rendering disused:* is correct for non-physical objects. amenity=place_of_worship gets a religious symbol determined by the religion (or a generic religious symbol if no religion is specified). disused:amenity=place_of_worship does not get a religious symbol. This is the desired behaviour. You do not want places which are no longer used for religious services to be rendered as though they're still in use. However, the current behaviour of disused:* is wrong for physical objects. A house which has been empty for years but could be repaired fairly easily is still a house. But disused:building=house doesn't render. This is not good. One fix is to add extra logic to the carto toolchain to give different behaviour for physical and non-physical objects. Which means checking every type of object and figuring out whether it should be rendered or not, building the logic, and adding to the logic as other types of object are defined. And there are ALWAYS going to be edge cases that the logic gets wrong. What we currently have works. disused:* doesn't render, disused=yes renders. No matter how edgy the edge case, the mapper can decide which of the two is most appropriate for a given situation. This building is not in use but it should be rendered, so disused=yes. This church is no longer used for anything therefore should not get a religious symbol, so disused:amenity=place_of_worship. The problem is people occasionally pop up to say we don't need/shouldn't use disused=yes because disused:* exists. One of them amended the wiki a few years ago to deprecate disused=yes (since partially reverted to make an exception for some physical objects). What we have works, and isn't inappropriate or tagging for the renderer. It also means we have all the information. Dropping disused=yes, or making disused=yes so it doesn't render, or making disused:* render will all lead to the loss of information (or moving such information into a free text note, with no guarantee that all will use the word "disused" in the note). What we have works, at least on standard carto. I don't know about other cartos, but I suspect with sufficiently strong support from standard carto and this list, other cartos would eventually follow suit (if they don't already). -- Paul
_______________________________________________ Tagging mailing list Tagging@openstreetmap.org https://lists.openstreetmap.org/listinfo/tagging