Merge changes

This commit is contained in:
pgm-chardelv1 2021-07-22 12:08:34 +02:00
commit a96310dc0a
3 changed files with 434 additions and 44 deletions

View file

@ -102,10 +102,6 @@
"description": {}, "description": {},
"tagRenderings": [ "tagRenderings": [
{ {
"freeform": {
"key": "cycleway",
"addExtraTags": []
},
"question": { "question": {
"en": "What kind of cycleway is there?", "en": "What kind of cycleway is there?",
"nl": "Wat voor fietspad is hier?" "nl": "Wat voor fietspad is hier?"
@ -146,18 +142,26 @@
} }
}, },
{ {
"if": "cycleway=", "if": "cycleway=no",
"then": { "then": {
"en": "There is no cycleway", "en": "There is no cycleway",
"nl": "Er is geen fietspad" "nl": "Er is geen fietspad aanwezig"
}, },
"hideInAnswer": true "hideInAnswer": "cycleway=opposite"
} },
], {
"render": { "if": "cycleway=no",
"en": "Unknown cycleway situation", "then": {
"nl": "Onbekende fietspad situatie" "en": "There is no cycleway",
"nl": "Er is geen fietspad aanwezig"
},
"hideInAnswer": "cycleway!=opposite",
"addExtraTags": [
"oneway:bicycle=no",
"fixme=Changed from cycleway=opposite"
]
} }
]
}, },
{ {
"question": { "question": {
@ -211,9 +215,32 @@
{ {
"if": "cyclestreet=yes", "if": "cyclestreet=yes",
"then": { "then": {
"en": "This is a cyclestreet.", "en": "This is a cyclestreet, and a 30km/h zone.",
"nl": "Dit is een fietstraat, en dus een 30km/h zone"
},
"addExtraTags": [
"overtaking:motor_vehicle=no",
"maxspeed=30"
],
"hideInAnswer": "_country!=be"
},
{
"if": "cyclestreet=yes",
"then": {
"en": "This is a cyclestreet",
"nl": "Dit is een fietstraat" "nl": "Dit is een fietstraat"
} },
"hideInAnswer": "_country=be"
},
{
"if": "cyclestreet=",
"then": {
"en": "This is not a cyclestreet.",
"nl": "Dit is niet een fietstraat"
},
"addExtraTags": [
"overtaking:motor_vehicle="
]
} }
] ]
}, },
@ -224,7 +251,7 @@
}, },
"freeform": { "freeform": {
"key": "maxspeed", "key": "maxspeed",
"addExtraTags": [] "type": "nat"
}, },
"condition": { "condition": {
"or": [ "or": [
@ -553,8 +580,8 @@
{ {
"if": "cycleway:traffic_sign=BE:D9", "if": "cycleway:traffic_sign=BE:D9",
"then": { "then": {
"en": "Compulsory cycleway <img src='./assets/themes/cycle_infra/Belgian_road_sign_D09.svg' style='height: 3em'>'", "en": "Segregated foot/cycleway <img src='./assets/themes/cycle_infra/Belgian_road_sign_D09.svg' style='height: 3em'>",
"nl": "Verplicht fietspad <img src='./assets/themes/cycle_infra/Belgian_road_sign_D09.svg' style='height: 3em'>'" "nl": "Afgescheiden voet-/fietspad <img src='./assets/themes/cycle_infra/Belgian_road_sign_D09.svg' style='height: 3em'>"
}, },
"hideInAnswer": "_country!=be", "hideInAnswer": "_country!=be",
"addExtraTags": [ "addExtraTags": [
@ -564,13 +591,71 @@
{ {
"if": "cycleway:traffic_sign=BE:D10", "if": "cycleway:traffic_sign=BE:D10",
"then": { "then": {
"en": "Compulsory cycleway <img src='./assets/themes/cycle_infra/Belgian_road_sign_D10.svg' style='height: 3em'>'", "en": "Unsegregated foot/cycleway <img src='./assets/themes/cycle_infra/Belgian_road_sign_D10.svg' style='height: 3em'>",
"nl": "Verplicht fietspad <img src='./assets/themes/cycle_infra/Belgian_road_sign_D10.svg' style='height: 3em'>'" "nl": "Gedeeld voet-/fietspad <img src='./assets/themes/cycle_infra/Belgian_road_sign_D10.svg' style='height: 3em'>"
}, },
"hideInAnswer": "_country!=be", "hideInAnswer": "_country!=be",
"addExtraTags": [ "addExtraTags": [
"segregated=no" "segregated=no"
] ]
},
{
"if": "cycleway:traffic_sign=none",
"then": {
"en": "No traffic sign present",
"nl": "Geen verkeersbord aanwezig"
}
}
]
},
{
"question": {
"en": "What traffic sign does this cycleway have?",
"nl": "Welk verkeersbord heeft dit fietspad?"
},
"condition": {
"or": [
"highway=cycleway",
"highway=path"
]
},
"mappings": [
{
"if": "traffic_sign=BE:D7",
"then": {
"en": "Compulsory cycleway <img src='./assets/themes/cycle_infra/Belgian_road_sign_D07.svg' style='height: 3em'>",
"nl": "Verplicht fietspad <img src='./assets/themes/cycle_infra/Belgian_road_sign_D07.svg' style='height: 3em'>"
},
"hideInAnswer": "_country!=be"
},
{
"if": "traffic_sign=BE:D9",
"then": {
"en": "Segregated foot/cycleway <img src='./assets/themes/cycle_infra/Belgian_road_sign_D09.svg' style='height: 3em'>",
"nl": "Afgescheiden voet-/fietspad <img src='./assets/themes/cycle_infra/Belgian_road_sign_D09.svg' style='height: 3em'>"
},
"hideInAnswer": "_country!=be",
"addExtraTags": [
"segregated=yes"
]
},
{
"if": "traffic_sign=BE:D10",
"then": {
"en": "Unsegregated foot/cycleway <img src='./assets/themes/cycle_infra/Belgian_road_sign_D10.svg' style='height: 3em'>",
"nl": "Gedeeld voet-/fietspad <img src='./assets/themes/cycle_infra/Belgian_road_sign_D10.svg' style='height: 3em'>"
},
"hideInAnswer": "_country!=be",
"addExtraTags": [
"segregated=no"
]
},
{
"if": "cycleway:traffic_sign=none",
"then": {
"en": "No traffic sign present",
"nl": "Geen verkeersbord aanwezig"
}
} }
] ]
}, },
@ -586,15 +671,97 @@
"condition": { "condition": {
"or": [ "or": [
"cycleway=track", "cycleway=track",
"cycleway=lane", "cycleway=lane"
"highway=cycleway",
"highway=path"
] ]
}, },
"freeform": { "freeform": {
"key": "cycleway:buffer", "key": "cycleway:buffer",
"type": "pfloat" "type": "pfloat"
} }
},
{
"question": {
"en": "How is this cycleway seperated from the road?",
"nl": "Hoe is dit fietspad gescheiden van de weg?"
},
"condition": {
"or": [
"cycleway=track",
"cycleway=lane"
]
},
"mappings": [
{
"if": "cycleway:seperation=dashed_line",
"then": {
"en": "This cycleway is seperated by a dashed line",
"nl": "Dit fietspad is gescheiden van de weg met een onderbroken streep"
}
},
{
"if": "cycleway:seperation=solid_line",
"then": {
"en": "This cycleway is seperated by a solid line",
"nl": "Dit fietspad is gescheiden van de weg met een doorgetrokken streep"
}
},
{
"if": "cycleway:seperation=parking_lane",
"then": {
"en": "This cycleway is seperated by a parking lane",
"nl": "Dit fietspad is gescheiden van de weg met parkeervakken"
}
},
{
"if": "cycleway:seperation=kerb",
"then": {
"en": "This cycleway is seperated by a kerb",
"nl": "Dit fietspad is gescheiden van de weg met een stoeprand"
}
}
]
},
{
"question": {
"en": "How is this cycleway seperated from the road?",
"nl": "Hoe is dit fietspad gescheiden van de weg?"
},
"condition": {
"or": [
"highway=cycleway",
"highway=path"
]
},
"mappings": [
{
"if": "seperation=dashed_line",
"then": {
"en": "This cycleway is seperated by a dashed line",
"nl": "Dit fietspad is gescheiden van de weg met een onderbroken streep"
}
},
{
"if": "seperation=solid_line",
"then": {
"en": "This cycleway is seperated by a solid line",
"nl": "Dit fietspad is gescheiden van de weg met een doorgetrokken streep"
}
},
{
"if": "seperation=parking_lane",
"then": {
"en": "This cycleway is seperated by a parking lane",
"nl": "Dit fietspad is gescheiden van de weg met parkeervakken"
}
},
{
"if": "seperation=kerb",
"then": {
"en": "This cycleway is seperated by a kerb",
"nl": "Dit fietspad is gescheiden van de weg met een stoeprand"
}
}
]
} }
], ],
"hideUnderlayingFeaturesMinPercentage": 0, "hideUnderlayingFeaturesMinPercentage": 0,
@ -761,26 +928,83 @@
"nl": "Er is een apart getekend fietspad." "nl": "Er is een apart getekend fietspad."
} }
}, },
{
"if": "cyclestreet=yes",
"then": {
"nl": "Dit is een fietsstraat.",
"en": "This is a cyclestreet."
}
},
{ {
"if": "cycleway=", "if": "cycleway=",
"then": { "then": {
"en": "There is no cycleway", "en": "There is no cycleway known here",
"nl": "Er is geen fietspad" "nl": "Er is geen fietspad bekend hier"
}, },
"hideInAnswer": true "hideInAnswer": true
},
{
"if": "cycleway=no",
"then": {
"en": "There is no cycleway",
"nl": "Er is geen fietspad aanwezig"
},
"hideInAnswer": "cycleway=opposite"
},
{
"if": "cycleway=no",
"then": {
"en": "There is no cycleway",
"nl": "Er is geen fietspad aanwezig"
},
"hideInAnswer": "cycleway!=opposite",
"addExtraTags": [
"oneway:bicycle=no",
"fixme=Changed from cycleway=opposite"
]
} }
], ],
"render": { "render": {
"en": "Unknown cycleway situation", "en": "Unknown cycleway situation",
"nl": "Onbekende fietspad situatie" "nl": "Onbekende fietspad situatie"
} }
},
{
"question": {
"en": "Is this a cyclestreet?",
"nl": "Is dit een fietsstraat?"
},
"condition": {
"and": [
"highway!=cycleway",
"highway!=path"
]
},
"mappings": [
{
"if": "cyclestreet=yes",
"then": {
"en": "This is a cyclestreet, and a 30km/h zone.",
"nl": "Dit is een fietstraat, en dus een 30km/h zone"
},
"addExtraTags": [
"overtaking:motor_vehicle=no",
"maxspeed=30"
],
"hideInAnswer": "_country!=be"
},
{
"if": "cyclestreet=yes",
"then": {
"en": "This is a cyclestreet",
"nl": "Dit is een fietstraat"
},
"hideInAnswer": "_country=be"
},
{
"if": "cyclestreet=",
"then": {
"en": "This is not a cyclestreet.",
"nl": "Dit is niet een fietstraat"
},
"addExtraTags": [
"overtaking:motor_vehicle="
]
}
]
} }
] ]
}, },

View file

@ -737,9 +737,11 @@
}, },
"4": { "4": {
"then": "There is no cycleway" "then": "There is no cycleway"
}
}, },
"render": "Unknown cycleway situation" "5": {
"then": "There is no cycleway"
}
}
}, },
"1": { "1": {
"question": "Is this street lit?", "question": "Is this street lit?",
@ -762,7 +764,13 @@
"question": "Is this a cyclestreet?", "question": "Is this a cyclestreet?",
"mappings": { "mappings": {
"0": { "0": {
"then": "This is a cyclestreet." "then": "This is a cyclestreet, and a 30km/h zone."
},
"1": {
"then": "This is a cyclestreet"
},
"2": {
"then": "This is not a cyclestreet."
} }
} }
}, },
@ -898,10 +906,68 @@
"then": "Compulsory cycleway <img src='./assets/themes/cycle_infra/Belgian_road_sign_D07.svg' style='height: 3em'>" "then": "Compulsory cycleway <img src='./assets/themes/cycle_infra/Belgian_road_sign_D07.svg' style='height: 3em'>"
}, },
"1": { "1": {
"then": "Compulsory cycleway <img src='./assets/themes/cycle_infra/Belgian_road_sign_D09.svg' style='height: 3em'>'" "then": "Segregated foot/cycleway <img src='./assets/themes/cycle_infra/Belgian_road_sign_D09.svg' style='height: 3em'>"
}, },
"2": { "2": {
"then": "Compulsory cycleway <img src='./assets/themes/cycle_infra/Belgian_road_sign_D10.svg' style='height: 3em'>'" "then": "Unsegregated foot/cycleway <img src='./assets/themes/cycle_infra/Belgian_road_sign_D10.svg' style='height: 3em'>"
},
"3": {
"then": "No traffic sign present"
}
}
},
"10": {
"question": "What traffic sign does this cycleway have?",
"mappings": {
"0": {
"then": "Compulsory cycleway <img src='./assets/themes/cycle_infra/Belgian_road_sign_D07.svg' style='height: 3em'>"
},
"1": {
"then": "Segregated foot/cycleway <img src='./assets/themes/cycle_infra/Belgian_road_sign_D09.svg' style='height: 3em'>"
},
"2": {
"then": "Unsegregated foot/cycleway <img src='./assets/themes/cycle_infra/Belgian_road_sign_D10.svg' style='height: 3em'>"
},
"3": {
"then": "No traffic sign present"
}
}
},
"11": {
"render": "The buffer besides this cycleway is {cycleway:buffer} m",
"question": "How wide is the gap between the cycleway and the road?"
},
"12": {
"question": "How is this cycleway seperated from the road?",
"mappings": {
"0": {
"then": "This cycleway is seperated by a dashed line"
},
"1": {
"then": "This cycleway is seperated by a solid line"
},
"2": {
"then": "This cycleway is seperated by a parking lane"
},
"3": {
"then": "This cycleway is seperated by a kerb"
}
}
},
"13": {
"question": "How is this cycleway seperated from the road?",
"mappings": {
"0": {
"then": "This cycleway is seperated by a dashed line"
},
"1": {
"then": "This cycleway is seperated by a solid line"
},
"2": {
"then": "This cycleway is seperated by a parking lane"
},
"3": {
"then": "This cycleway is seperated by a kerb"
} }
} }
}, },
@ -934,13 +1000,30 @@
"then": "There is a seperately drawn cycleway" "then": "There is a seperately drawn cycleway"
}, },
"4": { "4": {
"then": "This is a cyclestreet." "then": "There is no cycleway known here"
}, },
"5": { "5": {
"then": "There is no cycleway" "then": "There is no cycleway"
},
"6": {
"then": "There is no cycleway"
} }
}, },
"render": "Unknown cycleway situation" "render": "Unknown cycleway situation"
},
"1": {
"question": "Is this a cyclestreet?",
"mappings": {
"0": {
"then": "This is a cyclestreet, and a 30km/h zone."
},
"1": {
"then": "This is a cyclestreet"
},
"2": {
"then": "This is not a cyclestreet."
}
}
} }
} }
}, },

View file

@ -592,10 +592,12 @@
"then": "Er is een apart getekend fietspad." "then": "Er is een apart getekend fietspad."
}, },
"4": { "4": {
"then": "Er is geen fietspad" "then": "Er is geen fietspad aanwezig"
}
}, },
"render": "Onbekende fietspad situatie" "5": {
"then": "Er is geen fietspad aanwezig"
}
}
}, },
"1": { "1": {
"question": "Is deze weg verlicht?", "question": "Is deze weg verlicht?",
@ -618,7 +620,13 @@
"question": "Is dit een fietsstraat?", "question": "Is dit een fietsstraat?",
"mappings": { "mappings": {
"0": { "0": {
"then": "Dit is een fietstraat, en dus een 30km/h zone"
},
"1": {
"then": "Dit is een fietstraat" "then": "Dit is een fietstraat"
},
"2": {
"then": "Dit is niet een fietstraat"
} }
} }
}, },
@ -702,10 +710,68 @@
"then": "Verplicht fietspad <img src='./assets/themes/cycle_infra/Belgian_road_sign_D07.svg' style='height: 3em'>" "then": "Verplicht fietspad <img src='./assets/themes/cycle_infra/Belgian_road_sign_D07.svg' style='height: 3em'>"
}, },
"1": { "1": {
"then": "Verplicht fietspad <img src='./assets/themes/cycle_infra/Belgian_road_sign_D09.svg' style='height: 3em'>'" "then": "Afgescheiden voet-/fietspad <img src='./assets/themes/cycle_infra/Belgian_road_sign_D09.svg' style='height: 3em'>"
}, },
"2": { "2": {
"then": "Verplicht fietspad <img src='./assets/themes/cycle_infra/Belgian_road_sign_D10.svg' style='height: 3em'>'" "then": "Gedeeld voet-/fietspad <img src='./assets/themes/cycle_infra/Belgian_road_sign_D10.svg' style='height: 3em'>"
},
"3": {
"then": "Geen verkeersbord aanwezig"
}
}
},
"10": {
"question": "Welk verkeersbord heeft dit fietspad?",
"mappings": {
"0": {
"then": "Verplicht fietspad <img src='./assets/themes/cycle_infra/Belgian_road_sign_D07.svg' style='height: 3em'>"
},
"1": {
"then": "Afgescheiden voet-/fietspad <img src='./assets/themes/cycle_infra/Belgian_road_sign_D09.svg' style='height: 3em'>"
},
"2": {
"then": "Gedeeld voet-/fietspad <img src='./assets/themes/cycle_infra/Belgian_road_sign_D10.svg' style='height: 3em'>"
},
"3": {
"then": "Geen verkeersbord aanwezig"
}
}
},
"11": {
"render": "De schrikafstand van dit fietspad is {cycleway:buffer} m",
"question": "Hoe breed is de ruimte tussen het fietspad en de weg?"
},
"12": {
"question": "Hoe is dit fietspad gescheiden van de weg?",
"mappings": {
"0": {
"then": "Dit fietspad is gescheiden van de weg met een onderbroken streep"
},
"1": {
"then": "Dit fietspad is gescheiden van de weg met een doorgetrokken streep"
},
"2": {
"then": "Dit fietspad is gescheiden van de weg met parkeervakken"
},
"3": {
"then": "Dit fietspad is gescheiden van de weg met een stoeprand"
}
}
},
"13": {
"question": "Hoe is dit fietspad gescheiden van de weg?",
"mappings": {
"0": {
"then": "Dit fietspad is gescheiden van de weg met een onderbroken streep"
},
"1": {
"then": "Dit fietspad is gescheiden van de weg met een doorgetrokken streep"
},
"2": {
"then": "Dit fietspad is gescheiden van de weg met parkeervakken"
},
"3": {
"then": "Dit fietspad is gescheiden van de weg met een stoeprand"
} }
} }
}, },
@ -738,13 +804,30 @@
"then": "Er is een apart getekend fietspad." "then": "Er is een apart getekend fietspad."
}, },
"4": { "4": {
"then": "Dit is een fietsstraat." "then": "Er is geen fietspad bekend hier"
}, },
"5": { "5": {
"then": "Er is geen fietspad" "then": "Er is geen fietspad aanwezig"
},
"6": {
"then": "Er is geen fietspad aanwezig"
} }
}, },
"render": "Onbekende fietspad situatie" "render": "Onbekende fietspad situatie"
},
"1": {
"question": "Is dit een fietsstraat?",
"mappings": {
"0": {
"then": "Dit is een fietstraat, en dus een 30km/h zone"
},
"1": {
"then": "Dit is een fietstraat"
},
"2": {
"then": "Dit is niet een fietstraat"
}
}
} }
} }
}, },