From ec201df4f7ce2663b5ed3d912b3c68e37e1c7a8a Mon Sep 17 00:00:00 2001 From: Hidde Wieringa Date: Sat, 7 Dec 2024 17:24:44 +0100 Subject: [PATCH] NL:286 icons --- features/speed_railway_signals.yaml | 7 +++++-- symbols/nl/281-30.svg | 10 +++++----- symbols/nl/281-40.svg | 10 +++++----- symbols/nl/281-50.svg | 10 +++++----- symbols/nl/281-60.svg | 10 +++++----- symbols/nl/281-70.svg | 10 +++++----- symbols/nl/281-80.svg | 10 +++++----- symbols/nl/281-empty.svg | 10 +++++----- symbols/nl/282-120.svg | 16 ++++++++-------- symbols/nl/282-15.svg | 16 ++++++++-------- symbols/nl/282-35.svg | 16 ++++++++-------- symbols/nl/282-40.svg | 14 +++++++------- symbols/nl/282-50.svg | 14 +++++++------- symbols/nl/282-60.svg | 14 +++++++------- symbols/nl/282-70.svg | 14 +++++++------- symbols/nl/282-80.svg | 14 +++++++------- symbols/nl/282-90.svg | 14 +++++++------- symbols/nl/282-empty.svg | 14 +++++++------- symbols/nl/282a-120.svg | 14 +++++++------- symbols/nl/282a-15.svg | 14 +++++++------- symbols/nl/282a-35.svg | 14 +++++++------- symbols/nl/282a-40.svg | 12 ++++++------ symbols/nl/282a-50.svg | 12 ++++++------ symbols/nl/282a-60.svg | 12 ++++++------ symbols/nl/282a-70.svg | 12 ++++++------ symbols/nl/282a-80.svg | 12 ++++++------ symbols/nl/282a-90.svg | 12 ++++++------ symbols/nl/282a-empty.svg | 12 ++++++------ symbols/nl/286-80.svg | 2 +- symbols/nl/286-empty.svg | 6 ++++++ 30 files changed, 183 insertions(+), 174 deletions(-) create mode 100644 symbols/nl/286-empty.svg diff --git a/features/speed_railway_signals.yaml b/features/speed_railway_signals.yaml index 8baa749c..240ca1c0 100644 --- a/features/speed_railway_signals.yaml +++ b/features/speed_railway_signals.yaml @@ -747,8 +747,11 @@ speed_railway_signals: - description: tunnel distant speed limit country: NL type: line - # TODO match speed - icon: { default: 'nl/286-80' } + icon: + match: 'railway:signal:speed_limit_distant:speed' + cases: + - { regex: '^80$', value: 'nl/286-{}', example: 'nl/286-80' } + default: 'nl/286-empty' tags: - { tag: 'railway:signal:speed_limit_distant', value: 'NL:286' } - { tag: 'railway:signal:speed_limit_distant:form', value: 'sign' } diff --git a/symbols/nl/281-30.svg b/symbols/nl/281-30.svg index 8889ad0f..a5cbbcb4 100644 --- a/symbols/nl/281-30.svg +++ b/symbols/nl/281-30.svg @@ -1,7 +1,7 @@ - - - - - + + + + + diff --git a/symbols/nl/281-40.svg b/symbols/nl/281-40.svg index 7f139efd..689f6bb4 100644 --- a/symbols/nl/281-40.svg +++ b/symbols/nl/281-40.svg @@ -1,7 +1,7 @@ - - - - - + + + + + diff --git a/symbols/nl/281-50.svg b/symbols/nl/281-50.svg index 184846d4..09a0e315 100644 --- a/symbols/nl/281-50.svg +++ b/symbols/nl/281-50.svg @@ -1,7 +1,7 @@ - - - - - + + + + + diff --git a/symbols/nl/281-60.svg b/symbols/nl/281-60.svg index 36465764..66d5006d 100644 --- a/symbols/nl/281-60.svg +++ b/symbols/nl/281-60.svg @@ -1,7 +1,7 @@ - - - - - + + + + + diff --git a/symbols/nl/281-70.svg b/symbols/nl/281-70.svg index 475a9273..de0d9d23 100644 --- a/symbols/nl/281-70.svg +++ b/symbols/nl/281-70.svg @@ -1,7 +1,7 @@ - - - - - + + + + + diff --git a/symbols/nl/281-80.svg b/symbols/nl/281-80.svg index ad206e59..5866bd03 100644 --- a/symbols/nl/281-80.svg +++ b/symbols/nl/281-80.svg @@ -1,7 +1,7 @@ - - - - - + + + + + diff --git a/symbols/nl/281-empty.svg b/symbols/nl/281-empty.svg index 94aa1a22..d4320f0b 100644 --- a/symbols/nl/281-empty.svg +++ b/symbols/nl/281-empty.svg @@ -1,7 +1,7 @@ - - - - - + + + + + diff --git a/symbols/nl/282-120.svg b/symbols/nl/282-120.svg index d03d7f07..d6df4c31 100644 --- a/symbols/nl/282-120.svg +++ b/symbols/nl/282-120.svg @@ -1,10 +1,10 @@ - - - - - - - - + + + + + + + + diff --git a/symbols/nl/282-15.svg b/symbols/nl/282-15.svg index 68cd5b6c..a1df206b 100644 --- a/symbols/nl/282-15.svg +++ b/symbols/nl/282-15.svg @@ -1,10 +1,10 @@ - - - - - - - - + + + + + + + + diff --git a/symbols/nl/282-35.svg b/symbols/nl/282-35.svg index 8e142f3f..6a43aa08 100644 --- a/symbols/nl/282-35.svg +++ b/symbols/nl/282-35.svg @@ -1,10 +1,10 @@ - - - - - - - - + + + + + + + + diff --git a/symbols/nl/282-40.svg b/symbols/nl/282-40.svg index 9b380ac8..64a036f2 100644 --- a/symbols/nl/282-40.svg +++ b/symbols/nl/282-40.svg @@ -1,9 +1,9 @@ - - - - - - - + + + + + + + diff --git a/symbols/nl/282-50.svg b/symbols/nl/282-50.svg index 29480d3f..2234f9c3 100644 --- a/symbols/nl/282-50.svg +++ b/symbols/nl/282-50.svg @@ -1,9 +1,9 @@ - - - - - - - + + + + + + + diff --git a/symbols/nl/282-60.svg b/symbols/nl/282-60.svg index d01e0459..4eb0d970 100644 --- a/symbols/nl/282-60.svg +++ b/symbols/nl/282-60.svg @@ -1,9 +1,9 @@ - - - - - - - + + + + + + + diff --git a/symbols/nl/282-70.svg b/symbols/nl/282-70.svg index 102401e7..74a092d3 100644 --- a/symbols/nl/282-70.svg +++ b/symbols/nl/282-70.svg @@ -1,9 +1,9 @@ - - - - - - - + + + + + + + diff --git a/symbols/nl/282-80.svg b/symbols/nl/282-80.svg index 2fbe85a9..24ab4641 100644 --- a/symbols/nl/282-80.svg +++ b/symbols/nl/282-80.svg @@ -1,9 +1,9 @@ - - - - - - - + + + + + + + diff --git a/symbols/nl/282-90.svg b/symbols/nl/282-90.svg index c0d87170..1db1e9b3 100644 --- a/symbols/nl/282-90.svg +++ b/symbols/nl/282-90.svg @@ -1,9 +1,9 @@ - - - - - - - + + + + + + + diff --git a/symbols/nl/282-empty.svg b/symbols/nl/282-empty.svg index 4aad49fe..6c29fae8 100644 --- a/symbols/nl/282-empty.svg +++ b/symbols/nl/282-empty.svg @@ -1,9 +1,9 @@ - - - - - - - + + + + + + + diff --git a/symbols/nl/282a-120.svg b/symbols/nl/282a-120.svg index 7af7dd20..de27883f 100644 --- a/symbols/nl/282a-120.svg +++ b/symbols/nl/282a-120.svg @@ -1,9 +1,9 @@ - - - - - - - + + + + + + + diff --git a/symbols/nl/282a-15.svg b/symbols/nl/282a-15.svg index 4b6f6e4f..95b74fa8 100644 --- a/symbols/nl/282a-15.svg +++ b/symbols/nl/282a-15.svg @@ -1,9 +1,9 @@ - - - - - - - + + + + + + + diff --git a/symbols/nl/282a-35.svg b/symbols/nl/282a-35.svg index dce22477..90e08efb 100644 --- a/symbols/nl/282a-35.svg +++ b/symbols/nl/282a-35.svg @@ -1,9 +1,9 @@ - - - - - - - + + + + + + + diff --git a/symbols/nl/282a-40.svg b/symbols/nl/282a-40.svg index bc6c68b5..f9037b4f 100644 --- a/symbols/nl/282a-40.svg +++ b/symbols/nl/282a-40.svg @@ -1,8 +1,8 @@ - - - - - - + + + + + + diff --git a/symbols/nl/282a-50.svg b/symbols/nl/282a-50.svg index 1938b193..ec3ddb80 100644 --- a/symbols/nl/282a-50.svg +++ b/symbols/nl/282a-50.svg @@ -1,8 +1,8 @@ - - - - - - + + + + + + diff --git a/symbols/nl/282a-60.svg b/symbols/nl/282a-60.svg index efb6fa94..53da1fe5 100644 --- a/symbols/nl/282a-60.svg +++ b/symbols/nl/282a-60.svg @@ -1,8 +1,8 @@ - - - - - - + + + + + + diff --git a/symbols/nl/282a-70.svg b/symbols/nl/282a-70.svg index 55b2b520..58fdccf2 100644 --- a/symbols/nl/282a-70.svg +++ b/symbols/nl/282a-70.svg @@ -1,8 +1,8 @@ - - - - - - + + + + + + diff --git a/symbols/nl/282a-80.svg b/symbols/nl/282a-80.svg index 820d2cfd..4e81f642 100644 --- a/symbols/nl/282a-80.svg +++ b/symbols/nl/282a-80.svg @@ -1,8 +1,8 @@ - - - - - - + + + + + + diff --git a/symbols/nl/282a-90.svg b/symbols/nl/282a-90.svg index ed9019d3..64adedcd 100644 --- a/symbols/nl/282a-90.svg +++ b/symbols/nl/282a-90.svg @@ -1,8 +1,8 @@ - - - - - - + + + + + + diff --git a/symbols/nl/282a-empty.svg b/symbols/nl/282a-empty.svg index 25b4dda0..98222a21 100644 --- a/symbols/nl/282a-empty.svg +++ b/symbols/nl/282a-empty.svg @@ -1,8 +1,8 @@ - - - - - - + + + + + + diff --git a/symbols/nl/286-80.svg b/symbols/nl/286-80.svg index fa5a6d9d..1b56b095 100644 --- a/symbols/nl/286-80.svg +++ b/symbols/nl/286-80.svg @@ -1,6 +1,6 @@ - + diff --git a/symbols/nl/286-empty.svg b/symbols/nl/286-empty.svg new file mode 100644 index 00000000..fafae5ec --- /dev/null +++ b/symbols/nl/286-empty.svg @@ -0,0 +1,6 @@ + + + + + +