gravitystorm / openstreetmap-carto

A general-purpose OpenStreetMap mapnik style, in CartoCSS
Other
1.51k stars 813 forks source link

Add rendering for natural=geyser and natural=hot_spring #4073

Open jeisenbe opened 4 years ago

jeisenbe commented 4 years ago

Currently natural=spring is rendered, but not natural=hot_spring or natural=geyser.

Geysers and hot springs are both types of springs in a geological sense, but have quite different appearance and utility for people. Geysers and hot springs are often tourist attractions, but can also be dangerous, and they are not sources of drinking water like ordinary springs.

https://wiki.openstreetmap.org/wiki/Tag:natural%3Dhot_spring https://taginfo.openstreetmap.org/tags/natural=hot_spring - 2 308 uses

https://wiki.openstreetmap.org/wiki/Tag:natural%3Dgeyser https://taginfo.openstreetmap.org/tags/natural=geyser - 539 uses

While the number of geysers is not huge, we may already have the majority of known geysers mapped.

Possible rendering options were mentioned in https://github.com/gravitystorm/openstreetmap-carto/issues/3461#issuecomment-437582441

Antimuonium commented 1 month ago

Hello!

I can see that this issue was reported more than four years ago and that geysers are not rendered.

It's a shame because they are as important as springs (natural=spring) or even more so. See for instance [https://www.openstreetmap.org/node/356511330#map=19/44.46387/-110.83019]() in Yellowstone National Park where springs are displayed but not many geysers.

I have no idea the work needed to implement this but it may just be a duplicate of natural=spring's rendering?

Thanks!

dch0ph commented 1 month ago

I have no idea the work needed to implement this but it may just be a duplicate of natural=spring's rendering?

Simply duplicating another POI rendering "to get something on the map" won't work for map users - how will they know which is which?

A good step is to propose an SVG icon, and be prepared to iterate. Personally I don't think the geyser icon from the comment above is very intuitive.

imagico commented 1 month ago

As linked to above we have issues with the current symbol for natural=spring so extending its use to additional features is not a very good approach. We also have a long standing need to render man_made=water_well which likewise needs a separate symbol.

I have (as @jeisenbe linked to) developed a design concept for all these water features, specifically:

Alternative suggestions are welcome.