{
"id": "charging_station",
"name": {
"en": "Charging stations",
"nl": "Oplaadpunten",
"de": "Ladestationen"
},
"minzoom": 10,
"source": {
"osmTags": {
"and": [
{
"or": [
"amenity=charging_station",
"disused:amenity=charging_station",
"planned:amenity=charging_station",
"construction:amenity=charging_station"
]
}
]
}
},
"title": {
"render": {
"en": "Charging station",
"nl": "Oplaadpunt"
},
"mappings": [
{
"if": {
"and": [
"bicycle=yes",
{
"or": [
"motorcar=",
"motorcar=no"
]
}
]
},
"then": {
"en": "Charging station for electrical bicycles",
"nl": "Oplaadpunt voor elektrische fietsen"
}
},
{
"if": {
"and": [
"motorcar=yes",
{
"or": [
"bicycle=",
"bicycle=no"
]
}
]
},
"then": {
"en": "Charging station for cars",
"nl": "Oplaadpunt voor elektrische auto's"
}
}
]
},
"description": {
"en": "A charging station",
"nl": "Oplaadpunten",
"de": "Eine Ladestation"
},
"tagRenderings": [
"images",
{
"id": "Type",
"#": "Allowed vehicle types",
"question": {
"en": "Which vehicles are allowed to charge here?",
"nl": "Welke voertuigen kunnen hier opgeladen worden?",
"de": "Welche Fahrzeuge dürfen hier laden?",
"es": "¿A qué vehículos se permite la carga aquí?"
},
"multiAnswer": true,
"mappings": [
{
"if": "bicycle=yes",
"ifnot": "bicycle=no",
"then": {
"en": "Bicycles can be charged here",
"nl": "Elektrische fietsen kunnen hier opgeladen worden",
"de": "Fahrräder können hier geladen werden"
}
},
{
"if": "motorcar=yes",
"ifnot": "motorcar=no",
"then": {
"en": "Cars can be charged here",
"nl": "Elektrische auto's kunnen hier opgeladen worden",
"de": "Autos können hier geladen werden"
}
},
{
"if": "scooter=yes",
"ifnot": "scooter=no",
"then": {
"en": "Scooters can be charged here",
"nl": "Elektrische scooters (snorfiets of bromfiets) kunnen hier opgeladen worden",
"de": "Roller können hier geladen werden"
}
},
{
"if": "hgv=yes",
"ifnot": "hgv=no",
"then": {
"en": "Heavy good vehicles (such as trucks) can be charged here",
"nl": "Vrachtwagens kunnen hier opgeladen worden",
"de": "LKW können hier geladen werden"
}
},
{
"if": "bus=yes",
"ifnot": "bus=no",
"then": {
"en": "Buses can be charged here",
"nl": "Bussen kunnen hier opgeladen worden",
"de": "Busse können hier geladen werden"
}
}
]
},
{
"id": "access",
"question": {
"en": "Who is allowed to use this charging station?",
"nl": "Wie mag er dit oplaadpunt gebruiken?"
},
"render": {
"en": "Access is {access}",
"nl": "Toegang voor {access}"
},
"freeform": {
"key": "access",
"addExtraTags": [
"fixme=Freeform field used for access - doublecheck the value"
]
},
"mappings": [
{
"if": "access=yes",
"then": {
"en": "Anyone can use this charging station (payment might be needed)",
"nl": "Toegankelijk voor iedereen (mogelijks met aanmelden en/of te betalen)"
}
},
{
"if": {
"or": [
"access=permissive",
"access=public"
]
},
"then": {
"en": "Anyone can use this charging station (payment might be needed)",
"nl": "Toegankelijk voor iedereen (mogelijks met aanmelden en/of te betalen)"
},
"hideInAnswer": true
},
{
"if": "access=customers",
"then": {
"en": "Only customers of the place this station belongs to can use this charging station
E.g. a charging station operated by hotel which is only usable by their guests",
"nl": "Enkel klanten van de bijhorende plaats mogen dit oplaadpunt gebruiken
Bv. op de parking van een hotel en enkel toegankelijk voor klanten van dit hotel"
}
},
{
"if": "access=key",
"then": {
"en": "A key must be requested to access this charging station
E.g. a charging station operated by hotel which is only usable by their guests, which receive a key from the reception to unlock the charging station",
"nl": "Een sleutel is nodig om dit oplaadpunt te gebruiken
Bv. voor klanten van een hotel of een bar, die de sleutel aan de receptie kunnen krijgen"
}
},
{
"if": "access=private",
"then": {
"en": "Not accessible to the general public (e.g. only accessible to the owners, employees, ...)",
"nl": "Niet toegankelijk voor het publiek
Bv. enkel toegankelijk voor de eigenaar, medewerkers ,... "
}
}
]
},
{
"id": "capacity",
"render": {
"en": "{capacity} vehicles can be charged here at the same time",
"nl": "{capacity} voertuigen kunnen hier op hetzelfde moment opgeladen worden"
},
"question": {
"en": "How much vehicles can be charged here at the same time?",
"nl": "Hoeveel voertuigen kunnen hier opgeladen worden?"
},
"freeform": {
"key": "capacity",
"type": "pnat"
}
},
{
"id": "Available_charging_stations (generated)",
"question": {
"en": "Which charging connections are available here?",
"nl": "Welke laadaansluitingen zijn hier beschikbaar?",
"de": "Welche Ladeanschlüsse gibt es hier?"
},
"multiAnswer": true,
"mappings": [
{
"if": "socket:schuko=1",
"ifnot": "socket:schuko=",
"then": {
"en": "Schuko wall plug without ground pin (CEE7/4 type F)",
"nl": "Schuko stekker zonder aardingspin (CEE7/4 type F)"
},
"icon": {
"path": "./assets/layers/charging_station/CEE7_4F.svg",
"class": "medium"
},
"hideInAnswer": {
"or": [
"_country!=be",
"_country!=fr",
"_country!=ma",
"_country!=tn",
"_country!=pl",
"_country!=cs",
"_country!=sk",
"_country!=mo"
]
}
},
{
"if": {
"and": [
"socket:schuko~*",
"socket:schuko!=1"
]
},
"then": {
"en": "Schuko wall plug without ground pin (CEE7/4 type F)",
"nl": "Schuko stekker zonder aardingspin (CEE7/4 type F)"
},
"hideInAnswer": true,
"icon": {
"path": "./assets/layers/charging_station/CEE7_4F.svg",
"class": "medium"
}
},
{
"if": "socket:typee=1",
"ifnot": "socket:typee=",
"then": {
"en": "European wall plug with ground pin (CEE7/4 type E)",
"nl": "Europese stekker met aardingspin (CEE7/4 type E)"
},
"icon": {
"path": "./assets/layers/charging_station/TypeE.svg",
"class": "medium"
}
},
{
"if": {
"and": [
"socket:typee~*",
"socket:typee!=1"
]
},
"then": {
"en": "European wall plug with ground pin (CEE7/4 type E)",
"nl": "Europese stekker met aardingspin (CEE7/4 type E)"
},
"hideInAnswer": true,
"icon": {
"path": "./assets/layers/charging_station/TypeE.svg",
"class": "medium"
}
},
{
"if": "socket:chademo=1",
"ifnot": "socket:chademo=",
"then": {
"en": "Chademo",
"nl": "Chademo"
},
"icon": {
"path": "./assets/layers/charging_station/Chademo_type4.svg",
"class": "medium"
},
"hideInAnswer": {
"or": [
{
"and": [
"car=no",
"motorcar=no",
"hgv=no",
"bus=no"
]
},
{
"and": [
{
"or": [
"bicycle=yes",
"scooter=yes"
]
},
"car!=yes",
"motorcar!=yes",
"hgv!=yes",
"bus!=yes"
]
}
]
}
},
{
"if": {
"and": [
"socket:chademo~*",
"socket:chademo!=1"
]
},
"then": {
"en": "Chademo",
"nl": "Chademo"
},
"hideInAnswer": true,
"icon": {
"path": "./assets/layers/charging_station/Chademo_type4.svg",
"class": "medium"
}
},
{
"if": "socket:type1_cable=1",
"ifnot": "socket:type1_cable=",
"then": {
"en": "Type 1 with cable (J1772)",
"nl": "Type 1 met kabel (J1772)"
},
"icon": {
"path": "./assets/layers/charging_station/Type1_J1772.svg",
"class": "medium"
},
"hideInAnswer": {
"or": [
{
"and": [
"car=no",
"motorcar=no",
"hgv=no",
"bus=no"
]
},
{
"and": [
{
"or": [
"bicycle=yes",
"scooter=yes"
]
},
"car!=yes",
"motorcar!=yes",
"hgv!=yes",
"bus!=yes"
]
}
]
}
},
{
"if": {
"and": [
"socket:type1_cable~*",
"socket:type1_cable!=1"
]
},
"then": {
"en": "Type 1 with cable (J1772)",
"nl": "Type 1 met kabel (J1772)"
},
"hideInAnswer": true,
"icon": {
"path": "./assets/layers/charging_station/Type1_J1772.svg",
"class": "medium"
}
},
{
"if": "socket:type1=1",
"ifnot": "socket:type1=",
"then": {
"en": "Type 1 without cable (J1772)",
"nl": "Type 1 zonder kabel (J1772)"
},
"icon": {
"path": "./assets/layers/charging_station/Type1_J1772.svg",
"class": "medium"
},
"hideInAnswer": {
"or": [
{
"and": [
"car=no",
"motorcar=no",
"hgv=no",
"bus=no"
]
},
{
"and": [
{
"or": [
"bicycle=yes",
"scooter=yes"
]
},
"car!=yes",
"motorcar!=yes",
"hgv!=yes",
"bus!=yes"
]
}
]
}
},
{
"if": {
"and": [
"socket:type1~*",
"socket:type1!=1"
]
},
"then": {
"en": "Type 1 without cable (J1772)",
"nl": "Type 1 zonder kabel (J1772)"
},
"hideInAnswer": true,
"icon": {
"path": "./assets/layers/charging_station/Type1_J1772.svg",
"class": "medium"
}
},
{
"if": "socket:type1_combo=1",
"ifnot": "socket:type1_combo=",
"then": {
"en": "Type 1 CCS (aka Type 1 Combo)",
"nl": "Type 1 CCS (ook gekend als Type 1 Combo)"
},
"icon": {
"path": "./assets/layers/charging_station/Type1-ccs.svg",
"class": "medium"
},
"hideInAnswer": {
"or": [
{
"and": [
"car=no",
"motorcar=no",
"hgv=no",
"bus=no"
]
},
{
"and": [
{
"or": [
"bicycle=yes",
"scooter=yes"
]
},
"car!=yes",
"motorcar!=yes",
"hgv!=yes",
"bus!=yes"
]
}
]
}
},
{
"if": {
"and": [
"socket:type1_combo~*",
"socket:type1_combo!=1"
]
},
"then": {
"en": "Type 1 CCS (aka Type 1 Combo)",
"nl": "Type 1 CCS (ook gekend als Type 1 Combo)"
},
"hideInAnswer": true,
"icon": {
"path": "./assets/layers/charging_station/Type1-ccs.svg",
"class": "medium"
}
},
{
"if": "socket:tesla_supercharger=1",
"ifnot": "socket:tesla_supercharger=",
"then": {
"en": "Tesla Supercharger",
"nl": "Tesla Supercharger"
},
"icon": {
"path": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg",
"class": "medium"
},
"hideInAnswer": {
"or": [
{
"and": [
"car=no",
"motorcar=no",
"hgv=no",
"bus=no"
]
},
{
"and": [
{
"or": [
"bicycle=yes",
"scooter=yes"
]
},
"car!=yes",
"motorcar!=yes",
"hgv!=yes",
"bus!=yes"
]
}
]
}
},
{
"if": {
"and": [
"socket:tesla_supercharger~*",
"socket:tesla_supercharger!=1"
]
},
"then": {
"en": "Tesla Supercharger",
"nl": "Tesla Supercharger"
},
"hideInAnswer": true,
"icon": {
"path": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg",
"class": "medium"
}
},
{
"if": "socket:type2=1",
"ifnot": "socket:type2=",
"then": {
"en": "Type 2 (mennekes)",
"nl": "Type 2 (mennekes)"
},
"icon": {
"path": "./assets/layers/charging_station/Type2_socket.svg",
"class": "medium"
},
"hideInAnswer": {
"or": [
{
"and": [
"car=no",
"motorcar=no",
"hgv=no",
"bus=no"
]
},
{
"and": [
{
"or": [
"bicycle=yes",
"scooter=yes"
]
},
"car!=yes",
"motorcar!=yes",
"hgv!=yes",
"bus!=yes"
]
}
]
}
},
{
"if": {
"and": [
"socket:type2~*",
"socket:type2!=1"
]
},
"then": {
"en": "Type 2 (mennekes)",
"nl": "Type 2 (mennekes)"
},
"hideInAnswer": true,
"icon": {
"path": "./assets/layers/charging_station/Type2_socket.svg",
"class": "medium"
}
},
{
"if": "socket:type2_combo=1",
"ifnot": "socket:type2_combo=",
"then": {
"en": "Type 2 CCS (mennekes)",
"nl": "Type 2 CCS (mennekes)"
},
"icon": {
"path": "./assets/layers/charging_station/Type2_CCS.svg",
"class": "medium"
},
"hideInAnswer": {
"or": [
{
"and": [
"car=no",
"motorcar=no",
"hgv=no",
"bus=no"
]
},
{
"and": [
{
"or": [
"bicycle=yes",
"scooter=yes"
]
},
"car!=yes",
"motorcar!=yes",
"hgv!=yes",
"bus!=yes"
]
}
]
}
},
{
"if": {
"and": [
"socket:type2_combo~*",
"socket:type2_combo!=1"
]
},
"then": {
"en": "Type 2 CCS (mennekes)",
"nl": "Type 2 CCS (mennekes)"
},
"hideInAnswer": true,
"icon": {
"path": "./assets/layers/charging_station/Type2_CCS.svg",
"class": "medium"
}
},
{
"if": "socket:type2_cable=1",
"ifnot": "socket:type2_cable=",
"then": {
"en": "Type 2 with cable (mennekes)",
"nl": "Type 2 met kabel (J1772)"
},
"icon": {
"path": "./assets/layers/charging_station/Type2_tethered.svg",
"class": "medium"
},
"hideInAnswer": {
"or": [
{
"and": [
"car=no",
"motorcar=no",
"hgv=no",
"bus=no"
]
},
{
"and": [
{
"or": [
"bicycle=yes",
"scooter=yes"
]
},
"car!=yes",
"motorcar!=yes",
"hgv!=yes",
"bus!=yes"
]
}
]
}
},
{
"if": {
"and": [
"socket:type2_cable~*",
"socket:type2_cable!=1"
]
},
"then": {
"en": "Type 2 with cable (mennekes)",
"nl": "Type 2 met kabel (J1772)"
},
"hideInAnswer": true,
"icon": {
"path": "./assets/layers/charging_station/Type2_tethered.svg",
"class": "medium"
}
},
{
"if": "socket:tesla_supercharger_ccs=1",
"ifnot": "socket:tesla_supercharger_ccs=",
"then": {
"en": "Tesla Supercharger CCS (a branded type2_css)",
"nl": "Tesla Supercharger CCS (een type2 CCS met Tesla-logo)"
},
"icon": {
"path": "./assets/layers/charging_station/Type2_CCS.svg",
"class": "medium"
},
"hideInAnswer": {
"or": [
{
"and": [
"car=no",
"motorcar=no",
"hgv=no",
"bus=no"
]
},
{
"and": [
{
"or": [
"bicycle=yes",
"scooter=yes"
]
},
"car!=yes",
"motorcar!=yes",
"hgv!=yes",
"bus!=yes"
]
}
]
}
},
{
"if": {
"and": [
"socket:tesla_supercharger_ccs~*",
"socket:tesla_supercharger_ccs!=1"
]
},
"then": {
"en": "Tesla Supercharger CCS (a branded type2_css)",
"nl": "Tesla Supercharger CCS (een type2 CCS met Tesla-logo)"
},
"hideInAnswer": true,
"icon": {
"path": "./assets/layers/charging_station/Type2_CCS.svg",
"class": "medium"
}
},
{
"if": "socket:tesla_destination=1",
"ifnot": "socket:tesla_destination=",
"then": {
"en": "Tesla Supercharger (destination)",
"nl": "Tesla Supercharger (destination)"
},
"icon": {
"path": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg",
"class": "medium"
},
"hideInAnswer": {
"or": [
{
"and": [
"car=no",
"motorcar=no",
"hgv=no",
"bus=no"
]
},
{
"and": [
{
"or": [
"bicycle=yes",
"scooter=yes"
]
},
"car!=yes",
"motorcar!=yes",
"hgv!=yes",
"bus!=yes"
]
},
{
"or": [
"_country!=us"
]
}
]
}
},
{
"if": {
"and": [
"socket:tesla_destination~*",
"socket:tesla_destination!=1",
"_country=us"
]
},
"then": {
"en": "Tesla Supercharger (destination)",
"nl": "Tesla Supercharger (destination)"
},
"hideInAnswer": true,
"icon": {
"path": "./assets/layers/charging_station/Tesla-hpwc-model-s.svg",
"class": "medium"
}
},
{
"if": "socket:tesla_destination=1",
"ifnot": "socket:tesla_destination=",
"then": {
"en": "Tesla supercharger (destination) (A Type 2 with cable branded as tesla)",
"nl": "Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)"
},
"icon": {
"path": "./assets/layers/charging_station/Type2_tethered.svg",
"class": "medium"
},
"hideInAnswer": {
"or": [
{
"and": [
"car=no",
"motorcar=no",
"hgv=no",
"bus=no"
]
},
{
"and": [
{
"or": [
"bicycle=yes",
"scooter=yes"
]
},
"car!=yes",
"motorcar!=yes",
"hgv!=yes",
"bus!=yes"
]
},
{
"or": [
"_country=us"
]
}
]
}
},
{
"if": {
"and": [
"socket:tesla_destination~*",
"socket:tesla_destination!=1",
"_country!=us"
]
},
"then": {
"en": "Tesla supercharger (destination) (A Type 2 with cable branded as tesla)",
"nl": "Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)"
},
"hideInAnswer": true,
"icon": {
"path": "./assets/layers/charging_station/Type2_tethered.svg",
"class": "medium"
}
},
{
"if": "socket:USB-A=1",
"ifnot": "socket:USB-A=",
"then": {
"en": "USB to charge phones and small electronics",
"nl": "USB om GSMs en kleine electronica op te laden"
},
"icon": {
"path": "./assets/layers/charging_station/usb_port.svg",
"class": "medium"
}
},
{
"if": {
"and": [
"socket:USB-A~*",
"socket:USB-A!=1"
]
},
"then": {
"en": "USB to charge phones and small electronics",
"nl": "USB om GSMs en kleine electronica op te laden"
},
"hideInAnswer": true,
"icon": {
"path": "./assets/layers/charging_station/usb_port.svg",
"class": "medium"
}
},
{
"if": "socket:bosch_3pin=1",
"ifnot": "socket:bosch_3pin=",
"then": {
"en": "Bosch Active Connect with 3 pins and cable",
"nl": "Bosch Active Connect met 3 pinnen aan een kabel"
},
"icon": {
"path": "./assets/layers/charging_station/bosch-3pin.svg",
"class": "medium"
},
"hideInAnswer": {
"or": [
{
"and": [
"bicycle=no"
]
},
{
"and": [
{
"or": [
"car=yes",
"motorcar=yes",
"hgv=yes",
"bus=yes"
]
},
"bicycle!=yes"
]
}
]
}
},
{
"if": {
"and": [
"socket:bosch_3pin~*",
"socket:bosch_3pin!=1"
]
},
"then": {
"en": "Bosch Active Connect with 3 pins and cable",
"nl": "Bosch Active Connect met 3 pinnen aan een kabel"
},
"hideInAnswer": true,
"icon": {
"path": "./assets/layers/charging_station/bosch-3pin.svg",
"class": "medium"
}
},
{
"if": "socket:bosch_5pin=1",
"ifnot": "socket:bosch_5pin=",
"then": {
"en": "Bosch Active Connect with 5 pins and cable",
"nl": "Bosch Active Connect met 5 pinnen aan een kabel"
},
"icon": {
"path": "./assets/layers/charging_station/bosch-5pin.svg",
"class": "medium"
},
"hideInAnswer": {
"or": [
{
"and": [
"bicycle=no"
]
},
{
"and": [
{
"or": [
"car=yes",
"motorcar=yes",
"hgv=yes",
"bus=yes"
]
},
"bicycle!=yes"
]
}
]
}
},
{
"if": {
"and": [
"socket:bosch_5pin~*",
"socket:bosch_5pin!=1"
]
},
"then": {
"en": "Bosch Active Connect with 5 pins and cable",
"nl": "Bosch Active Connect met 5 pinnen aan een kabel"
},
"hideInAnswer": true,
"icon": {
"path": "./assets/layers/charging_station/bosch-5pin.svg",
"class": "medium"
}
}
]
},
{
"id": "plugs-0",
"question": {
"en": "How much plugs of type