2021-07-06 15:05:57 +02:00
{
"id" : "cycle_infra" ,
"title" : {
2021-07-06 16:24:35 +02:00
"en" : "Bicycle infrastructure" ,
"nl" : "Fietsinfrastructuur"
2021-07-06 15:05:57 +02:00
} ,
"shortDescription" : {
2021-07-06 16:24:35 +02:00
"en" : "A map where you can view and edit things related to the bicycle infrastructure." ,
"nl" : "Een kaart waar je info over de fietsinfrastructuur kan bekijken en bewerken."
2021-07-06 15:05:57 +02:00
} ,
"description" : {
2021-07-22 10:00:24 +02:00
"en" : "A map where you can view and edit things related to the bicycle infrastructure. Made during #osoc21." ,
"nl" : "Een kaart waar je info over de fietsinfrastructuur kan bekijken en bewerken. Gemaakt tijdens #osoc21."
2021-07-06 15:05:57 +02:00
} ,
2021-07-19 13:12:18 +02:00
"language" : [
"en" ,
"nl"
] ,
2021-07-06 15:05:57 +02:00
"maintainer" : "" ,
2021-07-22 16:16:52 +02:00
"defaultBackgroundId" : "CartoDB.Voyager" ,
2021-07-26 14:04:23 +02:00
"icon" : "./assets/themes/cycle_infra/cycle-infra.svg" ,
2021-07-06 15:05:57 +02:00
"version" : "0" ,
"startLat" : 51 ,
"startLon" : 3.75 ,
"startZoom" : 11 ,
2021-07-28 16:48:59 +02:00
"widenFactor" : 0 ,
2021-07-26 14:04:23 +02:00
"socialImage" : "./assets/themes/cycle_infra/cycle-infra.svg" ,
2021-07-28 02:51:07 +02:00
"enableDownload" : true ,
2021-07-06 15:05:57 +02:00
"layers" : [
{
"id" : "cycleways" ,
"name" : {
2021-07-06 16:24:35 +02:00
"en" : "Cycleways" ,
"nl" : "Fietspaden"
2021-07-06 15:05:57 +02:00
} ,
2021-07-28 15:14:13 +02:00
"minzoom" : 16 ,
2021-07-06 15:05:57 +02:00
"source" : {
"osmTags" : {
2021-07-07 17:20:17 +02:00
"or" : [
"highway=cycleway" ,
2021-07-20 14:14:20 +02:00
"cycleway=lane" ,
"cycleway=shared_lane" ,
"cycleway=track" ,
2021-07-15 10:06:56 +02:00
"cyclestreet=yes" ,
{
2021-07-19 13:12:18 +02:00
"and" : [
"highway=path" ,
"bicycle=designated"
]
2021-07-15 10:06:56 +02:00
}
2021-07-06 15:05:57 +02:00
]
}
} ,
2021-07-26 20:21:05 +02:00
"calculatedTags" : [
"_comfort_score=feat.score('https://raw.githubusercontent.com/pietervdvn/AspectedRouting/master/Examples/bicycle/aspects/bicycle.comfort.json')"
] ,
2021-07-06 15:05:57 +02:00
"title" : {
"render" : {
2021-07-06 16:24:35 +02:00
"en" : "Cycleways" ,
"nl" : "Fietspaden"
2021-07-07 17:20:17 +02:00
} ,
"mappings" : [
{
2021-07-15 10:06:56 +02:00
"if" : {
2021-07-19 13:12:18 +02:00
"or" : [
"highway=cycleway" ,
"highway=path"
]
2021-07-15 10:06:56 +02:00
} ,
2021-07-07 17:20:17 +02:00
"then" : {
"nl" : "Fietsweg" ,
2021-08-05 16:21:49 +02:00
"en" : "Cycleway"
2021-07-07 17:20:17 +02:00
}
2021-07-06 16:17:36 +02:00
} ,
2021-07-07 17:20:17 +02:00
{
"if" : "cycleway=shared_lane" ,
"then" : {
"nl" : "Fietssuggestiestrook" ,
"en" : "Shared lane"
}
2021-07-06 16:17:36 +02:00
} ,
2021-07-07 17:20:17 +02:00
{
"if" : "cycleway=lane" ,
"then" : {
2021-07-15 10:06:56 +02:00
"nl" : "Fietsstrook" ,
2021-07-07 17:20:17 +02:00
"en" : "Bike lane"
}
} ,
2021-07-15 10:06:56 +02:00
{
"if" : "cycleway=track" ,
"then" : {
2021-08-05 16:21:49 +02:00
"en" : "Cycleway next to the road" ,
2021-07-15 10:06:56 +02:00
"nl" : "Fietsweg naast de weg"
}
} ,
2021-07-07 17:20:17 +02:00
{
"if" : "cyclestreet=yes" ,
"then" : {
"nl" : "Fietsstraat" ,
"en" : "Cyclestreet"
2021-07-06 16:17:36 +02:00
}
}
2021-07-07 17:20:17 +02:00
]
2021-07-06 15:05:57 +02:00
} ,
2021-07-07 17:20:17 +02:00
"description" : { } ,
2021-07-06 16:17:36 +02:00
"tagRenderings" : [
2021-07-13 14:35:29 +02:00
{
"question" : {
"en" : "What kind of cycleway is there?" ,
"nl" : "Wat voor fietspad is hier?"
} ,
2021-07-15 10:13:44 +02:00
"condition" : {
2021-07-19 13:12:18 +02:00
"and" : [
"highway!=cycleway" ,
"highway!=path"
]
2021-07-15 10:13:44 +02:00
} ,
2021-07-13 14:35:29 +02:00
"mappings" : [
{
"if" : "cycleway=shared_lane" ,
"then" : {
"en" : "There is a shared lane" ,
2021-07-22 10:00:24 +02:00
"nl" : "Er is een fietssuggestiestrook"
2021-07-13 14:35:29 +02:00
}
} ,
{
"if" : "cycleway=lane" ,
"then" : {
"en" : "There is a lane next to the road (seperated with paint)" ,
"nl" : "Er is een fietspad aangrenzend aan de weg (gescheiden met verf)"
}
} ,
{
"if" : "cycleway=track" ,
"then" : {
"en" : "There is a track, but no cycleway drawn seperately from this road on the map." ,
"nl" : "Er is een fietspad (los van de weg), maar geen fietspad afzonderlijk getekend naast deze weg."
}
} ,
{
"if" : "cycleway=seperate" ,
"then" : {
"en" : "There is a seperately drawn cycleway" ,
"nl" : "Er is een apart getekend fietspad."
}
} ,
{
2021-07-20 16:30:08 +02:00
"if" : "cycleway=no" ,
2021-07-13 14:35:29 +02:00
"then" : {
"en" : "There is no cycleway" ,
2021-07-20 16:30:08 +02:00
"nl" : "Er is geen fietspad aanwezig"
2021-07-13 14:35:29 +02:00
} ,
2021-07-20 16:30:08 +02:00
"hideInAnswer" : "cycleway=opposite"
} ,
{
"if" : "cycleway=no" ,
"then" : {
"en" : "There is no cycleway" ,
"nl" : "Er is geen fietspad aanwezig"
} ,
"hideInAnswer" : "cycleway!=opposite" ,
2021-07-20 16:52:01 +02:00
"addExtraTags" : [
"oneway:bicycle=no" ,
"fixme=Changed from cycleway=opposite"
]
2021-07-13 14:35:29 +02:00
}
2021-07-20 16:30:08 +02:00
]
2021-07-13 14:35:29 +02:00
} ,
2021-07-15 11:51:24 +02:00
{
"question" : {
"en" : "Is this street lit?" ,
"nl" : "Is deze weg verlicht?"
} ,
"mappings" : [
{
"if" : "lit=yes" ,
"then" : {
"en" : "This street is lit" ,
"nl" : "Deze weg is verlicht"
}
} ,
{
"if" : "lit=no" ,
"then" : {
"en" : "This road is not lit" ,
"nl" : "Deze weg is niet verlicht"
}
} ,
{
"if" : "lit=sunset-sunrise" ,
"then" : {
"en" : "This road is lit at night" ,
"nl" : "Deze weg is 's nachts verlicht"
} ,
"hideInAnswer" : true
} ,
{
"if" : "lit=24/7" ,
"then" : {
"en" : "This road is lit 24/7" ,
"nl" : "Deze weg is 24/7 verlicht"
}
}
]
} ,
2021-07-20 14:14:20 +02:00
{
"question" : {
"en" : "Is this a cyclestreet?" ,
"nl" : "Is dit een fietsstraat?"
} ,
"condition" : {
"and" : [
"highway!=cycleway" ,
"highway!=path"
]
} ,
"mappings" : [
{
"if" : "cyclestreet=yes" ,
"then" : {
2021-07-20 16:30:08 +02:00
"en" : "This is a cyclestreet, and a 30km/h zone." ,
2021-08-05 16:21:49 +02:00
"nl" : "Dit is een fietsstraat, en dus een 30km/h zone"
2021-07-20 16:30:08 +02:00
} ,
2021-07-20 16:52:01 +02:00
"addExtraTags" : [
"overtaking:motor_vehicle=no" ,
"maxspeed=30"
] ,
2021-07-20 16:30:08 +02:00
"hideInAnswer" : "_country!=be"
} ,
{
"if" : "cyclestreet=yes" ,
"then" : {
"en" : "This is a cyclestreet" ,
2021-08-05 16:21:49 +02:00
"nl" : "Dit is een fietsstraat"
2021-07-20 16:30:08 +02:00
} ,
"hideInAnswer" : "_country=be"
} ,
{
"if" : "cyclestreet=" ,
"then" : {
"en" : "This is not a cyclestreet." ,
2021-07-28 08:10:48 +02:00
"nl" : "Dit is geen fietsstraat"
2021-07-20 16:30:08 +02:00
} ,
2021-07-20 16:52:01 +02:00
"addExtraTags" : [
"overtaking:motor_vehicle="
]
2021-07-20 14:14:20 +02:00
}
]
} ,
2021-07-06 16:17:36 +02:00
{
"render" : {
2021-07-07 09:51:06 +02:00
"en" : "The maximum speed on this road is {maxspeed} km/h" ,
"nl" : "De maximumsnelheid op deze weg is {maxspeed} km/u"
2021-07-06 16:17:36 +02:00
} ,
"freeform" : {
"key" : "maxspeed" ,
2021-07-20 16:30:08 +02:00
"type" : "nat"
2021-07-06 16:17:36 +02:00
} ,
2021-07-07 17:20:17 +02:00
"condition" : {
2021-07-19 13:12:18 +02:00
"or" : [
"cycleway=shared_lane" ,
"cycleway=lane"
]
2021-07-07 17:20:17 +02:00
} ,
2021-07-06 16:17:36 +02:00
"mappings" : [
{
"if" : "maxspeed=20" ,
"then" : {
2021-07-06 16:24:35 +02:00
"en" : "The maximum speed is 20 km/h" ,
"nl" : "De maximumsnelheid is 20 km/u"
2021-07-06 16:17:36 +02:00
}
} ,
{
"if" : "maxspeed=30" ,
"then" : {
2021-07-06 16:24:35 +02:00
"en" : "The maximum speed is 30 km/h" ,
"nl" : "De maximumsnelheid is 30 km/u"
2021-07-06 16:17:36 +02:00
}
} ,
{
"if" : "maxspeed=50" ,
"then" : {
2021-07-06 16:24:35 +02:00
"en" : "The maximum speed is 50 km/h" ,
"nl" : "De maximumsnelheid is 50 km/u"
2021-07-06 16:17:36 +02:00
}
} ,
{
"if" : "maxspeed=70" ,
"then" : {
2021-07-06 16:24:35 +02:00
"en" : "The maximum speed is 70 km/h" ,
"nl" : "De maximumsnelheid is 70 km/u"
2021-07-06 16:17:36 +02:00
}
} ,
{
"if" : "maxspeed=90" ,
"then" : {
2021-07-06 16:24:35 +02:00
"en" : "The maximum speed is 90 km/h" ,
"nl" : "De maximumsnelheid is 90 km/u"
2021-07-06 16:17:36 +02:00
}
}
] ,
"question" : {
2021-07-06 16:24:35 +02:00
"en" : "What is the maximum speed in this street?" ,
"nl" : "Wat is de maximumsnelheid in deze straat?"
2021-07-06 16:17:36 +02:00
}
2021-07-12 11:38:51 +02:00
} ,
{
"render" : {
"en" : "This cyleway is made of {cycleway:surface}" ,
"nl" : "Dit fietspad is gemaakt van {cycleway:surface}"
} ,
"freeform" : {
"key" : "cycleway:surface" ,
"addExtraTags" : [ ]
} ,
"condition" : {
2021-07-19 13:12:18 +02:00
"or" : [
"cycleway=shared_lane" ,
"cycleway=lane" ,
"cycleway=track"
]
2021-07-12 11:38:51 +02:00
} ,
"mappings" : [
{
2021-07-29 20:54:24 +02:00
"if" : "cycleway:surface=unpaved" ,
2021-07-12 11:38:51 +02:00
"then" : {
2021-07-29 20:54:24 +02:00
"en" : "This cycleway is unhardened" ,
"nl" : "Dit fietspad is onverhard"
} ,
"hideInAnswer" : true
2021-07-12 11:38:51 +02:00
} ,
{
2021-07-29 20:54:24 +02:00
"if" : "cycleway:surface=paved" ,
2021-07-12 11:38:51 +02:00
"then" : {
2021-07-29 20:54:24 +02:00
"en" : "This cycleway is paved" ,
"nl" : "Dit fietspad is geplaveid"
} ,
"hideInAnswer" : true
2021-07-12 11:38:51 +02:00
} ,
{
2021-07-29 20:54:24 +02:00
"if" : "cycleway:surface=asphalt" ,
2021-07-12 11:38:51 +02:00
"then" : {
2021-07-29 20:54:24 +02:00
"en" : "This cycleway is made of asphalt" ,
"nl" : "Dit fietspad is gemaakt van asfalt"
2021-07-12 11:38:51 +02:00
}
} ,
{
2021-07-29 20:54:24 +02:00
"if" : "cycleway:surface=paving_stones" ,
2021-07-12 11:38:51 +02:00
"then" : {
2021-07-29 20:54:24 +02:00
"en" : "This cycleway is made of smooth paving stones" ,
"nl" : "Dit fietspad is gemaakt van straatstenen"
2021-07-12 11:38:51 +02:00
}
} ,
{
2021-07-29 20:54:24 +02:00
"if" : "cycleway:surface=concrete" ,
2021-07-12 11:38:51 +02:00
"then" : {
2021-07-29 20:54:24 +02:00
"en" : "This cycleway is made of concrete" ,
"nl" : "Dit fietspad is gemaakt van beton"
2021-07-12 11:38:51 +02:00
}
2021-07-27 15:16:51 +02:00
} ,
{
2021-07-29 20:54:24 +02:00
"if" : "cycleway:surface=cobblestone" ,
"then" : {
"en" : "This cycleway is made of cobblestone (unhewn or sett)" ,
"nl" : "Dit fietspad is gemaakt van kasseien (natuurlijk of verwerkt)"
} ,
"hideInAnswer" : true
} ,
{
"if" : "cycleway:surface=unhewn_cobblestone" ,
2021-07-27 15:16:51 +02:00
"then" : {
2021-07-29 20:54:24 +02:00
"en" : "This cycleway is made of raw, natural cobblestone" ,
"nl" : "Dit fietspad is gemaakt van ruwe, natuurlijke kasseien"
2021-07-27 15:16:51 +02:00
}
} ,
{
2021-07-29 20:54:24 +02:00
"if" : "cycleway:surface=sett" ,
2021-07-27 15:16:51 +02:00
"then" : {
2021-07-29 20:54:24 +02:00
"en" : "This cycleway is made of flat, square cobblestone" ,
"nl" : "Dit fietspad is gemaakt van vlakke, rechthoekige kasseien"
2021-07-27 15:16:51 +02:00
}
} ,
{
2021-07-29 20:54:24 +02:00
"if" : "cycleway:surface=wood" ,
2021-07-27 15:16:51 +02:00
"then" : {
2021-07-29 20:54:24 +02:00
"en" : "This cycleway is made of wood" ,
"nl" : "Dit fietspad is gemaakt van hout"
2021-07-27 15:16:51 +02:00
}
} ,
{
"if" : "cycleway:surface=gravel" ,
"then" : {
"en" : "This cycleway is made of gravel" ,
"nl" : "Dit fietspad is gemaakt van grind"
}
} ,
{
"if" : "cycleway:surface=fine_gravel" ,
"then" : {
"en" : "This cycleway is made of fine gravel" ,
"nl" : "Dit fietspad is gemaakt van fijn grind"
}
} ,
{
"if" : "cycleway:surface=pebblestone" ,
"then" : {
"en" : "This cycleway is made of pebblestone" ,
"nl" : "Dit fietspad is gemaakt van kiezelsteentjes"
}
} ,
{
"if" : "cycleway:surface=ground" ,
"then" : {
"en" : "This cycleway is made from raw ground" ,
"nl" : "Dit fietspad is gemaakt van aarde"
}
2021-07-12 11:38:51 +02:00
}
] ,
"question" : {
2021-07-20 14:14:20 +02:00
"en" : "What is the surface of the cycleway made from?" ,
"nl" : "Waaruit is het oppervlak van het fietspad van gemaakt?"
2021-07-12 11:38:51 +02:00
}
} ,
{
2021-07-14 14:24:45 +02:00
"question" : {
"en" : "What is the smoothness of this cycleway?" ,
"nl" : "Wat is de kwaliteit van dit fietspad?"
2021-07-12 11:38:51 +02:00
} ,
"condition" : {
2021-07-19 13:12:18 +02:00
"or" : [
"cycleway=shared_lane" ,
"cycleway=lane" ,
"cycleway=track"
]
2021-07-12 11:38:51 +02:00
} ,
"mappings" : [
{
"if" : "cycleway:smoothness=excellent" ,
"then" : {
2021-07-28 08:10:48 +02:00
"en" : "Usable for thin rollers: rollerblade, skateboard" ,
"nl" : "Geschikt voor fijne rollers: rollerblade, skateboard"
2021-07-12 11:38:51 +02:00
}
} ,
{
"if" : "cycleway:smoothness=good" ,
"then" : {
2021-07-28 08:10:48 +02:00
"en" : "Usable for thin wheels: racing bike" ,
"nl" : "Geschikt voor fijne wielen: racefiets"
2021-07-12 11:38:51 +02:00
}
} ,
{
"if" : "cycleway:smoothness=intermediate" ,
"then" : {
2021-07-28 08:10:48 +02:00
"en" : "Usable for normal wheels: city bike, wheelchair, scooter" ,
"nl" : "Geschikt voor normale wielen: stadsfiets, rolstoel, scooter"
2021-07-12 11:38:51 +02:00
}
} ,
{
"if" : "cycleway:smoothness=bad" ,
"then" : {
2021-07-28 08:10:48 +02:00
"en" : "Usable for robust wheels: trekking bike, car, rickshaw" ,
"nl" : "Geschikt voor brede wielen: trekfiets, auto, rickshaw"
2021-07-12 11:38:51 +02:00
}
} ,
{
"if" : "cycleway:smoothness=very_bad" ,
"then" : {
2021-07-28 08:10:48 +02:00
"en" : "Usable for vehicles with high clearance: light duty off-road vehicle" ,
"nl" : "Geschikt voor voertuigen met hoge banden: lichte terreinwagen"
2021-07-12 11:38:51 +02:00
}
} ,
{
"if" : "cycleway:smoothness=horrible" ,
"then" : {
2021-07-28 08:10:48 +02:00
"en" : "Usable for off-road vehicles: heavy duty off-road vehicle" ,
"nl" : "Geschikt voor terreinwagens: zware terreinwagen"
2021-07-12 11:38:51 +02:00
}
} ,
{
"if" : "cycleway:smoothness=very_horrible" ,
"then" : {
2021-07-28 08:10:48 +02:00
"en" : "Usable for specialized off-road vehicles: tractor, ATV" ,
"nl" : "Geschikt voor gespecialiseerde terreinwagens: tractor, alleterreinwagen"
2021-07-12 11:38:51 +02:00
}
} ,
{
"if" : "cycleway:smoothness=impassable" ,
"then" : {
2021-07-28 08:10:48 +02:00
"en" : "Impassable / No wheeled vehicle" ,
"nl" : "Niet geschikt voor voertuigen met wielen"
2021-07-12 11:38:51 +02:00
}
}
2021-07-14 14:24:45 +02:00
]
2021-07-12 11:38:51 +02:00
} ,
{
"render" : {
2021-07-15 11:51:24 +02:00
"en" : "This road is made of {surface}" ,
"nl" : "Deze weg is gemaakt van {surface}"
2021-07-12 11:38:51 +02:00
} ,
"freeform" : {
2021-07-15 11:51:24 +02:00
"key" : "surface" ,
"addExtraTags" : [ ]
2021-07-12 11:38:51 +02:00
} ,
2021-07-15 11:51:24 +02:00
"mappings" : [
{
2021-07-29 20:54:24 +02:00
"if" : "surface=unpaved" ,
2021-07-15 11:51:24 +02:00
"then" : {
2021-07-29 20:54:24 +02:00
"en" : "This cycleway is unhardened" ,
"nl" : "Dit fietspad is onverhard"
} ,
"hideInAnswer" : true
} ,
{
"if" : "surface=paved" ,
"then" : {
"en" : "This cycleway is paved" ,
"nl" : "Dit fietspad is geplaveid"
} ,
"hideInAnswer" : true
} ,
{
"if" : "surface=asphalt" ,
"then" : {
"en" : "This cycleway is made of asphalt" ,
"nl" : "Dit fietspad is gemaakt van asfalt"
}
} ,
{
"if" : "surface=paving_stones" ,
"then" : {
"en" : "This cycleway is made of smooth paving stones" ,
"nl" : "Dit fietspad is gemaakt van straatstenen"
2021-07-15 11:51:24 +02:00
}
} ,
{
"if" : "surface=concrete" ,
"then" : {
2021-07-29 20:54:24 +02:00
"en" : "This cycleway is made of concrete" ,
"nl" : "Dit fietspad is gemaakt van beton"
}
} ,
{
"if" : "surface=cobblestone" ,
"then" : {
"en" : "This cycleway is made of cobblestone (unhewn or sett)" ,
"nl" : "Dit fietspad is gemaakt van kasseien (natuurlijk of verwerkt)"
} ,
"hideInAnswer" : true
} ,
{
"if" : "surface=unhewn_cobblestone" ,
"then" : {
"en" : "This cycleway is made of raw, natural cobblestone" ,
"nl" : "Dit fietspad is gemaakt van ruwe, natuurlijke kasseien"
2021-07-15 11:51:24 +02:00
}
} ,
{
2021-07-27 15:16:51 +02:00
"if" : "surface=sett" ,
2021-07-15 11:51:24 +02:00
"then" : {
2021-07-29 20:54:24 +02:00
"en" : "This cycleway is made of flat, square cobblestone" ,
"nl" : "Dit fietspad is gemaakt van vlakke, rechthoekige kasseien"
2021-07-15 11:51:24 +02:00
}
} ,
{
2021-07-29 20:54:24 +02:00
"if" : "surface=wood" ,
2021-07-15 11:51:24 +02:00
"then" : {
2021-07-29 20:54:24 +02:00
"en" : "This cycleway is made of wood" ,
"nl" : "Dit fietspad is gemaakt van hout"
2021-07-15 11:51:24 +02:00
}
} ,
{
2021-07-29 20:54:24 +02:00
"if" : "surface=gravel" ,
2021-07-15 11:51:24 +02:00
"then" : {
2021-07-29 20:54:24 +02:00
"en" : "This cycleway is made of gravel" ,
"nl" : "Dit fietspad is gemaakt van grind"
2021-07-15 11:51:24 +02:00
}
2021-07-27 15:47:53 +02:00
} ,
{
"if" : "surface=fine_gravel" ,
"then" : {
2021-07-29 20:54:24 +02:00
"en" : "This cycleway is made of fine gravel" ,
"nl" : "Dit fietspad is gemaakt van fijn grind"
}
2021-07-27 15:47:53 +02:00
} ,
{
2021-07-29 20:54:24 +02:00
"if" : "surface=pebblestone" ,
2021-07-27 15:47:53 +02:00
"then" : {
2021-07-29 20:54:24 +02:00
"en" : "This cycleway is made of pebblestone" ,
"nl" : "Dit fietspad is gemaakt van kiezelsteentjes"
}
2021-07-27 15:47:53 +02:00
} ,
{
2021-07-29 20:54:24 +02:00
"if" : "surface=ground" ,
2021-07-27 15:47:53 +02:00
"then" : {
2021-07-29 20:54:24 +02:00
"en" : "This cycleway is made from raw ground" ,
"nl" : "Dit fietspad is gemaakt van aarde"
}
2021-07-15 11:51:24 +02:00
}
] ,
2021-07-12 11:38:51 +02:00
"question" : {
2021-07-15 11:51:24 +02:00
"en" : "What is the surface of the street made from?" ,
"nl" : "Waaruit is het oppervlak van de straat gemaakt?"
2021-07-12 11:38:51 +02:00
}
2021-07-13 14:35:29 +02:00
} ,
{
2021-07-14 14:24:45 +02:00
"question" : {
"en" : "What is the smoothness of this street?" ,
"nl" : "Wat is de kwaliteit van deze straat?"
2021-07-13 14:35:29 +02:00
} ,
"condition" : {
2021-07-19 13:12:18 +02:00
"or" : [
"cycleway=no" ,
"highway=cycleway"
]
2021-07-13 14:35:29 +02:00
} ,
"mappings" : [
{
"if" : "smoothness=excellent" ,
"then" : {
2021-07-14 14:24:45 +02:00
"en" : "Usable for thin rollers: rollerblade, skateboard"
2021-07-13 14:35:29 +02:00
}
} ,
{
"if" : "smoothness=good" ,
"then" : {
2021-07-14 14:24:45 +02:00
"en" : "Usable for thin wheels: racing bike"
2021-07-13 14:35:29 +02:00
}
} ,
{
"if" : "smoothness=intermediate" ,
"then" : {
2021-07-14 14:24:45 +02:00
"en" : "Usable for normal wheels: city bike, wheelchair, scooter"
2021-07-13 14:35:29 +02:00
}
} ,
{
"if" : "smoothness=bad" ,
"then" : {
2021-07-14 14:24:45 +02:00
"en" : "Usable for robust wheels: trekking bike, car, rickshaw"
2021-07-13 14:35:29 +02:00
}
} ,
{
"if" : "smoothness=very_bad" ,
"then" : {
2021-07-14 14:24:45 +02:00
"en" : "Usable for vehicles with high clearance: light duty off-road vehicle"
2021-07-13 14:35:29 +02:00
}
} ,
{
"if" : "smoothness=horrible" ,
"then" : {
2021-07-14 14:24:45 +02:00
"en" : "Usable for off-road vehicles: heavy duty off-road vehicle"
2021-07-13 14:35:29 +02:00
}
} ,
{
"if" : "smoothness=very_horrible" ,
"then" : {
2021-07-14 14:24:45 +02:00
"en" : "Usable for specialized off-road vehicles: tractor, ATV"
2021-07-13 14:35:29 +02:00
}
} ,
{
"if" : "smoothness=impassable" ,
"then" : {
"en" : "Impassable / No wheeled vehicle"
}
}
2021-07-14 14:24:45 +02:00
]
2021-07-13 14:35:29 +02:00
} ,
{
2021-07-15 11:51:24 +02:00
"condition" : {
2021-07-19 13:12:18 +02:00
"or" : [
"cycleway=shared_lane" ,
"cycleway=no" ,
"cycleway="
]
2021-07-15 11:51:24 +02:00
} ,
2021-07-13 14:35:29 +02:00
"render" : {
2021-07-15 11:51:24 +02:00
"en" : "The carriage width of this road is <strong>{width:carriageway}m</strong>" ,
"nl" : "De breedte van deze rijbaan in deze straat is <strong>{width:carriageway}m</strong>"
2021-07-13 14:35:29 +02:00
} ,
"freeform" : {
2021-07-15 11:51:24 +02:00
"key" : "width:carriageway" ,
2021-07-29 01:57:45 +02:00
"type" : "length" ,
"helperArgs" : [
"20" ,
"map"
]
2021-07-13 14:35:29 +02:00
} ,
"question" : {
2021-07-15 11:51:24 +02:00
"en" : "What is the carriage width of this road (in meters)?" ,
"nl" : "Hoe breed is de rijbaan in deze straat (in meters)?"
2021-07-13 14:35:29 +02:00
}
2021-07-20 14:14:20 +02:00
} ,
{
"question" : {
"en" : "What traffic sign does this cycleway have?" ,
"nl" : "Welk verkeersbord heeft dit fietspad?"
} ,
"condition" : {
"or" : [
"cycleway=lane" ,
"cycleway=track"
]
} ,
"mappings" : [
{
"if" : "cycleway:traffic_sign=BE:D7" ,
"then" : {
2021-07-28 13:38:41 +02:00
"en" : "Compulsory cycleway <img src='./assets/themes/cycle_infra/Belgian_road_sign_D07.svg' style='width: 3em'>" ,
"nl" : "Verplicht fietspad <img src='./assets/themes/cycle_infra/Belgian_road_sign_D07.svg' style='width: 3em'>"
2021-07-20 14:14:20 +02:00
} ,
"hideInAnswer" : "_country!=be"
} ,
2021-07-26 15:13:34 +02:00
{
"if" : "cycleway:traffic_sign~BE:D7;.*" ,
"then" : {
2021-07-28 23:20:46 +02:00
"en" : "Compulsory cycleway (with supplementary sign)<br><img src='./assets/themes/cycle_infra/Belgian_road_sign_D07.svg' style='width: 3em'> " ,
"nl" : "Verplicht fietspad (met onderbord)<br><img src='./assets/themes/cycle_infra/Belgian_road_sign_D07.svg' style='width: 3em'>"
2021-07-26 15:13:34 +02:00
} ,
"hideInAnswer" : true
} ,
2021-07-20 14:14:20 +02:00
{
"if" : "cycleway:traffic_sign=BE:D9" ,
"then" : {
2021-07-28 13:38:41 +02:00
"en" : "Segregated foot/cycleway <img src='./assets/themes/cycle_infra/Belgian_road_sign_D09.svg' style='width: 3em'>" ,
"nl" : "Afgescheiden voet-/fietspad <img src='./assets/themes/cycle_infra/Belgian_road_sign_D09.svg' style='width: 3em'>"
2021-07-20 14:14:20 +02:00
} ,
"hideInAnswer" : "_country!=be" ,
2021-07-20 14:17:32 +02:00
"addExtraTags" : [
2021-07-22 17:00:54 +02:00
"cycleway:foot=designated" ,
"cycleway:segregated=yes"
2021-07-20 14:17:32 +02:00
]
2021-07-20 14:14:20 +02:00
} ,
{
"if" : "cycleway:traffic_sign=BE:D10" ,
"then" : {
2021-07-28 13:38:41 +02:00
"en" : "Unsegregated foot/cycleway <img src='./assets/themes/cycle_infra/Belgian_road_sign_D10.svg' style='width: 3em'>" ,
"nl" : "Gedeeld voet-/fietspad <img src='./assets/themes/cycle_infra/Belgian_road_sign_D10.svg' style='width: 3em'>"
2021-07-20 14:14:20 +02:00
} ,
"hideInAnswer" : "_country!=be" ,
2021-07-20 14:17:32 +02:00
"addExtraTags" : [
2021-07-22 17:00:54 +02:00
"cycleway:foot=designated" ,
"cycleway:segregated=no"
2021-07-20 14:17:32 +02:00
]
2021-07-22 10:31:44 +02:00
} ,
{
"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" : {
2021-07-28 13:38:41 +02:00
"en" : "Compulsory cycleway <img src='./assets/themes/cycle_infra/Belgian_road_sign_D07.svg' style='width: 3em'>" ,
"nl" : "Verplicht fietspad <img src='./assets/themes/cycle_infra/Belgian_road_sign_D07.svg' style='width: 3em'>"
2021-07-22 10:31:44 +02:00
} ,
2021-07-22 17:00:54 +02:00
"hideInAnswer" : "_country!=be" ,
"addExtraTags" : [
"bicycle=designated" ,
"mofa=designated" ,
"moped=yes" ,
"speed_pedelec=yes"
]
2021-07-22 10:31:44 +02:00
} ,
2021-07-26 15:13:34 +02:00
{
"if" : "traffic_sign~BE:D7;.*" ,
"then" : {
2021-07-29 21:00:11 +02:00
"en" : "Compulsory cycleway (with supplementary sign)<br><img src='./assets/themes/cycle_infra/Belgian_road_sign_D07.svg' style='width: 3em'> " ,
"nl" : "Verplicht fietspad (met onderbord)<br><img src='./assets/themes/cycle_infra/Belgian_road_sign_D07.svg' style='width: 3em'>"
2021-07-26 15:13:34 +02:00
} ,
"hideInAnswer" : true
} ,
2021-07-22 10:31:44 +02:00
{
"if" : "traffic_sign=BE:D9" ,
"then" : {
2021-07-28 13:38:41 +02:00
"en" : "Segregated foot/cycleway <img src='./assets/themes/cycle_infra/Belgian_road_sign_D09.svg' style='width: 3em'>" ,
"nl" : "Afgescheiden voet-/fietspad <img src='./assets/themes/cycle_infra/Belgian_road_sign_D09.svg' style='width: 3em'>"
2021-07-22 10:31:44 +02:00
} ,
"hideInAnswer" : "_country!=be" ,
"addExtraTags" : [
2021-07-22 17:00:54 +02:00
"foot=designated" ,
"bicycle=designated" ,
"mofa=designated" ,
"moped=no" ,
"speed_pedelec=no" ,
2021-07-22 10:31:44 +02:00
"segregated=yes"
]
} ,
{
"if" : "traffic_sign=BE:D10" ,
"then" : {
2021-07-28 13:38:41 +02:00
"en" : "Unsegregated foot/cycleway <img src='./assets/themes/cycle_infra/Belgian_road_sign_D10.svg' style='width: 3em'>" ,
"nl" : "Gedeeld voet-/fietspad <img src='./assets/themes/cycle_infra/Belgian_road_sign_D10.svg' style='width: 3em'>"
2021-07-20 14:14:20 +02:00
} ,
"hideInAnswer" : "_country!=be" ,
2021-07-20 14:17:32 +02:00
"addExtraTags" : [
2021-07-22 17:00:54 +02:00
"foot=designated" ,
"bicycle=designated" ,
"mofa=designated" ,
"moped=no" ,
"speed_pedelec=no" ,
2021-07-20 14:17:32 +02:00
"segregated=no"
]
2021-07-22 10:31:44 +02:00
} ,
{
2021-07-22 17:00:54 +02:00
"if" : "traffic_sign=none" ,
2021-07-22 10:31:44 +02:00
"then" : {
"en" : "No traffic sign present" ,
"nl" : "Geen verkeersbord aanwezig"
}
2021-07-20 14:14:20 +02:00
}
]
2021-07-20 14:45:42 +02:00
} ,
2021-07-22 17:00:54 +02:00
{
"question" : {
2021-07-28 13:38:41 +02:00
"en" : "Does the traffic sign D7 (<img src='./assets/themes/cycle_infra/Belgian_road_sign_D07.svg' style='width: 1.5em'>) have a supplementary sign?" ,
"nl" : "Heeft het verkeersbord D7 (<img src='./assets/themes/cycle_infra/Belgian_road_sign_D07.svg' style='width: 1.5em'>) een onderbord?"
2021-07-22 17:00:54 +02:00
} ,
2021-07-26 15:13:34 +02:00
"condition" : {
"or" : [
"cycleway:traffic_sign=BE:D7" ,
"cycleway:traffic_sign~BE:D7;.*"
]
} ,
2021-07-22 17:00:54 +02:00
"mappings" : [
{
"if" : "cycleway:traffic_sign=BE:D7;BE:M6" ,
"then" : {
2021-07-28 13:38:41 +02:00
"en" : "<img src='./assets/themes/cycle_infra/Belgian_traffic_sign_M6.svg' style='width: 3em'>" ,
"nl" : "<img src='./assets/themes/cycle_infra/Belgian_traffic_sign_M6.svg' style='width: 3em'>"
2021-07-22 17:00:54 +02:00
} ,
"hideInAnswer" : "_country!=be" ,
"addExtraTags" : [
"cycleway:moped=designated"
]
} ,
{
"if" : "cycleway:traffic_sign=BE:D7;BE:M13" ,
"then" : {
2021-07-28 13:38:41 +02:00
"en" : "<img src='./assets/themes/cycle_infra/Belgian_traffic_sign_M13.svg' style='width: 3em'>" ,
"nl" : "<img src='./assets/themes/cycle_infra/Belgian_traffic_sign_M13.svg' style='width: 3em'>"
2021-07-22 17:00:54 +02:00
} ,
"hideInAnswer" : "_country!=be" ,
"addExtraTags" : [
"cycleway:speed_pedelec=designated"
]
} ,
{
"if" : "cycleway:traffic_sign=BE:D7;BE:M14" ,
"then" : {
2021-07-28 13:38:41 +02:00
"en" : "<img src='./assets/themes/cycle_infra/Belgian_traffic_sign_M14.svg' style='width: 3em'>" ,
"nl" : "<img src='./assets/themes/cycle_infra/Belgian_traffic_sign_M14.svg' style='width: 3em'>"
2021-07-22 17:00:54 +02:00
} ,
"hideInAnswer" : "_country!=be" ,
"addExtraTags" : [
"cycleway:moped=designated" ,
"cycleway:speed_pedelec=designated"
]
} ,
{
"if" : "cycleway:traffic_sign=BE:D7;BE:M7" ,
"then" : {
2021-07-28 13:38:41 +02:00
"en" : "<img src='./assets/themes/cycle_infra/Belgian_traffic_sign_M7.svg' style='width: 3em'>" ,
"nl" : "<img src='./assets/themes/cycle_infra/Belgian_traffic_sign_M7.svg' style='width: 3em'>"
2021-07-22 17:00:54 +02:00
} ,
"hideInAnswer" : "_country!=be" ,
"addExtraTags" : [
"cycleway:moped=no"
]
} ,
{
"if" : "cycleway:traffic_sign=BE:D7;BE:M15" ,
"then" : {
2021-07-28 13:38:41 +02:00
"en" : "<img src='./assets/themes/cycle_infra/Belgian_traffic_sign_M15.svg' style='width: 3em'>" ,
"nl" : "<img src='./assets/themes/cycle_infra/Belgian_traffic_sign_M15.svg' style='width: 3em'>"
2021-07-22 17:00:54 +02:00
} ,
"hideInAnswer" : "_country!=be" ,
"addExtraTags" : [
"cycleway:speed_pedelec=no"
]
} ,
{
"if" : "cycleway:traffic_sign=BE:D7;BE:M16" ,
"then" : {
2021-07-28 13:38:41 +02:00
"en" : "<img src='./assets/themes/cycle_infra/Belgian_traffic_sign_M16.svg' style='width: 3em'>" ,
"nl" : "<img src='./assets/themes/cycle_infra/Belgian_traffic_sign_M16.svg' style='width: 3em'>"
2021-07-22 17:00:54 +02:00
} ,
"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" : {
2021-07-28 13:38:41 +02:00
"en" : "Does the traffic sign D7 (<img src='./assets/themes/cycle_infra/Belgian_road_sign_D07.svg' style='width: 1.5em'>) have a supplementary sign?" ,
"nl" : "Heeft het verkeersbord D7 (<img src='./assets/themes/cycle_infra/Belgian_road_sign_D07.svg' style='width: 1.5em'>) een onderbord?"
2021-07-22 17:00:54 +02:00
} ,
2021-07-26 15:13:34 +02:00
"condition" : {
"or" : [
"traffic_sign=BE:D7" ,
"traffic_sign~BE:D7;.*"
]
} ,
2021-07-22 17:00:54 +02:00
"mappings" : [
{
"if" : "traffic_sign=BE:D7;BE:M6" ,
"then" : {
2021-07-28 13:38:41 +02:00
"en" : "<img src='./assets/themes/cycle_infra/Belgian_traffic_sign_M6.svg' style='width: 3em'>" ,
"nl" : "<img src='./assets/themes/cycle_infra/Belgian_traffic_sign_M6.svg' style='width: 3em'>"
2021-07-22 17:00:54 +02:00
} ,
"hideInAnswer" : "_country!=be" ,
"addExtraTags" : [
"moped=designated"
]
} ,
{
"if" : "traffic_sign=BE:D7;BE:M13" ,
"then" : {
2021-07-28 13:38:41 +02:00
"en" : "<img src='./assets/themes/cycle_infra/Belgian_traffic_sign_M13.svg' style='width: 3em'>" ,
"nl" : "<img src='./assets/themes/cycle_infra/Belgian_traffic_sign_M13.svg' style='width: 3em'>"
2021-07-22 17:00:54 +02:00
} ,
"hideInAnswer" : "_country!=be" ,
"addExtraTags" : [
"speed_pedelec=designated"
]
} ,
{
"if" : "traffic_sign=BE:D7;BE:M14" ,
"then" : {
2021-07-28 13:38:41 +02:00
"en" : "<img src='./assets/themes/cycle_infra/Belgian_traffic_sign_M14.svg' style='width: 3em'>" ,
"nl" : "<img src='./assets/themes/cycle_infra/Belgian_traffic_sign_M14.svg' style='width: 3em'>"
2021-07-22 17:00:54 +02:00
} ,
"hideInAnswer" : "_country!=be" ,
"addExtraTags" : [
"moped=designated" ,
"speed_pedelec=designated"
]
} ,
{
"if" : "traffic_sign=BE:D7;BE:M7" ,
"then" : {
2021-07-28 13:38:41 +02:00
"en" : "<img src='./assets/themes/cycle_infra/Belgian_traffic_sign_M7.svg' style='width: 3em'>" ,
"nl" : "<img src='./assets/themes/cycle_infra/Belgian_traffic_sign_M7.svg' style='width: 3em'>"
2021-07-22 17:00:54 +02:00
} ,
"hideInAnswer" : "_country!=be" ,
"addExtraTags" : [
"moped=no"
]
} ,
{
"if" : ":traffic_sign=BE:D7;BE:M15" ,
"then" : {
2021-07-28 13:38:41 +02:00
"en" : "<img src='./assets/themes/cycle_infra/Belgian_traffic_sign_M15.svg' style='width: 3em'>" ,
"nl" : "<img src='./assets/themes/cycle_infra/Belgian_traffic_sign_M15.svg' style='width: 3em'>"
2021-07-22 17:00:54 +02:00
} ,
"hideInAnswer" : "_country!=be" ,
"addExtraTags" : [
"speed_pedelec=no"
]
} ,
{
"if" : "traffic_sign=BE:D7;BE:M16" ,
"then" : {
2021-07-28 13:38:41 +02:00
"en" : "<img src='./assets/themes/cycle_infra/Belgian_traffic_sign_M16.svg' style='width: 3em'>" ,
"nl" : "<img src='./assets/themes/cycle_infra/Belgian_traffic_sign_M16.svg' style='width: 3em'>"
2021-07-22 17:00:54 +02:00
} ,
"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"
}
}
]
} ,
2021-07-20 14:45:42 +02:00
{
"render" : {
"en" : "The buffer besides this cycleway is {cycleway:buffer} m" ,
"nl" : "De schrikafstand van dit fietspad is {cycleway:buffer} m"
} ,
"question" : {
"en" : "How wide is the gap between the cycleway and the road?" ,
"nl" : "Hoe breed is de ruimte tussen het fietspad en de weg?"
} ,
"condition" : {
2021-07-22 10:00:24 +02:00
"or" : [
"cycleway=track" ,
2021-07-22 10:31:44 +02:00
"cycleway=lane"
2021-07-22 10:00:24 +02:00
]
2021-07-20 14:45:42 +02:00
} ,
"freeform" : {
"key" : "cycleway:buffer" ,
2021-07-29 01:57:45 +02:00
"type" : "length" ,
"helperArgs" : [
"20" ,
"map"
]
2021-07-20 14:45:42 +02:00
}
2021-07-22 10:31:44 +02:00
} ,
{
"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"
}
}
]
2021-07-06 16:17:36 +02:00
}
] ,
2021-07-06 15:05:57 +02:00
"icon" : {
2021-07-22 16:52:49 +02:00
"render" : "./assets/themes/cycle_infra/bicycleway.svg"
2021-07-06 15:05:57 +02:00
} ,
"width" : {
"render" : "8"
} ,
"iconSize" : {
"render" : "40,40,center"
} ,
"color" : {
2021-07-26 14:04:23 +02:00
"render" : "rgba(170, 170, 170, 0.7)" ,
2021-07-07 17:20:17 +02:00
"mappings" : [
{
2021-07-22 12:04:59 +02:00
"if" : "highway=cycleway" ,
"then" : "rgba(0, 189, 141, 0.7)"
} ,
{
"if" : "highway=path" ,
"then" : "rgba(204, 74, 207, 0.7)"
2021-07-07 17:20:17 +02:00
} ,
2021-07-15 10:06:56 +02:00
{
"if" : "cycleway=track" ,
2021-07-22 12:04:59 +02:00
"then" : "rgba(113, 3, 200, 0.7)"
2021-07-15 10:06:56 +02:00
} ,
2021-07-07 17:20:17 +02:00
{
"if" : "cycleway=shared_lane" ,
2021-07-22 12:04:59 +02:00
"then" : "rgba(74, 59, 247, 0.7)"
2021-07-07 17:20:17 +02:00
} ,
{
"if" : "cycleway=lane" ,
2021-07-22 12:04:59 +02:00
"then" : "rgba(254, 155, 6, 0.9)"
2021-07-07 17:20:17 +02:00
} ,
{
"if" : "cyclestreet=yes" ,
2021-07-22 12:04:59 +02:00
"then" : "rgba(57, 159, 191, 0.7)"
2021-07-07 17:20:17 +02:00
}
]
2021-07-07 16:27:35 +02:00
} ,
2021-07-22 10:00:24 +02:00
"dashArray" : {
2021-07-22 12:04:59 +02:00
"render" : "" ,
2021-07-22 10:00:24 +02:00
"mappings" : [
{
"if" : {
"or" : [
2021-07-22 12:04:59 +02:00
"oneway=yes" ,
{
"or" : [
"highway=cycleway" ,
"highway=path"
]
}
2021-07-22 10:00:24 +02:00
]
} ,
2021-07-22 12:04:59 +02:00
"then" : ""
} ,
{
"if" : "cycleway=track" ,
2021-07-26 14:04:23 +02:00
"then" : ""
2021-07-22 12:04:59 +02:00
} ,
{
"if" : "cycleway=shared_lane" ,
"then" : "15 30"
} ,
{
"if" : "cycleway=lane" ,
"then" : "25 15 15 15 25"
} ,
{
"if" : "cyclestreet=yes" ,
"then" : ""
2021-07-22 10:00:24 +02:00
}
]
} ,
2021-07-22 15:56:49 +02:00
"presets" : [ ]
2021-07-07 16:27:35 +02:00
} ,
2021-07-07 16:21:08 +02:00
{
"id" : "all_streets" ,
"name" : {
"nl" : "Alle straten" ,
"en" : "All streets"
} ,
"description" : {
"nl" : "Laag waar je nieuwe fietspaden kan aanduiden" ,
"en" : "Layer to mark new cycleways"
} ,
"source" : {
"osmTags" : {
"or" : [
"highway=residential" ,
"highway=tertiary" ,
"highway=unclassified" ,
"highway=primary" ,
"highway=secondary"
]
}
} ,
2021-07-26 20:21:05 +02:00
"calculatedTags" : [
"_comfort_score=feat.score('https://raw.githubusercontent.com/pietervdvn/AspectedRouting/master/Examples/bicycle/aspects/bicycle.comfort.json')"
] ,
2021-07-28 15:14:13 +02:00
"minzoom" : 16 ,
2021-07-07 16:21:08 +02:00
"wayHandling" : 0 ,
"title" : {
"render" : {
"nl" : "Straat" ,
"en" : "Street"
} ,
"mappings" : [
{
"if" : "name~*" ,
"then" : "{name}"
}
]
} ,
2021-07-22 16:52:49 +02:00
"icon" : "./assets/themes/cycle_infra/street.svg" ,
2021-07-07 16:21:08 +02:00
"width" : "5" ,
"color" : {
2021-07-27 15:47:53 +02:00
"render" : "rgba(170, 170, 170, 0.7)" ,
2021-07-07 16:21:08 +02:00
"mappings" : [ ]
} ,
2021-07-13 14:35:29 +02:00
"tagRenderings" : [
{
"freeform" : {
"key" : "cycleway" ,
"addExtraTags" : [ ]
2021-07-12 11:38:51 +02:00
} ,
2021-07-13 14:35:29 +02:00
"question" : {
"en" : "Is there a cycleway?" ,
"nl" : "Is er een fietspad?"
2021-07-12 11:38:51 +02:00
} ,
2021-07-15 10:13:44 +02:00
"condition" : {
2021-07-19 13:12:18 +02:00
"and" : [
"highway!=cycleway" ,
"highway!=path"
]
2021-07-15 10:13:44 +02:00
} ,
2021-07-13 14:35:29 +02:00
"mappings" : [
{
"if" : "cycleway=shared_lane" ,
"then" : {
"en" : "There is a shared lane" ,
"nl" : "Er is een fietssugestiestrook"
}
} ,
{
"if" : "cycleway=lane" ,
"then" : {
"en" : "There is a lane next to the road (seperated with paint)" ,
"nl" : "Er is een fietspad aangrenzend aan de weg (gescheiden met verf)"
}
} ,
{
"if" : "cycleway=track" ,
"then" : {
"en" : "There is a track, but no cycleway drawn seperately from this road on the map." ,
"nl" : "Er is een fietspad (los van de weg), maar geen fietspad afzonderlijk getekend naast deze weg."
}
} ,
{
"if" : "cycleway=seperate" ,
"then" : {
"en" : "There is a seperately drawn cycleway" ,
"nl" : "Er is een apart getekend fietspad."
}
} ,
{
"if" : "cycleway=" ,
"then" : {
2021-07-20 16:30:08 +02:00
"en" : "There is no cycleway known here" ,
"nl" : "Er is geen fietspad bekend hier"
2021-07-13 14:35:29 +02:00
} ,
"hideInAnswer" : true
2021-07-12 11:38:51 +02:00
} ,
2021-07-13 14:35:29 +02:00
{
2021-07-20 16:30:08 +02:00
"if" : "cycleway=no" ,
2021-07-13 14:35:29 +02:00
"then" : {
"en" : "There is no cycleway" ,
2021-07-20 16:30:08 +02:00
"nl" : "Er is geen fietspad aanwezig"
2021-07-13 14:35:29 +02:00
} ,
2021-07-20 16:30:08 +02:00
"hideInAnswer" : "cycleway=opposite"
} ,
{
"if" : "cycleway=no" ,
"then" : {
"en" : "There is no cycleway" ,
"nl" : "Er is geen fietspad aanwezig"
} ,
"hideInAnswer" : "cycleway!=opposite" ,
2021-07-20 16:52:01 +02:00
"addExtraTags" : [
"oneway:bicycle=no" ,
"fixme=Changed from cycleway=opposite"
]
2021-07-13 14:35:29 +02:00
}
] ,
"render" : {
"en" : "Unknown cycleway situation" ,
"nl" : "Onbekende fietspad situatie"
2021-07-07 16:21:08 +02:00
}
2021-07-22 09:43:24 +02:00
} ,
{
"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." ,
2021-08-05 16:21:49 +02:00
"nl" : "Dit is een fietsstraat, en dus een 30km/h zone"
2021-07-22 09:43:24 +02:00
} ,
"addExtraTags" : [
"overtaking:motor_vehicle=no" ,
"maxspeed=30"
] ,
"hideInAnswer" : "_country!=be"
} ,
{
"if" : "cyclestreet=yes" ,
"then" : {
"en" : "This is a cyclestreet" ,
2021-08-05 16:21:49 +02:00
"nl" : "Dit is een fietsstraat"
2021-07-22 09:43:24 +02:00
} ,
"hideInAnswer" : "_country=be"
} ,
{
"if" : "cyclestreet=" ,
"then" : {
"en" : "This is not a cyclestreet." ,
2021-07-28 08:10:48 +02:00
"nl" : "Dit is geen fietsstraat"
2021-07-22 09:43:24 +02:00
} ,
"addExtraTags" : [
"overtaking:motor_vehicle="
]
}
]
2021-07-29 00:29:29 +02:00
} ,
{
"render" : {
"en" : "The carriage width of this road is <strong>{width:carriageway}m</strong>" ,
"nl" : "De breedte van deze rijbaan in deze straat is <strong>{width:carriageway}m</strong>"
} ,
"freeform" : {
"key" : "width:carriageway" ,
2021-07-29 01:57:45 +02:00
"type" : "length" ,
"helperArgs" : [
"20" ,
"map"
]
2021-07-29 00:29:29 +02:00
} ,
"question" : {
"en" : "What is the carriage width of this road (in meters)?<br/><span class='subtle'>This is measured from kerb to kerb, including parking lanes</span>" ,
"nl" : "Hoe breed is de rijbaan in deze straat (in meters)?<br/><span class='subtle'>Gemeten van stoepsteen tot stoepsten, inclusief parkeerstroken</span>"
}
2021-07-12 11:38:51 +02:00
}
2021-07-13 14:35:29 +02:00
]
} ,
2021-08-05 16:51:07 +02:00
"barrier" ,
2021-07-14 11:40:00 +02:00
"crossings"
2021-07-13 14:35:29 +02:00
]
2021-07-19 13:12:18 +02:00
}