Hello,
there are some Dresden-specific tram signals that would be great to have rendered.
I tried to add it to the yaml file myself, but I couldn't really figure it out.
New signals:
The tags are documented here: https://wiki.openstreetmap.org/wiki/DE:OpenRailwayMap/Tagging_Trams_in_Germany#Dresden
I uploaded svg files for the signals here: https://gist.github.com/jonaes/d46237c69339bc35e23db214d5f225a6
G3a
- The end of a speed restriction, that was higher than the default speed of 50 km/h. For the foreseeable future, there is only the 60 km/h variant.
- Tagging similar to the G3 signal:
railway:signal:speed_limit=DE-DVB:g3a
railway:signal:speed_limit:form=sign
railway:signal:speed_limit:speed=none
G5
- Start of a speed restriction, which is only valid for the next situation (eg. switches, bridge, crossing, etc.)
- Tagging similar to the G2 signal:
railway:signal:speed_limit=DE-DVB:g5
railway:signal:speed_limit:form=sign
railway:signal:speed_limit:speed=10/20/30/40/50
So11
- curve lubrication system ahead
- Tagging:
railway:signal:minor=DE-DVB:so11
railway:signal:minor:form=sign
So5a
- basically a standard-BOStrab So5 (no passing) but with the additional information, that oncoming trams have priority.
- could be added either separately or as a variant of So5
- Tagging:
railway:signal:passing=DE-DVB:so5a
railway:signal:passing:type=no_passing_give_way
railway:signal:passing:form=sign
So25
- basically the lower part of a
BOStrab:bü signal attached to a normal BOStrab:f signal, indicating that the crossing may be passed if the signal is not working if traffic is allowing.
- should ideally be displayed below (different combinations of)
BOStrab:f signals
- Tagging:
railway:signal:crossing=DE-DVB:so25
railway:signal:crossing:form=sign
So 13/14
- priority over / give priority to other traffic
- so those signals are the same as the already existing So11 and So12 from Rostock (RSAG). This raises the question of how to handle such a situation, especially as there are more German cities using those signals, probably all using different names for them.
- I didn't include svg files for those signals, because they would be the same as the RSAG ones.
- Tagging:
railway:signal:minor=DE-DVB:so13
railway:signal:minor:form=sign
railway:signal:minor:type=give_way
railway:signal:minor=DE-DVB:so14
railway:signal:minor:form=sign
railway:signal:minor:type=has_priority
Fahrsignale not rendering as expected
Aditionally, there are some normal BOStrab-Fahrsignale in unusual combinations (because the DVB loves to create new combinations), which don't render as expected:
combined departure signals
example: https://www.openstreetmap.org/node/12763035719

expected: three lights showing pt_requested, close doors (a1), depart (a2)
no F0 aspect
There are several combinations which can't show a F0 aspect (the whole signal is just dark when not showing something else). They all render with the F0-signal head
Examples:
Thanks for looking into this!
Hello,
there are some Dresden-specific tram signals that would be great to have rendered.
I tried to add it to the yaml file myself, but I couldn't really figure it out.
New signals:
The tags are documented here: https://wiki.openstreetmap.org/wiki/DE:OpenRailwayMap/Tagging_Trams_in_Germany#Dresden
I uploaded svg files for the signals here: https://gist.github.com/jonaes/d46237c69339bc35e23db214d5f225a6
G3a
G5
So11
So5a
So25
BOStrab:büsignal attached to a normalBOStrab:fsignal, indicating that the crossing may be passed if the signal is not working if traffic is allowing.BOStrab:fsignalsSo 13/14
Fahrsignale not rendering as expected
Aditionally, there are some normal BOStrab-Fahrsignale in unusual combinations (because the DVB loves to create new combinations), which don't render as expected:
combined departure signals
example: https://www.openstreetmap.org/node/12763035719

expected: three lights showing pt_requested, close doors (a1), depart (a2)
no F0 aspect
There are several combinations which can't show a F0 aspect (the whole signal is just dark when not showing something else). They all render with the F0-signal head
Examples:
Thanks for looking into this!