Merge pull request #544 from pietervdvn/theme/street_lighting

Street Lighting theme
This commit is contained in:
Pieter Vander Vennet 2021-11-04 21:50:12 +01:00 committed by GitHub
commit 6624a26fca
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
12 changed files with 1682 additions and 229 deletions

View file

@ -0,0 +1,100 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="400"
height="400"
viewBox="0 0 105.83333 105.83334"
version="1.1"
id="svg8"
sodipodi:docname="bent-pole-1.svg"
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)">
<defs
id="defs2" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="2"
inkscape:cx="91.636778"
inkscape:cy="228.62622"
inkscape:document-units="mm"
inkscape:current-layer="g869"
inkscape:document-rotation="0"
showgrid="true"
units="px"
inkscape:window-width="2160"
inkscape:window-height="1346"
inkscape:window-x="-11"
inkscape:window-y="-11"
inkscape:window-maximized="1">
<inkscape:grid
type="xygrid"
id="grid835" />
</sodipodi:namedview>
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Laag 1"
inkscape:groupmode="layer"
id="layer1">
<g
id="g864"
transform="translate(-9.1324516,-2.7737965)">
<g
id="g869">
<g
id="g1550"
transform="matrix(1.75,0,0,1.75,-46.536839,-41.767847)">
<g
id="g1544">
<path
style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 50.142868,82.148796 V 39.815463 C 50.424145,33.62186 52.916667,31.75 59.53125,30.427083 L 76.729167,27.78125"
id="path837"
sodipodi:nodetypes="cccc" />
</g>
<path
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
id="path857"
sodipodi:type="arc"
sodipodi:cx="66.672424"
sodipodi:cy="41.538971"
sodipodi:rx="4.6302085"
sodipodi:ry="2.9244671"
sodipodi:start="0"
sodipodi:end="3.1415927"
sodipodi:open="true"
sodipodi:arc-type="chord"
d="m 71.302633,41.538971 a 4.6302085,2.9244671 0 0 1 -2.315104,2.532663 4.6302085,2.9244671 0 0 1 -4.630209,0 4.6302085,2.9244671 0 0 1 -2.315104,-2.532663 z"
transform="rotate(-9)" />
<rect
style="fill:#000000;stroke:#000000;stroke-width:0.866025;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
id="rect859"
width="7.9375"
height="3.9687498"
x="46.302082"
y="80.697914" />
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.3 KiB

View file

@ -0,0 +1,138 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="400"
height="400"
viewBox="0 0 105.83333 105.83334"
version="1.1"
id="svg8"
sodipodi:docname="bent-pole-2.svg"
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)">
<defs
id="defs2" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="2.8"
inkscape:cx="141.74396"
inkscape:cy="178.45475"
inkscape:document-units="mm"
inkscape:current-layer="g969"
inkscape:document-rotation="0"
showgrid="true"
units="px"
inkscape:window-width="2160"
inkscape:window-height="1346"
inkscape:window-x="-11"
inkscape:window-y="-11"
inkscape:window-maximized="1">
<inkscape:grid
type="xygrid"
id="grid835" />
</sodipodi:namedview>
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Laag 1"
inkscape:groupmode="layer"
id="layer1">
<g
id="g864"
transform="translate(-9.1324516,-2.7737965)">
<g
id="g969"
transform="translate(11.842268)">
<g
id="g1568"
transform="matrix(1.75,0,0,1.75,-37.655138,-41.767847)">
<g
id="g908">
<g
id="g1555">
<path
style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 50.20685,82.148797 50.142868,39.815463 C 50.424145,33.62186 52.916667,31.75 59.53125,30.427083 L 76.729167,27.78125"
id="path837"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
id="path857"
sodipodi:type="arc"
sodipodi:cx="66.672424"
sodipodi:cy="41.538971"
sodipodi:rx="4.6302085"
sodipodi:ry="2.9244671"
sodipodi:start="0"
sodipodi:end="3.1415927"
sodipodi:open="true"
sodipodi:arc-type="chord"
transform="rotate(-9)"
d="m 71.302633,41.538971 a 4.6302085,2.9244671 0 0 1 -2.315104,2.532663 4.6302085,2.9244671 0 0 1 -4.630209,0 4.6302085,2.9244671 0 0 1 -2.315104,-2.532663 z" />
<rect
style="fill:#000000;stroke:#000000;stroke-width:0.866025;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
id="rect859"
width="7.9375"
height="3.9687498"
x="46.302082"
y="80.697914" />
</g>
</g>
<g
id="g957"
transform="translate(11.641669,6.6145832)">
<g
id="g908-0"
transform="translate(-94.985418,38.364583)">
<g
id="g947"
transform="matrix(-1,0,0,1,183.75745,-44.851203)">
<g
id="g942">
<path
style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 50.270833,39.6875 C 50.55211,33.493897 52.916667,31.75 59.53125,30.427083 L 76.729167,27.78125"
id="path837-4"
sodipodi:nodetypes="ccc" />
<path
style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
id="path857-5"
sodipodi:type="arc"
sodipodi:cx="66.672424"
sodipodi:cy="41.538971"
sodipodi:rx="4.6302085"
sodipodi:ry="2.9244671"
sodipodi:start="0"
sodipodi:end="3.1415927"
sodipodi:open="true"
sodipodi:arc-type="chord"
transform="rotate(-9)"
d="m 71.302633,41.538971 a 4.6302085,2.9244671 0 0 1 -2.315104,2.532663 4.6302085,2.9244671 0 0 1 -4.630209,0 4.6302085,2.9244671 0 0 1 -2.315104,-2.532663 z" />
</g>
</g>
</g>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.1 KiB

View file

@ -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"
]
}
]

View file

@ -0,0 +1,160 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="100mm"
height="100mm"
viewBox="0 0 99.999987 99.999992"
version="1.1"
id="svg8"
sodipodi:docname="straight_pole.svg"
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)">
<defs
id="defs2" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.4340417"
inkscape:cx="-22.578158"
inkscape:cy="290.51848"
inkscape:document-units="mm"
inkscape:current-layer="g888"
inkscape:document-rotation="0"
showgrid="true"
units="mm"
inkscape:window-width="2160"
inkscape:window-height="1346"
inkscape:window-x="-11"
inkscape:window-y="-11"
inkscape:window-maximized="1">
<inkscape:grid
type="xygrid"
id="grid835" />
</sodipodi:namedview>
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Laag 1"
inkscape:groupmode="layer"
id="layer1">
<g
id="g864"
transform="translate(-9.1324516,-2.7737965)">
<g
id="g869">
<g
id="g1550"
transform="matrix(1.75,0,0,1.75,-46.536839,-41.767847)">
<g
id="g1605"
transform="matrix(1.35,0,0,1.35,-21.342788,-16.055652)">
<g
id="g888"
transform="matrix(1.25,0,0,1.25,-15.134304,-18.038165)">
<g
id="g905">
<g
id="g871"
transform="translate(-0.08664166)">
<path
style="fill:none;stroke:#000000;stroke-width:1.14286;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="M 60.651853,71.512113 V 45.305764"
id="path1416"
sodipodi:nodetypes="cc" />
<rect
style="fill:#000000;stroke:#000000;stroke-width:1.14286;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
id="rect1421"
width="4.5357146"
height="2.2678573"
x="58.355999"
y="69.272255" />
</g>
<g
id="g1446" />
<g
id="g867"
transform="translate(-3.5449738e-7,8.1221356)">
<path
style="fill:#ffff00;stroke:#000000;stroke-width:1.14286;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
id="path1426"
sodipodi:type="arc"
sodipodi:cx="60.537212"
sodipodi:cy="34.523796"
sodipodi:rx="3.779762"
sodipodi:ry="2.2678573"
sodipodi:start="0"
sodipodi:end="3.1415927"
sodipodi:open="true"
sodipodi:arc-type="chord"
d="m 64.316974,34.523796 a 3.779762,2.2678573 0 0 1 -1.889881,1.964022 3.779762,2.2678573 0 0 1 -3.779762,0 3.779762,2.2678573 0 0 1 -1.889881,-1.964022 z" />
<rect
style="fill:none;stroke:#000000;stroke-width:1.14286;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
id="rect1428"
width="7.5595241"
height="0.75595242"
x="56.757454"
y="32.255939" />
<g
id="g1585">
<path
style="fill:none;stroke:#ffff00;stroke-width:0.571429;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 57.211024,37.547605 -1.511905,1.965477"
id="path1456"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#ffff00;stroke-width:0.571429;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 55.85031,36.489273 -2.419048,1.209523"
id="path1460"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#ffff00;stroke-width:0.571429;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 58.874119,38.303558 -0.604762,2.267857"
id="path1462"
sodipodi:nodetypes="cc" />
</g>
<g
id="g1590">
<path
style="fill:none;stroke:#ffff00;stroke-width:0.571429;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 63.863406,37.547605 1.511905,1.965477"
id="path1456-5"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#ffff00;stroke-width:0.571429;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 65.22412,36.489273 2.419048,1.209523"
id="path1460-2"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#ffff00;stroke-width:0.571429;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 62.200311,38.303558 0.604762,2.267857"
id="path1462-5"
sodipodi:nodetypes="cc" />
</g>
</g>
</g>
</g>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 6.6 KiB

View file

@ -0,0 +1,4 @@
<svg width="18" height="18" xmlns="http://www.w3.org/2000/svg">
<path d="m9 1c-1 0-2 1.5-3 4h-1v1h1l1 4 1 1v1h-2v1h2v4h2v-4h2v-1h-2v-1l1-1 1-4h1v-1h-1c-1-2.5-2-4-3-4zm-2 5h4l-1 4h-2z" fill="none" opacity=".3" stroke="#fff" stroke-linejoin="round" stroke-width="2" xmlns:ns0="http://www.w3.org/2000/svg"/>
<path d="m9 1c-1 0-2 1.5-3 4h-1v1h1l1 4 1 1v1h-2v1h2v4h2v-4h2v-1h-2v-1l1-1 1-4h1v-1h-1c-1-2.5-2-4-3-4zm-2 5h4l-1 4h-2z" fill="#747474" xmlns:ns0="http://www.w3.org/2000/svg"/>
</svg>

After

Width:  |  Height:  |  Size: 490 B

View file

@ -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
}
}

View file

@ -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
}
]
}

View file

@ -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
}

View file

@ -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 <b>{charge}</b>"
},
"email": {
"question": "What is the email address of the operator?",
"render": "In case of problems, send an email to <a href='mailto:{email}'>{email}</a>"
},
"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 <a href='{website}'>{website}</a>"
},
"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 <b>{charge}</b>"
}
},
"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"
}
}
}

View file

@ -1044,7 +1044,6 @@
}
},
"charging_station": {
"description": "Oplaadpunten",
"filter": {
"0": {
"options": {
@ -1122,55 +1121,7 @@
}
}
},
"name": "Oplaadpunten",
"presets": {
"0": {
"title": "gewone stekker <img src='./assets/layers/charging_station/TypeE.svg' style='width: 2rem; height: 2rem; float: left; background: white; border-radius: 1rem; margin-right: 0.5rem'/> (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 <a href='tel:{authentication:phone_call:number}'>{authentication:phone_call:number}</a>"
},
"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 <b>{network}</b>-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": "<b>Fietsen</b> kunnen hier opgeladen worden"
},
"1": {
"then": "<b>Elektrische auto's</b> kunnen hier opgeladen worden"
},
"2": {
"then": "<b>Electrische scooters</b> (snorfiets of bromfiets) kunnen hier opgeladen worden"
},
"3": {
"then": "<b>Vrachtwagens</b> kunnen hier opgeladen worden"
},
"4": {
"then": "<b>Bussen</b> 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 <b>klanten van de bijhorende plaats</b> mogen dit oplaadpunt gebruiken<br/><span class='subtle'>Bijvoorbeeld een oplaadpunt op de parking van een restaurant dat enkel door klanten van het restaurant gebruikt mag worden</span>"
},
"3": {
"then": "Niet toegankelijk voor het publiek <span class='subtle'>Enkel toegankelijk voor de eigenaar, medewerkers ,...</span> "
}
},
"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 <b>{charge}</b>"
},
"email": {
"question": "Wat is het email-adres van de operator?",
"render": "Bij problemen, email naar <a href='mailto:{email}'>{email}</a>"
},
"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 <a href='tel:{phone}'>{phone}</a>"
},
"plugs-0": {
"question": "Hoeveel stekkers van type <div style='display: inline-block'><b><b>Schuko stekker</b> zonder aardingspin (CEE7/4 type F)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/CEE7_4F.svg'/></div> heeft dit oplaadpunt?",
"render": "Hier zijn <b class='text-xl'>{socket:schuko}</b> stekkers van het type <div style='display: inline-block'><b><b>Schuko stekker</b> zonder aardingspin (CEE7/4 type F)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/CEE7_4F.svg'/></div>"
@ -1491,18 +1332,158 @@
"question": "Hoeveel stekkers van type <div style='display: inline-block'><b><b>Type 2 met kabel</b> (J1772)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type2_tethered.svg'/></div> heeft dit oplaadpunt?",
"render": "Hier zijn <b class='text-xl'>{socket:type2_cable}</b> stekkers van het type <div style='display: inline-block'><b><b>Type 2 met kabel</b> (J1772)</b> <img style='width:1rem; display: inline-block' src='./assets/layers/charging_station/Type2_tethered.svg'/></div>"
},
"website": {
"question": "Wat is de website waar men meer info kan vinden over dit oplaadpunt?",
"render": "Meer informatie op <a href='{website}'>{website}</a>"
},
"ref": {
"question": "Wat is het referentienummer van dit oplaadstation?",
"render": "Het referentienummer van dit oplaadpunt is <b>{ref}</b>"
},
"website": {
"question": "Wat is de website waar men meer info kan vinden over dit oplaadpunt?",
"render": "Meer informatie op <a href='{website}'>{website}</a>"
"phone": {
"question": "Wat is het telefoonnummer van de beheerder van dit oplaadpunt?",
"render": "Bij problemen, bel naar <a href='tel:{phone}'>{phone}</a>"
},
"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?"
},
"email": {
"question": "Wat is het email-adres van de operator?",
"render": "Bij problemen, email naar <a href='mailto:{email}'>{email}</a>"
},
"charge": {
"question": "Hoeveel moet men betalen om dit oplaadpunt te gebruiken?",
"render": "Dit oplaadpunt gebruiken kost <b>{charge}</b>"
},
"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 <b>klanten van de bijhorende plaats</b> mogen dit oplaadpunt gebruiken<br/><span class='subtle'>Bijvoorbeeld een oplaadpunt op de parking van een restaurant dat enkel door klanten van het restaurant gebruikt mag worden</span>"
},
"3": {
"then": "Niet toegankelijk voor het publiek <span class='subtle'>Enkel toegankelijk voor de eigenaar, medewerkers ,...</span> "
}
},
"question": "Wie mag er dit oplaadpunt gebruiken?",
"render": "Toegang voor {access}"
},
"Type": {
"mappings": {
"0": {
"then": "<b>Fietsen</b> kunnen hier opgeladen worden"
},
"1": {
"then": "<b>Elektrische auto's</b> kunnen hier opgeladen worden"
},
"2": {
"then": "<b>Electrische scooters</b> (snorfiets of bromfiets) kunnen hier opgeladen worden"
},
"3": {
"then": "<b>Vrachtwagens</b> kunnen hier opgeladen worden"
},
"4": {
"then": "<b>Bussen</b> kunnen hier opgeladen worden"
}
},
"question": "Welke voertuigen kunnen hier opgeladen worden?"
},
"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?"
},
"Operator": {
"mappings": {
"0": {
"then": "Eigenlijk is {operator} het netwerk waarvan het deel uitmaakt"
}
},
"question": "Wie beheert dit oplaadpunt?",
"render": "Wordt beheerd door {operator}"
},
"OH": {
"mappings": {
"0": {
"then": "24/7 open - ook tijdens vakanties"
}
},
"question": "Wanneer is dit oplaadpunt 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 <b>{network}</b>-netwerk"
},
"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?"
},
"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 <a href='tel:{authentication:phone_call:number}'>{authentication:phone_call:number}</a>"
}
},
"title": {
"render": "Oplaadpunten"
},
"units": {
"0": {
"applicableUnits": {
@ -1544,7 +1525,26 @@
}
}
}
}
},
"title": {
"render": "Oplaadpunten"
},
"presets": {
"0": {
"title": "gewone stekker <img src='./assets/layers/charging_station/TypeE.svg' style='width: 2rem; height: 2rem; float: left; background: white; border-radius: 1rem; margin-right: 0.5rem'/> (bedoeld om electrische fietsen op te laden)"
},
"1": {
"title": "oplaadpunt voor elektrische fietsen"
},
"2": {
"title": "oplaadstation voor elektrische auto's"
},
"3": {
"title": "oplaadstation"
}
},
"name": "Oplaadpunten",
"description": "Oplaadpunten"
},
"crossings": {
"description": "Oversteekplaatsen voor voetgangers en fietsers",
@ -3918,5 +3918,153 @@
},
"render": "Watermolens"
}
},
"street_lamps": {
"name": "Straatlantaarns",
"presets": {
"0": {
"title": "straatlantaarn"
}
},
"tagRenderings": {
"colour": {
"mappings": {
"0": {
"then": "Deze lantaarn geeft wit licht"
},
"1": {
"then": "Deze lantaarn geeft groen licht"
},
"2": {
"then": "Deze lantaarn geeft oranje licht"
}
},
"question": "Wat voor kleur licht geeft deze lantaarn?",
"render": "Deze lantaarn geeft {light:colour} licht"
},
"count": {
"mappings": {
"0": {
"then": "Deze lantaarn heeft 1 lamp"
},
"1": {
"then": "Deze lantaarn heeft 2 lampen"
}
},
"question": "Hoeveel lampen heeft deze lantaarn?",
"render": "Deze lantaarn heeft {light:count} lampen"
},
"direction": {
"question": "Waar is deze lamp heengericht?",
"render": "Deze lantaarn is gericht naar {light:direction}"
},
"lamp_mount": {
"mappings": {
"0": {
"then": "Deze lantaarn zit boven op een rechte paal"
},
"1": {
"then": "Deze lantaarn zit aan het eind van een gebogen paal"
}
},
"question": "Hoe zit deze lantaarn aan de paal?"
},
"lit": {
"mappings": {
"0": {
"then": "Deze lantaarn is 's nachts verlicht"
},
"1": {
"then": "Deze lantaarn is 24/7 verlicht"
},
"2": {
"then": "Deze lantaarn is verlicht op basis van beweging"
},
"3": {
"then": "Deze lantaarn is verlicht op verzoek (bijv. met een drukknop)"
}
},
"question": "Wanneer is deze lantaarn verlicht?"
},
"method": {
"mappings": {
"0": {
"then": "Deze lantaarn is elektrisch verlicht"
},
"1": {
"then": "Deze lantaarn gebruikt LEDs"
},
"2": {
"then": "Deze lantaarn gebruikt gloeilampen"
},
"3": {
"then": "Deze lantaarn gebruikt halogeen verlichting"
},
"4": {
"then": "Deze lantaarn gebruikt gasontladingslampen (onbekend type)"
},
"5": {
"then": "Deze lantaarn gebruikt een kwiklamp (enigszins blauwachtig)"
},
"6": {
"then": "Deze lantaarn gebruikt metaalhalidelampen"
},
"7": {
"then": "Deze lantaarn gebruikt fluorescentieverlichting (TL en spaarlamp)"
},
"8": {
"then": "Deze lantaarn gebruikt natriumlampen (onbekend type)"
},
"9": {
"then": "Deze lantaarn gebruikt lagedruknatriumlampen (monochroom oranje)"
},
"10": {
"then": "Deze lantaarn gebruikt hogedruknatriumlampen (oranje met wit)"
},
"11": {
"then": "Deze lantaarn wordt verlicht met gas"
}
},
"question": "Wat voor verlichting gebruikt deze lantaarn?"
},
"ref": {
"question": "Wat is het nummer van deze straatlantaarn?",
"render": "Deze straatlantaarn heeft het nummer {ref}"
},
"support": {
"mappings": {
"0": {
"then": "Deze lantaarn hangt aan kabels"
},
"1": {
"then": "Deze lantaarn hangt aan een plafond"
},
"2": {
"then": "Deze lantaarn zit in de grond"
},
"3": {
"then": "Deze lantaarn zit op een korte paal (meestal < 1.5m)"
},
"4": {
"then": "Deze lantaarn zit op een paal"
},
"5": {
"then": "Deze lantaarn hangt direct aan de muur"
},
"6": {
"then": "Deze lantaarn hangt aan de muur met een metalen balk"
}
},
"question": "Hoe is deze straatlantaarn gemonteerd?"
}
},
"title": {
"mappings": {
"0": {
"then": "Straatlantaarn {ref}"
}
},
"render": "Straatlantaarn"
}
}
}

View file

@ -233,6 +233,8 @@
}
}
},
"shortDescription": "Find sites to spend the night with your camper",
"title": "Campersites",
"overrideAll": {
"tagRenderings+": {
"0": {
@ -251,9 +253,7 @@
"question": "Does this place have a power supply?"
}
}
},
"shortDescription": "Find sites to spend the night with your camper",
"title": "Campersites"
}
},
"charging_stations": {
"description": "On this open map, one can find and mark information about charging stations",
@ -454,6 +454,18 @@
}
},
"overrideAll": {
"units+": {
"0": {
"applicableUnits": {
"0": {
"human": " meter"
},
"1": {
"human": " feet"
}
}
}
},
"tagRenderings+": {
"0": {
"question": "Is there a (unofficial) website with more informations (e.g. topos)?"
@ -576,18 +588,6 @@
},
"question": "Is there a speed climbing wall?"
}
},
"units+": {
"0": {
"applicableUnits": {
"0": {
"human": " meter"
},
"1": {
"human": " feet"
}
}
}
}
},
"title": "Open Climbing Map"
@ -636,6 +636,8 @@
}
}
},
"shortDescription": "A map of cyclestreets",
"title": "Cyclestreets",
"overrideAll": {
"tagRenderings+": {
"0": {
@ -660,9 +662,7 @@
"render": "This street will become a cyclestreet at {cyclestreet:start_date}"
}
}
},
"shortDescription": "A map of cyclestreets",
"title": "Cyclestreets"
}
},
"cyclofix": {
"description": "The goal of this map is to present cyclists with an easy-to-use solution to find the appropriate infrastructure for their needs.<br><br>You can track your precise location (mobile only) and select layers that are relevant for you in the bottom left corner. You can also use this tool to add or edit pins (points of interest) to the map and provide more data by answering the questions.<br><br>All changes you make will automatically be saved in the global database of OpenStreetMap and can be freely re-used by others.<br><br>For more information about the cyclofix project, go to <a href='https://cyclofix.osm.be/'>cyclofix.osm.be</a>.",
@ -1328,5 +1328,61 @@
"description": "On this map, you'll find waste baskets near you. If a waste basket is missing on this map, you can add it yourself",
"shortDescription": "A map with waste baskets",
"title": "Waste Basket"
},
"street_lighting": {
"description": "On this map you can find everything about street lighting",
"layers": {
"1": {
"name": "Lit streets",
"tagRenderings": {
"lit": {
"mappings": {
"0": {
"then": "This street is lit"
},
"1": {
"then": "This street is not lit"
},
"2": {
"then": "This street is lit at night"
},
"3": {
"then": "This street is lit 24/7"
}
},
"question": "Is this street lit?"
}
},
"title": {
"render": "Lit street"
}
},
"2": {
"name": "All streets",
"tagRenderings": {
"lit": {
"mappings": {
"0": {
"then": "This street is lit"
},
"1": {
"then": "This road is not lit"
},
"2": {
"then": "This street is lit at night"
},
"3": {
"then": "This street is lit 24/7"
}
},
"question": "Is this street lit?"
}
},
"title": {
"render": "Street"
}
}
},
"title": "Street Lighting"
}
}

View file

@ -97,6 +97,8 @@
}
}
},
"shortDescription": "Met deze tool kan je natuur in je buurt in kaart brengen en meer informatie geven over je favoriete plekje",
"title": "Breng jouw buurtnatuur in kaart",
"overrideAll": {
"tagRenderings+": {
"0": {
@ -161,9 +163,7 @@
"render": "Dit gebied heet {name}"
}
}
},
"shortDescription": "Met deze tool kan je natuur in je buurt in kaart brengen en meer informatie geven over je favoriete plekje",
"title": "Breng jouw buurtnatuur in kaart"
}
},
"cafes_and_pubs": {
"description": "Cafés, kroegen en drinkgelegenheden",
@ -206,6 +206,12 @@
}
},
"render": "Camperplaats {name}"
},
"presets": {
"0": {
"description": "Voeg een nieuwe officiële camperplaats toe. Dit zijn speciaal aangeduide plaatsen waar het toegestaan is om te overnachten met een camper. Ze kunnen er uitzien als een parking, of soms eerder als een camping. Soms staan ze niet ter plaatse aangeduid, maar heeft de gemeente wel degelijk beslist dat dit een camperplaats is. Een parking voor campers waar je niet mag overnachten is géén camperplaats. ",
"title": "camperplaats"
}
}
}
},
@ -370,6 +376,18 @@
}
},
"overrideAll": {
"units+": {
"0": {
"applicableUnits": {
"0": {
"human": " meter"
},
"1": {
"human": " voet"
}
}
}
},
"tagRenderings+": {
"0": {
"question": "Is er een (onofficiële) website met meer informatie (b.v. met topos)?"
@ -469,18 +487,6 @@
},
"question": "Is er een snelklimmuur (speed climbing)?"
}
},
"units+": {
"0": {
"applicableUnits": {
"0": {
"human": " meter"
},
"1": {
"human": " voet"
}
}
}
}
},
"title": "Open klimkaart"
@ -517,6 +523,8 @@
}
}
},
"shortDescription": "Een kaart met alle gekende fietsstraten",
"title": "Fietsstraten",
"overrideAll": {
"tagRenderings+": {
"0": {
@ -541,9 +549,7 @@
"render": "Deze straat wordt fietsstraat op {cyclestreet:start_date}"
}
}
},
"shortDescription": "Een kaart met alle gekende fietsstraten",
"title": "Fietsstraten"
}
},
"cyclofix": {
"description": "Het doel van deze kaart is om fietsers een gebruiksvriendelijke oplossing te bieden voor het vinden van de juiste infrastructuur voor hun behoeften.<br><br>U kunt uw exacte locatie volgen (enkel mobiel) en in de linkerbenedenhoek categorieën selecteren die voor u relevant zijn. U kunt deze tool ook gebruiken om 'spelden' aan de kaart toe te voegen of te bewerken en meer gegevens te verstrekken door de vragen te beantwoorden.<br><br>Alle wijzigingen die u maakt worden automatisch opgeslagen in de wereldwijde database van OpenStreetMap en kunnen door anderen vrij worden hergebruikt.<br><br>Bekijk voor meer info over cyclofix ook <a href='https://cyclofix.osm.be/'>cyclofix.osm.be</a>.",
@ -986,5 +992,65 @@
"description": "Op deze kaart vind je vuilnisbakken waar je afval in kan smijten. Ontbreekt er een vuilnisbak? Dan kan je die zelf toevoegen",
"shortDescription": "Een kaart met vuilnisbakken",
"title": "Vuilnisbak"
},
"street_lighting_assen": {
"description": "Op deze kaart vind je alles over straatlantaarns + een dataset van Assen",
"title": "Straatverlichting - Assen"
},
"street_lighting": {
"description": "Op deze kaart vind je alles over straatlantaarns",
"layers": {
"1": {
"name": "Verlichte straten",
"tagRenderings": {
"lit": {
"mappings": {
"0": {
"then": "Deze straat is verlicht"
},
"1": {
"then": "Deze straat is niet verlicht"
},
"2": {
"then": "Deze straat is 's nachts verlicht"
},
"3": {
"then": "Deze straat is 24/7 verlicht"
}
},
"question": "Is deze straat verlicht?"
}
},
"title": {
"render": "Verlichte straat"
}
},
"2": {
"name": "Alle straten",
"tagRenderings": {
"lit": {
"mappings": {
"0": {
"then": "Deze straat is verlicht"
},
"1": {
"then": "Deze straat is niet verlicht"
},
"2": {
"then": "Deze straat is 's nachts verlicht"
},
"3": {
"then": "Deze straat is 24/7 verlicht"
}
},
"question": "Is deze straat verlicht?"
}
},
"title": {
"render": "Straat"
}
}
},
"title": "Straatverlichting"
}
}