SK53
(SK53)
2
Interesting question to which I don’t know the answer, other than this very much the common way of mapping a signal controlled intersection of dual carriageways. Given that stop lines can be tagged highway=stop and traffic signals are tagged highway=traffic_signals there is a high likelihood that remapping signals to stop lines may create other issues.
A relatively simple way to compress these to a single entity would be using an operator like st_cluster in postgis, but one has to make base assumptions about minimum distance between adjacent sets of traffic lights, which are likely to be wrong.
What is clear is that routers do have to take account of examples such as yours.
One to ponder on.