Opened 8 years ago

Closed 7 years ago

#3346 closed defect (fixed)

amenity=shelter rendered too prominently

Reported by: axk Owned by: mapnik-team@…
Priority: major Milestone:
Component: mapnik Version:
Keywords: Cc:


amenity=shelter (some hut to protect against bad weather conditions[, like] roofed benches in a forest, [...] a Bothy, or small alpine huts) is currently rendered by mapnik starting at zoom level 13 (without name) and zl 15 (with name). this is way too prominent, making amenity=shelter, which typically is just a maybe 4 x 5 meter space with a roof, look more important than features that are actually more important, like a church (rendered from zl 16), certain highways, etc. the size of the 4 x 5 meter amenity=shelter symbol at zl 13, by the way, is about 200 meters. see also ([OSM-talk] mapnik shelter rendering) and an example zl 13 where shelters should not appear.

i think the cause of this bug is ticket:1689 (which introduces amenity=shelter and tourism=alpine_hut rendering). initially, both tags where rendered from zl 16 only. the op then asked for rendering at zl 13 - but for alpine huts only. this last part didn't get noticed by the implementer, which is why we have the current situation.

please fix by rendering amenity=shelter from zl 16 (without name) and zl 18 (with name) only. thanks!

Change History (7)

comment:1 Changed 8 years ago by rickmastfan67

I'll second this. I've see the shelter's pop up in the middle of Downtown's and it SO looks out of place, it's that bad.

comment:2 Changed 8 years ago by !i!

I agree to this users.

The current shelter rendering is fine for path in the wild, where it's important to know shelters. But nowadays we tag shelters of playgrounds or smoking cabins or every similar that offers protection in a city during rain and is public use.

comment:3 Changed 8 years ago by flaimo

amenity=shelter is also used for those little bus shelters at public transport platforms, which leads to *a lot* of rendered shelters in inner cities.

comment:4 Changed 8 years ago by Ldp

It's the same problem we have with islands and airports. Both the very large ones and the smallest ones are tagged exactly the same. As nodes, they carry no other hint about their size or importance.

comment:5 Changed 8 years ago by flaimo

actually you can, at least for public transport shelters, differentiate them from "normal" shelters, if they are members of a relation tagged with public_transport=stop area. see this proposal for details:

comment:6 Changed 8 years ago by flaimo

i have initiated a proposal for shelter_type which got approved today:


with this additional key it should be possible to render shelters in the mountains more prominently than bus shelters for example.

comment:7 Changed 7 years ago by axk

Resolution: fixed
Status: newclosed

looking at r25726, this seems to have been fixed by ldp 14 months ago. thanks!

Note: See TracTickets for help on using tickets.