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
new file mode 100644
index 0000000000..34ca9cd83a
--- /dev/null
+++ b/assets/layers/street_lamps/license_info.json
@@ -0,0 +1,36 @@
+[
+ {
+ "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",
+ "authors": [
+ "Yohan Boniface"
+ ],
+ "sources": [
+ "https://github.com/hotosm/HDM-CartoCSS/blob/master/icons/poi/street_lamp.svg"
+ ]
+ }
+]
\ No newline at end of file
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_lamp.svg b/assets/layers/street_lamps/street_lamp.svg
new file mode 100644
index 0000000000..72602af3d0
--- /dev/null
+++ b/assets/layers/street_lamps/street_lamp.svg
@@ -0,0 +1,4 @@
+
diff --git a/assets/layers/street_lamps/street_lamps.json b/assets/layers/street_lamps/street_lamps.json
new file mode 100644
index 0000000000..96a64b76f4
--- /dev/null
+++ b/assets/layers/street_lamps/street_lamps.json
@@ -0,0 +1,371 @@
+{
+ "id": "street_lamps",
+ "name": {
+ "en": "Street Lamps",
+ "nl": "Straatlantaarns"
+ },
+ "source": {
+ "osmTags": "highway=street_lamp"
+ },
+ "minZoom": 16,
+ "title": {
+ "render": {
+ "en": "Street Lamp",
+ "nl": "Straatlantaarn"
+ },
+ "mappings": [
+ {
+ "if": "ref~*",
+ "then": {
+ "en": "Street Lamp {ref}",
+ "nl": "Straatlantaarn {ref}"
+ }
+ }
+ ]
+ },
+ "mapRendering": [
+ {
+ "location": "point",
+ "icon": "./assets/layers/street_lamps/street_lamp.svg",
+ "iconBadges": [
+ {
+ "if": "light:colour~*",
+ "then": "circle:{light:colour}"
+ }
+ ],
+ "iconSize": "40,40,bottom"
+ }
+ ],
+ "presets": [
+ {
+ "title": {
+ "en": "street lamp",
+ "nl": "straatlantaarn"
+ },
+ "tags": [
+ "highway=street_lamp"
+ ],
+ "preciseInput": true
+ }
+ ],
+ "tagRenderings": [
+ {
+ "id": "ref",
+ "render": {
+ "en": "This street lamp has the reference number {ref}",
+ "nl": "Deze straatlantaarn heeft het nummer {ref}"
+ },
+ "question": {
+ "en": "What is the reference number of this street lamp?",
+ "nl": "Wat is het nummer van deze straatlantaarn?"
+ },
+ "freeform": {
+ "key": "ref"
+ }
+ },
+ {
+ "id": "support",
+ "question": {
+ "en": "How is this street lamp mounted?",
+ "nl": "Hoe is deze straatlantaarn gemonteerd?"
+ },
+ "mappings": [
+ {
+ "if": "support=catenary",
+ "then": {
+ "en": "This lamp is suspended using cables",
+ "nl": "Deze lantaarn hangt aan kabels"
+ }
+ },
+ {
+ "if": "support=ceiling",
+ "then": {
+ "en": "This lamp is mounted on a ceiling",
+ "nl": "Deze lantaarn hangt aan een plafond"
+ }
+ },
+ {
+ "if": "support=ground",
+ "then": {
+ "en": "This lamp is mounted in the ground",
+ "nl": "Deze lantaarn zit in de grond"
+ }
+ },
+ {
+ "if": "support=pedestal",
+ "then": {
+ "en": "This lamp is mounted on a short pole (mostly < 1.5m)",
+ "nl": "Deze lantaarn zit op een korte paal (meestal < 1.5m)"
+ }
+ },
+ {
+ "if": "support=pole",
+ "then": {
+ "en": "This lamp is mounted on a pole",
+ "nl": "Deze lantaarn zit op een paal"
+ }
+ },
+ {
+ "if": "support=wall",
+ "then": {
+ "en": "This lamp is mounted directly to the wall",
+ "nl": "Deze lantaarn hangt direct aan de muur"
+ }
+ },
+ {
+ "if": "support=wall_mount",
+ "then": {
+ "en": "This lamp is mounted to the wall using a metal bar",
+ "nl": "Deze lantaarn hangt aan de muur met een metalen balk"
+ }
+ }
+ ]
+ },
+ {
+ "id": "lamp_mount",
+ "question": {
+ "en": "How is this lamp mounted to the pole?",
+ "nl": "Hoe zit deze lantaarn aan de paal?"
+ },
+ "condition": "support=pole",
+ "mappings": [
+ {
+ "if": "lamp_mount=straight_mast",
+ "then": {
+ "en": "This lamp sits atop of a straight mast",
+ "nl": "Deze lantaarn zit boven op een rechte paal"
+ }
+ },
+ {
+ "if": "lamp_mount=bent_mast",
+ "then": {
+ "en": "This lamp sits at the end of a bent mast",
+ "nl": "Deze lantaarn zit aan het eind van een gebogen paal"
+ }
+ }
+ ]
+ },
+ {
+ "id": "method",
+ "question": {
+ "en": "What kind of lighting does this lamp use?",
+ "nl": "Wat voor verlichting gebruikt deze lantaarn?"
+ },
+ "mappings": [
+ {
+ "if": "light:method=electric",
+ "then": {
+ "en": "This lamp is lit electrically",
+ "nl": "Deze lantaarn is elektrisch verlicht"
+ },
+ "hideInAnswer": true
+ },
+ {
+ "if": "light:method=LED",
+ "then": {
+ "en": "This lamp uses LEDs",
+ "nl": "Deze lantaarn gebruikt LEDs"
+ }
+ },
+ {
+ "if": "light:method=incandescent",
+ "then": {
+ "en": "This lamp uses incandescent lighting",
+ "nl": "Deze lantaarn gebruikt gloeilampen"
+ }
+ },
+ {
+ "if": "light:method=halogen",
+ "then": {
+ "en": "This lamp uses halogen lighting",
+ "nl": "Deze lantaarn gebruikt halogeen verlichting"
+ }
+ },
+ {
+ "if": "light:method=discharge",
+ "then": {
+ "en": "This lamp uses discharge lamps (unknown type)",
+ "nl": "Deze lantaarn gebruikt gasontladingslampen (onbekend type)"
+ }
+ },
+ {
+ "if": "light:method=mercury",
+ "then": {
+ "en": "This lamp uses a mercury-vapour lamp (lightly blueish)",
+ "nl": "Deze lantaarn gebruikt een kwiklamp (enigszins blauwachtig)"
+ }
+ },
+ {
+ "if": "light:method=metal-halide",
+ "then": {
+ "en": "This lamp uses metal-halide lamps (bright white)",
+ "nl": "Deze lantaarn gebruikt metaalhalidelampen"
+ }
+ },
+ {
+ "if": "light:method=fluorescent",
+ "then": {
+ "en": "This lamp uses fluorescent lighting",
+ "nl": "Deze lantaarn gebruikt fluorescentieverlichting (TL en spaarlamp)"
+ }
+ },
+ {
+ "if": "light:method=sodium",
+ "then": {
+ "en": "This lamp uses sodium lamps (unknown type)",
+ "nl": "Deze lantaarn gebruikt natriumlampen (onbekend type)"
+ }
+ },
+ {
+ "if": "light:method=low_pressure_sodium",
+ "then": {
+ "en": "This lamp uses low pressure sodium lamps (monochrome orange)",
+ "nl": "Deze lantaarn gebruikt lagedruknatriumlampen (monochroom oranje)"
+ }
+ },
+ {
+ "if": "light:method=high_pressure_sodium",
+ "then": {
+ "en": "This lamp uses high pressure sodium lamps (orange with white)",
+ "nl": "Deze lantaarn gebruikt hogedruknatriumlampen (oranje met wit)"
+ }
+ },
+ {
+ "if": "light:method=gas",
+ "then": {
+ "en": "This lamp is lit using gas",
+ "nl": "Deze lantaarn wordt verlicht met gas"
+ }
+ }
+ ]
+ },
+ {
+ "id": "colour",
+ "question": {
+ "en": "What colour light does this lamp emit?",
+ "nl": "Wat voor kleur licht geeft deze lantaarn?"
+ },
+ "render": {
+ "en": "This lamp emits {light:colour} light",
+ "nl": "Deze lantaarn geeft {light:colour} licht"
+ },
+ "freeform": {
+ "key": "light:colour",
+ "type": "color"
+ },
+ "mappings": [
+ {
+ "if": "light:colour=white",
+ "then": {
+ "en": "This lamp emits white light",
+ "nl": "Deze lantaarn geeft wit licht"
+ }
+ },
+ {
+ "if": "light:colour=green",
+ "then": {
+ "en": "This lamp emits green light",
+ "nl": "Deze lantaarn geeft groen licht"
+ }
+ },
+ {
+ "if": "light:colour=orange",
+ "then": {
+ "en": "This lamp emits orange light",
+ "nl": "Deze lantaarn geeft oranje licht"
+ }
+ }
+ ]
+ },
+ {
+ "id": "count",
+ "render": {
+ "en": "This lamp has {light:count} fixtures",
+ "nl": "Deze lantaarn heeft {light:count} lampen"
+ },
+ "question": {
+ "en": "How many fixtures does this light have?",
+ "nl": "Hoeveel lampen heeft deze lantaarn?"
+ },
+ "condition": "support=pole",
+ "freeform": {
+ "key": "light:count",
+ "type": "pnat"
+ },
+ "mappings": [
+ {
+ "if": "light:count=1",
+ "then": {
+ "en": "This lamp has 1 fixture",
+ "nl": "Deze lantaarn heeft 1 lamp"
+ }
+ },
+ {
+ "if": "light:count=2",
+ "then": {
+ "en": "This lamp has 2 fixtures",
+ "nl": "Deze lantaarn heeft 2 lampen"
+ }
+ }
+ ]
+ },
+ {
+ "id": "lit",
+ "question": {
+ "en": "When is this lamp lit?",
+ "nl": "Wanneer is deze lantaarn verlicht?"
+ },
+ "mappings": [
+ {
+ "if": "light:lit=dusk-dawn",
+ "then": {
+ "en": "This lamp is lit at night",
+ "nl": "Deze lantaarn is 's nachts verlicht"
+ }
+ },
+ {
+ "if": "light:lit=24/7",
+ "then": {
+ "en": "This lamp is lit 24/7",
+ "nl": "Deze lantaarn is 24/7 verlicht"
+ }
+ },
+ {
+ "if": "light:lit=motion",
+ "then": {
+ "en": "This lamp is lit based on motion",
+ "nl": "Deze lantaarn is verlicht op basis van beweging"
+ }
+ },
+ {
+ "if": "light:lit=demand",
+ "then": {
+ "en": "This lamp is lit based on demand (e.g. with a pushbutton)",
+ "nl": "Deze lantaarn is verlicht op verzoek (bijv. met een drukknop)"
+ }
+ }
+ ]
+ },
+ {
+ "id": "direction",
+ "render": {
+ "en": "This lamp points towards {light:direction}",
+ "nl": "Deze lantaarn is gericht naar {light:direction}"
+ },
+ "question": {
+ "en": "Where does this lamp point to?",
+ "nl": "Waar is deze lamp heengericht?"
+ },
+ "condition": "light:count=1",
+ "freeform": {
+ "key": "light:direction",
+ "type": "direction"
+ }
+ }
+ ],
+ "deletion": true,
+ "allowMove": {
+ "enableImproveAccuracy": true,
+ "enableRelocation": false
+ }
+}
\ No newline at end of file
diff --git a/assets/themes/street_lighting/street_lighting.json b/assets/themes/street_lighting/street_lighting.json
new file mode 100644
index 0000000000..305eb18ef9
--- /dev/null
+++ b/assets/themes/street_lighting/street_lighting.json
@@ -0,0 +1,168 @@
+{
+ "id": "street_lighting",
+ "maintainer": "Robin van der Linde",
+ "version": "2021-10-22",
+ "language": [
+ "en",
+ "nl"
+ ],
+ "title": {
+ "en": "Street Lighting",
+ "nl": "Straatverlichting"
+ },
+ "description": {
+ "en": "On this map you can find everything about street lighting",
+ "nl": "Op deze kaart vind je alles over straatlantaarns"
+ },
+ "icon": "./assets/layers/street_lamps/street_lamp.svg",
+ "startZoom": 19,
+ "startLat": 52.99319,
+ "startLon": 6.56113,
+ "layers": [
+ "street_lamps",
+ {
+ "id": "lit_streets",
+ "name": {
+ "en": "Lit streets",
+ "nl": "Verlichte straten"
+ },
+ "source": {
+ "osmTags": {
+ "and": [
+ "highway!=",
+ "lit!=no",
+ "lit!="
+ ]
+ }
+ },
+ "minZoom": 16,
+ "title": {
+ "render": {
+ "en": "Lit street",
+ "nl": "Verlichte straat"
+ },
+ "mappings": [
+ {
+ "if": "name~*",
+ "then": "{name}"
+ }
+ ]
+ },
+ "mapRendering": [
+ {
+ "color": "#ff0"
+ }
+ ],
+ "tagRenderings": [
+ {
+ "id": "lit",
+ "question": {
+ "en": "Is this street lit?",
+ "nl": "Is deze straat verlicht?"
+ },
+ "mappings": [
+ {
+ "if": "lit=yes",
+ "then": {
+ "en": "This street is lit",
+ "nl": "Deze straat is verlicht"
+ }
+ },
+ {
+ "if": "lit=no",
+ "then": {
+ "en": "This street is not lit",
+ "nl": "Deze straat is niet verlicht"
+ }
+ },
+ {
+ "if": "lit=sunset-sunrise",
+ "then": {
+ "en": "This street is lit at night",
+ "nl": "Deze straat is 's nachts verlicht"
+ },
+ "hideInAnswer": true
+ },
+ {
+ "if": "lit=24/7",
+ "then": {
+ "en": "This street is lit 24/7",
+ "nl": "Deze straat is 24/7 verlicht"
+ }
+ }
+ ]
+ }
+ ],
+ "allowSplit": true
+ },
+ {
+ "id": "all_streets",
+ "name": {
+ "en": "All streets",
+ "nl": "Alle straten"
+ },
+ "source": {
+ "osmTags": "highway!="
+ },
+ "minZoom": 19,
+ "title": {
+ "render": {
+ "en": "Street",
+ "nl": "Straat"
+ },
+ "mappings": [
+ {
+ "if": "name~*",
+ "then": "{name}"
+ }
+ ]
+ },
+ "mapRendering": [
+ {
+ "color": "#a9a9a9"
+ }
+ ],
+ "tagRenderings": [
+ {
+ "id": "lit",
+ "question": {
+ "en": "Is this street lit?",
+ "nl": "Is deze straat verlicht?"
+ },
+ "mappings": [
+ {
+ "if": "lit=yes",
+ "then": {
+ "en": "This street is lit",
+ "nl": "Deze straat is verlicht"
+ }
+ },
+ {
+ "if": "lit=no",
+ "then": {
+ "en": "This street is not lit",
+ "nl": "Deze straat is niet verlicht"
+ }
+ },
+ {
+ "if": "lit=sunset-sunrise",
+ "then": {
+ "en": "This street is lit at night",
+ "nl": "Deze straat is 's nachts verlicht"
+ },
+ "hideInAnswer": true
+ },
+ {
+ "if": "lit=24/7",
+ "then": {
+ "en": "This street is lit 24/7",
+ "nl": "Deze straat is 24/7 verlicht"
+ }
+ }
+ ]
+ }
+ ],
+ "allowSplit": true
+ }
+ ]
+}
\ No newline at end of file
diff --git a/assets/themes/street_lighting/street_lighting_assen.json b/assets/themes/street_lighting/street_lighting_assen.json
new file mode 100644
index 0000000000..695347f42b
--- /dev/null
+++ b/assets/themes/street_lighting/street_lighting_assen.json
@@ -0,0 +1,58 @@
+{
+ "id": "street_lighting_assen",
+ "maintainer": "Robin van der Linde",
+ "version": "2021-10-22",
+ "language": [
+ "nl",
+ "en"
+ ],
+ "title": {
+ "nl": "Straatverlichting - Assen"
+ },
+ "description": {
+ "nl": "Op deze kaart vind je alles over straatlantaarns + een dataset van Assen"
+ },
+ "icon": "./assets/layers/street_lamps/street_lamp.svg",
+ "startZoom": 19,
+ "startLat": 52.99319,
+ "startLon": 6.56113,
+ "layers": [
+ "street_lamps",
+ {
+ "id": "Assen",
+ "name": "Dataset Assen",
+ "source": {
+ "osmTags": "Lichtmastnummer~*",
+ "#geoJson": "https://opendata.arcgis.com/datasets/ba37cdb372064b3199c548b75d16a609_0.geojson",
+ "geoJson": "https://robinlinde.github.io/tiles/assen_street_lighting/{z}/{x}/{y}.json",
+ "geoJsonZoomLevel": 16,
+ "isOsmCache": false
+ },
+ "calculatedTags": [
+ "_closest_osm_street_lamp=feat.closest('street_lamps')?.properties?.id",
+ "_closest_osm_street_lamp_distance=feat.distanceTo(feat.properties._closest_osm_street_lamp) * 1000",
+ "_has_closeby_feature=Number(feat.properties._closest_osm_street_lamp_distance) < 5 ? 'yes' : 'no'"
+ ],
+ "title": "Straatlantaarn in dataset",
+ "mapRendering": [
+ {
+ "location": "point",
+ "icon": {
+ "render": "circle:red",
+ "mappings": [
+ {
+ "if": "_has_closeby_feature=yes",
+ "then": "circle:#008000aa"
+ }
+ ]
+ },
+ "iconSize": "20,20,center"
+ }
+ ],
+ "tagRenderings": [
+ "all_tags"
+ ]
+ }
+ ],
+ "hideFromOverview": true
+}
\ No newline at end of file
diff --git a/langs/layers/en.json b/langs/layers/en.json
index 2a6122f4f0..c44d83c6cd 100644
--- a/langs/layers/en.json
+++ b/langs/layers/en.json
@@ -1233,6 +1233,8 @@
"question": "Which vehicles are allowed to charge here?"
},
"access": {
+ "question": "Who is allowed to use this charging station?",
+ "render": "Access is {access}",
"mappings": {
"0": {
"then": "Anyone can use this charging station (payment might be needed)"
@@ -1246,42 +1248,16 @@
"3": {
"then": "Not accessible to the general public (e.g. only accessible to the owners, employees, ...)"
}
- },
- "question": "Who is allowed to use this charging station?",
- "render": "Access is {access}"
+ }
},
"capacity": {
"question": "How much vehicles can be charged here at the same time?",
"render": "{capacity} vehicles can be charged here at the same time"
},
- "charge": {
- "question": "How much does one have to pay to use this charging station?",
- "render": "Using this charging station costs {charge}"
- },
"email": {
"question": "What is the email address of the operator?",
"render": "In case of problems, send an email to {email}"
},
- "fee": {
- "mappings": {
- "0": {
- "then": "Free to use"
- },
- "1": {
- "then": "Free to use (without authenticating)"
- },
- "2": {
- "then": "Free to use, but one has to authenticate"
- },
- "3": {
- "then": "Paid use, but free for customers of the hotel/pub/hospital/... who operates the charging station"
- },
- "4": {
- "then": "Paid use"
- }
- },
- "question": "Does one have to pay to use this charging station?"
- },
"maxstay": {
"mappings": {
"0": {
@@ -1378,6 +1354,30 @@
"website": {
"question": "What is the website of the operator?",
"render": "More info on {website}"
+ },
+ "fee": {
+ "mappings": {
+ "0": {
+ "then": "Free to use"
+ },
+ "1": {
+ "then": "Free to use (without authenticating)"
+ },
+ "2": {
+ "then": "Free to use, but one has to authenticate"
+ },
+ "3": {
+ "then": "Paid use, but free for customers of the hotel/pub/hospital/... who operates the charging station"
+ },
+ "4": {
+ "then": "Paid use"
+ }
+ },
+ "question": "Does one have to pay to use this charging station?"
+ },
+ "charge": {
+ "question": "How much does one have to pay to use this charging station?",
+ "render": "Using this charging station costs {charge}"
}
},
"title": {
@@ -3444,5 +3444,153 @@
},
"watermill": {
"name": "Watermill"
+ },
+ "street_lamps": {
+ "name": "Street Lamps",
+ "presets": {
+ "0": {
+ "title": "street lamp"
+ }
+ },
+ "tagRenderings": {
+ "colour": {
+ "mappings": {
+ "0": {
+ "then": "This lamp emits white light"
+ },
+ "1": {
+ "then": "This lamp emits green light"
+ },
+ "2": {
+ "then": "This lamp emits orange light"
+ }
+ },
+ "question": "What colour light does this lamp emit?",
+ "render": "This lamp emits {light:colour} light"
+ },
+ "count": {
+ "mappings": {
+ "0": {
+ "then": "This lamp has 1 fixture"
+ },
+ "1": {
+ "then": "This lamp has 2 fixtures"
+ }
+ },
+ "question": "How many fixtures does this light have?",
+ "render": "This lamp has {light:count} fixtures"
+ },
+ "direction": {
+ "question": "Where does this lamp point to?",
+ "render": "This lamp points towards {light:direction}"
+ },
+ "lamp_mount": {
+ "mappings": {
+ "0": {
+ "then": "This lamp sits atop of a straight mast"
+ },
+ "1": {
+ "then": "This lamp sits at the end of a bent mast"
+ }
+ },
+ "question": "How is this lamp mounted to the pole?"
+ },
+ "lit": {
+ "mappings": {
+ "0": {
+ "then": "This lamp is lit at night"
+ },
+ "1": {
+ "then": "This lamp is lit 24/7"
+ },
+ "2": {
+ "then": "This lamp is lit based on motion"
+ },
+ "3": {
+ "then": "This lamp is lit based on demand (e.g. with a pushbutton)"
+ }
+ },
+ "question": "When is this lamp lit?"
+ },
+ "method": {
+ "mappings": {
+ "0": {
+ "then": "This lamp is lit electrically"
+ },
+ "1": {
+ "then": "This lamp uses LEDs"
+ },
+ "2": {
+ "then": "This lamp uses incandescent lighting"
+ },
+ "3": {
+ "then": "This lamp uses halogen lighting"
+ },
+ "4": {
+ "then": "This lamp uses discharge lamps (unknown type)"
+ },
+ "5": {
+ "then": "This lamp uses a mercury-vapour lamp (lightly blueish)"
+ },
+ "6": {
+ "then": "This lamp uses metal-halide lamps (bright white)"
+ },
+ "7": {
+ "then": "This lamp uses fluorescent lighting"
+ },
+ "8": {
+ "then": "This lamp uses sodium lamps (unknown type)"
+ },
+ "9": {
+ "then": "This lamp uses low pressure sodium lamps (monochrome orange)"
+ },
+ "10": {
+ "then": "This lamp uses high pressure sodium lamps (orange with white)"
+ },
+ "11": {
+ "then": "This lamp is lit using gas"
+ }
+ },
+ "question": "What kind of lighting does this lamp use?"
+ },
+ "ref": {
+ "question": "What is the reference number of this street lamp?",
+ "render": "This street lamp has the reference number {ref}"
+ },
+ "support": {
+ "mappings": {
+ "0": {
+ "then": "This lamp is suspended using cables"
+ },
+ "1": {
+ "then": "This lamp is mounted on a ceiling"
+ },
+ "2": {
+ "then": "This lamp is mounted in the ground"
+ },
+ "3": {
+ "then": "This lamp is mounted on a short pole (mostly < 1.5m)"
+ },
+ "4": {
+ "then": "This lamp is mounted on a pole"
+ },
+ "5": {
+ "then": "This lamp is mounted directly to the wall"
+ },
+ "6": {
+ "then": "This lamp is mounted to the wall using a metal bar"
+ }
+ },
+ "question": "How is this street lamp mounted?"
+ }
+ },
+ "title": {
+ "mappings": {
+ "0": {
+ "then": "Street Lamp {ref}"
+ }
+ },
+ "render": "Street Lamp"
+ }
}
}
\ No newline at end of file
diff --git a/langs/layers/nl.json b/langs/layers/nl.json
index fc52ebc8e7..e766ae1f36 100644
--- a/langs/layers/nl.json
+++ b/langs/layers/nl.json
@@ -1044,7 +1044,6 @@
}
},
"charging_station": {
- "description": "Oplaadpunten",
"filter": {
"0": {
"options": {
@@ -1122,55 +1121,7 @@
}
}
},
- "name": "Oplaadpunten",
- "presets": {
- "0": {
- "title": "gewone stekker (bedoeld om electrische fietsen op te laden)"
- },
- "1": {
- "title": "oplaadpunt voor elektrische fietsen"
- },
- "2": {
- "title": "oplaadstation voor elektrische auto's"
- },
- "3": {
- "title": "oplaadstation"
- }
- },
"tagRenderings": {
- "Auth phone": {
- "question": "Wat is het telefoonnummer dat men moet bellen of SMS'en om zich aan te melden?",
- "render": "Aanmelden door te bellen of te SMS'en naar {authentication:phone_call:number}"
- },
- "Authentication": {
- "mappings": {
- "0": {
- "then": "Aanmelden met een lidkaart is mogelijk"
- },
- "1": {
- "then": "Aanmelden via een applicatie is mogelijk"
- },
- "2": {
- "then": "Aanmelden door te bellen naar een telefoonnummer is mogelijk"
- },
- "3": {
- "then": "Aanmelden via SMS is mogelijk"
- },
- "4": {
- "then": "Aanmelden via NFC is mogelijk"
- },
- "5": {
- "then": "Aanmelden met Money Card is mogelijk"
- },
- "6": {
- "then": "Aanmelden met een betaalkaart is mogelijk"
- },
- "7": {
- "then": "Hier opladen is (ook) mogelijk zonder aan te melden"
- }
- },
- "question": "Hoe kan men zich aanmelden aan dit oplaadstation?"
- },
"Available_charging_stations (generated)": {
"mappings": {
"0": {
@@ -1272,26 +1223,6 @@
},
"question": "Welke aansluitingen zijn hier beschikbaar?"
},
- "Network": {
- "mappings": {
- "0": {
- "then": "Maakt geen deel uit van een groter netwerk"
- },
- "1": {
- "then": "Maakt geen deel uit van een groter netwerk"
- }
- },
- "question": "Is dit oplaadpunt deel van een groter netwerk?",
- "render": "Maakt deel uit van het {network}-netwerk"
- },
- "OH": {
- "mappings": {
- "0": {
- "then": "24/7 open - ook tijdens vakanties"
- }
- },
- "question": "Wanneer is dit oplaadpunt beschikbaar??"
- },
"Operational status": {
"mappings": {
"0": {
@@ -1312,96 +1243,10 @@
},
"question": "Is dit oplaadpunt operationeel?"
},
- "Operator": {
- "mappings": {
- "0": {
- "then": "Eigenlijk is {operator} het netwerk waarvan het deel uitmaakt"
- }
- },
- "question": "Wie beheert dit oplaadpunt?",
- "render": "Wordt beheerd door {operator}"
- },
- "Parking:fee": {
- "mappings": {
- "0": {
- "then": "Geen extra parkeerkost tijdens het opladen"
- },
- "1": {
- "then": "Tijdens het opladen moet er parkeergeld betaald worden"
- }
- },
- "question": "Moet men parkeergeld betalen tijdens het opladen?"
- },
- "Type": {
- "mappings": {
- "0": {
- "then": "Fietsen kunnen hier opgeladen worden"
- },
- "1": {
- "then": "Elektrische auto's kunnen hier opgeladen worden"
- },
- "2": {
- "then": "Electrische scooters (snorfiets of bromfiets) kunnen hier opgeladen worden"
- },
- "3": {
- "then": "Vrachtwagens kunnen hier opgeladen worden"
- },
- "4": {
- "then": "Bussen kunnen hier opgeladen worden"
- }
- },
- "question": "Welke voertuigen kunnen hier opgeladen worden?"
- },
- "access": {
- "mappings": {
- "0": {
- "then": "Toegankelijk voor iedereen (mogelijks met aanmelden en/of te betalen)"
- },
- "1": {
- "then": "Toegankelijk voor iedereen (mogelijks met aanmelden en/of te betalen)"
- },
- "2": {
- "then": "Enkel klanten van de bijhorende plaats mogen dit oplaadpunt gebruiken
Bijvoorbeeld een oplaadpunt op de parking van een restaurant dat enkel door klanten van het restaurant gebruikt mag worden"
- },
- "3": {
- "then": "Niet toegankelijk voor het publiek Enkel toegankelijk voor de eigenaar, medewerkers ,... "
- }
- },
- "question": "Wie mag er dit oplaadpunt gebruiken?",
- "render": "Toegang voor {access}"
- },
"capacity": {
"question": "Hoeveel voertuigen kunnen hier opgeladen worden?",
"render": "{capacity} voertuigen kunnen hier op hetzelfde moment opgeladen worden"
},
- "charge": {
- "question": "Hoeveel moet men betalen om dit oplaadpunt te gebruiken?",
- "render": "Dit oplaadpunt gebruiken kost {charge}"
- },
- "email": {
- "question": "Wat is het email-adres van de operator?",
- "render": "Bij problemen, email naar {email}"
- },
- "fee": {
- "mappings": {
- "0": {
- "then": "Gratis te gebruiken"
- },
- "1": {
- "then": "Gratis te gebruiken (zonder aan te melden)"
- },
- "2": {
- "then": "Gratis te gebruiken, maar aanmelden met een applicatie is verplicht"
- },
- "3": {
- "then": "Betalend te gebruiken, maar gratis voor klanten van het bijhorende hotel/café/ziekenhuis/..."
- },
- "4": {
- "then": "Betalend"
- }
- },
- "question": "Moet men betalen om dit oplaadpunt te gebruiken?"
- },
"maxstay": {
"mappings": {
"0": {
@@ -1423,10 +1268,6 @@
}
}
},
- "phone": {
- "question": "Wat is het telefoonnummer van de beheerder van dit oplaadpunt?",
- "render": "Bij problemen, bel naar {phone}"
- },
"plugs-0": {
"question": "Hoeveel stekkers van type