See a suggestion by Christoph at
https://github.com/gravitystorm/openstreetmap-carto/pull/3844#issuecomment-583848782:

"If anyone wants to develop a followup to this change - i prepared two
branches that could be helpful:

1) 
https://github.com/imagico/osm-carto-alternative-colors/tree/no-barrier-polygons

"This implements the complete removal of rendering barrier=* on
polygons - as discussed this would remove support for an in general
inherently ambiguous mapping practice - which is however unfortunately
widely used. It would provide a clean slate in terms of barrier
mapping (leaving only the undisputed and consistently used mapping on
linear ways) and would allow mappers to decide on an approach without
being influenced in a counterproductive direction by this style. It
would however also mean removing the rendering of several hundred
thousand features currently rendered.

2) 
https://github.com/imagico/osm-carto-alternative-colors/tree/hedge_polygons_as_landcover

"This adds barrier=hedge to the landcover layer and does not render it
with the other barrier tags as a secondary tag on polygons any more.
Functionally this is somewhat similar to a revert of this change - but
it would do so cleanly and consistently with the other tags in the
landcover layer. Note this means among other things having features
with barrier=hedge default to being polygons, that any other landcover
tag has precedence over barrier=hedge and that they are rendered
within the normal way_area based sorting of the landcover layer.

"I will not submit a PR for either of these changes at this time but i
don't want to choke a potential consensus in either direction. If
anyone wants to prepare and argue for a change based on either of
these approaches that would be welcome and i would be willing to
listen to their arguments.

"What i would as said strongly oppose however is any change that tries
to interpret the area=yes tag in any way on the style level beyond the
decision of linestring or polygon on the data import level."

Also see 
https://github.com/gravitystorm/openstreetmap-carto/issues/3611#issuecomment-585573596
about that last question: should `barrier=hedge` closed ways be
imported as polygons (necessary for rendering as areas) if they lack
`area=yes`?

- Joseph Eisenberg

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

Reply via email to