{
  "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'>&NonBreakingSpace;&NonBreakingSpace;&NonBreakingSpace;</span> Straat te smal voor veilig verkeer<br/>\n <span style='background: #0f0'>&NonBreakingSpace;&NonBreakingSpace;&NonBreakingSpace;</span> Straat is breed genoeg veilig verkeer<br/>\n <span style='background: orange'>&NonBreakingSpace;&NonBreakingSpace;&NonBreakingSpace;</span> Straat zonder voetpad, te smal als ook voetgangers plaats krijgen<br/>\n <span style='background: lightgrey'>&NonBreakingSpace;&NonBreakingSpace;&NonBreakingSpace;</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"
        },
        {
          "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"
}