{"version":8,"name":"Roads OSM source","sources":{"mbtiles":{"type":"vector","url":"http://omsk.aveproject.ru/data/omsk-o.json","maxzoom":18}},"layers":[{"id":"background","type":"background","paint":{"background-color":"transparent"}},{"id":"edges-tram","type":"line","source":"mbtiles","source-layer":"omsk","filter":["all",["==","$type","LineString"],["==","railway","tram"]],"paint":{"line-color":"#8a2c35","line-width":1,"line-dasharray":[1,1]}},{"id":"higway-res","type":"line","source":"mbtiles","source-layer":"omsk","filter":["all",["==","$type","LineString"],["in","highway","residential"]],"paint":{"line-color":"#7d818a","line-width":4}},{"id":"higway-other","type":"line","source":"mbtiles","source-layer":"omsk","filter":["all",["==","$type","LineString"],["in","highway","unclassified","service"]],"paint":{"line-opacity":0.01,"line-color":"#cccccc","line-width":3}},{"id":"higway-pst","type":"line","source":"mbtiles","source-layer":"omsk","filter":["all",["==","$type","LineString"],["in","highway","primary","secondary","tertiary","primary_link","secondary_link","tertiary_link"]],"paint":{"line-color":"#7d818a","line-width":["interpolate",["linear"],["zoom"],15,5,17,7,18,10,19,15,22,20]}},{"id":"higway-footway","type":"line","source":"mbtiles","source-layer":"omsk","minzoom":15,"filter":["all",["==","$type","LineString"],["==","highway","footway"],["!=","footway","crossing"]],"paint":{"line-color":"#b3daa9","line-width":2,"line-dasharray":[1,1]}},{"id":"higway-crossing","type":"line","source":"mbtiles","source-layer":"omsk","filter":["all",["==","$type","LineString"],["in","footway","crossing"]],"minzoom":15,"paint":{"line-color":"#cccccc","line-width":["interpolate",["linear"],["zoom"],15,7,17,10,18,14,19,17,22,20],"line-dasharray":[0.2,0.2]}},{"id":"nodes-raw","type":"circle","source":"mbtiles","minzoom":17,"maxzoom":22,"source-layer":"omsk","filter":["all",["==","$type","Point"],["==","empty","yes"]],"paint":{"circle-radius":["interpolate",["linear"],["zoom"],17,6,18,7,19,8,22,9],"circle-color":"transparent","circle-stroke-width":1,"circle-stroke-color":"#cccccc","circle-opacity":0.8}},{"id":"nodes-tags","type":"circle","source":"mbtiles","minzoom":17,"maxzoom":22,"source-layer":"omsk","filter":["all",["==","$type","Point"],["==","empty","no"]],"paint":{"circle-radius":["interpolate",["linear"],["zoom"],17,6,18,7,19,8,22,9],"circle-color":"#ffd9bf","circle-stroke-width":1,"circle-stroke-color":"#cccccc","circle-opacity":0.8}},{"id":"nodes-traffic-signals","type":"circle","source":"mbtiles","minzoom":15,"maxzoom":22,"source-layer":"omsk","filter":["all",["==","$type","Point"],["any",["==","highway","traffic_signals"],["==","crossing","traffic_signals"]]],"paint":{"circle-radius":["interpolate",["linear"],["zoom"],17,6,18,7,19,8,22,9],"circle-color":"yellow","circle-stroke-width":1,"circle-stroke-color":"#cccccc","circle-opacity":0.8}},{"id":"points-tramstop","type":"circle","source":"mbtiles","minzoom":15,"maxzoom":22,"source-layer":"omsk","filter":["all",["==","$type","Point"],["==","railway","tram_stop"]],"paint":{"circle-radius":5,"circle-color":"#bf2c18","circle-stroke-width":1,"circle-stroke-color":"#ffffff","circle-opacity":0.8}},{"id":"points-busstop","type":"circle","source":"mbtiles","minzoom":15,"maxzoom":22,"source-layer":"omsk","filter":["all",["==","$type","Point"],["==","highway","bus_stop"]],"paint":{"circle-radius":5,"circle-color":"#007cbf","circle-stroke-width":1,"circle-stroke-color":"#ffffff","circle-opacity":0.8}}]}