diff --git a/assets/layers/charging_station/as3112.svg b/assets/layers/charging_station/as3112.svg new file mode 100644 index 000000000..c42a47caf --- /dev/null +++ b/assets/layers/charging_station/as3112.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/layers/charging_station/as3112.svg.license b/assets/layers/charging_station/as3112.svg.license new file mode 100644 index 000000000..b4ccbe777 --- /dev/null +++ b/assets/layers/charging_station/as3112.svg.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: Yanpas +SPDX-License-Identifier: CC-BY-SA-4.0 \ No newline at end of file diff --git a/assets/layers/charging_station/charging_station.json b/assets/layers/charging_station/charging_station.json index 38a777db7..669f6bc1d 100644 --- a/assets/layers/charging_station/charging_station.json +++ b/assets/layers/charging_station/charging_station.json @@ -1300,6 +1300,252 @@ "path": "./assets/layers/charging_station/bs1363.svg", "class": "medium" } + }, + { + "if": "socket:nema5_15=1", + "ifnot": "socket:nema5_15=", + "then": { + "en": "NEMA 5-15 (Type B)", + "nl": "NEMA 5-15 (VS 3-pin)" + }, + "icon": { + "path": "./assets/layers/charging_station/nema-5-15.svg", + "class": "medium" + }, + "hideInAnswer": { + "and": [ + "_country!=as", + "_country!=ai", + "_country!=ag", + "_country!=aw", + "_country!=bb", + "_country!=bz", + "_country!=bm", + "_country!=bo", + "_country!=vg", + "_country!=ky", + "_country!=co", + "_country!=cr", + "_country!=cu", + "_country!=do", + "_country!=ec", + "_country!=sv", + "_country!=pf", + "_country!=gu", + "_country!=gt", + "_country!=gy", + "_country!=ht", + "_country!=hn", + "_country!=jm", + "_country!=jp", + "_country!=jo", + "_country!=la", + "_country!=lb", + "_country!=lr", + "_country!=mx", + "_country!=fm", + "_country!=ms", + "_country!=ni", + "_country!=ne", + "_country!=pw", + "_country!=pa", + "_country!=py", + "_country!=pe", + "_country!=ph", + "_country!=pr", + "_country!=sr", + "_country!=th", + "_country!=tt", + "_country!=tm", + "_country!=ve", + "_country!=vn" + ] + } + }, + { + "if": { + "and": [ + "socket:nema5_15~*", + "socket:nema5_15!=1" + ] + }, + "then": { + "en": "NEMA 5-15 (Type B)", + "nl": "NEMA 5-15 (VS 3-pin)" + }, + "hideInAnswer": true, + "icon": { + "path": "./assets/layers/charging_station/nema-5-15.svg", + "class": "medium" + } + }, + { + "if": "socket:sev1011_t23=1", + "ifnot": "socket:sev1011_t23=", + "then": { + "en": "SEV 1011 T23 (Type J)", + "nl": "SEV 1011 T23 (Zwitserse 3-pin)" + }, + "icon": { + "path": "./assets/layers/charging_station/typej.svg", + "class": "medium" + }, + "hideInAnswer": { + "and": [ + "_country!=jo", + "_country!=li", + "_country!=mg", + "_country!=mv", + "_country!=rw", + "_country!=ch" + ] + } + }, + { + "if": { + "and": [ + "socket:sev1011_t23~*", + "socket:sev1011_t23!=1" + ] + }, + "then": { + "en": "SEV 1011 T23 (Type J)", + "nl": "SEV 1011 T23 (Zwitserse 3-pin)" + }, + "hideInAnswer": true, + "icon": { + "path": "./assets/layers/charging_station/typej.svg", + "class": "medium" + } + }, + { + "if": "socket:as3112=1", + "ifnot": "socket:as3112=", + "then": { + "en": "AS3112 (Type I)", + "nl": "AS3112 (Australische 3-pin)" + }, + "icon": { + "path": "./assets/layers/charging_station/as3112.svg", + "class": "medium" + }, + "hideInAnswer": { + "and": [ + "_country!=as", + "_country!=ar", + "_country!=au", + "_country!=cn", + "_country!=ck", + "_country!=fj", + "_country!=ki", + "_country!=nr", + "_country!=nz", + "_country!=nu", + "_country!=pg", + "_country!=sb", + "_country!=tj", + "_country!=to", + "_country!=tv", + "_country!=uy", + "_country!=uz", + "_country!=vu" + ] + } + }, + { + "if": { + "and": [ + "socket:as3112~*", + "socket:as3112!=1" + ] + }, + "then": { + "en": "AS3112 (Type I)", + "nl": "AS3112 (Australische 3-pin)" + }, + "hideInAnswer": true, + "icon": { + "path": "./assets/layers/charging_station/as3112.svg", + "class": "medium" + } + }, + { + "if": "socket:nema_5_20=1", + "ifnot": "socket:nema_5_20=", + "then": { + "en": "NEMA 5-20 (Type B)", + "nl": "NEMA 5-20 (VS 3-pin)" + }, + "icon": { + "path": "./assets/layers/charging_station/nema-5-20.svg", + "class": "medium" + }, + "hideInAnswer": { + "and": [ + "_country!=as", + "_country!=ai", + "_country!=ag", + "_country!=aw", + "_country!=bb", + "_country!=bz", + "_country!=bm", + "_country!=bo", + "_country!=vg", + "_country!=ky", + "_country!=co", + "_country!=cr", + "_country!=cu", + "_country!=do", + "_country!=ec", + "_country!=sv", + "_country!=pf", + "_country!=gu", + "_country!=gt", + "_country!=gy", + "_country!=ht", + "_country!=hn", + "_country!=jm", + "_country!=jp", + "_country!=jo", + "_country!=la", + "_country!=lb", + "_country!=lr", + "_country!=mx", + "_country!=fm", + "_country!=ms", + "_country!=ni", + "_country!=ne", + "_country!=pw", + "_country!=pa", + "_country!=py", + "_country!=pe", + "_country!=ph", + "_country!=pr", + "_country!=sr", + "_country!=th", + "_country!=tt", + "_country!=tm", + "_country!=ve", + "_country!=vn" + ] + } + }, + { + "if": { + "and": [ + "socket:nema_5_20~*", + "socket:nema_5_20!=1" + ] + }, + "then": { + "en": "NEMA 5-20 (Type B)", + "nl": "NEMA 5-20 (VS 3-pin)" + }, + "hideInAnswer": true, + "icon": { + "path": "./assets/layers/charging_station/nema-5-20.svg", + "class": "medium" + } } ] }, @@ -1658,6 +1904,78 @@ [ "3kW" ] + ], + [ + "socket:nema5_15", + "socket:nema5_15", + { + "en": "NEMA 5-15 (Type B)", + "nl": "NEMA 5-15 (VS 3-pin)" + }, + "nema-5-15.svg", + [ + "120" + ], + [ + "15" + ], + [ + "1.8 kW" + ] + ], + [ + "socket:sev1011_t23", + "socket:sev1011_t23", + { + "en": "SEV 1011 T23 (Type J)", + "nl": "SEV 1011 T23 (Zwitserse 3-pin)" + }, + "typej.svg", + [ + "230" + ], + [ + "16" + ], + [ + "3.7 kW" + ] + ], + [ + "socket:as3112", + "socket:as3112", + { + "en": "AS3112 (Type I)", + "nl": "AS3112 (Australische 3-pin)" + }, + "as3112.svg", + [ + "230" + ], + [ + "10" + ], + [ + "2.3 kW" + ] + ], + [ + "socket:nema_5_20", + "socket:nema_5_20", + { + "en": "NEMA 5-20 (Type B)", + "nl": "NEMA 5-20 (VS 3-pin)" + }, + "nema-5-20.svg", + [ + "120" + ], + [ + "20" + ], + [ + "2.4 kW" + ] ] ] }, @@ -2717,6 +3035,34 @@ "nl": "Heeft een
BS1363 (VK 3-pin)
" }, "osmTags": "socket:bs1363~*" + }, + { + "question": { + "en": "Has a
NEMA 5-15 (Type B)
connector", + "nl": "Heeft een
NEMA 5-15 (VS 3-pin)
" + }, + "osmTags": "socket:nema5_15~*" + }, + { + "question": { + "en": "Has a
SEV 1011 T23 (Type J)
connector", + "nl": "Heeft een
SEV 1011 T23 (Zwitserse 3-pin)
" + }, + "osmTags": "socket:sev1011_t23~*" + }, + { + "question": { + "en": "Has a
AS3112 (Type I)
connector", + "nl": "Heeft een
AS3112 (Australische 3-pin)
" + }, + "osmTags": "socket:as3112~*" + }, + { + "question": { + "en": "Has a
NEMA 5-20 (Type B)
connector", + "nl": "Heeft een
NEMA 5-20 (VS 3-pin)
" + }, + "osmTags": "socket:nema_5_20~*" } ] } @@ -2876,6 +3222,42 @@ "mW", "kW" ] + }, + "socket:nema5_15:voltage": "voltage", + "socket:nema5_15:current": "current", + "socket:nema5_15:output": { + "quantity": "power", + "denominations": [ + "mW", + "kW" + ] + }, + "socket:sev1011_t23:voltage": "voltage", + "socket:sev1011_t23:current": "current", + "socket:sev1011_t23:output": { + "quantity": "power", + "denominations": [ + "mW", + "kW" + ] + }, + "socket:as3112:voltage": "voltage", + "socket:as3112:current": "current", + "socket:as3112:output": { + "quantity": "power", + "denominations": [ + "mW", + "kW" + ] + }, + "socket:nema_5_20:voltage": "voltage", + "socket:nema_5_20:current": "current", + "socket:nema_5_20:output": { + "quantity": "power", + "denominations": [ + "mW", + "kW" + ] } } ], diff --git a/assets/layers/charging_station/license_info.json b/assets/layers/charging_station/license_info.json index 8f25c84e1..e4c481f44 100644 --- a/assets/layers/charging_station/license_info.json +++ b/assets/layers/charging_station/license_info.json @@ -99,6 +99,16 @@ ], "sources": [] }, + { + "path": "as3112.svg", + "license": "CC-BY-SA-4.0", + "authors": [ + "Yanpas" + ], + "sources": [ + "https://commons.wikimedia.org/wiki/File:Plug_types.svg" + ] + }, { "path": "bosch-3pin.svg", "license": "CC0-1.0", @@ -125,6 +135,36 @@ "https://commons.wikimedia.org/wiki/File:Plug_types.svg" ] }, + { + "path": "nema-5-15.svg", + "license": "CC-BY-SA-4.0", + "authors": [ + "Yanpas" + ], + "sources": [ + "https://commons.wikimedia.org/wiki/File:Plug_types.svg" + ] + }, + { + "path": "nema-5-20.svg", + "license": "CC-BY-SA-4.0", + "authors": [ + "Modified from Yanpas" + ], + "sources": [ + "https://commons.wikimedia.org/wiki/File:Plug_types.svg" + ] + }, + { + "path": "typej.svg", + "license": "CC-BY-SA-4.0", + "authors": [ + "Modified from Yanpas" + ], + "sources": [ + "https://commons.wikimedia.org/wiki/File:Plug_types.svg" + ] + }, { "path": "under_construction.svg", "license": "CC0-1.0", diff --git a/assets/layers/charging_station/nema-5-15.svg b/assets/layers/charging_station/nema-5-15.svg new file mode 100644 index 000000000..bba21647f --- /dev/null +++ b/assets/layers/charging_station/nema-5-15.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/layers/charging_station/nema-5-15.svg.license b/assets/layers/charging_station/nema-5-15.svg.license new file mode 100644 index 000000000..b4ccbe777 --- /dev/null +++ b/assets/layers/charging_station/nema-5-15.svg.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: Yanpas +SPDX-License-Identifier: CC-BY-SA-4.0 \ No newline at end of file diff --git a/assets/layers/charging_station/nema-5-20.svg b/assets/layers/charging_station/nema-5-20.svg new file mode 100644 index 000000000..ca2035075 --- /dev/null +++ b/assets/layers/charging_station/nema-5-20.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/layers/charging_station/nema-5-20.svg.license b/assets/layers/charging_station/nema-5-20.svg.license new file mode 100644 index 000000000..9f0b3ad3c --- /dev/null +++ b/assets/layers/charging_station/nema-5-20.svg.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: Modified from Yanpas +SPDX-License-Identifier: CC-BY-SA-4.0 \ No newline at end of file diff --git a/assets/layers/charging_station/typej.svg b/assets/layers/charging_station/typej.svg new file mode 100644 index 000000000..3511cf05e --- /dev/null +++ b/assets/layers/charging_station/typej.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/layers/charging_station/typej.svg.license b/assets/layers/charging_station/typej.svg.license new file mode 100644 index 000000000..9f0b3ad3c --- /dev/null +++ b/assets/layers/charging_station/typej.svg.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: Modified from Yanpas +SPDX-License-Identifier: CC-BY-SA-4.0 \ No newline at end of file diff --git a/assets/layers/charging_station/types.csv b/assets/layers/charging_station/types.csv index 4a9444e36..d73c64835 100644 --- a/assets/layers/charging_station/types.csv +++ b/assets/layers/charging_station/types.csv @@ -16,3 +16,7 @@ socket:USB-A,,usb_port.svg,USB to charge phones and small electronics,,,5 socket:bosch_3pin,,bosch-3pin.svg,Bosch Active Connect with 3 pins and cable,,,,,,Bosch Active Connect met 3 pinnen aan een kabel,bicycle,car;motorcar;hgv;bus, socket:bosch_5pin,,bosch-5pin.svg,Bosch Active Connect with 5 pins and cable,,,,,,Bosch Active Connect met 5 pinnen aan een kabel,bicycle,car;motorcar;hgv;bus, socket:bs1363,,bs1363.svg,BS1363 (Type G),bh;bd;bz;bt;bw;bn;kh;cy;dm;gh;gi;gd;gg;gy;id;iq;ie;im;je;jo;ke;kw;lb;mo;mw;mv;mt;mu;ng;om;pk;qa;rw;sa;sc;sl;sb;lk;sd;tz;ug;vu;vn;ye;zm;zw,,230,13,3kW,BS1363 (VK 3-pin),*,, +socket:nema5_15,,nema-5-15.svg,NEMA 5-15 (Type B),as;ai;ag;aw;bb;bz;bm;bo;vg;ky;co;cr;cu;do;ec;sv;pf;gu;gt;gy;ht;hn;jm;jp;jo;la;lb;lr;mx;fm;ms;ni;ne;pw;pa;py;pe;ph;pr;sr;th;tt;tm;ve;vn,,120,15,1.8 kW,NEMA 5-15 (VS 3-pin),*,, +socket:sev1011_t23,,typej.svg,SEV 1011 T23 (Type J),jo;li;mg;mv;rw;ch,,230,16,3.7 kW,SEV 1011 T23 (Zwitserse 3-pin),*,, +socket:as3112,,as3112.svg,AS3112 (Type I),as;ar;au;cn;ck;fj;ki;nr;nz;nu;pg;sb;tj;to;tv;uy;uz;vu,,230,10,2.3 kW,AS3112 (Australische 3-pin),*,, +socket:nema_5_20,,nema-5-20.svg,NEMA 5-20 (Type B),as;ai;ag;aw;bb;bz;bm;bo;vg;ky;co;cr;cu;do;ec;sv;pf;gu;gt;gy;ht;hn;jm;jp;jo;la;lb;lr;mx;fm;ms;ni;ne;pw;pa;py;pe;ph;pr;sr;th;tt;tm;ve;vn,,120,20,2.4 kW,NEMA 5-20 (VS 3-pin),*,,