diff --git a/assets/layers/street_lamps/bent_pole_1.svg b/assets/layers/street_lamps/bent_pole_1.svg
new file mode 100644
index 0000000000..ed33e232bf
--- /dev/null
+++ b/assets/layers/street_lamps/bent_pole_1.svg
@@ -0,0 +1,100 @@
+
+
diff --git a/assets/layers/street_lamps/bent_pole_2.svg b/assets/layers/street_lamps/bent_pole_2.svg
new file mode 100644
index 0000000000..f41cdeaf9b
--- /dev/null
+++ b/assets/layers/street_lamps/bent_pole_2.svg
@@ -0,0 +1,138 @@
+
+
diff --git a/assets/layers/street_lamps/license_info.json b/assets/layers/street_lamps/license_info.json
index d157db54d7..34ca9cd83a 100644
--- a/assets/layers/street_lamps/license_info.json
+++ b/assets/layers/street_lamps/license_info.json
@@ -1,4 +1,28 @@
[
+ {
+ "path": "bent_pole_1.svg",
+ "license": "CC0",
+ "authors": [
+ "Robin van der Linde"
+ ],
+ "sources": []
+ },
+ {
+ "path": "bent_pole_2.svg",
+ "license": "CC0",
+ "authors": [
+ "Robin van der Linde"
+ ],
+ "sources": []
+ },
+ {
+ "path": "straight_pole.svg",
+ "license": "CC0",
+ "authors": [
+ "Robin van der Linde"
+ ],
+ "sources": []
+ },
{
"path": "street_lamp.svg",
"license": "CC0",
diff --git a/assets/layers/street_lamps/straight_pole.svg b/assets/layers/street_lamps/straight_pole.svg
new file mode 100644
index 0000000000..c59f755d6c
--- /dev/null
+++ b/assets/layers/street_lamps/straight_pole.svg
@@ -0,0 +1,160 @@
+
+
diff --git a/assets/layers/street_lamps/street_lamps.json b/assets/layers/street_lamps/street_lamps.json
index 26b093261f..32383d616c 100644
--- a/assets/layers/street_lamps/street_lamps.json
+++ b/assets/layers/street_lamps/street_lamps.json
@@ -23,7 +23,29 @@
}
]
},
- "icon": "./assets/layers/street_lamps/street_lamp.svg",
+ "icon": {
+ "render": "./assets/layers/street_lamps/straight_pole.svg",
+ "mappings": [
+ {
+ "if": {
+ "and": [
+ "lamp_mount=bent_mast",
+ "light:count=1"
+ ]
+ },
+ "then": "./assets/layers/street_lamps/bent_pole_1.svg"
+ },
+ {
+ "if": {
+ "and": [
+ "lamp_mount=bent_mast",
+ "light:count=2"
+ ]
+ },
+ "then": "./assets/layers/street_lamps/bent_pole_2.svg"
+ }
+ ]
+ },
"iconOverlays": [
{
"if": "light:colour=white",