Zunächst: ich finde es sehr schön, dass sich beim Thema Berghütten etwas tut.

Allgemein: ich würde nicht ZU viele Unterscheidungen machen. Nach meinem Verständnis gibt es im wesentlichen vier Kategorien:

  1. Bewirtete Hütte mit Übernachtungsmöglichkeit: das sind insbesondere viele der typischen Alpenvereinshütten. Diese sollten besonders deutlich dargestellt werden, ich schlage rot vor (wie in der AV-Karten) => alpine_hut

  2. Bewirtete Hütten ohne Übernachtungsmöglichkeit: das sind v.a. bewirtete Almen; ob hier alpine_hut noch passt, bin ich mir nicht sicher. Alternativ amenity=restaurant? (Obwohl das auch nicht ideal ist, weil zwischen einem Restaurant und einer Alm dann ja doch ein Unterschied ist) => das weiße (unausgefüllte) Hüttensymbol mit rotem Dach find ich jedenfalls dafür ganz gut.

  3. (“Private”) Übernachtungshütten ohne Bewirtung, z.B. Selbstversorgerhütten => dafür sollte alpine_hut m.E. nicht mehr verwendet werden, weil man dort als Wanderer typischerweise nicht rein kommt. Am ehesten passt da m.E. einfach building + name, weil sich solche Hütten von privaten Hütten nicht unterscheiden.

  4. (Offene) Notbiwaks (shelter)

=> 1. und 2. sollte in der Kartendarstellung sehr deutlich von 3. und 4. zu unterscheiden sein, weil das für den Wanderer einen erheblichen Unterschied macht: kann ich dort hingehen und bekomme was zum Essen und Trinken und kann mich aufwärmen?

Bei der von dir genannten Unterscheidung:

  • alpine_hut: Alpenvereinshütte ohne Bewirtung (Signatur: roter Giebel, weisse Wand)
  • wilderness_hut: einfacher als Alpenvereinshütte (Signatur: weisser Giebel, weisse Wand)
  • lean_to: sehr einfach (Signatur: Flachdach, weisse Wand)

ist mir jetzt nicht ganz klar, was genau dort jeweils Unterschied sein soll.