{"version":8,"name":"2GIS Light Style","center":[37.61,55.7501],"zoom":12,"sources":{"streets":{"type":"vector","tiles":["https://tiles.ictransport.ru/data/streets/{z}/{x}/{y}.pbf"],"minzoom":0,"maxzoom":14},"main_streets":{"type":"vector","tiles":["https://tiles.ictransport.ru/data/main_streets/{z}/{x}/{y}.pbf"],"minzoom":0,"maxzoom":14},"parks":{"type":"vector","tiles":["https://tiles.ictransport.ru/data/parks/{z}/{x}/{y}.pbf"],"minzoom":14,"maxzoom":16},"water":{"type":"vector","tiles":["https://tiles.ictransport.ru/data/water/{z}/{x}/{y}.pbf"],"minzoom":0,"maxzoom":14},"water_line":{"type":"vector","tiles":["https://tiles.ictransport.ru/data/water_line/{z}/{x}/{y}.pbf"],"minzoom":0,"maxzoom":14},"green":{"type":"vector","tiles":["https://tiles.ictransport.ru/data/green/{z}/{x}/{y}.pbf"],"minzoom":0,"maxzoom":14},"houses":{"type":"vector","tiles":["https://tiles.ictransport.ru/data/houses/{z}/{x}/{y}.pbf"],"minzoom":14,"maxzoom":15},"houses_labels":{"type":"vector","tiles":["https://tiles.ictransport.ru/data/houses_labels/{z}/{x}/{y}.pbf"],"minzoom":14,"maxzoom":15},"crossped":{"type":"vector","tiles":["https://tiles.ictransport.ru/data/crossped/{z}/{x}/{y}.pbf"],"minzoom":14,"maxzoom":18},"quarter":{"type":"vector","tiles":["https://tiles.ictransport.ru/data/quarter/{z}/{x}/{y}.pbf"],"minzoom":0,"maxzoom":14},"district":{"type":"vector","tiles":["https://tiles.ictransport.ru/data/district/{z}/{x}/{y}.pbf"],"minzoom":11,"maxzoom":16},"city":{"type":"vector","tiles":["https://tiles.ictransport.ru/data/city/{z}/{x}/{y}.pbf"],"minzoom":9,"maxzoom":14}},"sprite":"https://tileserver_cluster/styles/light/sprite","glyphs":"https://tileserver_cluster/fonts/{fontstack}/{range}.pbf","layers":[{"id":"background","type":"background","paint":{"background-color":"#F2F0EE"}},{"id":"green","type":"fill","metadata":{"mapbox:group":"1444849382550.77"},"source":"green","source-layer":"Green","layout":{"visibility":"visible"},"paint":{"fill-color":"#D8E2D2"}},{"id":"water_line","type":"line","source":"water","source-layer":"RiverLine","minzoom":8,"layout":{"line-cap":["step",["zoom"],"butt",11,"round"],"line-join":"round"},"paint":{"line-color":"#BED5DF","line-width":["interpolate",["exponential",1.3],["zoom"],9,["match",["get","class"],["canal","river"],0.1,0],20,["match",["get","class"],["canal","river"],8,3]],"line-opacity":["interpolate",["linear"],["zoom"],8,0,8.5,1]}},{"id":"water","type":"fill","metadata":{"mapbox:group":"1444849382550.77"},"source":"water","source-layer":"River","layout":{"visibility":"visible"},"paint":{"fill-color":"#BED5DF"}},{"id":"building","type":"fill","source":"houses","source-layer":"Houses","minzoom":12,"layout":{},"paint":{"fill-outline-color":"#CECEC9","fill-opacity":["interpolate",["linear"],["zoom"],15,0,16,1],"fill-color":"#E1E1DC"}},{"id":"parks","type":"fill","metadata":{"mapbox:group":"1444849364238.8171"},"source":"parks","source-layer":"Parking","paint":{"fill-antialias":true,"fill-color":["interpolate",["linear"],["zoom"],16,"rgba(200,208,214,0)",16.2,"rgba(200,208,214,0.23)"]},"layout":{"visibility":"visible"}},{"id":"road-pedestrian-case","type":"line","metadata":{"mapbox:group":"1444855786460.0557"},"source":"streets","source-layer":"Streets","minzoom":12,"filter":["all",["==","$type","LineString"],["==","ROAD_CATEG","Пешеходные дорожки"]],"layout":{"line-join":"round"},"paint":{"line-width":["interpolate",["exponential",1.5],["zoom"],14,2,18,14.5],"line-color":"#CCCCCC","line-opacity":["step",["zoom"],0,14,1]}},{"id":"road-pedestrian","type":"line","metadata":{"mapbox:group":"1444855786460.0557"},"source":"streets","source-layer":"Streets","minzoom":12,"filter":["all",["==","$type","LineString"],["==","ROAD_CATEG","Пешеходные дорожки"]],"layout":{"line-join":"round"},"paint":{"line-width":["interpolate",["exponential",1.5],["zoom"],14,0.5,18,12],"line-color":"#FFFFFF","line-dasharray":["step",["zoom"],["literal",[1,0]],15,["literal",[1.5,0.4]],16,["literal",[1,0.2]]]}},{"id":"road-minor-case","type":"line","metadata":{"mapbox:group":"1444855786460.0557"},"source":"streets","source-layer":"Streets","minzoom":13,"filter":["all",["==","$type","LineString"],["in","ROAD_CATEG","Прочие улицы города","Основные улицы города","Внутриквартальные проезды","Дороги минимальной значимости"]],"layout":{"line-cap":"round","line-join":"round"},"paint":{"line-width":["interpolate",["exponential",1.5],["zoom"],12,0.75,20,2],"line-color":"#CCCCCC","line-gap-width":["interpolate",["exponential",1.5],["zoom"],14,["match",["get","class"],"track",1,0.5],18,12],"line-opacity":["step",["zoom"],0,14,1]}},{"id":"road-minor","type":"line","metadata":{"mapbox:group":"1444855786460.0557"},"source":"streets","source-layer":"Streets","minzoom":13,"filter":["all",["==","$type","LineString"],["in","ROAD_CATEG","Прочие улицы города","Основные улицы города","Внутриквартальные проезды","Дороги минимальной значимости"]],"layout":{"line-cap":"round","line-join":"round"},"paint":{"line-width":["interpolate",["exponential",1.5],["zoom"],14,["match",["get","class"],"track",1,0.5],18,12],"line-color":"#FFFFFF","line-opacity":["step",["zoom"],0,14,1]}},{"id":"road-primary-case","type":"line","metadata":{"mapbox:group":"1444855786460.0557"},"source":"main_streets","source-layer":"MainStreets","filter":["all",["==","$type","LineString"],["in","ROAD_CATEG","Магистральные улицы города","Междугородние трассы","Федеральные трассы"]],"layout":{"line-cap":"round","line-join":"round"},"paint":{"line-width":["interpolate",["exponential",1.5],["zoom"],10,1,18,2],"line-color":"#CCCCCC","line-gap-width":["interpolate",["exponential",1.5],["zoom"],5,0.75,18,32]}},{"id":"road-primary","type":"line","metadata":{"mapbox:group":"1444855786460.0557"},"source":"main_streets","source-layer":"MainStreets","filter":["all",["==","$type","LineString"],["in","ROAD_CATEG","Магистральные улицы города","Междугородние трассы","Федеральные трассы"]],"layout":{"line-cap":"round","line-join":"round"},"paint":{"line-width":["interpolate",["exponential",1.5],["zoom"],5,0.75,18,32],"line-color":["interpolate",["linear"],["zoom"],5,"#FFFFFF",10,"#FFFFFF",15,"#FFFFFF",20,"#FFFFFF"]}},{"id":"bridge-motorway-trunk-case","type":"line","metadata":{"mapbox:group":"1444855799204.86"},"source":"streets","source-layer":"Streets","minzoom":13,"filter":["all",["==",["get","ST_TYP_BEF"],"мост"]],"layout":{"line-join":"round"},"paint":{"line-width":["interpolate",["exponential",1.5],["zoom"],10,1,18,2],"line-gap-width":["interpolate",["exponential",1.5],["zoom"],5,0.75,18,32],"line-color":"#CCCCCC"}},{"id":"bridge-motorway-trunk","type":"line","metadata":{"mapbox:group":"1444855799204.86"},"source":"streets","source-layer":"Streets","minzoom":13,"filter":["all",["==",["get","ST_TYP_BEF"],"мост"]],"layout":{"line-cap":"round","line-join":"round"},"paint":{"line-width":["interpolate",["exponential",1.5],["zoom"],5,0.75,18,32],"line-color":"#FFFFFF"}},{"id":"main_bridge-motorway-trunk-case","type":"line","metadata":{"mapbox:group":"1444855799204.86"},"source":"main_streets","source-layer":"MainStreets","minzoom":13,"filter":["all",["==",["get","ST_TYP_BEF"],"мост"]],"layout":{"line-join":"round"},"paint":{"line-width":["interpolate",["exponential",1.5],["zoom"],10,1,18,2],"line-gap-width":["interpolate",["exponential",1.5],["zoom"],5,0.75,18,32],"line-color":"#CCCCCC"}},{"id":"main_bridge-motorway-trunk","type":"line","metadata":{"mapbox:group":"1444855799204.86"},"source":"main_streets","source-layer":"MainStreets","minzoom":13,"filter":["all",["==",["get","ST_TYP_BEF"],"мост"]],"layout":{"line-cap":"round","line-join":"round"},"paint":{"line-width":["interpolate",["exponential",1.5],["zoom"],5,0.75,18,32],"line-color":"#FFFFFF"}},{"id":"zebra-base","type":"line","source":"crossped","source-layer":"CrossPed","minzoom":17,"paint":{"line-color":"rgba(255,255,255,0.7)","line-width":["interpolate",["linear"],["zoom"],16,5,17,10,20,30],"line-opacity":0.9}},{"id":"zebra-dashed","type":"line","source":"crossped","source-layer":"CrossPed","minzoom":17,"layout":{"line-cap":"butt","line-join":"miter"},"paint":{"line-color":"rgba(2,2,2,0.1)","line-width":["interpolate",["linear"],["zoom"],16,5,17,10,20,30],"line-dasharray":[0.25,0.25],"line-opacity":1}},{"id":"house_caption","type":"symbol","source":"houses_labels","source-layer":"HouseLabels","minzoom":16,"layout":{"text-font":["KlokanTech Noto Sans Regular"],"text-field":["get","Caption"],"text-size":["interpolate",["linear"],["zoom"],16,10,20,15],"visibility":"visible","text-anchor":"center","text-justify":"center","text-allow-overlap":true,"text-ignore-placement":true,"text-max-width":8,"text-letter-spacing":0.05},"paint":{"text-color":["interpolate",["linear"],["zoom"],16,"#89847A",20,"#6D6962"],"text-halo-color":"rgba(255,255,255,0.7)","text-halo-width":1,"text-halo-blur":1,"text-opacity":0.9}},{"id":"city_caption","type":"symbol","source":"city","source-layer":"CitiesLabels","minzoom":8,"maxzoom":15,"layout":{"text-font":["KlokanTech Noto Sans Regular"],"text-field":["get","City"],"text-size":["interpolate",["linear"],["zoom"],9,["case",["==",["get","size"],"extra_large"],18,["==",["get","size"],"large"],15,["==",["get","size"],"medium"],12,["==",["get","size"],"small"],9,10],15,["case",["==",["get","size"],"extra_large"],32,["==",["get","size"],"large"],26,["==",["get","size"],"medium"],20,["==",["get","size"],"small"],14,16]],"visibility":"visible","text-anchor":"center","text-justify":"center","text-allow-overlap":false,"text-ignore-placement":false,"text-max-width":8,"text-letter-spacing":0.05},"paint":{"text-color":"#1A1A1A","text-halo-color":"rgba(255,255,255,0.5)","text-halo-width":1,"text-halo-blur":1,"text-opacity":0.9}},{"id":"district_caption","type":"symbol","source":"district","source-layer":"DistrictsLabels","minzoom":11,"maxzoom":16,"layout":{"text-font":["KlokanTech Noto Sans Regular"],"text-field":["get","District"],"text-size":["interpolate",["linear"],["zoom"],11,12,16,18],"visibility":"visible","text-anchor":"center","text-justify":"center","text-allow-overlap":false,"text-ignore-placement":false,"text-max-width":8,"text-letter-spacing":0.05},"paint":{"text-color":["interpolate",["linear"],["zoom"],11,"#4F3A17",16,"rgba(175,153,116,0.4)"],"text-halo-color":["interpolate",["linear"],["zoom"],11,"rgba(255,255,255,0.7)",16,"rgba(255,255,255,0.4)"],"text-halo-width":1,"text-halo-blur":1,"text-opacity":0.5}},{"id":"road_labels","type":"symbol","source":"streets","source-layer":"Streets","minzoom":14,"filter":["!=",["get","ST_NAME"],""],"layout":{"text-font":["KlokanTech Noto Sans Regular"],"text-field":["get","ST_NAME"],"text-size":{"base":1,"stops":[[13,12],[14,13]]},"visibility":"visible","text-offset":[0,0.5],"text-anchor":"center","text-allow-overlap":false,"text-ignore-placement":false,"symbol-placement":"line","symbol-spacing":400,"text-rotation-alignment":"map","text-pitch-alignment":"viewport","text-max-angle":15,"text-keep-upright":true},"paint":{"text-color":"#3F3F3F","text-halo-color":"rgba(255,255,255,0.7)","text-halo-width":1,"text-halo-blur":1,"text-opacity":0.9}},{"id":"main_road_labels","type":"symbol","source":"main_streets","source-layer":"MainStreets","minzoom":12,"filter":["!=",["get","ST_NAME"],""],"layout":{"text-font":["KlokanTech Noto Sans Regular"],"text-field":["get","ST_NAME"],"text-size":{"base":1,"stops":[[13,12],[14,13]]},"visibility":"visible","text-offset":[0,0.5],"text-anchor":"center","text-allow-overlap":false,"text-ignore-placement":false,"symbol-placement":"line","symbol-spacing":400,"text-rotation-alignment":"map","text-pitch-alignment":"viewport","text-max-angle":15,"text-keep-upright":true},"paint":{"text-color":"#3F3F3F","text-halo-color":"rgba(255,255,255,0.7)","text-halo-width":1,"text-halo-blur":1,"text-opacity":0.9}}]}