215 lines
No EOL
7.2 KiB
JSON
215 lines
No EOL
7.2 KiB
JSON
{
|
|
"id": "width",
|
|
"title": {
|
|
"nl": "Straatbreedtes"
|
|
},
|
|
"shortDescription": {
|
|
"nl": "Is de straat breed genoeg?"
|
|
},
|
|
"description": {
|
|
"nl": " <h3>De straat is opgebruikt</h3>\n <p>Er is steeds meer druk op de openbare ruimte. Voetgangers, fietsers, steps, auto's, bussen, bestelwagens, buggies, cargobikes, ... willen allemaal hun deel van de openbare ruimte.</p>\n <p>In deze studie nemen we Brugge onder de loep en kijken we hoe breed elke straat is én hoe breed elke straat zou moeten zijn voor een veilig én vlot verkeer.</p>\n <h3>Legende</h3>\n <span style='background: red'>   </span> Straat te smal voor veilig verkeer<br/>\n <span style='background: #0f0'>   </span> Straat is breed genoeg veilig verkeer<br/>\n <span style='background: orange'>   </span> Straat zonder voetpad, te smal als ook voetgangers plaats krijgen<br/>\n <span style='background: lightgrey'>   </span> Woonerf, autoluw, autoloos of enkel plaatselijk verkeer<br/>\n <br/>\n <br/>\n Een gestippelde lijn is een straat waar ook voor fietsers éénrichtingsverkeer geldt.<br/>\n Klik op een straat om meer informatie te zien.\n <h3>Hoe gaan we verder?</h3>\n Verschillende ingrepen kunnen de stad teruggeven aan de inwoners en de stad leefbaarder en levendiger maken.<br/>\n Denk aan:\n <ul>\n <li>De autovrije zone's uitbreiden</li>\n <li>De binnenstad fietszone maken</li>\n <li>Het aantal woonerven uitbreiden</li>\n <li>Grotere auto's meer belasten - ze nemen immers meer parkeerruimte in.</li>\n <li>Laat toeristen verplicht parkeren onder het zand; een (fiets)taxi kan hen naar hun hotel brengen</li>\n <li>Voorzie in elke straat enkele parkeerplaatsen voor kortparkeren. Zo kunnen leveringen, iemand afzetten,... gebeuren zonder op het voetpad en fietspad te parkeren</li>\n </ul>"
|
|
},
|
|
"language": [
|
|
"nl"
|
|
],
|
|
"hideFromOverview": true,
|
|
"enableUserBadge": false,
|
|
"enableShareScreen": false,
|
|
"enableMoreQuests": false,
|
|
"enableLayers": false,
|
|
"enableSearch": false,
|
|
"enableGeolocation": false,
|
|
"maintainer": "",
|
|
"icon": "./assets/themes/widths/icon.svg",
|
|
"version": "0",
|
|
"startLat": 51.20875,
|
|
"startLon": 3.22435,
|
|
"startZoom": 14,
|
|
"widenFactor": 0.05,
|
|
"socialImage": "",
|
|
"layers": [
|
|
{
|
|
"id": "widths",
|
|
"name": {
|
|
"nl": "Straten met een breedte"
|
|
},
|
|
"minzoom": 14,
|
|
"source": {
|
|
"osmTags": {
|
|
"and": [
|
|
"width:carriageway~*"
|
|
]
|
|
}
|
|
},
|
|
"titleIcons": [],
|
|
"title": {
|
|
"render": {
|
|
"nl": "{name}"
|
|
},
|
|
"condition": {
|
|
"and": []
|
|
},
|
|
"mappings": [
|
|
{
|
|
"if": {
|
|
"and": [
|
|
"name="
|
|
]
|
|
},
|
|
"then": {
|
|
"nl": "Naamloos segmet"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"tagRenderings": [
|
|
{
|
|
"render": "Deze straat is <b>{width:carriageway}m</b> breed",
|
|
"question": "Hoe breed is deze straat?",
|
|
"freeform": {
|
|
"key": "width:carriageway",
|
|
"type": "length",
|
|
"helperArgs": [21, "map"]
|
|
}
|
|
},
|
|
{
|
|
"render": "Deze straat heeft <span class='alert'>{_width:difference}m</span> te weinig:",
|
|
"mappings": [
|
|
{
|
|
"if": {
|
|
"or": [
|
|
"_width:difference~-.*",
|
|
"_width:difference=0.0"
|
|
]
|
|
},
|
|
"then": "Deze straat is breed genoeg:"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"render": "<b>{_width:needed:cars}m</b> voor het autoverkeer",
|
|
"mappings": [
|
|
{
|
|
"if": "oneway=yes",
|
|
"then": "<b>{_width:needed:cars}m</b> voor het éénrichtings-autoverkeer"
|
|
},
|
|
{
|
|
"if": "oneway=no",
|
|
"then": "<b>{_width:needed:cars}m</b> voor het tweerichtings-autoverkeer"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"render": "<b>{_width:needed:parking}m</b> voor het geparkeerde wagens",
|
|
"condition": "_width:needed:parking!=0.0"
|
|
},
|
|
{
|
|
"render": "<b>{_width:needed:cyclists}m</b> voor fietsers",
|
|
"mappings": [
|
|
{
|
|
"if": "bicycle=use_sidepath",
|
|
"then": "Fietsers hebben hier een vrijliggend fietspad en worden dus niet meegerekend"
|
|
},
|
|
{
|
|
"if": "oneway:bicycle=yes",
|
|
"then": "<b>{_width:needed:cyclists}m</b> voor fietsers, die met de rijrichting mee moeten"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"render": "<b>{_width:needed:pedestrians}m</b> voor voetgangers",
|
|
"condition": "_width:needed:pedestrians!=0.0",
|
|
"mappings": [
|
|
{
|
|
"if": {
|
|
"or": [
|
|
"sidewalk=none",
|
|
"sidewalk=no"
|
|
]
|
|
},
|
|
"then": "<b>{_width:needed:pedestrians}m</b> voor voetgangers: er zijn hier geen voetpaden"
|
|
},
|
|
{
|
|
"if": {
|
|
"or": [
|
|
"sidewalk=left",
|
|
"sidewalk=right"
|
|
]
|
|
},
|
|
"then": "<b>{_width:needed:pedestrians}m</b> voor voetgangers: er is slechts aan één kant een voetpad"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"render": "<span style='border: 1px solid black; border-radius: 0.5em; padding: 0.25em;'><b>{_width:needed}m</b> nodig in het totaal</span>"
|
|
}
|
|
],
|
|
"hideUnderlayingFeaturesMinPercentage": 0,
|
|
"icon": {
|
|
"render": "./assets/themes/widths/icon.svg"
|
|
},
|
|
"width": {
|
|
"render": "4"
|
|
},
|
|
"iconSize": {
|
|
"render": "40,40,center"
|
|
},
|
|
"color": {
|
|
"render": "#00f",
|
|
"mappings": [
|
|
{
|
|
"if": {
|
|
"or": [
|
|
"access=destination",
|
|
"highway=living_street",
|
|
"highway=pedestrian",
|
|
"motor_vehicle=no",
|
|
"motor_vehicle=destination"
|
|
]
|
|
},
|
|
"then": "lightgrey"
|
|
},
|
|
{
|
|
"if": "_width:difference~-.*",
|
|
"then": "#0f0"
|
|
},
|
|
{
|
|
"if": {
|
|
"and": [
|
|
"_width:difference!~-.*",
|
|
"_width:difference:no_pedestrians~-.*"
|
|
]
|
|
},
|
|
"then": "orange"
|
|
},
|
|
{
|
|
"if": "_width:difference!~-.*",
|
|
"then": "#f00"
|
|
}
|
|
]
|
|
},
|
|
"dashArray": {
|
|
"render": "",
|
|
"mappings": [
|
|
{
|
|
"if": {
|
|
"and": [
|
|
"oneway=yes",
|
|
{
|
|
"or": [
|
|
"oneway:bicycle=yes",
|
|
"oneway:bicycle="
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"then": "5 6"
|
|
}
|
|
]
|
|
},
|
|
"presets": []
|
|
}
|
|
],
|
|
"roamingRenderings": [],
|
|
"defaultBackgroundId": "Stadia.AlidadeSmoothDark"
|
|
} |