Danke für die Zustimmung.

Was mich nervt, sind Linien oder Flächen für Bussteige, die als platform getaggt sind, und in die Routenrelation aufgenommen werden. Damit werden sie wie Linienwegabschnitte gerendert. Dummerweise kann osm2pgsql nämlich nichts mit den ÖPNV-spezifischen Rollen eine Relation anfangen.

Bei der Eisenbahn sind Bahnsteigflächen ja allgemein üblich, in den Linienrelationen sind dort aber nur die stop_position im Gleis.

Natürlich ist es detailgenauer, den Bussteig als Linie oder Fläche einzutragen, dann bitte aber auch separat die Mastposition als Knoten.
Insofern ist public_transport=platform als tag für die Mastposition IMHO blöd gewählt. public_transport=pole_position wäre zutreffender, wird aber vermutlich ebenso falsch verstanden. Dann bleib ich doch gleich bei highway=bus_stop.

Gruß,
ajoessen