das sollte aber auch einfach mit access=private (oder “no”) und tourist_bus=designated gehen. das “bus” nur auf öffentlichen nahverkehr reduziert wird ist meiner meinung nach ein spezifikationsfehler, weil es noch mehr fälle gibt außer öffis und touristen. genaugenommen müsste in der hierarchie public_transport_bus und tourist_bus als unterelemente zu bus definiert werden (das mischmasch aus transportmittel und rolle mal ausser acht gelassen).
Ich nehme an, dass Fuhrwerke und Radfahrer die Busparkplätze nicht benutzen dürfen. Also besser vehicle=no + (tourist_)bus=designated (oder yes).
Das große Problem ist, dass zwischen dem Betreten/Befahren des Parkplatzes und dem Abstellen eines Fahrzeuges unterschieden werden müsste. Es gibt aber nur 1 Tagging-Schema (access-Schlüsselgruppe) für beides.
Welche Straße? Die Zufahrt zu einem Parkplatz hat nicht unmittelbar was damit zu tun, was am Parkplatz erlaubt ist. Das würde am ehesten auf die parking_aisle’s zutreffen, doch die gibt es nicht auf jedem Parkplatz.
Ich glaube, das angesprochene Proposal wär die richtige Lösung, mit einer Ergänzung: Man muss zusätzlich zu capacity:bus=yes auch capacity=no setzen können um anzugeben, dass nur Busse parken dürfen.