OpenRailwayMap/Tagging in Denmark
Stations
Follow the guidelines in Tag:railway=station first. The following is in addition to those guidelines.
Platforms
Platforms are mapped as areas. The following tags may be considered:
departures_board=*- whether there is a departure board. Values are "No", "Timetable" (for a timetable poster), and "Realtime" (for a screen showing upcoming departures).ref=*- the number of the platform. The general consensus seems to be to use the track numbers as platform numbers. Separate the values bu a semicolon where more than one track shares a platform (e.g. 3;4)tactile_paving=*- whether there is tactile paving on the platform. See the tag page for details on the valueswheelchair=*- whether the platform is wheelchair accessible. See the tag page for details on the values
The edge of the platform that is used for boarding trains is mapped as platform_edge. The values used are:
railway=platform_edge- to define the line as a platform edgeheight=*- the platform edge height over the top of the rail. Number is in metres with "." as decimal separator. This information can be found in BaneDanmark Netredegørelse Bilag 3.6ref=*- the track number of the track facing the platform edge.
Stations
All individual parts of the station (platforms, stops, etc.) should be part of one relation for the station. See Tag:railway=station for details on how to tag in general.
The operator of stations on BaneDanmark track infrastructure in Denmark is DSB and should be tagged as such.
railway:ref=*- the national station abbreviation, e.g. Helsingør is Hg, Århus is Ar
Tracks
General
General tags in Denmark are:
railway=railrailway=light_railfor Aarhus Letbane, Odense Letbane, and Hovedstadens Letbane
Copenhagen S-train network is currently tagged as Light Rail for no reason. It is planned to revert this tag.
Milestones
Danish "mileposts" are spaced 200 metres apart on the national railway network. This is not widely mapped yet. Exact positions can be found on BaneDanmark's online map tool, GIS.
railway=milestonerailway:position=*VALUE in km, decimals separated with "."
Track gauge
All railways in Denmark use standard gauge. A few touristic railways may differ.
Communication systems
All railway lines in Denmark use GSM-R radio
Track loading
Axle load and metre load can be applied wherever the information is available. VALUE in metric tons, decimals separated with "." This information can be found in BaneDanmark Netredegørelse Bilag 3.3D and 3.3.E
axle_load=*metre_load=*
Loading gauge
The maximum size of the train and its load that can fit on a railway line. In Denmark all of BaneDanmark's network use the TSI GB loading gauge
Electrification systems
The following electrification systems are used in Denmark:
Non-electrified
DC-Tracks
S-train commuter rail around Copenhagen:
Tram lines/light rail:
Copenhagen metro:
AC-Tracks
All heavy rail lines:
Padborg station has a few tracks to the German standard
Train protection
Do not use the map found in BaneDanmark Netredegørelse Bilag 3.3I, as it does not show the exact extent of the different train protection systems. Use the line diagrams (Strækningsoversigt OR-F and OR-S for lines with ETCS or CBTC, and TIB-S for lines without ETCS or CBTC)
With no train protection
With Danish ATC (=Automatic Train Control)
Don't tag it as ATC, as that tag is already taken by Swedish ATC.
With ETCS
Only ETCS Level 2 is used in Denmark
Signals
Main signals
Indkørselssignal (I)
Entry Signal
railway:signal:main=DK-SR:Irailway:signal:main:form=lightrailway:signal:main:function=entryrailway:signal:main:states:
Stationsbloksignal for Indkørsel (SI)
Entry Block Signal
railway:signal:main=DK-SR:SIrailway:signal:main:form=lightrailway:signal:main:function=entryrailway:signal:main:states:railway:signal:main:turn_direction:
Perronudkørselssignal (PU)
Platform Exit Signal
railway:signal:minor=DK-SR:PUrailway:signal:minor:form=lightrailway:signal:minor:function=exitrailway:signal:minor:states:
Stationsbloksignal for Udkørsel (SU)
Exit Block Signal
railway:signal:main=DK-SR:SUrailway:signal:main:form=lightrailway:signal:main:function=exitrailway:signal:main:states:
Udkørselssignal (U)
Exit Signal
railway:signal:main=DK-SR:Urailway:signal:main:form=lightrailway:signal:main:function=exitrailway:signal:main:states:
Automatisk Mellembloksignal (AM)
Automatic Block Signal
railway:signal:main=DK-SR:AMrailway:signal:main:form=lightrailway:signal:main:function=blockrailway:signal:main:states:
Venstrespor-Indkørselssignal (VI)
Wrong Main Entry Signal
railway:signal:main=DK-SR:VIrailway:signal:main:form=lightrailway:signal:main:function=entryrailway:signal:main:states:
Venstrespor-Udkørselssignal (VU)
Wrong Main Exit Signal
railway:signal:main=DK-SR:VUrailway:signal:main:form=lightrailway:signal:main:function=exitrailway:signal:main:states:
Venstrespor-Udkørselssignal (DV)
Dwarf Signal
railway:signal:minor=DK-SR:DVrailway:signal:minor:form=lightrailway:signal:minor:states:railway:signal:minor:height=dwarf(normal if mounted on a pole)
Speed signals
Indkørsel (light)
Speed indicator on an entry signal.
railway:signal:speed_limit=DK-SR:Irailway:signal:speed_limit:form=lightrailway:signal:speed_limit:states:railway:signal:speed_limit:speed: Applicable speeds in km/h
Indkørsel (sign)
Speed indicator on an entry signal (sign).
railway:signal:speed_limit=DK-SR:Irailway:signal:speed_limit:form=signrailway:signal:speed_limit:speed: speed in km/h
Hastighedsnedsættelse følger

Announcement for speed limit.
railway:signal:speed_limit_distant=DK-SR:HFrailway:signal:speed_limit_distant:form=signrailway:signal:speed_limit_distant:speed: speed in km/h
Hastighedsnedsættelse begynder

Speed limit in effect.
railway:signal:speed_limit=DK-SR:HBrailway:signal:speed_limit:form=signrailway:signal:speed_limit:speed: speed in km/h
Kør hurtigere

Higher speed limit.
railway:signal:speed_limit=DK-SR:KHrailway:signal:speed_limit:form=signrailway:signal:speed_limit:speed: speed in km/h
Hastighedsnedsættelse ophører

Speed limit cancelled.
railway:signal:speed_limit=DK-SR:HOrailway:signal:speed_limit:form=signrailway:signal:speed_limit:speed: speed in km/h
Distant signals
Fremskudt Signal
Route indicator
Route destination
railway:signal:route=DK-SR:Rrailway:signal:route:form=lightrailway:signal:route:states: Letters that can be shown on the indicator
Crossings
Uordenssignal
Overkørselssignal
Automatisk sikret overkørsel følger
Train protection
Strækning med ATC begynder
Begin of ATC.
Strækning med ATC ender
End of ATC.
Strækning med CBTC begynder
Begin of CBTC.
Strækning med CBTC ender
End of CBTC.
Strækning med ETCS begynder
Begin of ETCS.
Strækning med ETCS ender
End of ETCS.
Electricity
Stop for el-tog
Stop for electrified trains.
railway:signal:electricity=DK-SR:SETrailway:signal:electricity:form=signrailway:signal:electricity:type=end_of_catenaryrailway:signal:electricity:turn_direction:
Hovedafbryder ud
Turn off power
railway:signal:electricity=DK-SR:HUrailway:signal:electricity:form=signrailway:signal:electricity:type=power_off
Hovedafbryder ind
Turn on power
railway:signal:electricity=DK-SR:HIrailway:signal:electricity:form=signrailway:signal:electricity:type=power_on
Sænk strømaftager
Lower pantograph
railway:signal:electricity=DK-SR:SSrailway:signal:electricity:form=signrailway:signal:electricity:type=pantograph_down
Hæv strømaftager
Raise pantograph
railway:signal:electricity=DK-SR:SHrailway:signal:electricity:form=signrailway:signal:electricity:type=pantograph_up
Miscellaneous
Stop (16.1.2)

End of track.
Rangergrænsen (17.10)

Shunting limit.
Endepunkt for rangering for signal (17.17)

Shunting limit for signal.
Sources
- https://bane.dk/Jernbanevirksomhed/Sikkerhed/Trafikale-regler
- https://www.bane.dk/da/Jernbanevirksomhed/Sikkerhed/Trafikale-regler/SR/SR/-/media/FF191FAA53244E349DC70B4FABBB9C97.ashx
- https://worldofsignals.com/wiki/doku.php?id=dk:danish_signalling
- https://gis.bane.dk/portal/apps/webappviewer/index.html?id=6541fbc0cbba499b861e4d7fe23b10b6
- https://www.lundsten.dk/dk_signaling/dksignal.html
- https://qelectronics.de/downloads/signalbuch/signale.denmark.pdf