diff --git a/features/signals_railway_signals.yaml b/features/signals_railway_signals.yaml index 9df9001a..b414d926 100644 --- a/features/signals_railway_signals.yaml +++ b/features/signals_railway_signals.yaml @@ -23,6 +23,7 @@ signals_railway_signals: - 'railway:signal:distant:states' - 'railway:signal:distant:height' - 'railway:signal:distant:type' + - 'railway:signal:distant:distance' - 'railway:signal:fouling_point' - 'railway:signal:helper_engine' - 'railway:signal:helper_engine:form' @@ -1778,3 +1779,98 @@ signals_railway_signals: icon: { default: 'pl/ztm-mw/wm17' } tags: - { tag: 'railway:signal:fouling_point', value: 'ZTM-MW:wm17' } + + # --- SE --- # + + - description: Mellansignal (dvärg) + country: SE + icon: { default: 'se/shunting-main' } + tags: + - { tag: 'railway:signal:main', value: 'SE:Mellansignal' } + - { tag: 'railway:signal:main:form', value: 'light' } + - { tag: 'railway:signal:main:height', value: 'dwarf' } + + - description: Växlingsdvärgsignal + country: SE + icon: { default: 'se/shunting' } + tags: + - { tag: 'railway:signal:shunting', value: 'SE:Växlingsdvärgsignal' } + - { tag: 'railway:signal:shunting:form', value: 'light' } + + - description: Skyddsstopplykta + country: SE + icon: { default: 'se/skyddsstopplykta' } + tags: + - { tag: 'railway:signal:shunting', value: 'SE:Skyddsstopplykta' } + - { tag: 'railway:signal:shunting:form', value: 'sign' } + + - description: Mellanblocksignal, Utfartsblocksignal (main) + country: SE + # TODO support icons for each variant + icon: { default: 'se/main-block' } + tags: + - { tag: 'railway:signal:main', values: ['SE:Utfartsblocksignal', 'SE:Mellanblocksignal'] } + - { tag: 'railway:signal:main:form', value: 'light' } + + - description: Infartssignal, Mellansignal, Utfartssignal (main) + country: SE + # TODO support icons for each variant + icon: { default: 'se/main' } + tags: + - { tag: 'railway:signal:main', values: ['SE:Huvudsignal', 'SE:Utfartssignal', 'SE:Infartssignal', 'SE:Mellansignal'] } + - { tag: 'railway:signal:main:form', value: 'light' } + + - description: Mellanblocksignal, Utfartsblocksignal (combined) + country: SE + # TODO support icons for each variant + icon: { default: 'se/combined-block' } + tags: + - { tag: 'railway:signal:combined', values: ['SE:Utfartsblocksignal', 'SE:Mellanblocksignal'] } + - { tag: 'railway:signal:combined:form', value: 'light' } + + - description: Infartssignal, Mellansignal, Utfartssignal (combined) + country: SE + # TODO support icons for each variant + icon: { default: 'se/combined' } + tags: + - { tag: 'railway:signal:combined', values: ['SE:Huvudsignal', 'SE:Utfartssignal', 'SE:Infartssignal', 'SE:Mellansignal'] } + - { tag: 'railway:signal:combined:form', value: 'light' } + + - description: Försignal + country: SE + icon: { default: 'se/försignal' } + tags: + - { tag: 'railway:signal:distant', value: 'SE:Försignal' } + - { tag: 'railway:signal:distant:form', value: 'light' } + + - description: Repeterbalister + country: SE + icon: { default: 'se/repeterbaliser' } + tags: + - { tag: 'railway:signal:train_protection', value: 'SE:Repeterbaliser' } + - { tag: 'railway:signal:train_protection:form', value: 'sign' } + + - description: Repetersignal + country: SE + icon: { default: 'se/repetersignal' } + tags: + - { tag: 'railway:signal:main_repeated', value: 'SE:Repetersignal' } + - { tag: 'railway:signal:main_repeated:form', value: 'light' } + + - description: Orienteringstavla huvudsignal + country: SE + icon: + match: 'railway:signal:distant:distance' + cases: + - { regex: '^.+$', value: 'se/orienteringstavla-huvudsignal-avstånd' } + default: 'se/orienteringstavla-huvudsignal' + tags: + - { tag: 'railway:signal:distant', value: 'SE:orienteringstavla' } + - { tag: 'railway:signal:distant:form', value: 'sign' } + + - description: Vägskyddssignal + country: SE + icon: { default: 'se/vägskyddssignal' } + tags: + - { tag: 'railway:signal:crossing', value: 'SE:Vägskyddssignal' } + - { tag: 'railway:signal:crossing:form', value: 'light' } diff --git a/symbols/se/combined-block.svg b/symbols/se/combined-block.svg new file mode 100644 index 00000000..869f0ad6 --- /dev/null +++ b/symbols/se/combined-block.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/symbols/se/combined.svg b/symbols/se/combined.svg new file mode 100644 index 00000000..c437987c --- /dev/null +++ b/symbols/se/combined.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git "a/symbols/se/f\303\266rsignal.svg" "b/symbols/se/f\303\266rsignal.svg" new file mode 100644 index 00000000..a3eb7245 --- /dev/null +++ "b/symbols/se/f\303\266rsignal.svg" @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git "a/symbols/se/f\303\266rsignalbaliser.svg" "b/symbols/se/f\303\266rsignalbaliser.svg" new file mode 100644 index 00000000..1db91aba --- /dev/null +++ "b/symbols/se/f\303\266rsignalbaliser.svg" @@ -0,0 +1,5 @@ + + + + + diff --git a/symbols/se/main-block.svg b/symbols/se/main-block.svg new file mode 100644 index 00000000..467125d2 --- /dev/null +++ b/symbols/se/main-block.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/symbols/se/main.svg b/symbols/se/main.svg new file mode 100644 index 00000000..4d8303c9 --- /dev/null +++ b/symbols/se/main.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git "a/symbols/se/orienteringstavla-huvudsignal-avst\303\245nd.svg" "b/symbols/se/orienteringstavla-huvudsignal-avst\303\245nd.svg" new file mode 100644 index 00000000..0d24dedc --- /dev/null +++ "b/symbols/se/orienteringstavla-huvudsignal-avst\303\245nd.svg" @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/symbols/se/orienteringstavla-huvudsignal.svg b/symbols/se/orienteringstavla-huvudsignal.svg new file mode 100644 index 00000000..873fe94e --- /dev/null +++ b/symbols/se/orienteringstavla-huvudsignal.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/symbols/se/repeterbaliser.svg b/symbols/se/repeterbaliser.svg new file mode 100644 index 00000000..686061a3 --- /dev/null +++ b/symbols/se/repeterbaliser.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/symbols/se/repetersignal.svg b/symbols/se/repetersignal.svg new file mode 100644 index 00000000..77edfae4 --- /dev/null +++ b/symbols/se/repetersignal.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/symbols/se/shunting-main.svg b/symbols/se/shunting-main.svg new file mode 100644 index 00000000..b8b3b256 --- /dev/null +++ b/symbols/se/shunting-main.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/symbols/se/shunting.svg b/symbols/se/shunting.svg new file mode 100644 index 00000000..6b3ef619 --- /dev/null +++ b/symbols/se/shunting.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/symbols/se/skyddsstopplykta.svg b/symbols/se/skyddsstopplykta.svg new file mode 100644 index 00000000..2f551b25 --- /dev/null +++ b/symbols/se/skyddsstopplykta.svg @@ -0,0 +1,5 @@ + + + + + diff --git "a/symbols/se/v\303\244gskyddssignal.svg" "b/symbols/se/v\303\244gskyddssignal.svg" new file mode 100644 index 00000000..740bbf56 --- /dev/null +++ "b/symbols/se/v\303\244gskyddssignal.svg" @@ -0,0 +1,7 @@ + + + + + + +