{
  "id": "parking",
  "name": {
    "en": "Parking",
    "nl": "Parking",
    "de": "Parkplätze",
    "ca": "Aparcament",
    "es": "Aparcamiento"
  },
  "minzoom": 12,
  "source": {
    "osmTags": "amenity=parking"
  },
  "title": {
    "render": {
      "nl": "Parking voor auto's",
      "en": "Car parking",
      "de": "Parkplatz",
      "es": "aparcamiento de coches"
    }
  },
  "description": {
    "en": "A layer showing car parkings",
    "nl": "Deze laag toont autoparkings",
    "de": "Eine Ebene mit Parkplätzen",
    "es": "Una capa que muestra aparcamientos para coches"
  },
  "tagRenderings": [
    "images",
    "level",
    {
      "id": "parking-type",
      "mappings": [
        {
          "if": "parking=surface",
          "then": {
            "en": "This is a surface parking lot",
            "nl": "Dit is een bovengronds parkeerterrein",
            "de": "Dies ist ein oberirdischer Parkplatz"
          }
        },
        {
          "if": "parking=street_side",
          "then": {
            "en": "This is a parking bay next to a street",
            "nl": "Dit is een parkeerplek langs een weg",
            "de": "Dies ist eine Parkbucht neben einer Straße"
          }
        },
        {
          "if": "parking=underground",
          "then": {
            "en": "This is an underground parking garage",
            "nl": "Dit is een ondergrondse parkeergarage",
            "de": "Dies ist eine Tiefgarage"
          }
        },
        {
          "if": "parking=multi-storey",
          "then": {
            "en": "This is a multi-storey parking garage",
            "nl": "Dit is een bovengrondse parkeergarage met meerdere verdiepingen",
            "de": "Dies ist ein mehrstöckiges oberirdisches Parkhaus"
          }
        },
        {
          "if": "parking=rooftop",
          "then": {
            "en": "This is a rooftop parking deck",
            "nl": "Dit is een parkeerdek op een dak",
            "de": "Dies ist ein Parkdeck auf dem Dach"
          }
        },
        {
          "if": "parking=lane",
          "then": {
            "en": "This is a lane for parking on the road",
            "nl": "Dit is een strook voor parkeren op de weg",
            "de": "Dies ist eine Fahrspur zum Parken auf der Straße"
          }
        },
        {
          "if": "parking=carports",
          "then": {
            "en": "This is parking covered by carports",
            "nl": "Dit is parking overdekt met carports",
            "de": "Dies ist ein durch Carports überdachter Parkplatz"
          }
        },
        {
          "if": "parking=garage_boxes",
          "then": {
            "en": "This a parking consisting of garage boxes",
            "nl": "Dit is een parking bestaande uit garageboxen",
            "de": "Dies ist ein Parkplatz bestehend aus Garagenboxen"
          }
        },
        {
          "if": "parking=layby",
          "then": {
            "en": "This is a parking on a layby",
            "nl": "Dit is een parkeerplek op een layby",
            "de": "Hier gibt es Parkmöglichkeiten auf einem kleinen Rastplatz"
          }
        },
        {
          "if": "parking=sheds",
          "then": {
            "en": "This is a parking consisting of sheds",
            "nl": "Dit is een parking bestaande uit schuren",
            "de": "Hier gibt es Parkmöglichkeiten unter einer offenen Dachkonstruktion"
          }
        }
      ],
      "question": {
        "en": "What kind of parking is this?",
        "nl": "Wat voor parking is dit?",
        "de": "Was ist das für ein Parkplatz?"
      }
    },
    {
      "id": "capacity-disabled",
      "freeform": {
        "key": "capacity:disabled",
        "type": "pnat",
        "placeholder": {
          "en": "Amount of parking spots reserved for disabled people",
          "nl": "Aantal parkeerplaatsen voor gehandicapten",
          "de": "Anzahl barrierefreier Stellplätze"
        }
      },
      "mappings": [
        {
          "if": "capacity:disabled=yes",
          "then": {
            "en": "There are disabled parking spots, but it is not known how many",
            "nl": "Er zijn parkeerplaatsen voor gehandicapten, maar het is niet bekend hoeveel er zijn",
            "de": "Es gibt barrierefreie Stellplätze, aber die Anzahl ist unbekannt"
          },
          "hideInAnswer": true
        },
        {
          "if": "capacity:disabled=no",
          "then": {
            "en": "There are no disabled parking spots",
            "nl": "Er zijn geen parkeerplaatsen voor gehandicapten",
            "de": "Es gibt keine barrierefreien Stellplätze"
          },
          "hideInAnswer": true
        }
      ],
      "question": {
        "en": "How many disabled parking spots are there at this parking?",
        "nl": "Hoeveel parkeerplaatsen voor gehandicapten zijn er op deze parking?",
        "de": "Wie viele barrierefreie Stellplätze gibt es auf diesem Parkplatz?"
      },
      "render": {
        "en": "There are {capacity:disabled} disabled parking spots",
        "nl": "Er zijn {capacity:disabled} parkeerplaatsen voor gehandicapten",
        "de": "Es gibt {capacity:disabled} barrierefreie Stellplätze"
      }
    },
    {
      "id": "capacity",
      "freeform": {
        "key": "capacity",
        "type": "pnat",
        "placeholder": {
          "en": "Amount of parking spots",
          "nl": "Aantal parkeerplaatsen",
          "de": "Anzahl der Parkplätze"
        }
      },
      "question": {
        "en": "How many parking spots are there at this parking?",
        "nl": "Hoeveel parkeerplaatsen zijn er op deze parking?",
        "de": "Wie viele Stellplätze gibt es auf diesem Parkplatz?"
      },
      "render": {
        "en": "There are {capacity} parking spots",
        "nl": "Er zijn {capacity} parkeerplaatsen",
        "de": "Es gibt {capacity} Stellplätze"
      }
    }
  ],
  "presets": [
    {
      "tags": [
        "amenity=parking"
      ],
      "title": {
        "nl": "een parking voor auto's",
        "en": "a car parking",
        "de": "ein Parkplatz",
        "es": "un aparcamiento de coches"
      }
    }
  ],
  "deletion": {
    "softDeletionTags": {
      "and": [
        "disused:amenity:={amenity}",
        "amenity="
      ]
    },
    "neededChangesets": 1
  },
  "allowMove": {
    "enableRelocation": false,
    "enableImproveAccuracy": true
  },
  "mapRendering": [
    {
      "icon": {
        "render": "./assets/layers/parking/parking.svg"
      },
      "iconSize": {
        "render": "36,36,center"
      },
      "location": [
        "point",
        "centroid"
      ],
      "iconBadges": [
        {
          "if": {
            "and": [
              "capacity:disabled~*",
              "capacity:disabled!=no"
            ]
          },
          "then": "circle:white;./assets/layers/toilet/wheelchair.svg"
        }
      ]
    },
    {
      "width": 2,
      "color": "#ddcc00"
    }
  ]
}