A public square does not render, even inside another area

In changeset 53141503 I changed a public square in a park from type Pedestrian street to type Square. This seems obvious, but it doesn’t render at all; not even its name appears. The area is definitely a square, it has a stage at one end and no streets connecting to it, just footpaths. I know we shouldn’t map for the renderer, so is there a real solution here or should I change it back to the hack of Pedestrian street?

AFAIK, place=square is not rendered on the default style. You could make a request on https://github.com/gravitystorm/openstreetmap-carto to define a rendering for it, rather than changing the tagging.

Thanks for the tip. Turns out there’s already a ticket open for this issue, although it doesn’t seem to have had any traction yet. Maybe it’ll be fixed eventually. Until then, I might revert my change, although such a large “pedestrian street” renders an oversized label, which isn’t optimal either.

if you want it to render →

Right, I’ve just changed it back. Might revisit this if the renderer gets fixed. Thanks for the advice.

pfff … maybe in a century or 2 perhaps → https://forum.openstreetmap.org/viewtopic.php?id=59270 :roll_eyes: :stuck_out_tongue:

I’m not sure what that has to do with the price of fish - OSM has succeeded because anyone can tag anything on the fly not in spite of it. Marek seems to be invoke the DWG there - are you really suggesting that the DWG (of which I’m a member) should “police the rendering in place in common OSM renderers”?

Simple answer - use a different renderer. Personally, many or most of the things that I map aren’t rendered (or aren’t rendered sensibly) by OSM’s “standard” renderer, so I rarely use it.