{"version":8,"name":"VERA PI ljus","metadata":{"vpi:schema":"vpi v1","vpi:tokens":{"brand_navy":"#24557F","brand_blue":"#9DC4E6","font_regular":"Inter Regular","font_medium":"Inter Medium","font_semibold":"Inter SemiBold","paper":"#FAFBFC","forest":"#ECF1F2","glacier":"#FFFFFF","alpine":"#F3F5F6","farmland":"#F7F8F9","urban":"#EDF0F4","residential":"#F2F4F7","industrial":"#ECEFF2","square":"#F0F2F5","landuse":"#EFF2F5","water":"#C9DEF1","water_edge":"#9DC4E6","waterway":"#9DC4E6","property":"#24557F","property_opacity":0.28,"building":"#CBD5E0","building_minor":"#D7DFE8","building_edge":"#AEBDCD","border_country":"#24557F","border_region":"#8FA4BA","path":"#A5B4C4","ferry":"#8DB3D6","rail":"#A3B1C0","road_casing_minor":"#B5C2D0","road_casing_secondary":"#A0B2C5","road_casing_primary":"#879DB5","road_casing_trunk":"#6B86A3","road_casing_motorway":"#4B6A8B","road_minor":"#FFFFFF","road_secondary":"#FFFFFF","road_primary":"#FFFFFF","road_trunk":"#FFFFFF","road_motorway":"#EAF1F8","road_low_motorway":"#7F98B2","road_low_trunk":"#A9B9C9","road_low_primary":"#C3CEDA","halo":"#FAFBFC","label_road":"#4A5D70","label_water":"#4C7AA3","halo_water":"#C9DEF1","label_minor":"#75879A","label_place":"#0E1F31"},"vpi:attribution":"© Lantmäteriet, CC BY 4.0 · VERA PI"},"glyphs":"https://verapi.se/_vp/ts/g/{fontstack}/{range}.pbf","sources":{"vpi":{"type":"vector","tiles":["https://verapi.se/karta/se/vpi/{z}/{x}/{y}.pbf"],"minzoom":0,"maxzoom":15,"attribution":"© Lantmäteriet, CC BY 4.0 · VERA PI"}},"layers":[{"id":"background","type":"background","paint":{"background-color":"#FAFBFC"}},{"id":"landcover-forest","type":"fill","source":"vpi","source-layer":"landcover","filter":["match",["get","class"],["forest"],true,false],"paint":{"fill-color":"#ECF1F2","fill-opacity":["interpolate",["linear"],["zoom"],5,0.7,10,1]}},{"id":"landcover-alpine","type":"fill","source":"vpi","source-layer":"landcover","filter":["match",["get","class"],["alpine","glacier"],true,false],"paint":{"fill-color":["match",["get","class"],"glacier","#FFFFFF","#F3F5F6"]}},{"id":"landcover-farmland","type":"fill","source":"vpi","source-layer":"landcover","filter":["match",["get","class"],["farmland"],true,false],"minzoom":9,"paint":{"fill-color":"#F7F8F9"}},{"id":"landcover-built","type":"fill","source":"vpi","source-layer":"landcover","filter":["match",["get","class"],["residential","urban","industrial","square"],true,false],"paint":{"fill-color":["match",["get","class"],"urban","#EDF0F4","industrial","#ECEFF2","square","#F0F2F5","#F2F4F7"],"fill-opacity":["interpolate",["linear"],["zoom"],5,0.6,11,1]}},{"id":"landuse","type":"fill","source":"vpi","source-layer":"landuse","minzoom":12,"paint":{"fill-color":"#EFF2F5","fill-opacity":0.8}},{"id":"water","type":"fill","source":"vpi","source-layer":"water","paint":{"fill-color":"#C9DEF1"}},{"id":"water-edge","type":"line","source":"vpi","source-layer":"water","minzoom":13,"paint":{"line-color":"#9DC4E6","line-width":["interpolate",["linear"],["zoom"],13,0.4,17,1]}},{"id":"waterway","type":"line","source":"vpi","source-layer":"waterway","minzoom":8,"paint":{"line-color":"#9DC4E6","line-width":["interpolate",["linear"],["zoom"],8,0.4,12,0.9,16,2.2]}},{"id":"property","type":"line","source":"vpi","source-layer":"property","minzoom":14.4,"paint":{"line-color":"#24557F","line-opacity":["interpolate",["linear"],["zoom"],14.4,0,15,0.28],"line-width":["interpolate",["linear"],["zoom"],15,0.4,18,0.9]}},{"id":"buildings","type":"fill","source":"vpi","source-layer":"buildings","minzoom":13,"paint":{"fill-color":["match",["get","kind"],"outbuilding","#D7DFE8","#CBD5E0"],"fill-opacity":["interpolate",["linear"],["zoom"],12.5,0,13.2,1]}},{"id":"buildings-edge","type":"line","source":"vpi","source-layer":"buildings","minzoom":15,"paint":{"line-color":"#AEBDCD","line-width":["interpolate",["linear"],["zoom"],15,0.3,18,0.8]}},{"id":"boundaries","type":"line","source":"vpi","source-layer":"boundaries","filter":["<=",["get","level"],4],"paint":{"line-color":["match",["get","level"],2,"#24557F","#8FA4BA"],"line-width":["interpolate",["linear"],["zoom"],4,0.6,10,1.2],"line-dasharray":[4,3]}},{"id":"paths","type":"line","source":"vpi","source-layer":"paths","minzoom":14,"paint":{"line-color":"#A5B4C4","line-width":["interpolate",["linear"],["zoom"],14,0.6,18,1.4],"line-dasharray":[2,1.6]}},{"id":"ferries","type":"line","source":"vpi","source-layer":"ferries","minzoom":9,"paint":{"line-color":"#8DB3D6","line-width":0.9,"line-dasharray":[3,3]}},{"id":"rail","type":"line","source":"vpi","source-layer":"rail","filter":["!=",["get","class"],"subway"],"paint":{"line-color":"#A3B1C0","line-width":["interpolate",["linear"],["zoom"],6,0.5,12,1,16,1.8]}},{"id":"rail-hatch","type":"line","source":"vpi","source-layer":"rail","minzoom":13,"filter":["match",["get","class"],["rail"],true,false],"paint":{"line-color":"#A3B1C0","line-width":["interpolate",["linear"],["zoom"],13,3,17,6],"line-dasharray":[0.15,4]}},{"id":"road-minor-casing","type":"line","source":"vpi","source-layer":"roads","minzoom":12,"filter":["match",["get","class"],["minor"],true,false],"layout":{"line-cap":"round","line-join":"round"},"paint":{"line-color":"#B5C2D0","line-width":["interpolate",["exponential",1.4],["zoom"],12,0.5,14,2.4,16,5.5,18,12.9]}},{"id":"road-secondary-casing","type":"line","source":"vpi","source-layer":"roads","minzoom":11,"filter":["match",["get","class"],["secondary"],true,false],"layout":{"line-cap":"round","line-join":"round"},"paint":{"line-color":"#A0B2C5","line-width":["interpolate",["exponential",1.4],["zoom"],10,0.4,13,2.8,15,5.4,18,14.2]}},{"id":"road-primary-casing","type":"line","source":"vpi","source-layer":"roads","minzoom":11,"filter":["match",["get","class"],["primary"],true,false],"layout":{"line-cap":"round","line-join":"round"},"paint":{"line-color":"#879DB5","line-width":["interpolate",["exponential",1.4],["zoom"],8,0.4,12,3.6,15,7.1,18,17.6]}},{"id":"road-trunk-casing","type":"line","source":"vpi","source-layer":"roads","minzoom":11,"filter":["match",["get","class"],["trunk"],true,false],"layout":{"line-cap":"round","line-join":"round"},"paint":{"line-color":"#6B86A3","line-width":["interpolate",["exponential",1.4],["zoom"],6,0.6,9,3.1,12,4.6,15,8.8,18,21.8]}},{"id":"road-motorway-casing","type":"line","source":"vpi","source-layer":"roads","minzoom":11,"filter":["match",["get","class"],["motorway"],true,false],"layout":{"line-cap":"round","line-join":"round"},"paint":{"line-color":"#4B6A8B","line-width":["interpolate",["exponential",1.4],["zoom"],5,0.8,9,3.6,12,5.4,15,10,18,24]}},{"id":"road-minor","type":"line","source":"vpi","source-layer":"roads","minzoom":12,"filter":["match",["get","class"],["minor"],true,false],"layout":{"line-cap":"round","line-join":"round"},"paint":{"line-color":["step",["zoom"],"#FFFFFF",11,"#FFFFFF"],"line-width":["interpolate",["exponential",1.4],["zoom"],12,0.5,14,1.5,16,4.6,18,12]}},{"id":"road-secondary","type":"line","source":"vpi","source-layer":"roads","minzoom":10,"filter":["match",["get","class"],["secondary"],true,false],"layout":{"line-cap":"round","line-join":"round"},"paint":{"line-color":["step",["zoom"],"#FFFFFF",11,"#FFFFFF"],"line-width":["interpolate",["exponential",1.4],["zoom"],10,0.4,13,1.6,15,4.2,18,13]}},{"id":"road-primary","type":"line","source":"vpi","source-layer":"roads","minzoom":8,"filter":["match",["get","class"],["primary"],true,false],"layout":{"line-cap":"round","line-join":"round"},"paint":{"line-color":["step",["zoom"],"#C3CEDA",11,"#FFFFFF"],"line-width":["interpolate",["exponential",1.4],["zoom"],8,0.4,12,2,15,5.5,18,16]}},{"id":"road-trunk","type":"line","source":"vpi","source-layer":"roads","minzoom":6,"filter":["match",["get","class"],["trunk"],true,false],"layout":{"line-cap":"round","line-join":"round"},"paint":{"line-color":["step",["zoom"],"#A9B9C9",11,"#FFFFFF"],"line-width":["interpolate",["exponential",1.4],["zoom"],6,0.6,9,1.3,12,2.8,15,7,18,20]}},{"id":"road-motorway","type":"line","source":"vpi","source-layer":"roads","minzoom":5,"filter":["match",["get","class"],["motorway"],true,false],"layout":{"line-cap":"round","line-join":"round"},"paint":{"line-color":["step",["zoom"],"#7F98B2",11,"#EAF1F8"],"line-width":["interpolate",["exponential",1.4],["zoom"],5,0.8,9,1.6,12,3.4,15,8,18,22]}},{"id":"label-road","type":"symbol","source":"vpi","source-layer":"roads","minzoom":13,"filter":["all",["has","name"],["any",[">=",["zoom"],14],["match",["get","class"],["trunk","primary","secondary"],true,false]]],"layout":{"symbol-placement":"line","text-field":["get","name"],"text-font":["Inter Regular"],"text-size":["interpolate",["linear"],["zoom"],14,10,18,13],"text-max-angle":30,"symbol-spacing":320},"paint":{"text-color":"#4A5D70","text-halo-color":"#FAFBFC","text-halo-width":1.3}},{"id":"label-water","type":"symbol","source":"vpi","source-layer":"labels","filter":["all",["match",["get","class"],["water"],true,false],[">=",["zoom"],["get","minz"]]],"layout":{"text-field":["get","name"],"text-font":["Inter Regular"],"text-size":["interpolate",["linear"],["get","size"],10,11,20,13,30,15],"text-letter-spacing":0.04,"text-max-width":8},"paint":{"text-color":"#4C7AA3","text-halo-color":"#C9DEF1","text-halo-width":1}},{"id":"label-nature","type":"symbol","source":"vpi","source-layer":"labels","filter":["all",["match",["get","class"],["nature"],true,false],[">=",["zoom"],["get","minz"]]],"layout":{"text-field":["get","name"],"text-font":["Inter Regular"],"text-size":["interpolate",["linear"],["get","size"],10,10.5,30,13],"text-max-width":8},"paint":{"text-color":"#75879A","text-halo-color":"#FAFBFC","text-halo-width":1.2}},{"id":"label-poi","type":"symbol","source":"vpi","source-layer":"labels","filter":["all",["match",["get","class"],["poi"],true,false],[">=",["zoom"],["get","minz"]]],"layout":{"text-field":["get","name"],"text-font":["Inter Regular"],"text-size":10.5,"text-max-width":8},"paint":{"text-color":"#75879A","text-halo-color":"#FAFBFC","text-halo-width":1.2}},{"id":"label-place","type":"symbol","source":"vpi","source-layer":"labels","filter":["all",["match",["get","class"],["place"],true,false],[">=",["zoom"],["get","minz"]]],"layout":{"text-field":["get","name"],"text-font":["step",["get","size"],["literal",["Inter Medium"]],20,["literal",["Inter SemiBold"]]],"text-size":["interpolate",["linear"],["zoom"],8,["interpolate",["linear"],["get","size"],10,11.5,14,13,20,15.5,30,19],14,["interpolate",["linear"],["get","size"],10,12,14,14,20,18,30,22]],"text-letter-spacing":["step",["get","size"],0.01,20,0.02],"text-max-width":9,"symbol-sort-key":["-",100,["get","size"]]},"paint":{"text-color":"#0E1F31","text-halo-color":"#FAFBFC","text-halo-width":1.7}}]}