{ "version": 8, "name": "Mapbox Streets", "metadata": { "mapbox:type": "default", "mapbox:origin": "streets-v11", "mapbox:autocomposite": true, "mapbox:groups": { "1444855786460.0557": { "name": "Roads", "collapsed": true }, "1444934295202.7542": { "name": "Admin boundaries", "collapsed": true }, "1444855799204.86": { "name": "Bridges", "collapsed": true }, "1444855769305.6016": { "name": "Tunnels", "collapsed": true } } }, "sources": { "composite": { "url": "mapbox://mapbox.mapbox-streets-v8,mapbox.mapbox-terrain-v2", "type": "vector" } }, "sprite": "mapbox://sprites/mapbox/streets-v11", "glyphs": "mapbox://fonts/mapbox/{fontstack}/{range}.pbf", "layers": [ { "id": "land", "type": "background", "metadata": {}, "layout": {}, "paint": { "background-color": [ "interpolate", [ "linear" ], [ "zoom" ], 11, "hsl(35, 32%, 91%)", 13, "hsl(35, 12%, 89%)" ] } }, { "id": "landcover", "type": "fill", "metadata": {}, "source": "composite", "source-layer": "landcover", "maxzoom": 7, "layout": {}, "paint": { "fill-color": [ "match", [ "get", "class" ], "snow", "hsl(0, 0%, 100%)", "hsl(75, 62%, 81%)" ], "fill-opacity": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 2, 0.3, 7, 0 ], "fill-antialias": false } }, { "id": "national-park", "type": "fill", "metadata": {}, "source": "composite", "source-layer": "landuse_overlay", "minzoom": 5, "filter": [ "==", [ "get", "class" ], "national_park" ], "layout": {}, "paint": { "fill-color": "hsl(100, 58%, 76%)", "fill-opacity": [ "interpolate", [ "linear" ], [ "zoom" ], 5, 0, 6, 0.5, 10, 0.5 ] } }, { "id": "landuse", "type": "fill", "metadata": {}, "source": "composite", "source-layer": "landuse", "minzoom": 5, "filter": [ "match", [ "get", "class" ], [ "park", "airport", "cemetery", "glacier", "hospital", "pitch", "sand", "school" ], true, false ], "layout": {}, "paint": { "fill-color": [ "interpolate", [ "linear" ], [ "zoom" ], 15, [ "match", [ "get", "class" ], "park", "hsl(100, 58%, 76%)", "airport", "hsl(230, 15%, 86%)", "cemetery", "hsl(75, 37%, 81%)", "glacier", "hsl(196, 72%, 93%)", "hospital", "hsl(340, 37%, 87%)", "pitch", "hsl(100, 57%, 72%)", "sand", "hsl(60, 46%, 87%)", "school", "hsl(50, 47%, 81%)", "hsla(0, 0%, 0%, 0)" ], 16, [ "match", [ "get", "class" ], "park", "hsl(100, 58%, 76%)", "airport", "hsl(230, 29%, 89%)", "cemetery", "hsl(75, 37%, 81%)", "glacier", "hsl(196, 72%, 93%)", "hospital", "hsl(340, 63%, 89%)", "pitch", "hsl(100, 57%, 72%)", "sand", "hsl(60, 46%, 87%)", "school", "hsl(50, 63%, 84%)", "hsla(0, 0%, 0%, 0)" ] ], "fill-opacity": [ "interpolate", [ "linear" ], [ "zoom" ], 5, 0, 6, [ "match", [ "get", "class" ], "glacier", 0.5, 1 ] ] } }, { "id": "pitch-outline", "type": "line", "metadata": {}, "source": "composite", "source-layer": "landuse", "minzoom": 15, "filter": [ "==", [ "get", "class" ], "pitch" ], "layout": {}, "paint": { "line-color": "hsl(75, 57%, 84%)" } }, { "id": "water-shadow", "type": "fill", "metadata": {}, "source": "composite", "source-layer": "water", "layout": {}, "paint": { "fill-color": "hsl(215, 84%, 69%)", "fill-translate": [ "interpolate", [ "exponential", 1.2 ], [ "zoom" ], 7, [ "literal", [ 0, 0 ] ], 16, [ "literal", [ -1, -1 ] ] ], "fill-translate-anchor": "viewport" } }, { "id": "waterway", "type": "line", "metadata": {}, "source": "composite", "source-layer": "waterway", "minzoom": 8, "layout": { "line-cap": [ "step", [ "zoom" ], "butt", 11, "round" ], "line-join": "round" }, "paint": { "line-color": "hsl(205, 87%, 76%)", "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": {}, "source": "composite", "source-layer": "water", "layout": {}, "paint": { "fill-color": "hsl(196, 80%, 70%)" } }, { "id": "hillshade", "type": "fill", "metadata": {}, "source": "composite", "source-layer": "hillshade", "maxzoom": 16, "layout": {}, "paint": { "fill-color": [ "match", [ "get", "class" ], "shadow", "hsl(56, 59%, 22%)", "hsl(0, 0%, 100%)" ], "fill-opacity": [ "interpolate", [ "linear" ], [ "zoom" ], 14, [ "match", [ "get", "level" ], [ 67, 56 ], 0.06, [ 89, 78 ], 0.05, 0.12 ], 16, 0 ], "fill-antialias": false } }, { "id": "land-structure-polygon", "type": "fill", "metadata": {}, "source": "composite", "source-layer": "structure", "minzoom": 13, "filter": [ "all", [ "==", [ "geometry-type" ], "Polygon" ], [ "==", [ "get", "class" ], "land" ] ], "layout": {}, "paint": { "fill-color": "hsl(35, 12%, 89%)" } }, { "id": "land-structure-line", "type": "line", "metadata": {}, "source": "composite", "source-layer": "structure", "minzoom": 13, "filter": [ "all", [ "==", [ "geometry-type" ], "LineString" ], [ "==", [ "get", "class" ], "land" ] ], "layout": { "line-cap": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.99 ], [ "zoom" ], 14, 0.75, 20, 40 ], "line-color": "hsl(35, 12%, 89%)" } }, { "id": "aeroway-polygon", "type": "fill", "metadata": {}, "source": "composite", "source-layer": "aeroway", "minzoom": 11, "filter": [ "all", [ "==", [ "geometry-type" ], "Polygon" ], [ "match", [ "get", "type" ], [ "runway", "taxiway", "helipad" ], true, false ] ], "layout": {}, "paint": { "fill-color": [ "interpolate", [ "linear" ], [ "zoom" ], 15, "hsl(230, 23%, 82%)", 16, "hsl(230, 37%, 84%)" ], "fill-opacity": [ "interpolate", [ "linear" ], [ "zoom" ], 11, 0, 11.5, 1 ] } }, { "id": "aeroway-line", "type": "line", "metadata": {}, "source": "composite", "source-layer": "aeroway", "minzoom": 9, "filter": [ "==", [ "geometry-type" ], "LineString" ], "layout": {}, "paint": { "line-color": [ "interpolate", [ "linear" ], [ "zoom" ], 15, "hsl(230, 23%, 82%)", 16, "hsl(230, 37%, 84%)" ], "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 9, [ "match", [ "get", "type" ], "runway", 1, "taxiway", 0.5, 0.5 ], 18, [ "match", [ "get", "type" ], "runway", 80, "taxiway", 20, 20 ] ] } }, { "id": "building-outline", "type": "line", "metadata": {}, "source": "composite", "source-layer": "building", "minzoom": 15, "filter": [ "all", [ "!=", [ "get", "type" ], "building:part" ], [ "==", [ "get", "underground" ], "false" ] ], "layout": {}, "paint": { "line-color": "hsl(35, 6%, 79%)", "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 15, 0.75, 20, 3 ], "line-opacity": [ "interpolate", [ "linear" ], [ "zoom" ], 15, 0, 16, 1 ] } }, { "id": "building", "type": "fill", "metadata": {}, "source": "composite", "source-layer": "building", "minzoom": 15, "filter": [ "all", [ "!=", [ "get", "type" ], "building:part" ], [ "==", [ "get", "underground" ], "false" ] ], "layout": {}, "paint": { "fill-color": [ "interpolate", [ "linear" ], [ "zoom" ], 15, "hsl(35, 11%, 86%)", 16, "hsl(35, 8%, 85%)" ], "fill-opacity": [ "interpolate", [ "linear" ], [ "zoom" ], 15, 0, 16, 1 ], "fill-outline-color": "hsl(35, 6%, 79%)" } }, { "id": "tunnel-street-minor-low", "type": "line", "metadata": { "mapbox:group": "1444855769305.6016" }, "source": "composite", "source-layer": "road", "minzoom": 13, "filter": [ "all", [ "==", [ "get", "structure" ], "tunnel" ], [ "step", [ "zoom" ], [ "match", [ "get", "class" ], [ "street", "street_limited", "track", "primary_link" ], true, false ], 14, [ "match", [ "get", "class" ], [ "street", "street_limited", "track", "primary_link", "secondary_link", "tertiary_link", "service" ], true, false ] ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-cap": "round", "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 12, 0.5, 14, [ "match", [ "get", "class" ], [ "street", "street_limited", "primary_link" ], 2, "track", 1, 0.5 ], 18, [ "match", [ "get", "class" ], [ "street", "street_limited", "primary_link" ], 18, 12 ] ], "line-color": "hsl(0, 0%, 100%)", "line-opacity": [ "step", [ "zoom" ], 1, 14, 0 ] } }, { "id": "tunnel-street-minor-case", "type": "line", "metadata": { "mapbox:group": "1444855769305.6016" }, "source": "composite", "source-layer": "road", "minzoom": 13, "filter": [ "all", [ "==", [ "get", "structure" ], "tunnel" ], [ "step", [ "zoom" ], [ "match", [ "get", "class" ], [ "street", "street_limited", "track", "primary_link" ], true, false ], 14, [ "match", [ "get", "class" ], [ "street", "street_limited", "track", "primary_link", "secondary_link", "tertiary_link", "service" ], true, false ] ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-cap": "round", "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 12, 0.75, 20, 2 ], "line-color": "hsl(230, 19%, 75%)", "line-gap-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 12, 0.5, 14, [ "match", [ "get", "class" ], [ "street", "street_limited", "primary_link" ], 2, "track", 1, 0.5 ], 18, [ "match", [ "get", "class" ], [ "street", "street_limited", "primary_link" ], 18, 12 ] ], "line-opacity": [ "step", [ "zoom" ], 0, 14, 1 ], "line-dasharray": [ 3, 3 ] } }, { "id": "tunnel-primary-secondary-tertiary-case", "type": "line", "metadata": { "mapbox:group": "1444855769305.6016" }, "source": "composite", "source-layer": "road", "minzoom": 13, "filter": [ "all", [ "==", [ "get", "structure" ], "tunnel" ], [ "match", [ "get", "class" ], [ "primary", "secondary", "tertiary" ], true, false ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-cap": "round", "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 10, [ "match", [ "get", "class" ], "primary", 1, [ "secondary", "tertiary" ], 0.75, 0.75 ], 18, 2 ], "line-color": "hsl(230, 19%, 75%)", "line-gap-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 5, [ "match", [ "get", "class" ], "primary", 0.75, [ "secondary", "tertiary" ], 0.1, 0.1 ], 18, [ "match", [ "get", "class" ], "primary", 32, [ "secondary", "tertiary" ], 26, 26 ] ], "line-dasharray": [ 3, 3 ] } }, { "id": "tunnel-major-link-case", "type": "line", "metadata": { "mapbox:group": "1444855769305.6016" }, "source": "composite", "source-layer": "road", "minzoom": 13, "filter": [ "all", [ "==", [ "get", "structure" ], "tunnel" ], [ "match", [ "get", "class" ], [ "motorway_link", "trunk_link" ], true, false ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-cap": "round", "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 12, 0.75, 20, 2 ], "line-color": "hsl(0, 0%, 100%)", "line-gap-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 12, 0.5, 14, 2, 18, 18 ], "line-dasharray": [ 3, 3 ] } }, { "id": "tunnel-motorway-trunk-case", "type": "line", "metadata": { "mapbox:group": "1444855769305.6016" }, "source": "composite", "source-layer": "road", "minzoom": 13, "filter": [ "all", [ "==", [ "get", "structure" ], "tunnel" ], [ "match", [ "get", "class" ], [ "motorway", "trunk" ], true, false ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-cap": "round", "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 10, 1, 18, 2 ], "line-color": "hsl(0, 0%, 100%)", "line-gap-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 5, 0.75, 18, 32 ], "line-dasharray": [ 3, 3 ] } }, { "id": "tunnel-construction", "type": "line", "metadata": { "mapbox:group": "1444855769305.6016" }, "source": "composite", "source-layer": "road", "minzoom": 14, "filter": [ "all", [ "==", [ "get", "structure" ], "tunnel" ], [ "==", [ "get", "class" ], "construction" ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": {}, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 14, 2, 18, 18 ], "line-color": "hsl(230, 24%, 87%)", "line-dasharray": [ "step", [ "zoom" ], [ "literal", [ 0.4, 0.8 ] ], 15, [ "literal", [ 0.3, 0.6 ] ], 16, [ "literal", [ 0.2, 0.3 ] ], 17, [ "literal", [ 0.2, 0.25 ] ], 18, [ "literal", [ 0.15, 0.15 ] ] ] } }, { "id": "tunnel-path", "type": "line", "metadata": { "mapbox:group": "1444855769305.6016" }, "source": "composite", "source-layer": "road", "minzoom": 13, "filter": [ "all", [ "==", [ "get", "structure" ], "tunnel" ], [ "==", [ "get", "class" ], "path" ], [ "!=", [ "get", "type" ], "steps" ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 15, 1, 18, 4 ], "line-dasharray": [ "step", [ "zoom" ], [ "literal", [ 1, 0 ] ], 15, [ "literal", [ 1.75, 1 ] ], 16, [ "literal", [ 1, 0.75 ] ], 17, [ "literal", [ 1, 0.5 ] ] ], "line-color": "hsl(35, 26%, 95%)" } }, { "id": "tunnel-steps", "type": "line", "metadata": { "mapbox:group": "1444855769305.6016" }, "source": "composite", "source-layer": "road", "minzoom": 14, "filter": [ "all", [ "==", [ "get", "structure" ], "tunnel" ], [ "==", [ "get", "class" ], "steps" ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 15, 1, 16, 1.6, 18, 6 ], "line-color": "hsl(35, 26%, 95%)", "line-dasharray": [ "step", [ "zoom" ], [ "literal", [ 1, 0 ] ], 15, [ "literal", [ 1.75, 1 ] ], 16, [ "literal", [ 1, 0.75 ] ], 17, [ "literal", [ 0.3, 0.3 ] ] ] } }, { "id": "tunnel-major-link", "type": "line", "metadata": { "mapbox:group": "1444855769305.6016" }, "source": "composite", "source-layer": "road", "minzoom": 13, "filter": [ "all", [ "==", [ "get", "structure" ], "tunnel" ], [ "match", [ "get", "class" ], [ "motorway_link", "trunk_link" ], true, false ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-cap": "round", "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 12, 0.5, 14, 2, 18, 18 ], "line-color": [ "match", [ "get", "class" ], "motorway_link", "hsl(26, 100%, 78%)", "trunk_link", "hsl(46, 77%, 78%)", "hsl(46, 77%, 78%)" ] } }, { "id": "tunnel-pedestrian", "type": "line", "metadata": { "mapbox:group": "1444855769305.6016" }, "source": "composite", "source-layer": "road", "minzoom": 13, "filter": [ "all", [ "==", [ "get", "structure" ], "tunnel" ], [ "==", [ "get", "class" ], "pedestrian" ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 14, 0.5, 18, 12 ], "line-color": "hsl(0, 0%, 100%)", "line-dasharray": [ "step", [ "zoom" ], [ "literal", [ 1, 0 ] ], 15, [ "literal", [ 1.5, 0.4 ] ], 16, [ "literal", [ 1, 0.2 ] ] ] } }, { "id": "tunnel-street-minor", "type": "line", "metadata": { "mapbox:group": "1444855769305.6016" }, "source": "composite", "source-layer": "road", "minzoom": 13, "filter": [ "all", [ "==", [ "get", "structure" ], "tunnel" ], [ "step", [ "zoom" ], [ "match", [ "get", "class" ], [ "street", "street_limited", "track", "primary_link" ], true, false ], 14, [ "match", [ "get", "class" ], [ "street", "street_limited", "track", "primary_link", "secondary_link", "tertiary_link", "service" ], true, false ] ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-cap": "round", "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 12, 0.5, 14, [ "match", [ "get", "class" ], [ "street", "street_limited", "primary_link" ], 2, "track", 1, 0.5 ], 18, [ "match", [ "get", "class" ], [ "street", "street_limited", "primary_link" ], 18, 12 ] ], "line-color": [ "match", [ "get", "class" ], "street_limited", "hsl(35, 14%, 93%)", "hsl(0, 0%, 100%)" ], "line-opacity": [ "step", [ "zoom" ], 0, 14, 1 ] } }, { "id": "tunnel-primary-secondary-tertiary", "type": "line", "metadata": { "mapbox:group": "1444855769305.6016" }, "source": "composite", "source-layer": "road", "minzoom": 13, "filter": [ "all", [ "==", [ "get", "structure" ], "tunnel" ], [ "match", [ "get", "class" ], [ "primary", "secondary", "tertiary" ], true, false ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-cap": "round", "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 5, [ "match", [ "get", "class" ], "primary", 0.75, [ "secondary", "tertiary" ], 0.1, 0.1 ], 18, [ "match", [ "get", "class" ], "primary", 32, [ "secondary", "tertiary" ], 26, 26 ] ], "line-color": "hsl(0, 0%, 100%)" } }, { "id": "tunnel-oneway-arrow-blue", "type": "symbol", "metadata": { "mapbox:group": "1444855769305.6016" }, "source": "composite", "source-layer": "road", "minzoom": 15, "filter": [ "all", [ "==", [ "get", "structure" ], "tunnel" ], [ "==", [ "get", "oneway" ], "true" ], [ "step", [ "zoom" ], [ "match", [ "get", "class" ], [ "primary", "secondary", "street", "street_limited", "tertiary" ], true, false ], 16, [ "match", [ "get", "class" ], [ "primary", "secondary", "tertiary", "street", "street_limited", "primary_link", "secondary_link", "tertiary_link", "path", "pedestrian", "service", "track" ], true, false ] ] ], "layout": { "symbol-placement": "line", "icon-image": [ "step", [ "zoom" ], "oneway-small", 17, [ "match", [ "get", "class" ], [ "primary", "secondary", "tertiary", "street", "street_limited" ], "oneway-large", "oneway-small" ], 18, "oneway-large" ], "symbol-spacing": 200, "icon-rotation-alignment": "map" }, "paint": {} }, { "id": "tunnel-motorway-trunk", "type": "line", "metadata": { "mapbox:group": "1444855769305.6016" }, "source": "composite", "source-layer": "road", "minzoom": 13, "filter": [ "all", [ "==", [ "get", "structure" ], "tunnel" ], [ "match", [ "get", "class" ], [ "motorway", "trunk" ], true, false ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-cap": "round", "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 5, 0.75, 18, 32 ], "line-color": [ "match", [ "get", "class" ], "motorway", "hsl(26, 100%, 78%)", "trunk", "hsl(46, 77%, 78%)", "hsl(46, 77%, 78%)" ] } }, { "id": "tunnel-oneway-arrow-white", "type": "symbol", "metadata": { "mapbox:group": "1444855769305.6016" }, "source": "composite", "source-layer": "road", "minzoom": 16, "filter": [ "all", [ "==", [ "get", "structure" ], "tunnel" ], [ "match", [ "get", "class" ], [ "motorway", "motorway_link", "trunk", "trunk_link" ], true, false ], [ "==", [ "get", "oneway" ], "true" ] ], "layout": { "symbol-placement": "line", "icon-image": [ "step", [ "zoom" ], "oneway-white-small", 17, "oneway-white-large" ], "symbol-spacing": 200 }, "paint": {} }, { "id": "ferry", "type": "line", "metadata": {}, "source": "composite", "source-layer": "road", "minzoom": 8, "filter": [ "==", [ "get", "type" ], "ferry" ], "layout": { "line-join": "round" }, "paint": { "line-color": [ "interpolate", [ "linear" ], [ "zoom" ], 15, "hsl(205, 73%, 63%)", 17, "hsl(230, 73%, 63%)" ], "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 14, 0.5, 20, 1 ], "line-dasharray": [ "step", [ "zoom" ], [ "literal", [ 1, 0 ] ], 13, [ "literal", [ 12, 4 ] ] ] } }, { "id": "ferry-auto", "type": "line", "metadata": {}, "source": "composite", "source-layer": "road", "filter": [ "==", [ "get", "type" ], "ferry_auto" ], "layout": { "line-join": "round" }, "paint": { "line-color": [ "interpolate", [ "linear" ], [ "zoom" ], 15, "hsl(205, 73%, 63%)", 17, "hsl(230, 73%, 63%)" ], "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 14, 0.5, 20, 1 ] } }, { "id": "road-path-bg", "type": "line", "metadata": { "mapbox:group": "1444855786460.0557" }, "source": "composite", "source-layer": "road", "minzoom": 12, "filter": [ "all", [ "==", [ "get", "class" ], "path" ], [ "step", [ "zoom" ], [ "!", [ "match", [ "get", "type" ], [ "steps", "sidewalk", "crossing" ], true, false ] ], 16, [ "!=", [ "get", "type" ], "steps" ] ], [ "match", [ "get", "structure" ], [ "none", "ford" ], true, false ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 15, 2, 18, 7 ], "line-color": "hsl(230, 17%, 82%)", "line-opacity": [ "step", [ "zoom" ], 0, 14, 0.75 ] } }, { "id": "road-steps-bg", "type": "line", "metadata": { "mapbox:group": "1444855786460.0557" }, "source": "composite", "source-layer": "road", "minzoom": 14, "filter": [ "all", [ "==", [ "get", "type" ], "steps" ], [ "match", [ "get", "structure" ], [ "none", "ford" ], true, false ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 15, 2, 17, 4.6, 18, 7 ], "line-color": "hsl(230, 17%, 82%)", "line-opacity": 0.75 } }, { "id": "turning-feature-outline", "type": "symbol", "metadata": { "mapbox:group": "1444855786460.0557" }, "source": "composite", "source-layer": "road", "minzoom": 15, "filter": [ "all", [ "==", [ "geometry-type" ], "Point" ], [ "match", [ "get", "class" ], [ "turning_circle", "turning_loop" ], true, false ] ], "layout": { "icon-image": "turning-circle-outline", "icon-size": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 14, 0.122, 18, 0.969, 20, 1 ], "icon-allow-overlap": true, "icon-ignore-placement": true, "icon-padding": 0, "icon-rotation-alignment": "map" }, "paint": {} }, { "id": "road-pedestrian-case", "type": "line", "metadata": { "mapbox:group": "1444855786460.0557" }, "source": "composite", "source-layer": "road", "minzoom": 12, "filter": [ "all", [ "==", [ "get", "class" ], "pedestrian" ], [ "match", [ "get", "structure" ], [ "none", "ford" ], true, false ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 14, 2, 18, 14.5 ], "line-color": "hsl(230, 24%, 87%)", "line-opacity": [ "step", [ "zoom" ], 0, 14, 1 ] } }, { "id": "road-minor-low", "type": "line", "metadata": { "mapbox:group": "1444855786460.0557" }, "source": "composite", "source-layer": "road", "minzoom": 13, "filter": [ "all", [ "step", [ "zoom" ], [ "==", [ "get", "class" ], "track" ], 14, [ "match", [ "get", "class" ], [ "track", "secondary_link", "tertiary_link", "service" ], true, false ] ], [ "match", [ "get", "structure" ], [ "none", "ford" ], true, false ], [ "==", [ "geometry-type" ], "LineString" ] ], "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": "hsl(0, 0%, 100%)", "line-opacity": [ "step", [ "zoom" ], 1, 14, 0 ] } }, { "id": "road-street-low", "type": "line", "metadata": { "mapbox:group": "1444855786460.0557" }, "source": "composite", "source-layer": "road", "minzoom": 11, "filter": [ "all", [ "match", [ "get", "class" ], [ "street", "street_limited", "primary_link" ], true, false ], [ "match", [ "get", "structure" ], [ "none", "ford" ], true, false ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-cap": "round", "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 12, 0.5, 14, 2, 18, 18 ], "line-color": "hsl(0, 0%, 100%)", "line-opacity": [ "step", [ "zoom" ], 1, 14, 0 ] } }, { "id": "road-minor-case", "type": "line", "metadata": { "mapbox:group": "1444855786460.0557" }, "source": "composite", "source-layer": "road", "minzoom": 13, "filter": [ "all", [ "step", [ "zoom" ], [ "==", [ "get", "class" ], "track" ], 14, [ "match", [ "get", "class" ], [ "track", "secondary_link", "tertiary_link", "service" ], true, false ] ], [ "match", [ "get", "structure" ], [ "none", "ford" ], true, false ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-cap": "round", "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 12, 0.75, 20, 2 ], "line-color": "hsl(230, 24%, 87%)", "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-street-case", "type": "line", "metadata": { "mapbox:group": "1444855786460.0557" }, "source": "composite", "source-layer": "road", "minzoom": 11, "filter": [ "all", [ "match", [ "get", "class" ], [ "street", "street_limited", "primary_link" ], true, false ], [ "match", [ "get", "structure" ], [ "none", "ford" ], true, false ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-cap": "round", "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 12, 0.75, 20, 2 ], "line-color": "hsl(230, 24%, 87%)", "line-gap-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 12, 0.5, 14, 2, 18, 18 ], "line-opacity": [ "step", [ "zoom" ], 0, 14, 1 ] } }, { "id": "road-secondary-tertiary-case", "type": "line", "metadata": { "mapbox:group": "1444855786460.0557" }, "source": "composite", "source-layer": "road", "filter": [ "all", [ "match", [ "get", "class" ], [ "secondary", "tertiary" ], true, false ], [ "match", [ "get", "structure" ], [ "none", "ford" ], true, false ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-cap": "round", "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 10, 0.75, 18, 2 ], "line-color": "hsl(230, 24%, 87%)", "line-gap-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 5, 0.1, 18, 26 ], "line-opacity": [ "step", [ "zoom" ], 0, 10, 1 ] } }, { "id": "road-primary-case", "type": "line", "metadata": { "mapbox:group": "1444855786460.0557" }, "source": "composite", "source-layer": "road", "filter": [ "all", [ "==", [ "get", "class" ], "primary" ], [ "match", [ "get", "structure" ], [ "none", "ford" ], true, false ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-cap": "round", "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 10, 1, 18, 2 ], "line-color": "hsl(230, 24%, 87%)", "line-gap-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 5, 0.75, 18, 32 ], "line-opacity": [ "step", [ "zoom" ], 0, 10, 1 ] } }, { "id": "road-major-link-case", "type": "line", "metadata": { "mapbox:group": "1444855786460.0557" }, "source": "composite", "source-layer": "road", "minzoom": 10, "filter": [ "all", [ "match", [ "get", "class" ], [ "motorway_link", "trunk_link" ], true, false ], [ "match", [ "get", "structure" ], [ "none", "ford" ], true, false ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-cap": "round", "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 12, 0.75, 20, 2 ], "line-color": "hsl(0, 0%, 100%)", "line-gap-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 12, 0.5, 14, 2, 18, 18 ], "line-opacity": [ "step", [ "zoom" ], 0, 11, 1 ] } }, { "id": "road-motorway-trunk-case", "type": "line", "metadata": { "mapbox:group": "1444855786460.0557" }, "source": "composite", "source-layer": "road", "filter": [ "all", [ "match", [ "get", "class" ], [ "motorway", "trunk" ], true, false ], [ "match", [ "get", "structure" ], [ "none", "ford" ], true, false ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-cap": "round", "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 10, 1, 18, 2 ], "line-color": "hsl(0, 0%, 100%)", "line-gap-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 5, 0.75, 18, 32 ], "line-opacity": [ "step", [ "zoom" ], [ "match", [ "get", "class" ], "motorway", 1, 0 ], 6, 1 ] } }, { "id": "road-construction", "type": "line", "metadata": { "mapbox:group": "1444855786460.0557" }, "source": "composite", "source-layer": "road", "minzoom": 14, "filter": [ "all", [ "==", [ "get", "class" ], "construction" ], [ "match", [ "get", "structure" ], [ "none", "ford" ], true, false ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": {}, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 14, 2, 18, 18 ], "line-color": "hsl(230, 24%, 87%)", "line-dasharray": [ "step", [ "zoom" ], [ "literal", [ 0.4, 0.8 ] ], 15, [ "literal", [ 0.3, 0.6 ] ], 16, [ "literal", [ 0.2, 0.3 ] ], 17, [ "literal", [ 0.2, 0.25 ] ], 18, [ "literal", [ 0.15, 0.15 ] ] ] } }, { "id": "road-path", "type": "line", "metadata": { "mapbox:group": "1444855786460.0557" }, "source": "composite", "source-layer": "road", "minzoom": 12, "filter": [ "all", [ "==", [ "get", "class" ], "path" ], [ "step", [ "zoom" ], [ "!", [ "match", [ "get", "type" ], [ "steps", "sidewalk", "crossing" ], true, false ] ], 16, [ "!=", [ "get", "type" ], "steps" ] ], [ "match", [ "get", "structure" ], [ "none", "ford" ], true, false ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 13, 0.5, 14, 1, 15, 1, 18, 4 ], "line-color": "hsl(0, 0%, 100%)", "line-dasharray": [ "step", [ "zoom" ], [ "literal", [ 1, 0 ] ], 15, [ "literal", [ 1.75, 1 ] ], 16, [ "literal", [ 1, 0.75 ] ], 17, [ "literal", [ 1, 0.5 ] ] ] } }, { "id": "road-steps", "type": "line", "metadata": { "mapbox:group": "1444855786460.0557" }, "source": "composite", "source-layer": "road", "minzoom": 14, "filter": [ "all", [ "==", [ "get", "type" ], "steps" ], [ "match", [ "get", "structure" ], [ "none", "ford" ], true, false ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 15, 1, 16, 1.6, 18, 6 ], "line-color": "hsl(0, 0%, 100%)", "line-dasharray": [ "step", [ "zoom" ], [ "literal", [ 1, 0 ] ], 15, [ "literal", [ 1.75, 1 ] ], 16, [ "literal", [ 1, 0.75 ] ], 17, [ "literal", [ 0.3, 0.3 ] ] ] } }, { "id": "road-major-link", "type": "line", "metadata": { "mapbox:group": "1444855786460.0557" }, "source": "composite", "source-layer": "road", "minzoom": 10, "filter": [ "all", [ "match", [ "get", "class" ], [ "motorway_link", "trunk_link" ], true, false ], [ "match", [ "get", "structure" ], [ "none", "ford" ], true, false ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-cap": "round", "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 12, 0.5, 14, 2, 18, 18 ], "line-color": [ "match", [ "get", "class" ], "motorway_link", "hsl(26, 100%, 68%)", "trunk_link", "hsl(46, 85%, 67%)", "hsl(46, 85%, 67%)" ] } }, { "id": "road-pedestrian", "type": "line", "metadata": { "mapbox:group": "1444855786460.0557" }, "source": "composite", "source-layer": "road", "minzoom": 12, "filter": [ "all", [ "==", [ "get", "class" ], "pedestrian" ], [ "match", [ "get", "structure" ], [ "none", "ford" ], true, false ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 14, 0.5, 18, 12 ], "line-color": "hsl(0, 0%, 100%)", "line-dasharray": [ "step", [ "zoom" ], [ "literal", [ 1, 0 ] ], 15, [ "literal", [ 1.5, 0.4 ] ], 16, [ "literal", [ 1, 0.2 ] ] ] } }, { "id": "road-pedestrian-polygon-fill", "type": "fill", "metadata": { "mapbox:group": "1444855786460.0557" }, "source": "composite", "source-layer": "road", "minzoom": 12, "filter": [ "all", [ "==", [ "geometry-type" ], "Polygon" ], [ "match", [ "get", "class" ], [ "path", "pedestrian" ], true, false ], [ "match", [ "get", "structure" ], [ "none", "ford" ], true, false ] ], "layout": {}, "paint": { "fill-color": [ "interpolate", [ "linear" ], [ "zoom" ], 16, "hsl(230, 16%, 94%)", 16.25, "hsl(230, 50%, 98%)" ], "fill-outline-color": "hsl(230, 26%, 88%)" } }, { "id": "road-pedestrian-polygon-pattern", "type": "fill", "metadata": { "mapbox:group": "1444855786460.0557" }, "source": "composite", "source-layer": "road", "minzoom": 12, "filter": [ "all", [ "==", [ "geometry-type" ], "Polygon" ], [ "match", [ "get", "class" ], [ "path", "pedestrian" ], true, false ], [ "match", [ "get", "structure" ], [ "none", "ford" ], true, false ] ], "layout": {}, "paint": { "fill-color": "hsl(0, 0%, 100%)", "fill-outline-color": "hsl(35, 10%, 83%)", "fill-pattern": "pedestrian-polygon", "fill-opacity": [ "interpolate", [ "linear" ], [ "zoom" ], 16, 0, 16.25, 1 ] } }, { "id": "road-polygon", "type": "fill", "metadata": { "mapbox:group": "1444855786460.0557" }, "source": "composite", "source-layer": "road", "minzoom": 12, "filter": [ "all", [ "==", [ "geometry-type" ], "Polygon" ], [ "match", [ "get", "class" ], [ "primary", "secondary", "tertiary", "primary_link", "secondary_link", "tertiary_link", "street", "street_limited", "track", "service" ], true, false ], [ "match", [ "get", "structure" ], [ "none", "ford" ], true, false ] ], "layout": {}, "paint": { "fill-color": "hsl(0, 0%, 100%)", "fill-outline-color": "#d6d9e6" } }, { "id": "road-minor", "type": "line", "metadata": { "mapbox:group": "1444855786460.0557" }, "source": "composite", "source-layer": "road", "minzoom": 13, "filter": [ "all", [ "step", [ "zoom" ], [ "==", [ "get", "class" ], "track" ], 14, [ "match", [ "get", "class" ], [ "track", "secondary_link", "tertiary_link", "service" ], true, false ] ], [ "match", [ "get", "structure" ], [ "none", "ford" ], true, false ], [ "==", [ "geometry-type" ], "LineString" ] ], "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": "hsl(0, 0%, 100%)", "line-opacity": [ "step", [ "zoom" ], 0, 14, 1 ] } }, { "id": "road-street", "type": "line", "metadata": { "mapbox:group": "1444855786460.0557" }, "source": "composite", "source-layer": "road", "minzoom": 11, "filter": [ "all", [ "match", [ "get", "class" ], [ "street", "street_limited", "primary_link" ], true, false ], [ "match", [ "get", "structure" ], [ "none", "ford" ], true, false ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-cap": "round", "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 12, 0.5, 14, 2, 18, 18 ], "line-color": [ "match", [ "get", "class" ], "street_limited", "hsl(35, 14%, 93%)", "hsl(0, 0%, 100%)" ], "line-opacity": [ "step", [ "zoom" ], 0, 14, 1 ] } }, { "id": "road-secondary-tertiary", "type": "line", "metadata": { "mapbox:group": "1444855786460.0557" }, "source": "composite", "source-layer": "road", "filter": [ "all", [ "match", [ "get", "class" ], [ "secondary", "tertiary" ], true, false ], [ "match", [ "get", "structure" ], [ "none", "ford" ], true, false ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-cap": "round", "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 5, 0.1, 18, 26 ], "line-color": "hsl(0, 0%, 100%)" } }, { "id": "road-primary", "type": "line", "metadata": { "mapbox:group": "1444855786460.0557" }, "source": "composite", "source-layer": "road", "filter": [ "all", [ "==", [ "get", "class" ], "primary" ], [ "match", [ "get", "structure" ], [ "none", "ford" ], true, false ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-cap": "round", "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 5, 0.75, 18, 32 ], "line-color": "hsl(0, 0%, 100%)" } }, { "id": "road-oneway-arrow-blue", "type": "symbol", "metadata": { "mapbox:group": "1444855786460.0557" }, "source": "composite", "source-layer": "road", "minzoom": 15, "filter": [ "all", [ "==", [ "get", "oneway" ], "true" ], [ "step", [ "zoom" ], [ "match", [ "get", "class" ], [ "primary", "secondary", "tertiary", "street", "street_limited" ], true, false ], 16, [ "match", [ "get", "class" ], [ "primary", "secondary", "tertiary", "street", "street_limited", "primary_link", "secondary_link", "tertiary_link", "path", "pedestrian", "service", "track" ], true, false ] ], [ "match", [ "get", "structure" ], [ "none", "ford" ], true, false ] ], "layout": { "symbol-placement": "line", "icon-image": [ "step", [ "zoom" ], "oneway-small", 17, [ "match", [ "get", "class" ], [ "primary", "secondary", "tertiary", "street", "street_limited" ], "oneway-large", "oneway-small" ], 18, "oneway-large" ], "symbol-spacing": 200, "icon-rotation-alignment": "map" }, "paint": {} }, { "id": "road-motorway-trunk", "type": "line", "metadata": { "mapbox:group": "1444855786460.0557" }, "source": "composite", "source-layer": "road", "filter": [ "all", [ "match", [ "get", "class" ], [ "motorway", "trunk" ], true, false ], [ "match", [ "get", "structure" ], [ "none", "ford" ], true, false ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-cap": "round", "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 5, 0.75, 18, 32 ], "line-color": [ "step", [ "zoom" ], [ "match", [ "get", "class" ], "motorway", "hsl(26, 87%, 62%)", "trunk", "hsl(0, 0%, 100%)", "hsl(0, 0%, 100%)" ], 6, [ "match", [ "get", "class" ], "motorway", "hsl(26, 87%, 62%)", "trunk", "hsl(46, 80%, 60%)", "hsl(46, 80%, 60%)" ], 9, [ "match", [ "get", "class" ], "motorway", "hsl(26, 100%, 68%)", "trunk", "hsl(46, 85%, 67%)", "hsl(46, 85%, 67%)" ] ] } }, { "id": "road-rail", "type": "line", "metadata": { "mapbox:group": "1444855786460.0557" }, "source": "composite", "source-layer": "road", "minzoom": 13, "filter": [ "all", [ "match", [ "get", "class" ], [ "major_rail", "minor_rail" ], true, false ], [ "match", [ "get", "structure" ], [ "none", "ford" ], true, false ] ], "layout": { "line-join": "round" }, "paint": { "line-color": [ "interpolate", [ "linear" ], [ "zoom" ], 13, "hsl(50, 17%, 82%)", 16, "hsl(230, 10%, 74%)" ], "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 14, 0.5, 20, 1 ] } }, { "id": "road-rail-tracks", "type": "line", "metadata": { "mapbox:group": "1444855786460.0557" }, "source": "composite", "source-layer": "road", "minzoom": 13, "filter": [ "all", [ "match", [ "get", "class" ], [ "major_rail", "minor_rail" ], true, false ], [ "match", [ "get", "structure" ], [ "none", "ford" ], true, false ] ], "layout": { "line-join": "round" }, "paint": { "line-color": [ "interpolate", [ "linear" ], [ "zoom" ], 13, "hsl(50, 17%, 82%)", 16, "hsl(230, 10%, 74%)" ], "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 14, 4, 20, 8 ], "line-dasharray": [ 0.1, 15 ], "line-opacity": [ "interpolate", [ "linear" ], [ "zoom" ], 13.75, 0, 14, 1 ] } }, { "id": "level-crossing", "type": "symbol", "metadata": { "mapbox:group": "1444855786460.0557" }, "source": "composite", "source-layer": "road", "minzoom": 16, "filter": [ "==", [ "get", "class" ], "level_crossing" ], "layout": { "icon-image": "level-crossing", "icon-allow-overlap": true }, "paint": {} }, { "id": "road-oneway-arrow-white", "type": "symbol", "metadata": { "mapbox:group": "1444855786460.0557" }, "source": "composite", "source-layer": "road", "minzoom": 16, "filter": [ "all", [ "==", [ "get", "oneway" ], "true" ], [ "match", [ "get", "class" ], [ "motorway", "trunk", "motorway_link", "trunk_link" ], true, false ], [ "match", [ "get", "structure" ], [ "none", "ford" ], true, false ] ], "layout": { "symbol-placement": "line", "icon-image": [ "step", [ "zoom" ], "oneway-white-small", 17, "oneway-white-large" ], "symbol-spacing": 200 }, "paint": {} }, { "id": "turning-feature", "type": "symbol", "metadata": { "mapbox:group": "1444855786460.0557" }, "source": "composite", "source-layer": "road", "minzoom": 15, "filter": [ "all", [ "==", [ "geometry-type" ], "Point" ], [ "match", [ "get", "class" ], [ "turning_circle", "turning_loop" ], true, false ] ], "layout": { "icon-image": "turning-circle", "icon-size": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 14, 0.095, 18, 1 ], "icon-allow-overlap": true, "icon-ignore-placement": true, "icon-padding": 0, "icon-rotation-alignment": "map" }, "paint": {} }, { "id": "golf-hole-line", "type": "line", "metadata": {}, "source": "composite", "source-layer": "road", "minzoom": 16, "filter": [ "==", [ "get", "class" ], "golf" ], "layout": {}, "paint": { "line-color": "hsl(100, 47%, 58%)" } }, { "id": "bridge-path-bg", "type": "line", "metadata": { "mapbox:group": "1444855799204.86" }, "source": "composite", "source-layer": "road", "minzoom": 13, "filter": [ "all", [ "==", [ "get", "structure" ], "bridge" ], [ "==", [ "get", "class" ], "path" ], [ "!=", [ "get", "type" ], "steps" ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-cap": "round", "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 15, 2, 18, 7 ], "line-color": "hsl(230, 17%, 82%)", "line-opacity": [ "step", [ "zoom" ], 0, 14, 1 ] } }, { "id": "bridge-steps-bg", "type": "line", "metadata": { "mapbox:group": "1444855799204.86" }, "source": "composite", "source-layer": "road", "minzoom": 14, "filter": [ "all", [ "==", [ "get", "type" ], "steps" ], [ "==", [ "get", "structure" ], "bridge" ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 15, 2, 17, 4.6, 18, 7 ], "line-color": "hsl(230, 17%, 82%)", "line-opacity": 0.75 } }, { "id": "bridge-pedestrian-case", "type": "line", "metadata": { "mapbox:group": "1444855799204.86" }, "source": "composite", "source-layer": "road", "minzoom": 13, "filter": [ "all", [ "==", [ "get", "structure" ], "bridge" ], [ "==", [ "get", "class" ], "pedestrian" ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 14, 2, 18, 14.5 ], "line-color": "hsl(230, 24%, 87%)", "line-opacity": [ "step", [ "zoom" ], 0, 14, 1 ] } }, { "id": "bridge-street-minor-low", "type": "line", "metadata": { "mapbox:group": "1444855799204.86" }, "source": "composite", "source-layer": "road", "minzoom": 13, "filter": [ "all", [ "==", [ "get", "structure" ], "bridge" ], [ "step", [ "zoom" ], [ "match", [ "get", "class" ], [ "street", "street_limited", "track", "primary_link" ], true, false ], 14, [ "match", [ "get", "class" ], [ "street", "street_limited", "track", "primary_link", "secondary_link", "tertiary_link", "service" ], true, false ] ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-cap": "round", "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 12, 0.5, 14, [ "match", [ "get", "class" ], [ "street", "street_limited", "primary_link" ], 2, "track", 1, 0.5 ], 18, [ "match", [ "get", "class" ], [ "street", "street_limited", "primary_link" ], 18, 12 ] ], "line-color": "hsl(0, 0%, 100%)", "line-opacity": [ "step", [ "zoom" ], 1, 14, 0 ] } }, { "id": "bridge-street-minor-case", "type": "line", "metadata": { "mapbox:group": "1444855799204.86" }, "source": "composite", "source-layer": "road", "minzoom": 13, "filter": [ "all", [ "==", [ "get", "structure" ], "bridge" ], [ "step", [ "zoom" ], [ "match", [ "get", "class" ], [ "street", "street_limited", "track", "primary_link" ], true, false ], 14, [ "match", [ "get", "class" ], [ "street", "street_limited", "track", "primary_link", "secondary_link", "tertiary_link", "service" ], true, false ] ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 12, 0.75, 20, 2 ], "line-color": "hsl(230, 24%, 87%)", "line-gap-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 12, 0.5, 14, [ "match", [ "get", "class" ], [ "street", "street_limited", "primary_link" ], 2, "track", 1, 0.5 ], 18, [ "match", [ "get", "class" ], [ "street", "street_limited", "primary_link" ], 18, 12 ] ], "line-opacity": [ "step", [ "zoom" ], 0, 14, 1 ] } }, { "id": "bridge-primary-secondary-tertiary-case", "type": "line", "metadata": { "mapbox:group": "1444855799204.86" }, "source": "composite", "source-layer": "road", "minzoom": 13, "filter": [ "all", [ "==", [ "get", "structure" ], "bridge" ], [ "match", [ "get", "class" ], [ "primary", "secondary", "tertiary" ], true, false ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 10, [ "match", [ "get", "class" ], "primary", 1, [ "secondary", "tertiary" ], 0.75, 0.75 ], 18, 2 ], "line-color": "hsl(230, 24%, 87%)", "line-gap-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 5, [ "match", [ "get", "class" ], "primary", 0.75, [ "secondary", "tertiary" ], 0.1, 0.1 ], 18, [ "match", [ "get", "class" ], "primary", 32, [ "secondary", "tertiary" ], 26, 26 ] ], "line-opacity": [ "step", [ "zoom" ], 0, 10, 1 ] } }, { "id": "bridge-major-link-case", "type": "line", "metadata": { "mapbox:group": "1444855799204.86" }, "source": "composite", "source-layer": "road", "minzoom": 13, "filter": [ "all", [ "==", [ "get", "structure" ], "bridge" ], [ "match", [ "get", "class" ], [ "motorway_link", "trunk_link" ], true, false ], [ "<=", [ "get", "layer" ], 1 ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 12, 0.75, 20, 2 ], "line-color": "hsl(0, 0%, 100%)", "line-gap-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 12, 0.5, 14, 2, 18, 18 ] } }, { "id": "bridge-motorway-trunk-case", "type": "line", "metadata": { "mapbox:group": "1444855799204.86" }, "source": "composite", "source-layer": "road", "minzoom": 13, "filter": [ "all", [ "==", [ "get", "structure" ], "bridge" ], [ "match", [ "get", "class" ], [ "motorway", "trunk" ], true, false ], [ "<=", [ "get", "layer" ], 1 ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 10, 1, 18, 2 ], "line-color": "hsl(0, 0%, 100%)", "line-gap-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 5, 0.75, 18, 32 ] } }, { "id": "bridge-construction", "type": "line", "metadata": { "mapbox:group": "1444855799204.86" }, "source": "composite", "source-layer": "road", "minzoom": 14, "filter": [ "all", [ "==", [ "get", "structure" ], "bridge" ], [ "==", [ "get", "class" ], "construction" ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": {}, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 14, 2, 18, 18 ], "line-color": "hsl(230, 24%, 87%)", "line-dasharray": [ "step", [ "zoom" ], [ "literal", [ 0.4, 0.8 ] ], 15, [ "literal", [ 0.3, 0.6 ] ], 16, [ "literal", [ 0.2, 0.3 ] ], 17, [ "literal", [ 0.2, 0.25 ] ], 18, [ "literal", [ 0.15, 0.15 ] ] ] } }, { "id": "bridge-path", "type": "line", "metadata": { "mapbox:group": "1444855799204.86" }, "source": "composite", "source-layer": "road", "minzoom": 13, "filter": [ "all", [ "==", [ "get", "structure" ], "bridge" ], [ "==", [ "get", "class" ], "path" ], [ "!=", [ "get", "type" ], "steps" ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 15, 1, 18, 4 ], "line-color": "hsl(0, 0%, 100%)", "line-dasharray": [ "step", [ "zoom" ], [ "literal", [ 1, 0 ] ], 15, [ "literal", [ 1.75, 1 ] ], 16, [ "literal", [ 1, 0.75 ] ], 17, [ "literal", [ 1, 0.5 ] ] ] } }, { "id": "bridge-steps", "type": "line", "metadata": { "mapbox:group": "1444855799204.86" }, "source": "composite", "source-layer": "road", "minzoom": 14, "filter": [ "all", [ "==", [ "get", "type" ], "steps" ], [ "==", [ "get", "structure" ], "bridge" ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 15, 1, 16, 1.6, 18, 6 ], "line-color": "hsl(0, 0%, 100%)", "line-dasharray": [ "step", [ "zoom" ], [ "literal", [ 1, 0 ] ], 15, [ "literal", [ 1.75, 1 ] ], 16, [ "literal", [ 1, 0.75 ] ], 17, [ "literal", [ 0.3, 0.3 ] ] ] } }, { "id": "bridge-major-link", "type": "line", "metadata": { "mapbox:group": "1444855799204.86" }, "source": "composite", "source-layer": "road", "minzoom": 13, "filter": [ "all", [ "==", [ "get", "structure" ], "bridge" ], [ "match", [ "get", "class" ], [ "motorway_link", "trunk_link" ], true, false ], [ "<=", [ "get", "layer" ], 1 ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-cap": "round", "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 12, 0.5, 14, 2, 18, 18 ], "line-color": [ "match", [ "get", "class" ], "motorway_link", "hsl(26, 100%, 68%)", "trunk_link", "hsl(46, 85%, 67%)", "hsl(46, 85%, 67%)" ] } }, { "id": "bridge-pedestrian", "type": "line", "metadata": { "mapbox:group": "1444855799204.86" }, "source": "composite", "source-layer": "road", "minzoom": 13, "filter": [ "all", [ "==", [ "get", "structure" ], "bridge" ], [ "==", [ "get", "class" ], "pedestrian" ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 14, 0.5, 18, 12 ], "line-color": "hsl(0, 0%, 100%)", "line-dasharray": [ "step", [ "zoom" ], [ "literal", [ 1, 0 ] ], 15, [ "literal", [ 1.5, 0.4 ] ], 16, [ "literal", [ 1, 0.2 ] ] ] } }, { "id": "bridge-street-minor", "type": "line", "metadata": { "mapbox:group": "1444855799204.86" }, "source": "composite", "source-layer": "road", "minzoom": 13, "filter": [ "all", [ "==", [ "get", "structure" ], "bridge" ], [ "step", [ "zoom" ], [ "match", [ "get", "class" ], [ "street", "street_limited", "track", "primary_link" ], true, false ], 14, [ "match", [ "get", "class" ], [ "street", "street_limited", "track", "primary_link", "secondary_link", "tertiary_link", "service" ], true, false ] ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-cap": "round", "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 12, 0.5, 14, [ "match", [ "get", "class" ], [ "street", "street_limited", "primary_link" ], 2, "track", 1, 0.5 ], 18, [ "match", [ "get", "class" ], [ "street", "street_limited", "primary_link" ], 18, 12 ] ], "line-color": [ "match", [ "get", "class" ], "street_limited", "hsl(35, 14%, 93%)", "hsl(0, 0%, 100%)" ], "line-opacity": [ "step", [ "zoom" ], 0, 14, 1 ] } }, { "id": "bridge-primary-secondary-tertiary", "type": "line", "metadata": { "mapbox:group": "1444855799204.86" }, "source": "composite", "source-layer": "road", "minzoom": 13, "filter": [ "all", [ "==", [ "get", "structure" ], "bridge" ], [ "match", [ "get", "class" ], [ "primary", "secondary", "tertiary" ], true, false ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-cap": "round", "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 5, [ "match", [ "get", "class" ], "primary", 0.75, [ "secondary", "tertiary" ], 0.1, 0.1 ], 18, [ "match", [ "get", "class" ], "primary", 32, [ "secondary", "tertiary" ], 26, 26 ] ], "line-color": "hsl(0, 0%, 100%)" } }, { "id": "bridge-oneway-arrow-blue", "type": "symbol", "metadata": { "mapbox:group": "1444855799204.86" }, "source": "composite", "source-layer": "road", "minzoom": 15, "filter": [ "all", [ "==", [ "get", "structure" ], "bridge" ], [ "==", [ "get", "oneway" ], "true" ], [ "step", [ "zoom" ], [ "match", [ "get", "class" ], [ "primary", "secondary", "tertiary", "street", "street_limited" ], true, false ], 16, [ "match", [ "get", "class" ], [ "primary", "secondary", "tertiary", "street", "street_limited", "primary_link", "secondary_link", "tertiary_link", "path", "pedestrian", "track", "service" ], true, false ] ] ], "layout": { "symbol-placement": "line", "icon-image": [ "step", [ "zoom" ], "oneway-small", 17, [ "match", [ "get", "class" ], [ "primary", "secondary", "tertiary", "street", "street_limited" ], "oneway-large", "oneway-small" ], 18, "oneway-large" ], "symbol-spacing": 200, "icon-rotation-alignment": "map" }, "paint": {} }, { "id": "bridge-motorway-trunk", "type": "line", "metadata": { "mapbox:group": "1444855799204.86" }, "source": "composite", "source-layer": "road", "minzoom": 13, "filter": [ "all", [ "==", [ "get", "structure" ], "bridge" ], [ "match", [ "get", "class" ], [ "motorway", "trunk" ], true, false ], [ "<=", [ "get", "layer" ], 1 ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-cap": "round", "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 5, 0.75, 18, 32 ], "line-color": [ "match", [ "get", "class" ], "motorway", "hsl(26, 100%, 68%)", "trunk", "hsl(46, 85%, 67%)", "hsl(46, 85%, 67%)" ] } }, { "id": "bridge-rail", "type": "line", "metadata": { "mapbox:group": "1444855799204.86" }, "source": "composite", "source-layer": "road", "minzoom": 13, "filter": [ "all", [ "==", [ "get", "structure" ], "bridge" ], [ "match", [ "get", "class" ], [ "major_rail", "minor_rail" ], true, false ] ], "layout": { "line-join": "round" }, "paint": { "line-color": [ "interpolate", [ "linear" ], [ "zoom" ], 13, "hsl(50, 17%, 82%)", 16, "hsl(230, 10%, 74%)" ], "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 14, 0.5, 20, 1 ] } }, { "id": "bridge-rail-tracks", "type": "line", "metadata": { "mapbox:group": "1444855799204.86" }, "source": "composite", "source-layer": "road", "minzoom": 13, "filter": [ "all", [ "==", [ "get", "structure" ], "bridge" ], [ "match", [ "get", "class" ], [ "major_rail", "minor_rail" ], true, false ] ], "layout": { "line-join": "round" }, "paint": { "line-color": [ "interpolate", [ "linear" ], [ "zoom" ], 13, "hsl(50, 17%, 82%)", 16, "hsl(230, 10%, 74%)" ], "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 14, 4, 20, 8 ], "line-dasharray": [ 0.1, 15 ], "line-opacity": [ "interpolate", [ "linear" ], [ "zoom" ], 13.75, 0, 14, 1 ] } }, { "id": "bridge-major-link-2-case", "type": "line", "metadata": { "mapbox:group": "1444855799204.86" }, "source": "composite", "source-layer": "road", "minzoom": 13, "filter": [ "all", [ "==", [ "get", "structure" ], "bridge" ], [ ">=", [ "get", "layer" ], 2 ], [ "match", [ "get", "class" ], [ "motorway_link", "trunk_link" ], true, false ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 12, 0.75, 20, 2 ], "line-color": "hsl(0, 0%, 100%)", "line-gap-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 12, 0.5, 14, 2, 18, 18 ] } }, { "id": "bridge-motorway-trunk-2-case", "type": "line", "metadata": { "mapbox:group": "1444855799204.86" }, "source": "composite", "source-layer": "road", "minzoom": 13, "filter": [ "all", [ "==", [ "get", "structure" ], "bridge" ], [ ">=", [ "get", "layer" ], 2 ], [ "match", [ "get", "class" ], [ "motorway", "trunk" ], true, false ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 10, 1, 18, 2 ], "line-color": "hsl(0, 0%, 100%)", "line-gap-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 5, 0.75, 18, 32 ] } }, { "id": "bridge-major-link-2", "type": "line", "metadata": { "mapbox:group": "1444855799204.86" }, "source": "composite", "source-layer": "road", "minzoom": 13, "filter": [ "all", [ "==", [ "get", "structure" ], "bridge" ], [ ">=", [ "get", "layer" ], 2 ], [ "match", [ "get", "class" ], [ "motorway_link", "trunk_link" ], true, false ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-cap": "round", "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 12, 0.5, 14, 2, 18, 18 ], "line-color": [ "match", [ "get", "class" ], "motorway_link", "hsl(26, 100%, 68%)", "trunk_link", "hsl(46, 85%, 67%)", "hsl(46, 85%, 67%)" ] } }, { "id": "bridge-motorway-trunk-2", "type": "line", "metadata": { "mapbox:group": "1444855799204.86" }, "source": "composite", "source-layer": "road", "minzoom": 13, "filter": [ "all", [ "==", [ "get", "structure" ], "bridge" ], [ ">=", [ "get", "layer" ], 2 ], [ "match", [ "get", "class" ], [ "motorway", "trunk" ], true, false ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "line-cap": "round", "line-join": "round" }, "paint": { "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 5, 0.75, 18, 32 ], "line-color": [ "match", [ "get", "class" ], "motorway", "hsl(26, 100%, 68%)", "trunk", "hsl(46, 85%, 67%)", "hsl(46, 85%, 67%)" ] } }, { "id": "bridge-oneway-arrow-white", "type": "symbol", "metadata": { "mapbox:group": "1444855799204.86" }, "source": "composite", "source-layer": "road", "minzoom": 16, "filter": [ "all", [ "==", [ "get", "structure" ], "bridge" ], [ "match", [ "get", "class" ], [ "motorway", "trunk", "motorway_link", "trunk_link" ], true, false ], [ "==", [ "get", "oneway" ], "true" ] ], "layout": { "symbol-placement": "line", "icon-image": [ "step", [ "zoom" ], "oneway-white-small", 17, "oneway-white-large" ], "symbol-spacing": 200 }, "paint": {} }, { "id": "aerialway", "type": "line", "metadata": {}, "source": "composite", "source-layer": "road", "minzoom": 13, "filter": [ "==", [ "get", "class" ], "aerialway" ], "layout": { "line-join": "round" }, "paint": { "line-color": "hsl(230, 10%, 74%)", "line-width": [ "interpolate", [ "exponential", 1.5 ], [ "zoom" ], 14, 0.5, 20, 1 ] } }, { "id": "admin-1-boundary-bg", "type": "line", "metadata": { "mapbox:group": "1444934295202.7542" }, "source": "composite", "source-layer": "admin", "filter": [ "all", [ "==", [ "get", "admin_level" ], 1 ], [ "==", [ "get", "maritime" ], "false" ], [ "match", [ "get", "worldview" ], [ "all", "US" ], true, false ] ], "layout": { "line-join": "bevel" }, "paint": { "line-color": [ "interpolate", [ "linear" ], [ "zoom" ], 8, "hsl(35, 12%, 89%)", 16, "hsl(230, 49%, 90%)" ], "line-width": [ "interpolate", [ "linear" ], [ "zoom" ], 7, 3.75, 12, 5.5 ], "line-opacity": [ "interpolate", [ "linear" ], [ "zoom" ], 7, 0, 8, 0.75 ], "line-dasharray": [ 1, 0 ], "line-translate": [ 0, 0 ], "line-blur": [ "interpolate", [ "linear" ], [ "zoom" ], 3, 0, 8, 3 ] } }, { "id": "admin-0-boundary-bg", "type": "line", "metadata": { "mapbox:group": "1444934295202.7542" }, "source": "composite", "source-layer": "admin", "minzoom": 1, "filter": [ "all", [ "==", [ "get", "admin_level" ], 0 ], [ "==", [ "get", "maritime" ], "false" ], [ "match", [ "get", "worldview" ], [ "all", "US" ], true, false ] ], "layout": {}, "paint": { "line-width": [ "interpolate", [ "linear" ], [ "zoom" ], 3, 3.5, 10, 8 ], "line-color": [ "interpolate", [ "linear" ], [ "zoom" ], 6, "hsl(35, 12%, 89%)", 8, "hsl(230, 49%, 90%)" ], "line-opacity": [ "interpolate", [ "linear" ], [ "zoom" ], 3, 0, 4, 0.5 ], "line-translate": [ 0, 0 ], "line-blur": [ "interpolate", [ "linear" ], [ "zoom" ], 3, 0, 10, 2 ] } }, { "id": "admin-1-boundary", "type": "line", "metadata": { "mapbox:group": "1444934295202.7542" }, "source": "composite", "source-layer": "admin", "filter": [ "all", [ "==", [ "get", "admin_level" ], 1 ], [ "==", [ "get", "maritime" ], "false" ], [ "match", [ "get", "worldview" ], [ "all", "US" ], true, false ] ], "layout": { "line-join": "round", "line-cap": "round" }, "paint": { "line-dasharray": [ "step", [ "zoom" ], [ "literal", [ 2, 0 ] ], 7, [ "literal", [ 2, 2, 6, 2 ] ] ], "line-width": [ "interpolate", [ "linear" ], [ "zoom" ], 7, 0.75, 12, 1.5 ], "line-opacity": [ "interpolate", [ "linear" ], [ "zoom" ], 2, 0, 3, 1 ], "line-color": [ "interpolate", [ "linear" ], [ "zoom" ], 3, "hsl(230, 14%, 77%)", 7, "hsl(230, 8%, 62%)" ] } }, { "id": "admin-0-boundary", "type": "line", "metadata": { "mapbox:group": "1444934295202.7542" }, "source": "composite", "source-layer": "admin", "minzoom": 1, "filter": [ "all", [ "==", [ "get", "admin_level" ], 0 ], [ "==", [ "get", "disputed" ], "false" ], [ "==", [ "get", "maritime" ], "false" ], [ "match", [ "get", "worldview" ], [ "all", "US" ], true, false ] ], "layout": { "line-join": "round", "line-cap": "round" }, "paint": { "line-color": "hsl(230, 8%, 51%)", "line-width": [ "interpolate", [ "linear" ], [ "zoom" ], 3, 0.5, 10, 2 ] } }, { "id": "admin-0-boundary-disputed", "type": "line", "metadata": { "mapbox:group": "1444934295202.7542" }, "source": "composite", "source-layer": "admin", "minzoom": 1, "filter": [ "all", [ "==", [ "get", "disputed" ], "true" ], [ "==", [ "get", "admin_level" ], 0 ], [ "==", [ "get", "maritime" ], "false" ], [ "match", [ "get", "worldview" ], [ "all", "US" ], true, false ] ], "layout": { "line-join": "round" }, "paint": { "line-dasharray": [ 1.5, 1.5 ], "line-color": "hsl(230, 8%, 51%)", "line-width": [ "interpolate", [ "linear" ], [ "zoom" ], 3, 0.5, 10, 2 ] } }, { "id": "building-number-label", "type": "symbol", "metadata": {}, "source": "composite", "source-layer": "housenum_label", "minzoom": 17, "layout": { "text-field": [ "get", "house_num" ], "text-font": [ "DIN Offc Pro Italic", "Arial Unicode MS Regular" ], "text-padding": 4, "text-max-width": 7, "text-size": 9.5 }, "paint": { "text-color": "hsl(35, 2%, 69%)", "text-halo-color": "hsl(35, 8%, 85%)", "text-halo-width": 0.5 } }, { "id": "road-label", "type": "symbol", "metadata": {}, "source": "composite", "source-layer": "road", "minzoom": 10, "filter": [ "step", [ "zoom" ], [ "match", [ "get", "class" ], [ "motorway", "trunk", "primary", "secondary", "tertiary" ], true, false ], 12, [ "match", [ "get", "class" ], [ "motorway", "trunk", "primary", "secondary", "tertiary", "pedestrian", "street", "street_limited" ], true, false ], 15, [ "match", [ "get", "class" ], "golf", false, true ] ], "layout": { "text-size": [ "interpolate", [ "linear" ], [ "zoom" ], 10, [ "match", [ "get", "class" ], [ "motorway", "trunk", "primary", "secondary", "tertiary" ], 10, [ "motorway_link", "trunk_link", "primary_link", "secondary_link", "tertiary_link", "pedestrian", "street", "street_limited" ], 9, 6.5 ], 18, [ "match", [ "get", "class" ], [ "motorway", "trunk", "primary", "secondary", "tertiary" ], 16, [ "motorway_link", "trunk_link", "primary_link", "secondary_link", "tertiary_link", "pedestrian", "street", "street_limited" ], 14, 13 ] ], "text-max-angle": 30, "text-font": [ "DIN Offc Pro Regular", "Arial Unicode MS Regular" ], "symbol-placement": "line", "text-padding": 1, "text-rotation-alignment": "map", "text-pitch-alignment": "viewport", "text-field": [ "coalesce", [ "get", "name_en" ], [ "get", "name" ] ], "text-letter-spacing": 0.01 }, "paint": { "text-color": [ "match", [ "get", "class" ], "ferry", "hsl(230, 48%, 44%)", "hsl(0, 0%, 0%)" ], "text-halo-color": [ "match", [ "get", "class" ], [ "motorway", "trunk" ], "hsla(0, 0%, 100%, 0.75)", "ferry", "hsl(196, 80%, 70%)", "hsl(0, 0%, 100%)" ], "text-halo-width": 1, "text-halo-blur": 1 } }, { "id": "road-number-shield", "type": "symbol", "metadata": {}, "source": "composite", "source-layer": "road", "minzoom": 6, "filter": [ "all", [ "has", "reflen" ], [ "<=", [ "get", "reflen" ], 6 ], [ "step", [ "zoom" ], [ "==", [ "geometry-type" ], "Point" ], 11, [ ">", [ "get", "len" ], 5000 ], 12, [ ">", [ "get", "len" ], 2500 ], 13, [ ">", [ "get", "len" ], 1000 ], 14, true ] ], "layout": { "text-size": 9, "icon-image": [ "concat", [ "get", "shield" ], "-", [ "to-string", [ "get", "reflen" ] ] ], "icon-rotation-alignment": "viewport", "text-max-angle": 38, "symbol-spacing": [ "interpolate", [ "linear" ], [ "zoom" ], 11, 150, 14, 200 ], "text-font": [ "DIN Offc Pro Bold", "Arial Unicode MS Bold" ], "symbol-placement": [ "step", [ "zoom" ], "point", 11, "line" ], "text-rotation-alignment": "viewport", "text-field": [ "get", "ref" ], "text-letter-spacing": 0.05 }, "paint": { "text-color": [ "match", [ "get", "shield_text_color" ], "white", "hsl(0, 0%, 100%)", "black", "hsl(0, 0%, 7%)", "yellow", "hsl(50, 100%, 70%)", "orange", "hsl(25, 100%, 75%)", "blue", "hsl(230, 48%, 34%)", "hsl(0, 0%, 100%)" ] } }, { "id": "road-exit-shield", "type": "symbol", "metadata": {}, "source": "composite", "source-layer": "motorway_junction", "minzoom": 14, "filter": [ "all", [ "has", "reflen" ], [ "<=", [ "get", "reflen" ], 9 ] ], "layout": { "text-field": [ "get", "ref" ], "text-size": 9, "icon-image": [ "concat", "motorway-exit-", [ "to-string", [ "get", "reflen" ] ] ], "text-font": [ "DIN Offc Pro Bold", "Arial Unicode MS Bold" ] }, "paint": { "text-color": "hsl(0, 0%, 100%)", "text-translate": [ 0, 0 ] } }, { "id": "golf-hole-label", "type": "symbol", "metadata": {}, "source": "composite", "source-layer": "road", "minzoom": 16, "filter": [ "==", [ "get", "class" ], "golf" ], "layout": { "text-field": [ "coalesce", [ "get", "name_en" ], [ "get", "name" ] ], "text-font": [ "DIN Offc Pro Medium", "Arial Unicode MS Regular" ], "text-size": 12 }, "paint": { "text-halo-color": "hsl(0, 0%, 100%)", "text-halo-width": 0.5, "text-halo-blur": 0.5, "text-color": "hsl(100, 100%, 20%)" } }, { "id": "waterway-label", "type": "symbol", "metadata": {}, "source": "composite", "source-layer": "natural_label", "minzoom": 13, "filter": [ "all", [ "match", [ "get", "class" ], [ "canal", "river", "stream" ], true, false ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "text-font": [ "DIN Offc Pro Italic", "Arial Unicode MS Regular" ], "text-max-angle": 30, "symbol-spacing": [ "interpolate", [ "linear", 1 ], [ "zoom" ], 15, 250, 17, 400 ], "text-size": [ "interpolate", [ "linear" ], [ "zoom" ], 13, 12, 18, 16 ], "symbol-placement": "line", "text-pitch-alignment": "viewport", "text-field": [ "coalesce", [ "get", "name_en" ], [ "get", "name" ] ] }, "paint": { "text-color": "hsl(230, 48%, 44%)" } }, { "id": "natural-line-label", "type": "symbol", "metadata": {}, "source": "composite", "source-layer": "natural_label", "minzoom": 4, "filter": [ "all", [ "match", [ "get", "class" ], [ "glacier", "landform" ], true, false ], [ "==", [ "geometry-type" ], "LineString" ], [ "<=", [ "get", "filterrank" ], 2 ] ], "layout": { "text-size": [ "step", [ "zoom" ], [ "step", [ "get", "sizerank" ], 18, 5, 12 ], 17, [ "step", [ "get", "sizerank" ], 18, 13, 12 ] ], "text-max-angle": 30, "text-field": [ "coalesce", [ "get", "name_en" ], [ "get", "name" ] ], "text-font": [ "DIN Offc Pro Medium", "Arial Unicode MS Regular" ], "symbol-placement": "line-center", "text-pitch-alignment": "viewport" }, "paint": { "text-halo-width": 0.5, "text-halo-color": "hsl(0, 0%, 100%)", "text-halo-blur": 0.5, "text-color": [ "step", [ "zoom" ], [ "step", [ "get", "sizerank" ], "hsl(26, 20%, 42%)", 5, "hsl(26, 25%, 32%)" ], 17, [ "step", [ "get", "sizerank" ], "hsl(26, 20%, 42%)", 13, "hsl(26, 25%, 32%)" ] ] } }, { "id": "natural-point-label", "type": "symbol", "metadata": {}, "source": "composite", "source-layer": "natural_label", "minzoom": 4, "filter": [ "all", [ "match", [ "get", "class" ], [ "dock", "glacier", "landform", "water_feature", "wetland" ], true, false ], [ "==", [ "geometry-type" ], "Point" ], [ "<=", [ "get", "filterrank" ], 2 ] ], "layout": { "text-size": [ "step", [ "zoom" ], [ "step", [ "get", "sizerank" ], 18, 5, 12 ], 17, [ "step", [ "get", "sizerank" ], 18, 13, 12 ] ], "icon-image": [ "step", [ "zoom" ], [ "concat", [ "get", "maki" ], "-11" ], 15, [ "concat", [ "get", "maki" ], "-15" ] ], "text-font": [ "DIN Offc Pro Medium", "Arial Unicode MS Regular" ], "text-offset": [ "step", [ "zoom" ], [ "step", [ "get", "sizerank" ], [ "literal", [ 0, 0 ] ], 5, [ "literal", [ 0, 0.75 ] ] ], 17, [ "step", [ "get", "sizerank" ], [ "literal", [ 0, 0 ] ], 13, [ "literal", [ 0, 0.75 ] ] ] ], "text-anchor": [ "step", [ "zoom" ], [ "step", [ "get", "sizerank" ], "center", 5, "top" ], 17, [ "step", [ "get", "sizerank" ], "center", 13, "top" ] ], "text-field": [ "coalesce", [ "get", "name_en" ], [ "get", "name" ] ] }, "paint": { "icon-opacity": [ "step", [ "zoom" ], [ "step", [ "get", "sizerank" ], 0, 5, 1 ], 17, [ "step", [ "get", "sizerank" ], 0, 13, 1 ] ], "text-halo-color": "hsl(0, 0%, 100%)", "text-halo-width": 0.5, "text-halo-blur": 0.5, "text-color": [ "step", [ "zoom" ], [ "step", [ "get", "sizerank" ], "hsl(26, 20%, 42%)", 5, "hsl(26, 25%, 32%)" ], 17, [ "step", [ "get", "sizerank" ], "hsl(26, 20%, 42%)", 13, "hsl(26, 25%, 32%)" ] ] } }, { "id": "water-line-label", "type": "symbol", "metadata": {}, "source": "composite", "source-layer": "natural_label", "filter": [ "all", [ "match", [ "get", "class" ], [ "bay", "ocean", "reservoir", "sea", "water" ], true, false ], [ "==", [ "geometry-type" ], "LineString" ] ], "layout": { "text-size": [ "interpolate", [ "linear" ], [ "zoom" ], 7, [ "step", [ "get", "sizerank" ], 24, 6, 18, 12, 12 ], 10, [ "step", [ "get", "sizerank" ], 18, 9, 12 ], 18, [ "step", [ "get", "sizerank" ], 18, 9, 16 ] ], "text-max-angle": 30, "text-letter-spacing": [ "match", [ "get", "class" ], "ocean", 0.25, [ "sea", "bay" ], 0.15, 0 ], "text-font": [ "DIN Offc Pro Italic", "Arial Unicode MS Regular" ], "symbol-placement": "line-center", "text-pitch-alignment": "viewport", "text-field": [ "coalesce", [ "get", "name_en" ], [ "get", "name" ] ] }, "paint": { "text-color": [ "match", [ "get", "class" ], [ "bay", "ocean", "sea" ], "hsl(205, 84%, 88%)", "hsl(230, 48%, 44%)" ] } }, { "id": "water-point-label", "type": "symbol", "metadata": {}, "source": "composite", "source-layer": "natural_label", "filter": [ "all", [ "match", [ "get", "class" ], [ "bay", "ocean", "reservoir", "sea", "water" ], true, false ], [ "==", [ "geometry-type" ], "Point" ] ], "layout": { "text-line-height": 1.3, "text-size": [ "interpolate", [ "linear" ], [ "zoom" ], 7, [ "step", [ "get", "sizerank" ], 24, 6, 18, 12, 12 ], 10, [ "step", [ "get", "sizerank" ], 18, 9, 12 ] ], "text-font": [ "DIN Offc Pro Italic", "Arial Unicode MS Regular" ], "text-field": [ "coalesce", [ "get", "name_en" ], [ "get", "name" ] ], "text-letter-spacing": [ "match", [ "get", "class" ], "ocean", 0.25, [ "bay", "sea" ], 0.15, 0.01 ], "text-max-width": [ "match", [ "get", "class" ], "ocean", 4, "sea", 5, [ "bay", "water" ], 7, 10 ] }, "paint": { "text-color": [ "match", [ "get", "class" ], [ "bay", "ocean", "sea" ], "hsl(205, 84%, 88%)", "hsl(230, 48%, 44%)" ] } }, { "id": "poi-label", "type": "symbol", "metadata": {}, "source": "composite", "source-layer": "poi_label", "minzoom": 6, "filter": [ "<=", [ "get", "filterrank" ], [ "+", [ "step", [ "zoom" ], 0, 16, 1, 17, 2 ], 3 ] ], "layout": { "text-size": [ "step", [ "zoom" ], [ "step", [ "get", "sizerank" ], 18, 5, 12 ], 17, [ "step", [ "get", "sizerank" ], 18, 13, 12 ] ], "icon-image": [ "step", [ "zoom" ], [ "concat", [ "get", "maki" ], "-11" ], 15, [ "concat", [ "get", "maki" ], "-15" ] ], "text-font": [ "DIN Offc Pro Medium", "Arial Unicode MS Regular" ], "text-offset": [ "step", [ "zoom" ], [ "step", [ "get", "sizerank" ], [ "literal", [ 0, 0 ] ], 5, [ "literal", [ 0, 0.75 ] ] ], 17, [ "step", [ "get", "sizerank" ], [ "literal", [ 0, 0 ] ], 13, [ "literal", [ 0, 0.75 ] ] ] ], "text-anchor": [ "step", [ "zoom" ], [ "step", [ "get", "sizerank" ], "center", 5, "top" ], 17, [ "step", [ "get", "sizerank" ], "center", 13, "top" ] ], "text-field": [ "coalesce", [ "get", "name_en" ], [ "get", "name" ] ] }, "paint": { "icon-opacity": [ "step", [ "zoom" ], [ "step", [ "get", "sizerank" ], 0, 5, 1 ], 17, [ "step", [ "get", "sizerank" ], 0, 13, 1 ] ], "text-halo-color": "hsl(0, 0%, 100%)", "text-halo-width": 0.5, "text-halo-blur": 0.5, "text-color": [ "step", [ "zoom" ], [ "step", [ "get", "sizerank" ], [ "match", [ "get", "class" ], "food_and_drink", "hsl(22, 55%, 55%)", "park_like", "hsl(100, 45%, 37%)", "education", "hsl(51, 40%, 40%)", "medical", "hsl(340, 30%, 52%)", "hsl(26, 20%, 42%)" ], 5, [ "match", [ "get", "class" ], "food_and_drink", "hsl(22, 85%, 38%)", "park_like", "hsl(100, 100%, 20%)", "education", "hsl(51, 100%, 20%)", "medical", "hsl(340, 39%, 42%)", "hsl(26, 25%, 32%)" ] ], 17, [ "step", [ "get", "sizerank" ], [ "match", [ "get", "class" ], "food_and_drink", "hsl(22, 55%, 55%)", "park_like", "hsl(100, 45%, 37%)", "education", "hsl(51, 40%, 40%)", "medical", "hsl(340, 30%, 52%)", "hsl(26, 20%, 42%)" ], 13, [ "match", [ "get", "class" ], "food_and_drink", "hsl(22, 85%, 38%)", "park_like", "hsl(100, 100%, 20%)", "education", "hsl(51, 100%, 20%)", "medical", "hsl(340, 39%, 42%)", "hsl(26, 25%, 32%)" ] ] ] } }, { "id": "transit-label", "type": "symbol", "metadata": {}, "source": "composite", "source-layer": "transit_stop_label", "minzoom": 12, "filter": [ "step", [ "zoom" ], [ "all", [ "match", [ "get", "mode" ], [ "rail", "metro_rail" ], true, false ], [ "!=", [ "get", "stop_type" ], "entrance" ] ], 15, [ "all", [ "match", [ "get", "mode" ], [ "rail", "metro_rail", "ferry", "light_rail" ], true, false ], [ "!=", [ "get", "stop_type" ], "entrance" ] ], 16, [ "all", [ "!=", [ "get", "mode" ], "bus" ], [ "!=", [ "get", "stop_type" ], "entrance" ] ], 17, [ "!=", [ "get", "stop_type" ], "entrance" ], 19, true ], "layout": { "text-size": 12, "icon-image": [ "get", "network" ], "text-font": [ "DIN Offc Pro Medium", "Arial Unicode MS Regular" ], "text-justify": [ "match", [ "get", "stop_type" ], "entrance", "left", "center" ], "text-offset": [ "match", [ "get", "stop_type" ], "entrance", [ "literal", [ 1, 0 ] ], [ "literal", [ 0, 0.8 ] ] ], "text-anchor": [ "match", [ "get", "stop_type" ], "entrance", "left", "top" ], "text-field": [ "step", [ "zoom" ], "", 14, [ "match", [ "get", "mode" ], [ "rail", "metro_rail" ], [ "coalesce", [ "get", "name_en" ], [ "get", "name" ] ], "" ], 16, [ "match", [ "get", "mode" ], [ "bus", "bicycle" ], "", [ "coalesce", [ "get", "name_en" ], [ "get", "name" ] ] ], 18, [ "coalesce", [ "get", "name_en" ], [ "get", "name" ] ] ], "text-letter-spacing": 0.01, "text-max-width": [ "match", [ "get", "stop_type" ], "entrance", 15, 9 ] }, "paint": { "text-halo-color": "hsl(0, 0%, 100%)", "text-color": [ "match", [ "get", "network" ], "entrance", "hsl(230, 48%, 44%)", "tokyo-metro", "hsl(180, 50%, 30%)", "mexico-city-metro", "hsl(25, 100%, 40%)", [ "barcelona-metro", "delhi-metro", "hong-kong-mtr", "milan-metro", "osaka-subway" ], "hsl(0, 90%, 47%)", [ "boston-t", "washington-metro" ], "hsl(0, 0%, 0%)", [ "chongqing-rail-transit", "kiev-metro", "singapore-mrt", "taipei-metro" ], "hsl(140, 90%, 25%)", "hsl(230, 48%, 44%)" ], "text-halo-blur": 0.5, "text-halo-width": 0.5 } }, { "id": "airport-label", "type": "symbol", "metadata": {}, "source": "composite", "source-layer": "airport_label", "minzoom": 8, "layout": { "text-line-height": 1.1, "text-size": [ "step", [ "get", "sizerank" ], 18, 9, 12 ], "icon-image": [ "step", [ "get", "sizerank" ], [ "concat", [ "get", "maki" ], "-15" ], 9, [ "concat", [ "get", "maki" ], "-11" ] ], "text-font": [ "DIN Offc Pro Medium", "Arial Unicode MS Regular" ], "text-offset": [ 0, 0.75 ], "text-rotation-alignment": "viewport", "text-anchor": "top", "text-field": [ "step", [ "get", "sizerank" ], [ "coalesce", [ "get", "name_en" ], [ "get", "name" ] ], 15, [ "get", "ref" ] ], "text-letter-spacing": 0.01, "text-max-width": 9 }, "paint": { "text-color": "hsl(230, 48%, 44%)", "text-halo-color": "hsl(0, 0%, 100%)", "text-halo-width": 1 } }, { "id": "settlement-subdivision-label", "type": "symbol", "metadata": {}, "source": "composite", "source-layer": "place_label", "minzoom": 10, "maxzoom": 15, "filter": [ "all", [ "==", [ "get", "class" ], "settlement_subdivision" ], [ "<=", [ "get", "filterrank" ], 4 ] ], "layout": { "text-field": [ "coalesce", [ "get", "name_en" ], [ "get", "name" ] ], "text-transform": "uppercase", "text-font": [ "DIN Offc Pro Regular", "Arial Unicode MS Regular" ], "text-letter-spacing": [ "match", [ "get", "type" ], "suburb", 0.15, [ "quarter", "neighborhood" ], 0.1, 0.1 ], "text-max-width": 7, "text-padding": 3, "text-size": [ "interpolate", [ "cubic-bezier", 0.5, 0, 1, 1 ], [ "zoom" ], 11, [ "match", [ "get", "type" ], "suburb", 11, [ "quarter", "neighborhood" ], 10.5, 10.5 ], 15, [ "match", [ "get", "type" ], "suburb", 17, [ "quarter", "neighborhood" ], 16, 16 ] ] }, "paint": { "text-halo-color": "hsl(0, 0%, 100%)", "text-halo-width": 1, "text-color": "hsl(230, 29%, 35%)", "text-halo-blur": 0.5 } }, { "id": "settlement-label", "type": "symbol", "metadata": {}, "source": "composite", "source-layer": "place_label", "maxzoom": 15, "filter": [ "all", [ "<=", [ "get", "filterrank" ], 3 ], [ "==", [ "get", "class" ], "settlement" ], [ "step", [ "zoom" ], true, 13, [ ">=", [ "get", "symbolrank" ], 11 ], 14, [ ">=", [ "get", "symbolrank" ], 13 ] ] ], "layout": { "icon-image": [ "case", [ "==", [ "get", "capital" ], 2 ], "border-dot-13", [ "step", [ "get", "symbolrank" ], "dot-11", 9, "dot-10", 11, "dot-9" ] ], "text-font": [ "step", [ "zoom" ], [ "literal", [ "DIN Offc Pro Regular", "Arial Unicode MS Regular" ] ], 8, [ "step", [ "get", "symbolrank" ], [ "literal", [ "DIN Offc Pro Medium", "Arial Unicode MS Regular" ] ], 11, [ "literal", [ "DIN Offc Pro Regular", "Arial Unicode MS Regular" ] ] ], 10, [ "step", [ "get", "symbolrank" ], [ "literal", [ "DIN Offc Pro Medium", "Arial Unicode MS Regular" ] ], 12, [ "literal", [ "DIN Offc Pro Regular", "Arial Unicode MS Regular" ] ] ], 11, [ "step", [ "get", "symbolrank" ], [ "literal", [ "DIN Offc Pro Medium", "Arial Unicode MS Regular" ] ], 13, [ "literal", [ "DIN Offc Pro Regular", "Arial Unicode MS Regular" ] ] ], 12, [ "step", [ "get", "symbolrank" ], [ "literal", [ "DIN Offc Pro Medium", "Arial Unicode MS Regular" ] ], 15, [ "literal", [ "DIN Offc Pro Regular", "Arial Unicode MS Regular" ] ] ], 13, [ "literal", [ "DIN Offc Pro Medium", "Arial Unicode MS Regular" ] ] ], "text-offset": [ "step", [ "zoom" ], [ "match", [ "get", "capital" ], 2, [ "match", [ "get", "text_anchor" ], "bottom", [ "literal", [ 0, -0.3 ] ], "bottom-left", [ "literal", [ 0.3, -0.1 ] ], "left", [ "literal", [ 0.45, 0.1 ] ], "top-left", [ "literal", [ 0.3, 0.1 ] ], "top", [ "literal", [ 0, 0.3 ] ], "top-right", [ "literal", [ -0.3, 0.1 ] ], "right", [ "literal", [ -0.45, 0 ] ], "bottom-right", [ "literal", [ -0.3, -0.1 ] ], [ "literal", [ 0, -0.3 ] ] ], [ "match", [ "get", "text_anchor" ], "bottom", [ "literal", [ 0, -0.25 ] ], "bottom-left", [ "literal", [ 0.2, -0.05 ] ], "left", [ "literal", [ 0.4, 0.05 ] ], "top-left", [ "literal", [ 0.2, 0.05 ] ], "top", [ "literal", [ 0, 0.25 ] ], "top-right", [ "literal", [ -0.2, 0.05 ] ], "right", [ "literal", [ -0.4, 0.05 ] ], "bottom-right", [ "literal", [ -0.2, -0.05 ] ], [ "literal", [ 0, -0.25 ] ] ] ], 8, [ "literal", [ 0, 0 ] ] ], "text-anchor": [ "step", [ "zoom" ], [ "get", "text_anchor" ], 8, "center" ], "text-justify": [ "step", [ "zoom" ], [ "match", [ "get", "text_anchor" ], [ "bottom", "top" ], "center", [ "left", "bottom-left", "top-left" ], "left", [ "right", "bottom-right", "top-right" ], "right", "center" ], 8, "center" ], "text-field": [ "coalesce", [ "get", "name_en" ], [ "get", "name" ] ], "text-max-width": 7, "text-line-height": 1.1, "text-size": [ "interpolate", [ "cubic-bezier", 0.2, 0, 0.9, 1 ], [ "zoom" ], 3, [ "step", [ "get", "symbolrank" ], 12, 9, 11, 10, 10.5, 12, 9.5, 14, 8.5, 16, 6.5, 17, 4 ], 15, [ "step", [ "get", "symbolrank" ], 28, 9, 26, 10, 23, 11, 21, 12, 20, 13, 19, 15, 17 ] ] }, "paint": { "text-color": "hsl(0, 0%, 0%)", "text-halo-color": "hsl(0, 0%, 100%)", "text-halo-width": 1, "icon-opacity": [ "step", [ "zoom" ], 1, 8, 0 ], "text-halo-blur": 1 } }, { "id": "state-label", "type": "symbol", "metadata": {}, "source": "composite", "source-layer": "place_label", "minzoom": 3, "maxzoom": 9, "filter": [ "==", [ "get", "class" ], "state" ], "layout": { "text-size": [ "interpolate", [ "cubic-bezier", 0.85, 0.7, 0.65, 1 ], [ "zoom" ], 4, [ "step", [ "get", "symbolrank" ], 10, 6, 9.5, 7, 9 ], 9, [ "step", [ "get", "symbolrank" ], 24, 6, 18, 7, 14 ] ], "text-transform": "uppercase", "text-font": [ "DIN Offc Pro Bold", "Arial Unicode MS Bold" ], "text-field": [ "step", [ "zoom" ], [ "step", [ "get", "symbolrank" ], [ "coalesce", [ "get", "name_en" ], [ "get", "name" ] ], 5, [ "coalesce", [ "get", "abbr" ], [ "get", "name_en" ], [ "get", "name" ] ] ], 5, [ "coalesce", [ "get", "name_en" ], [ "get", "name" ] ] ], "text-letter-spacing": 0.15, "text-max-width": 6 }, "paint": { "text-color": "hsl(0, 0%, 0%)", "text-halo-color": "hsl(0, 0%, 100%)", "text-halo-width": 1 } }, { "id": "country-label", "type": "symbol", "metadata": {}, "source": "composite", "source-layer": "place_label", "minzoom": 1, "maxzoom": 10, "filter": [ "==", [ "get", "class" ], "country" ], "layout": { "icon-image": "dot-11", "text-field": [ "coalesce", [ "get", "name_en" ], [ "get", "name" ] ], "text-line-height": 1.1, "text-max-width": 6, "text-font": [ "DIN Offc Pro Medium", "Arial Unicode MS Regular" ], "text-anchor": [ "step", [ "zoom" ], [ "coalesce", [ "get", "text_anchor" ], "center" ], 7, "center" ], "text-offset": [ "step", [ "zoom" ], [ "match", [ "get", "text_anchor" ], "bottom", [ "literal", [ 0, -0.25 ] ], "bottom-left", [ "literal", [ 0.2, -0.05 ] ], "left", [ "literal", [ 0.4, 0.05 ] ], "top-left", [ "literal", [ 0.2, 0.05 ] ], "top", [ "literal", [ 0, 0.25 ] ], "top-right", [ "literal", [ -0.2, 0.05 ] ], "right", [ "literal", [ -0.4, 0.05 ] ], "bottom-right", [ "literal", [ -0.2, -0.05 ] ], [ "literal", [ 0, -0.25 ] ] ], 7, [ "literal", [ 0, 0 ] ] ], "text-justify": [ "step", [ "zoom" ], [ "match", [ "get", "text_anchor" ], [ "bottom", "top" ], "center", [ "left", "bottom-left", "top-left" ], "left", [ "right", "bottom-right", "top-right" ], "right", "center" ], 7, "center" ], "text-size": [ "interpolate", [ "cubic-bezier", 0.2, 0, 0.7, 1 ], [ "zoom" ], 1, [ "step", [ "get", "symbolrank" ], 11, 4, 9, 5, 8 ], 9, [ "step", [ "get", "symbolrank" ], 28, 4, 22, 5, 21 ] ] }, "paint": { "icon-opacity": [ "step", [ "zoom" ], [ "case", [ "has", "text_anchor" ], 1, 0 ], 7, 0 ], "text-color": "hsl(0, 0%, 0%)", "text-halo-color": [ "interpolate", [ "linear" ], [ "zoom" ], 2, "rgba(255,255,255,0.75)", 3, "hsl(0, 0%, 100%)" ], "text-halo-width": 1.25 } } ], "visibility": "public", "created": "1970-01-01T00:00:00.000Z", "modified": "1970-01-01T00:00:00.000Z", "owner": "mapbox", "id": "streets-v11", "draft": false }