For railway=platform_edge tagged also as public_transport=platform (which is usually necessary to add these platform edges to PTv2 route relations as a platform member) ORM-vector shows two objects: A platform edge and also a platform.
I would propose to render public_transport=platform as platform only if there is not a railway=platform_edge tag present on that same object.
Example could be this platform edge: https://www.openstreetmap.org/way/172978242
public_transport=platform
railway=platform_edge
ref=6
train=yes
bench=yes
covered=yes
Visualized here:
https://openrailwaymap.app/#view=20/49.9572366/14.076919


For
railway=platform_edgetagged also aspublic_transport=platform(which is usually necessary to add these platform edges to PTv2 route relations as a platform member) ORM-vector shows two objects: A platform edge and also a platform.I would propose to render
public_transport=platformas platform only if there is not arailway=platform_edgetag present on that same object.Example could be this platform edge: https://www.openstreetmap.org/way/172978242
Visualized here:


https://openrailwaymap.app/#view=20/49.9572366/14.076919