Proposal:Railway:train protection

From OpenStreetMap Wiki
Jump to navigation Jump to search
railway:train protection
Proposal status: Proposed (under way)
Proposed by: Dakon
Tagging: railway:train_protection=*
Applies to: way
Definition: list of the installed train protection systems on a railway track
Statistics:

Draft started: 2021-04-10
RFC start: 2024-11-18

Proposal

This proposal defines a single key that supports all train protection systems, easing tagging and data processing.

Values will be of the form ^(PREFIX:)?(NAME)$(pseudo regex) or no and are separated by semicolons, the PREFIX being either a country code or "VND" for vendor systems.

Example:railway:train_protection=PZB;LZB;ETCSThis would be a "full-featured" installation in Germany using both the PZB and LZB systems as well as the European system ETCS.

Train protection version specifications would be moved in a subkey, e.g. railway:train_protection:ETCS=1;2separating the values with semicolons, too.

Rationale

Currently, every train protection system is tagged using its own key inside the railway namespace. Existing tags:

This has the disadvantage that deciding if no train protection system is installed on a given line means checking _all_ of these tags for being absent or existing and having the value "no". The number of checks grows for every country specific train protection signal being added.

The names of the train protection systems are often abbreviated to 2-4 letters. It is highly plausible that there will be collisions between different countries using the same abbreviation for different systems. These tags could also cause future collisions with different things in the railway namespace that would use the same abbreviations.

Tagging

This table is taken from OpenRailwayMap/Tagging. That section would be removed from that page and would redirect to the new key page.

The table was a brute force mapping. Some vendor systems are not yet specified how they should be mapped, this will likely affect especially unconnected railway installations like airport monorails or things like that. See discussion page.

Multinational Systems

These are not prefixed with a country prefix.

Value Existing Key Existing Value Name Description
ATS N/A N/A Automatic Train Stop Is the track equipped with electromagnetic trainstops
CBTC railway:cbtc uto/sto/dto/

yes/no

Communications

Based Train

Control

Is the track equipped with the a CBTC-standard system?

If so, the level of automation may also be specified withrailway:train_protection:CBTC=DTO/STO/UTO

CTCS railway:ctcs 0/1/2/3D/

3/4/yes/no

中国列车控制系统 Is the track equipped with the Chinese system CTCS?

If so, the CTCS level may also be specified with railway:train_protection:CTCS=1/2/3D/3/4

ETCS railway:etcs 1/2/3/

yes/no

European Train

Control System

Is the track equipped with the European system, ETCS?

If so, ETCS versions and sublevels may also be given withrailway:train_protection:ETCS=1/2/3

LZB railway:lzb yes/no Linienförmige

Zugbeeinflussung

Is the line equipped with the German system LZB?
TRIPCOCK N/A N/A Tripcock Train Stop Is the track equipped with mechanical tripcocks?
TVM railway:tvm yes/no Transmission

Voie-Machine

Is the track equipped with the French system TVM?
PZB railway:pzb yes/no Punktförmige

Zugbeeinflussung

Is the track equipped with the German system PZB?
no N/A N/A Is the track lacking any train protection system?

National Systems

With country prefix.

Value Existing Key Existing Value Name Description
BE:TBL railway:tbl yes/1/

1+/2/no

Transmissie

Baken-Lokomotief

Is the track equipped with the Belgian TBL 1, TBL 1+ or TBL 2 system?

If so, the TBL type may also be specified with railway:train_protection:BE:TBL=1/1+/2

CH:Integra_Signum railway:integra_signum yes/no Integra Signum Is the track equipped with the Swiss Integra Signum system?
CH:ZSL90 railway:zsl90 yes/no Zugsicherung mit Linienleiter 1990 Is the track equipped with ZSL 90 signalling system?
CH:ZSI90 railway:zsi90 yes/no Zugsicherung Induktiv 90 Is the track equipped with ZSI 90 signalling system?
CH:ZSI127 railway:zsi127 yes/no Trainguard ZSI 127 Is the track equipped with Trainguard ZSI 127 signalling system?
CZ:LS railway:ls yes/no Liniový Systém Is the track equipped with the Czech system LS?
DE:ZBS railway:zbs yes/no Zugbeeinflussung

S-Bahn Berlin

Is the track equipped with the Berlin light rail signalling system ZBS?
DK:HKT

DK:F-HKT

railway:hkt

railway:f-hkt

yes/no HastighedsKontol

og automatisk Togstop

Is the track equipped with the Danish system HKT?

Is the track equipped with the simplified HKT version?

ES:ASFA railway:asfa

railway:asfa_fac

railway:asfa_200

yes/no Anuncio de Señales y

Frenado Automático

Is the track equipped with the Spanish system ASFA?

If so, the ASFA type may also be specified withrailway:train_protection:ES:ASFA=clásico/fac/200

FR:CROCODILE railway:crocodile yes/no Crocodile Is the track equipped with the Belgian, French and Luxembourg system Crocodile?
FR:KVB railway:kvb yes/no Contrôle de Vitesse

par Balises

Is the track equipped with the French system KVB?
FR:SACEM railway:sacem yes/no Système d'Aide

à la Conduite,

à l'Exploitation

et à la Maintenance

Is the track equipped with the French system SACEM?
HU:EEVB railway:eevb yes/no Egyesített Éberségi

és Vonatbefolyásoló

Berendezés

Is the track equipped with the Hungarian system EÉVB?
HU:EVM railway:evm yes/no Elektronikus

Vonatmegállító

Is the track equipped with the Hungarian system EVM?
IE:CAWS railway:caws yes/no Continuous

Automatic

Warning System

Is the track equipped with the Irish system CAWS?
IT:SCMT railway:scmt yes/no Sistema di

Controllo della

Marcia del Treno

Is the track equipped with the Italian system SCMT?
JP:TASC railway:tasc yes/no 定位置停止装置 Is the track equipped with the Japanese Train Automatic Stopping Controller TASC?
NO:DATC railway:atc yes/no Delvis Automatic Train Control Is the track equipped with Norwegian delvis (partial) Automatic Train Control? (ATC)

For regular ATC (used in Norway and Sweden) use SE:ATC.

NL:ATB railway:atb

railway:atb-eg

railway:atb-ng

railway:atb-vv

yes/no Automatische

Trein Beïnvloeding

Is the track equipped with any Dutch ATB system?

If so, the ATB type may also be specified with railway:train_protection:NL:ATB=EG/NG/VV

PL:SHP railway:shp yes/no Samoczynne

Hamowanie Pociągu

Is the track equipped with the Polish system SHP?
RU:ALS railway:als

railway:alsn

railway:alst

railway:also

railway:als-en

railway:alsr

railway:als-ars

yes/no Aвтоматическая

Локомотивная

Cигнализация

Is the track equipped with any variant of the Russian signalling system ALS?

If so, the ALS type may also be specified with railway:train_protection:RU:ALS=N/T/O/EN/R/ARS

SE:ATC railway:atc yes/no Automatic Train Control Is the track equipped with Swedish or Norwegian (full) Automatic Train Control? (ATC)
UK:ATP railway:atp yes/no Automatic

Train Protection

Is the track equipped with the British system ATP?

The tags railway:gwatp and railway:gw_atp add a Great Western prefix, which is incorrect.

UK:AWS railway:aws yes/no Automatic

Warning System

Is the track equipped with the British system AWS?
UK:TPWS railway:tpws yes/no Train Protection &

Warning System

Is the track equipped with the British system TPWS?
US:ACSES railway:acses (may also be tagged as railway:ptc) yes/no Advanced Civil Speed Enforcement System Is the track equipped with the North American ACSES system ACSES? Also use this value for cab-signal-overlay positive train control systems considered interoperable with ACSES, such as the Automatic Speed Control system on the Long Island Rail Road.
US:E-ATC likely tagged as railway:ptc yes/no Enhanced Automatic Train Control Is the track equipped with the North American Enhanced Automatic Train Control system? Note that while this is also a cab signal overlay type of positive train control (automatic train protection) system, it is distinct from and largely incompatible with the ACSES system mentioned above. It should also not be confused with legacy Automatic Train Control systems, which have been replaced by either E-ATC or I-ETMS.
US:I-ETMS most I-ETMS is tagged as railway:ptc yes/no Interoperable Electronic Train Management System Is the track equipped with Wabtec's Interoperable Electronic Train Management System? (This is the standard Positive Train Control system used by the US Class 1 freight railroads as well as most commuter railroads and shortlines outside the Northeast Corridor that are required by law to fit Positive Train Control; there are a few commuter lines and shortlines that use E-ATC instead though.)
US:ITCS railway:itcs (may also be tagged as railway:ptc) yes/no Incremental Train Control System (ITCS) Is the track equipped with the North American system GE Transportation Systems' Incremental Train Control System (ITCS)? Note that there is only one ITCS install in the US, and that's on the Amtrak/MDOT Michigan Line.
US:PTC railway:ptc yes/no Positive Train Control Is the line equipped with a train protection system that meets the US Positive Train Control standards? Note that this value should not be used if another train protection value is present, as that more specific system is presumed to be an implementation of Positive Train Control, not a separate system.
no N/A N/A Is the track lacking any train protection system?

Vendor Systems

With VND prefix.

Value Existing Key Existing Value Name Description
VND:EBICAB railway:ebicab 700/900/

yes/no

EBICAB Is the track equipped with the Bombardier system EBICAB?

If so, the EBICAB version may also be specified withrailway:train_protection:VND:EBICAB=700/900 For EBICAB 500 use PZB and for EBICAB 2000 ETCS

VND:SELCAB railway:selcab yes/no SELCAB Is the track equipped with the Alcatel SELCAB train protection system?
VND:ZUB railway:zub

railway:zub121

railway:zub122

railway:zub123

railway:zub222c

yes/no Zugbeeinflussung Is the track equipped with the Siemens ZUB signalling system?

If so, the EBICAB type may also be specified withrailway:train_protection:VND:ZUB=121/122/123/222c/262

no N/A N/A Is the track lacking any train protection system?

Examples

Image Tags
railway:train_protection=FR:CROCODILE;ETCS;BE:TBL

railway:train_protection:ETCS=1

railway:train_protection:BE:TBL=1

Rendering

Features/Pages affected

External discussions

OpenRailwayMap discussion that ended in this proposal.

Comments

Please comment on the discussion page.