Tankstelle ohne Symbol (Mapnik)

Hi,
wieso wird hier nicht das Tankstellensymbol sondern ein Punkt gemalt?

https://www.openstreetmap.org/node/3231320868

Chris

Wegen dem shop=yes, das muss weg.

Was wäre denn das richtige Tag für “Tankstellenshop vorhanden”?

Wiki sagt dazu:

Für den Renderer vermutlich gar keines, für die Daten vermutlich kiosk oder convenience.

Unser Mapnik-Stil auf osm.org wertet zu jedem POI nur genau einen Schlüssel aus, um zu entscheiden, welches Icon er hinmalt, alle anderen berücksichtigt er nicht. Die derzeit gültige Reihenfolge ist “aeroway, shop, amenity, leisure, landuse, man_made, natural, place, tourism, military, waterway, historic …” (Hier mal nach “shop” suchen, Zeile 1265 z.B.). Den Platz auf der Karte kann diese Tankstelle nur gewinnen, wenn sie kein shop=* bekommt.

Das kam irgendwann die letzten Monate mal rein, als alle Shops gerendert werden sollten, früher gabs ja nur eine kleine Auswahl an Läden (Supermarkt, Bäcker, Auto, Fahrrad…). Bis dahin wurde ein zusätzliches “shop=yes” oder “shop=kiosk” nicht ausgewertet und die Tankstelle hatte gewonnen. Seit aber jeder Laden wenigstens mit einem Punkt dargestellt wird, gewinnt auch jeder Laden beim Rendern.

Vielleicht gibts auch schon ein Ticket dazu, aber das zu ändern stelle ich mir schwer vor: Ändert man die Reihenfolge und wertet amenity vor shop aus, gibts bestimmt massig andere Mischungen, wo man lieber den shop als das amenity sehen will…

Grüße, Max

Das Problem ist auch, dass das Angebot in Tankstellen höchst unterschiedlich ist. In manchen Tankstellen bekommt man eine größere Auswahl an Lebensmitteln, in anderen nur Bier und Zigaretten. Das passt zu keinem shop=-Wert, da shop=convenience zumindest Artikel des täglichen Bedarfs (Brot, Wurst…) einschließt, shop=kiosk hingegen z. B. Zeitungen und Lottoscheine.