{"version":8,"name":"Cycling Sub Infrastructure","metadata":{"maputnik:renderer":"mbgljs"},"center":[10.5,51],"zoom":6,"bounds":[5,45,17.5,56],"sources":{"cycling-infra":{"type":"vector","url":"https://tiles.mobidat.com/data/cycling-infra.json"}},"layers":[{"id":"background","type":"background","paint":{"background-color":"rgba(0, 0, 0, 0)","background-opacity":0}},{"id":"cycling-separated-track","type":"line","source":"cycling-infra","source-layer":"cycling_infra","minzoom":8,"filter":["in",["get","class"],["literal",["track","opposite_track"]]],"layout":{"line-cap":"butt","line-join":"round"},"paint":{"line-color":"#14b8a6","line-width":["interpolate",["linear"],["zoom"],11,0.7,14,2],"line-dasharray":[1.5,1.2],"line-opacity":0.75,"line-offset":["case",["==",["get","side"],"left"],-5,["==",["get","side"],"right"],5,0]}},{"id":"cycling-lane","type":"line","source":"cycling-infra","source-layer":"cycling_infra","minzoom":8,"filter":["==",["get","class"],"lane"],"layout":{"line-cap":"round","line-join":"round"},"paint":{"line-color":"#2563eb","line-width":["interpolate",["linear"],["zoom"],10,0.8,12,1.4,14,2.4],"line-opacity":0.85,"line-offset":["case",["==",["get","side"],"left"],-5,["==",["get","side"],"right"],5,0]}},{"id":"cycling-shared-lane","type":"line","source":"cycling-infra","source-layer":"cycling_infra","minzoom":8,"filter":["==",["get","class"],"shared_lane"],"layout":{"line-cap":"butt","line-join":"round"},"paint":{"line-color":"#64748b","line-width":["interpolate",["linear"],["zoom"],11,0.7,14,2],"line-dasharray":[1.5,1.2],"line-opacity":0.75,"line-offset":["case",["==",["get","side"],"left"],-5,["==",["get","side"],"right"],5,0]}},{"id":"cycling-opposite","type":"line","source":"cycling-infra","source-layer":"cycling_infra","minzoom":8,"filter":["==",["get","class"],"opposite_lane"],"layout":{"line-cap":"butt","line-join":"round"},"paint":{"line-color":"#f97316","line-width":["interpolate",["linear"],["zoom"],11,0.7,14,2],"line-dasharray":[1.5,1.2],"line-opacity":0.75,"line-offset":["case",["==",["get","side"],"left"],-5,["==",["get","side"],"right"],5,0]}}]}