Skip to content

add Dresden tram signals #811

@jonaes

Description

@jonaes

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
Image
expected: three lights showing pt_requested, close doors (a1), depart (a2)

( A )
( T )
( O )

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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions