diff --git a/assets/themes/cycle_infra/cycle_infra.json b/assets/themes/cycle_infra/cycle_infra.json index c35a4fa15e..fcc1289b5a 100644 --- a/assets/themes/cycle_infra/cycle_infra.json +++ b/assets/themes/cycle_infra/cycle_infra.json @@ -585,7 +585,8 @@ }, "hideInAnswer": "_country!=be", "addExtraTags": [ - "segregated=yes" + "cycleway:foot=designated", + "cycleway:segregated=yes" ] }, { @@ -596,7 +597,8 @@ }, "hideInAnswer": "_country!=be", "addExtraTags": [ - "segregated=no" + "cycleway:foot=designated", + "cycleway:segregated=no" ] }, { @@ -626,7 +628,13 @@ "en": "Compulsory cycleway ", "nl": "Verplicht fietspad " }, - "hideInAnswer": "_country!=be" + "hideInAnswer": "_country!=be", + "addExtraTags": [ + "bicycle=designated", + "mofa=designated", + "moped=yes", + "speed_pedelec=yes" + ] }, { "if": "traffic_sign=BE:D9", @@ -636,6 +644,11 @@ }, "hideInAnswer": "_country!=be", "addExtraTags": [ + "foot=designated", + "bicycle=designated", + "mofa=designated", + "moped=no", + "speed_pedelec=no", "segregated=yes" ] }, @@ -647,11 +660,16 @@ }, "hideInAnswer": "_country!=be", "addExtraTags": [ + "foot=designated", + "bicycle=designated", + "mofa=designated", + "moped=no", + "speed_pedelec=no", "segregated=no" ] }, { - "if": "cycleway:traffic_sign=none", + "if": "traffic_sign=none", "then": { "en": "No traffic sign present", "nl": "Geen verkeersbord aanwezig" @@ -659,6 +677,174 @@ } ] }, + { + "question": { + "en": "Does the traffic sign D7 () have a supplementary sign?", + "nl": "Heeft het verkeersbord D7 () een onderbord?" + }, + "condition": "cycleway:traffic_sign=BE:D7", + "mappings": [ + { + "if": "cycleway:traffic_sign=BE:D7;BE:M6", + "then": { + "en": "", + "nl": "" + }, + "hideInAnswer": "_country!=be", + "addExtraTags": [ + "cycleway:moped=designated" + ] + }, + { + "if": "cycleway:traffic_sign=BE:D7;BE:M13", + "then": { + "en": "", + "nl": "" + }, + "hideInAnswer": "_country!=be", + "addExtraTags": [ + "cycleway:speed_pedelec=designated" + ] + }, + { + "if": "cycleway:traffic_sign=BE:D7;BE:M14", + "then": { + "en": "", + "nl": "" + }, + "hideInAnswer": "_country!=be", + "addExtraTags": [ + "cycleway:moped=designated", + "cycleway:speed_pedelec=designated" + ] + }, + { + "if": "cycleway:traffic_sign=BE:D7;BE:M7", + "then": { + "en": "", + "nl": "" + }, + "hideInAnswer": "_country!=be", + "addExtraTags": [ + "cycleway:moped=no" + ] + }, + { + "if": "cycleway:traffic_sign=BE:D7;BE:M15", + "then": { + "en": "", + "nl": "" + }, + "hideInAnswer": "_country!=be", + "addExtraTags": [ + "cycleway:speed_pedelec=no" + ] + }, + { + "if": "cycleway:traffic_sign=BE:D7;BE:M16", + "then": { + "en": "", + "nl": "" + }, + "hideInAnswer": "_country!=be", + "addExtraTags": [ + "cycleway:moped=designated", + "cycleway:speed_pedelec=no" + ] + }, + { + "if": "cycleway:traffic_sign:supplementary=none", + "then": { + "en": "No supplementary traffic sign present", + "nl": "Geen onderbord aanwezig" + } + } + ] + }, + { + "question": { + "en": "Does the traffic sign D7 () have a supplementary sign?", + "nl": "Heeft het verkeersbord D7 () een onderbord?" + }, + "condition": "traffic_sign=BE:D7", + "mappings": [ + { + "if": "traffic_sign=BE:D7;BE:M6", + "then": { + "en": "", + "nl": "" + }, + "hideInAnswer": "_country!=be", + "addExtraTags": [ + "moped=designated" + ] + }, + { + "if": "traffic_sign=BE:D7;BE:M13", + "then": { + "en": "", + "nl": "" + }, + "hideInAnswer": "_country!=be", + "addExtraTags": [ + "speed_pedelec=designated" + ] + }, + { + "if": "traffic_sign=BE:D7;BE:M14", + "then": { + "en": "", + "nl": "" + }, + "hideInAnswer": "_country!=be", + "addExtraTags": [ + "moped=designated", + "speed_pedelec=designated" + ] + }, + { + "if": "traffic_sign=BE:D7;BE:M7", + "then": { + "en": "", + "nl": "" + }, + "hideInAnswer": "_country!=be", + "addExtraTags": [ + "moped=no" + ] + }, + { + "if": ":traffic_sign=BE:D7;BE:M15", + "then": { + "en": "", + "nl": "" + }, + "hideInAnswer": "_country!=be", + "addExtraTags": [ + "speed_pedelec=no" + ] + }, + { + "if": "traffic_sign=BE:D7;BE:M16", + "then": { + "en": "", + "nl": "" + }, + "hideInAnswer": "_country!=be", + "addExtraTags": [ + "moped=designated", + "speed_pedelec=no" + ] + }, + { + "if": "traffic_sign:supplementary=none", + "then": { + "en": "No supplementary traffic sign present", + "nl": "Geen onderbord aanwezig" + } + } + ] + }, { "render": { "en": "The buffer besides this cycleway is {cycleway:buffer} m", diff --git a/assets/themes/cycle_infra/license_info.json b/assets/themes/cycle_infra/license_info.json index dca558b1fc..ed362f0a3a 100644 --- a/assets/themes/cycle_infra/license_info.json +++ b/assets/themes/cycle_infra/license_info.json @@ -29,6 +29,66 @@ "https://commons.wikimedia.org/wiki/File:Belgian_road_sign_D10.svg" ] }, + { + "authors": [ + "Belgische Wetgever" + ], + "path": "Belgian_traffic_sign_M6.svg", + "license": "CC0", + "sources": [ + "https://commons.wikimedia.org/wiki/File:Belgian_traffic_sign_M6.svg" + ] + }, + { + "authors": [ + "Belgische Wetgever" + ], + "path": "Belgian_traffic_sign_M7.svg", + "license": "CC0", + "sources": [ + "https://commons.wikimedia.org/wiki/File:Belgian_traffic_sign_M7.svg" + ] + }, + { + "authors": [ + "Belgische Wetgever" + ], + "path": "Belgian_traffic_sign_M13.svg", + "license": "CC0", + "sources": [ + "https://commons.wikimedia.org/wiki/File:Belgian_traffic_sign_M13.svg" + ] + }, + { + "authors": [ + "Belgische Wetgever" + ], + "path": "Belgian_traffic_sign_M14.svg", + "license": "CC0", + "sources": [ + "https://commons.wikimedia.org/wiki/File:Belgian_traffic_sign_M14.svg" + ] + }, + { + "authors": [ + "Belgische Wetgever" + ], + "path": "Belgian_traffic_sign_M15.svg", + "license": "CC0", + "sources": [ + "https://commons.wikimedia.org/wiki/File:Belgian_traffic_sign_M15.svg" + ] + }, + { + "authors": [ + "Belgische Wetgever" + ], + "path": "Belgian_traffic_sign_M16.svg", + "license": "CC0", + "sources": [ + "https://commons.wikimedia.org/wiki/File:Belgian_traffic_sign_M16.svg" + ] + }, { "authors": [ "Supaplex030" diff --git a/langs/themes/en.json b/langs/themes/en.json index a6a96f2d0a..6fabda6ed1 100644 --- a/langs/themes/en.json +++ b/langs/themes/en.json @@ -934,10 +934,62 @@ } }, "11": { + "question": "Does the traffic sign D7 () have a supplementary sign?", + "mappings": { + "0": { + "then": "" + }, + "1": { + "then": "" + }, + "2": { + "then": "" + }, + "3": { + "then": "" + }, + "4": { + "then": "" + }, + "5": { + "then": "" + }, + "6": { + "then": "No supplementary traffic sign present" + } + } + }, + "12": { + "question": "Does the traffic sign D7 () have a supplementary sign?", + "mappings": { + "0": { + "then": "" + }, + "1": { + "then": "" + }, + "2": { + "then": "" + }, + "3": { + "then": "" + }, + "4": { + "then": "" + }, + "5": { + "then": "" + }, + "6": { + "then": "No supplementary traffic sign present" + } + } + }, + "13": { "render": "The buffer besides this cycleway is {cycleway:buffer} m", "question": "How wide is the gap between the cycleway and the road?" }, - "12": { + "14": { "question": "How is this cycleway seperated from the road?", "mappings": { "0": { @@ -954,7 +1006,7 @@ } } }, - "13": { + "15": { "question": "How is this cycleway seperated from the road?", "mappings": { "0": { diff --git a/langs/themes/nl.json b/langs/themes/nl.json index a7ea79a126..3f20598ae6 100644 --- a/langs/themes/nl.json +++ b/langs/themes/nl.json @@ -738,10 +738,62 @@ } }, "11": { + "question": "Heeft het verkeersbord D7 () een onderbord?", + "mappings": { + "0": { + "then": "" + }, + "1": { + "then": "" + }, + "2": { + "then": "" + }, + "3": { + "then": "" + }, + "4": { + "then": "" + }, + "5": { + "then": "" + }, + "6": { + "then": "Geen onderbord aanwezig" + } + } + }, + "12": { + "question": "Heeft het verkeersbord D7 () een onderbord?", + "mappings": { + "0": { + "then": "" + }, + "1": { + "then": "" + }, + "2": { + "then": "" + }, + "3": { + "then": "" + }, + "4": { + "then": "" + }, + "5": { + "then": "" + }, + "6": { + "then": "Geen onderbord aanwezig" + } + } + }, + "13": { "render": "De schrikafstand van dit fietspad is {cycleway:buffer} m", "question": "Hoe breed is de ruimte tussen het fietspad en de weg?" }, - "12": { + "14": { "question": "Hoe is dit fietspad gescheiden van de weg?", "mappings": { "0": { @@ -758,7 +810,7 @@ } } }, - "13": { + "15": { "question": "Hoe is dit fietspad gescheiden van de weg?", "mappings": { "0": {