Last active
March 7, 2024 01:14
-
-
Save altilunium/610a3976e677bcb80cd8c5ce81f54b68 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"version": 8, | |
"name": "versatiles-colorful", | |
"metadata": { | |
"maputnik:renderer": "mbgljs", | |
"license": "https://creativecommons.org/publicdomain/zero/1.0/" | |
}, | |
"glyphs": "https://tiles.versatiles.org/assets/fonts/{fontstack}/{range}.pbf", | |
"sprite": "http://localhost/vtile/sprites/sprites", | |
"sources": { | |
"versatiles-shortbread": { | |
"type": "vector", | |
"url": "https://demo.tilekiln.xyz/shortbread_v1/tilejson.json" | |
} | |
}, | |
"layers": [ | |
{ | |
"id": "background", | |
"type": "background", | |
"paint": { | |
"background-color": "#f9f4ee" | |
} | |
}, | |
{ | |
"id": "water-ocean", | |
"type": "fill", | |
"source-layer": "ocean", | |
"source": "versatiles-shortbread", | |
"paint": { | |
"fill-color": "#beddf3" | |
} | |
}, | |
{ | |
"id": "land-glacier", | |
"type": "fill", | |
"source-layer": "water_polygons", | |
"filter": [ "all", [ "==", "kind", "glacier" ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"fill-color": "#ffffff" | |
} | |
}, | |
{ | |
"id": "land-commercial", | |
"type": "fill", | |
"source-layer": "land", | |
"filter": [ "all", [ "in", "kind", "commercial", "retail" ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"fill-color": "rgba(247, 222, 237, 0.25098039215686274)", | |
"fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } | |
} | |
}, | |
{ | |
"id": "land-industrial", | |
"type": "fill", | |
"source-layer": "land", | |
"filter": [ "all", [ "in", "kind", "industrial", "quarry", "railway" ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"fill-color": "rgba(255, 244, 194, 0.3333333333333333)", | |
"fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } | |
} | |
}, | |
{ | |
"id": "land-residential", | |
"type": "fill", | |
"source-layer": "land", | |
"filter": [ "all", [ "in", "kind", "garages", "residential" ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"fill-color": "rgba(234, 230, 225, 0.2)", | |
"fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } | |
} | |
}, | |
{ | |
"id": "land-agriculture", | |
"type": "fill", | |
"source-layer": "land", | |
"filter": [ "all", [ "in", "kind", "brownfield", "farmland", "farmyard", "greenfield", "greenhouse_horticulture", "orchard", "plant_nursery", "vineyard" ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"fill-color": "#f0e7d1", | |
"fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } | |
} | |
}, | |
{ | |
"id": "land-waste", | |
"type": "fill", | |
"source-layer": "land", | |
"filter": [ "all", [ "in", "kind", "landfill" ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"fill-color": "#dbd6bd", | |
"fill-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] } | |
} | |
}, | |
{ | |
"id": "land-park", | |
"type": "fill", | |
"source-layer": "land", | |
"filter": [ "all", [ "in", "kind", "park", "village_green", "recreation_ground" ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"fill-color": "#d9d9a5", | |
"fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } | |
} | |
}, | |
{ | |
"id": "land-garden", | |
"type": "fill", | |
"source-layer": "land", | |
"filter": [ "all", [ "in", "kind", "allotments", "garden" ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"fill-color": "#d9d9a5", | |
"fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } | |
} | |
}, | |
{ | |
"id": "land-burial", | |
"type": "fill", | |
"source-layer": "land", | |
"filter": [ "all", [ "in", "kind", "cemetery", "grave_yard" ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"fill-color": "#dddbca", | |
"fill-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } | |
} | |
}, | |
{ | |
"id": "land-leisure", | |
"type": "fill", | |
"source-layer": "land", | |
"filter": [ "all", [ "in", "kind", "miniature_golf", "playground", "golf_course" ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"fill-color": "#e7edde" | |
} | |
}, | |
{ | |
"id": "land-rock", | |
"type": "fill", | |
"source-layer": "land", | |
"filter": [ "all", [ "in", "kind", "bare_rock", "scree", "shingle" ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"fill-color": "#e0e4e5" | |
} | |
}, | |
{ | |
"id": "land-forest", | |
"type": "fill", | |
"source-layer": "land", | |
"filter": [ "all", [ "in", "kind", "forest" ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"fill-color": "#66aa44", | |
"fill-opacity": { "stops": [ [ 7, 0 ], [ 8, 0.1 ] ] } | |
} | |
}, | |
{ | |
"id": "land-grass", | |
"type": "fill", | |
"source-layer": "land", | |
"filter": [ "all", [ "in", "kind", "grass", "grassland", "meadow", "wet_meadow" ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"fill-color": "#d8e8c8", | |
"fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } | |
} | |
}, | |
{ | |
"id": "land-vegetation", | |
"type": "fill", | |
"source-layer": "land", | |
"filter": [ "all", [ "in", "kind", "heath", "scrub" ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"fill-color": "#d9d9a5", | |
"fill-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } | |
} | |
}, | |
{ | |
"id": "land-sand", | |
"type": "fill", | |
"source-layer": "land", | |
"filter": [ "all", [ "in", "kind", "beach", "sand" ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"fill-color": "#fafaed" | |
} | |
}, | |
{ | |
"id": "land-wetland", | |
"type": "fill", | |
"source-layer": "land", | |
"filter": [ "all", [ "in", "kind", "bog", "marsh", "string_bog", "swamp" ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"fill-color": "#d3e6db" | |
} | |
}, | |
{ | |
"id": "water-river", | |
"type": "line", | |
"source-layer": "water_lines", | |
"filter": [ "all", [ "in", "kind", "river" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#beddf3", | |
"line-width": { "stops": [ [ 9, 0 ], [ 10, 3 ], [ 15, 5 ], [ 17, 9 ], [ 18, 20 ], [ 20, 60 ] ] } | |
}, | |
"layout": { | |
"line-cap": "round", | |
"line-join": "round" | |
} | |
}, | |
{ | |
"id": "water-canal", | |
"type": "line", | |
"source-layer": "water_lines", | |
"filter": [ "all", [ "in", "kind", "canal" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#beddf3", | |
"line-width": { "stops": [ [ 9, 0 ], [ 10, 2 ], [ 15, 4 ], [ 17, 8 ], [ 18, 17 ], [ 20, 50 ] ] } | |
}, | |
"layout": { | |
"line-cap": "round", | |
"line-join": "round" | |
} | |
}, | |
{ | |
"id": "water-stream", | |
"type": "line", | |
"source-layer": "water_lines", | |
"filter": [ "all", [ "in", "kind", "stream" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#beddf3", | |
"line-width": { "stops": [ [ 13, 0 ], [ 14, 1 ], [ 15, 2 ], [ 17, 6 ], [ 18, 12 ], [ 20, 30 ] ] } | |
}, | |
"layout": { | |
"line-cap": "round", | |
"line-join": "round" | |
} | |
}, | |
{ | |
"id": "water-ditch", | |
"type": "line", | |
"source-layer": "water_lines", | |
"filter": [ "all", [ "in", "kind", "ditch" ], [ "!=", "tunnel", true ], [ "!=", "bridge", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#beddf3", | |
"line-width": { "stops": [ [ 14, 0 ], [ 15, 1 ], [ 17, 4 ], [ 18, 8 ], [ 20, 20 ] ] } | |
}, | |
"layout": { | |
"line-cap": "round", | |
"line-join": "round" | |
} | |
}, | |
{ | |
"id": "water-area", | |
"type": "fill", | |
"source-layer": "water_polygons", | |
"filter": [ "==", "kind", "water" ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"fill-color": "#beddf3", | |
"fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } | |
} | |
}, | |
{ | |
"id": "water-area-river", | |
"type": "fill", | |
"source-layer": "water_polygons", | |
"filter": [ "==", "kind", "river" ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"fill-color": "#beddf3", | |
"fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } | |
} | |
}, | |
{ | |
"id": "water-area-small", | |
"type": "fill", | |
"source-layer": "water_polygons", | |
"filter": [ "in", "kind", "reservoir", "basin", "dock" ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"fill-color": "#beddf3", | |
"fill-opacity": { "stops": [ [ 4, 0 ], [ 6, 1 ] ] } | |
} | |
}, | |
{ | |
"id": "water-dam-area", | |
"type": "fill", | |
"source-layer": "dam_polygons", | |
"filter": [ "==", "kind", "dam" ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"fill-color": "#f9f4ee", | |
"fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
} | |
}, | |
{ | |
"id": "water-dam", | |
"type": "line", | |
"source-layer": "dam_lines", | |
"filter": [ "==", "kind", "dam" ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#beddf3" | |
}, | |
"layout": { | |
"line-cap": "round", | |
"line-join": "round" | |
} | |
}, | |
{ | |
"id": "water-pier-area", | |
"type": "fill", | |
"source-layer": "pier_polygons", | |
"filter": [ "in", "kind", "pier", "breakwater", "groyne" ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"fill-color": "#f9f4ee", | |
"fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
} | |
}, | |
{ | |
"id": "water-pier", | |
"type": "line", | |
"source-layer": "pier_lines", | |
"filter": [ "in", "kind", "pier", "breakwater", "groyne" ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#beddf3" | |
}, | |
"layout": { | |
"line-cap": "round", | |
"line-join": "round" | |
} | |
}, | |
{ | |
"id": "site-dangerarea", | |
"type": "fill", | |
"source-layer": "sites", | |
"filter": [ "in", "kind", "danger_area" ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"fill-color": "#ff0000", | |
"fill-outline-color": "#ff0000", | |
"fill-opacity": 0.3, | |
"fill-pattern": "pattern-warning" | |
} | |
}, | |
{ | |
"id": "site-university", | |
"type": "fill", | |
"source-layer": "sites", | |
"filter": [ "in", "kind", "university" ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"fill-color": "#ffff80", | |
"fill-opacity": 0.1 | |
} | |
}, | |
{ | |
"id": "site-college", | |
"type": "fill", | |
"source-layer": "sites", | |
"filter": [ "in", "kind", "college" ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"fill-color": "#ffff80", | |
"fill-opacity": 0.1 | |
} | |
}, | |
{ | |
"id": "site-school", | |
"type": "fill", | |
"source-layer": "sites", | |
"filter": [ "in", "kind", "school" ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"fill-color": "#ffff80", | |
"fill-opacity": 0.1 | |
} | |
}, | |
{ | |
"id": "site-hospital", | |
"type": "fill", | |
"source-layer": "sites", | |
"filter": [ "in", "kind", "hospital" ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"fill-color": "#ff6666", | |
"fill-opacity": 0.1 | |
} | |
}, | |
{ | |
"id": "site-prison", | |
"type": "fill", | |
"source-layer": "sites", | |
"filter": [ "in", "kind", "prison" ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"fill-color": "#fdf2fc", | |
"fill-pattern": "pattern-striped", | |
"fill-opacity": 0.1 | |
} | |
}, | |
{ | |
"id": "site-parking", | |
"type": "fill", | |
"source-layer": "sites", | |
"filter": [ "in", "kind", "parking" ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"fill-color": "#ebe8e6" | |
} | |
}, | |
{ | |
"id": "site-bicycleparking", | |
"type": "fill", | |
"source-layer": "sites", | |
"filter": [ "in", "kind", "bicycle_parking" ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"fill-color": "#ebe8e6" | |
} | |
}, | |
{ | |
"id": "site-construction", | |
"type": "fill", | |
"source-layer": "sites", | |
"filter": [ "in", "kind", "construction" ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"fill-color": "#a9a9a9", | |
"fill-pattern": "pattern-hatched_thin", | |
"fill-opacity": 0.1 | |
} | |
}, | |
{ | |
"id": "airport-area", | |
"type": "fill", | |
"source-layer": "street_polygons", | |
"filter": [ "in", "kind", "runway", "taxiway" ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"fill-color": "#ffffff", | |
"fill-opacity": 0.5 | |
} | |
}, | |
{ | |
"id": "airport-taxiway:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "==", "kind", "taxiway" ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#cfcdca", | |
"line-width": { "stops": [ [ 13, 0 ], [ 14, 2 ], [ 15, 10 ], [ 16, 14 ], [ 18, 20 ], [ 20, 40 ] ] } | |
}, | |
"layout": { | |
"line-join": "round" | |
} | |
}, | |
{ | |
"id": "airport-runway:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "==", "kind", "runway" ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#cfcdca", | |
"line-width": { "stops": [ [ 11, 0 ], [ 12, 6 ], [ 13, 9 ], [ 14, 16 ], [ 15, 24 ], [ 16, 40 ], [ 17, 100 ], [ 18, 160 ], [ 20, 300 ] ] } | |
}, | |
"layout": { | |
"line-join": "round" | |
} | |
}, | |
{ | |
"id": "airport-taxiway", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "==", "kind", "taxiway" ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ffffff", | |
"line-width": { "stops": [ [ 13, 0 ], [ 14, 1 ], [ 15, 8 ], [ 16, 12 ], [ 18, 18 ], [ 20, 36 ] ] }, | |
"line-opacity": { "stops": [ [ 13, 0 ], [ 14, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round" | |
} | |
}, | |
{ | |
"id": "airport-runway", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "==", "kind", "runway" ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ffffff", | |
"line-width": { "stops": [ [ 11, 0 ], [ 12, 5 ], [ 13, 8 ], [ 14, 14 ], [ 15, 22 ], [ 16, 38 ], [ 17, 98 ], [ 18, 158 ], [ 20, 298 ] ] }, | |
"line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round" | |
} | |
}, | |
{ | |
"id": "building:outline", | |
"type": "fill", | |
"source-layer": "buildings", | |
"source": "versatiles-shortbread", | |
"paint": { | |
"fill-color": "#dfdbd7", | |
"fill-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } | |
} | |
}, | |
{ | |
"id": "building", | |
"type": "fill", | |
"source-layer": "buildings", | |
"source": "versatiles-shortbread", | |
"paint": { | |
"fill-color": "#f2eae2", | |
"fill-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] }, | |
"fill-translate": [ -2, -2 ] | |
} | |
}, | |
{ | |
"id": "tunnel-street-pedestrian-zone", | |
"type": "fill", | |
"source-layer": "street_polygons", | |
"filter": [ "all", [ "==", "tunnel", true ], [ "==", "kind", "pedestrian" ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"fill-color": "#f7f7f7", | |
"fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
} | |
}, | |
{ | |
"id": "tunnel-way-footway:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "footway" ] ], | |
"source": "versatiles-shortbread", | |
"layout": { | |
"line-cap": "round" | |
}, | |
"paint": { | |
"line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, | |
"line-color": "#e7cbee" | |
}, | |
"minzoom": 15 | |
}, | |
{ | |
"id": "tunnel-way-steps:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "steps" ] ], | |
"source": "versatiles-shortbread", | |
"layout": { | |
"line-cap": "round" | |
}, | |
"paint": { | |
"line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, | |
"line-color": "#e7cbee" | |
}, | |
"minzoom": 15 | |
}, | |
{ | |
"id": "tunnel-way-path:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "path" ] ], | |
"source": "versatiles-shortbread", | |
"layout": { | |
"line-cap": "round" | |
}, | |
"paint": { | |
"line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, | |
"line-color": "#e7cbee" | |
}, | |
"minzoom": 15 | |
}, | |
{ | |
"id": "tunnel-way-cycleway:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "cycleway" ] ], | |
"source": "versatiles-shortbread", | |
"layout": { | |
"line-cap": "round" | |
}, | |
"paint": { | |
"line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, | |
"line-color": "#cee2ef" | |
}, | |
"minzoom": 15 | |
}, | |
{ | |
"id": "tunnel-street-track:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "track" ], [ "==", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#dedede", | |
"line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, | |
"line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "tunnel-street-pedestrian:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#dedede", | |
"line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "tunnel-street-service:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "service" ], [ "==", "tunnel", true ], [ "!=", "service", "driveway" ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#dedede", | |
"line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, | |
"line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "tunnel-street-livingstreet:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#dedede", | |
"line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "tunnel-street-residential:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "residential" ], [ "==", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#dedede", | |
"line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "tunnel-street-unclassified:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#dedede", | |
"line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "tunnel-street-tertiary-link:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#dedede", | |
"line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "tunnel-street-secondary-link:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ebb586", | |
"line-dasharray": [ 1, 0.3 ], | |
"line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
}, | |
"minzoom": 13 | |
}, | |
{ | |
"id": "tunnel-street-primary-link:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ebb586", | |
"line-dasharray": [ 1, 0.3 ], | |
"line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
}, | |
"minzoom": 13 | |
}, | |
{ | |
"id": "tunnel-street-trunk-link:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ebb586", | |
"line-dasharray": [ 1, 0.3 ], | |
"line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
}, | |
"minzoom": 13 | |
}, | |
{ | |
"id": "tunnel-street-motorway-link:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ebb586", | |
"line-dasharray": [ 1, 0.3 ], | |
"line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
}, | |
"minzoom": 12 | |
}, | |
{ | |
"id": "tunnel-street-tertiary:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#dedede", | |
"line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "tunnel-street-secondary:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ebb586", | |
"line-dasharray": [ 1, 0.3 ], | |
"line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, | |
"line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "tunnel-street-primary:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ebb586", | |
"line-dasharray": [ 1, 0.3 ], | |
"line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "tunnel-street-trunk:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ebb586", | |
"line-dasharray": [ 1, 0.3 ], | |
"line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "tunnel-street-motorway:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ebb586", | |
"line-dasharray": [ 1, 0.3 ], | |
"line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "tunnel-way-footway", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "footway" ] ], | |
"source": "versatiles-shortbread", | |
"layout": { | |
"line-cap": "round" | |
}, | |
"paint": { | |
"line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, | |
"line-color": "#f5e9f8", | |
"line-dasharray": [ 1, 0.2 ] | |
}, | |
"minzoom": 15 | |
}, | |
{ | |
"id": "tunnel-way-steps", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "steps" ] ], | |
"source": "versatiles-shortbread", | |
"layout": { | |
"line-cap": "round" | |
}, | |
"paint": { | |
"line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, | |
"line-color": "#f5e9f8", | |
"line-dasharray": [ 1, 0.2 ] | |
}, | |
"minzoom": 15 | |
}, | |
{ | |
"id": "tunnel-way-path", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "path" ] ], | |
"source": "versatiles-shortbread", | |
"layout": { | |
"line-cap": "round" | |
}, | |
"paint": { | |
"line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, | |
"line-color": "#f5e9f8", | |
"line-dasharray": [ 1, 0.2 ] | |
}, | |
"minzoom": 15 | |
}, | |
{ | |
"id": "tunnel-way-cycleway", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "cycleway" ] ], | |
"source": "versatiles-shortbread", | |
"layout": { | |
"line-cap": "round" | |
}, | |
"paint": { | |
"line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, | |
"line-color": "#ecf4f9", | |
"line-dasharray": [ 1, 0.2 ] | |
}, | |
"minzoom": 15 | |
}, | |
{ | |
"id": "tunnel-street-track", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "track" ], [ "==", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#f7f7f7", | |
"line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, | |
"line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "tunnel-street-pedestrian", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#f7f7f7", | |
"line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "tunnel-street-service", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "service" ], [ "==", "tunnel", true ], [ "!=", "service", "driveway" ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#f7f7f7", | |
"line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, | |
"line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "tunnel-street-livingstreet", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#f7f7f7", | |
"line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "tunnel-street-residential", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "residential" ], [ "==", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#f7f7f7", | |
"line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "tunnel-street-unclassified", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#f7f7f7", | |
"line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "tunnel-street-track-bicycle", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#f7f7f7" | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "tunnel-street-pedestrian-bicycle", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#eff9ff", | |
"line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
} | |
}, | |
{ | |
"id": "tunnel-street-service-bicycle", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ], [ "!=", "service", "driveway" ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#f7f7f7" | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "tunnel-street-livingstreet-bicycle", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#eff9ff", | |
"line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
} | |
}, | |
{ | |
"id": "tunnel-street-residential-bicycle", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#eff9ff", | |
"line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
} | |
}, | |
{ | |
"id": "tunnel-street-unclassified-bicycle", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "==", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#eff9ff", | |
"line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
} | |
}, | |
{ | |
"id": "tunnel-street-tertiary-link", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#f7f7f7", | |
"line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "tunnel-street-secondary-link", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#fff6d4", | |
"line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
}, | |
"minzoom": 13 | |
}, | |
{ | |
"id": "tunnel-street-primary-link", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#fff6d4", | |
"line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
}, | |
"minzoom": 13 | |
}, | |
{ | |
"id": "tunnel-street-trunk-link", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#fff6d4", | |
"line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
}, | |
"minzoom": 13 | |
}, | |
{ | |
"id": "tunnel-street-motorway-link", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ffddaf", | |
"line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
}, | |
"minzoom": 12 | |
}, | |
{ | |
"id": "tunnel-street-tertiary", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#f7f7f7", | |
"line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "tunnel-street-secondary", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#fff6d4", | |
"line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, | |
"line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
} | |
}, | |
{ | |
"id": "tunnel-street-primary", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#fff6d4", | |
"line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, | |
"line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
} | |
}, | |
{ | |
"id": "tunnel-street-trunk", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#fff6d4", | |
"line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, | |
"line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
} | |
}, | |
{ | |
"id": "tunnel-street-motorway", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ffddaf", | |
"line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, | |
"line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
} | |
}, | |
{ | |
"id": "tunnel-transport-monorail:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "in", "kind", "monorail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"minzoom": 15, | |
"paint": { | |
"line-color": "#b1bbc4", | |
"line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, | |
"line-dasharray": [ 0.1, 0.5 ] | |
} | |
}, | |
{ | |
"id": "tunnel-transport-funicular:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "in", "kind", "funicular" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"minzoom": 15, | |
"paint": { | |
"line-color": "#b1bbc4", | |
"line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, | |
"line-dasharray": [ 0.1, 0.5 ] | |
} | |
}, | |
{ | |
"id": "tunnel-transport-tram:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"minzoom": 15, | |
"paint": { | |
"line-color": "#b1bbc4", | |
"line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, | |
"line-dasharray": [ 0.1, 0.5 ] | |
} | |
}, | |
{ | |
"id": "tunnel-transport-narrowgauge:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"minzoom": 15, | |
"paint": { | |
"line-color": "#b1bbc4", | |
"line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, | |
"line-dasharray": [ 0.1, 0.5 ] | |
} | |
}, | |
{ | |
"id": "tunnel-transport-subway:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#a6b8c7", | |
"line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, | |
"line-opacity": { "stops": [ [ 11, 0 ], [ 12, 0.5 ] ] } | |
} | |
}, | |
{ | |
"id": "tunnel-transport-lightrail:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#b1bbc4", | |
"line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 3 ], [ 16, 4 ], [ 18, 8 ], [ 19, 11 ], [ 20, 14 ] ] }, | |
"line-opacity": { "stops": [ [ 11, 0 ], [ 12, 0.5 ] ] } | |
} | |
}, | |
{ | |
"id": "tunnel-transport-rail:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#b1bbc4", | |
"line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 3 ], [ 16, 4 ], [ 18, 8 ], [ 19, 11 ], [ 20, 14 ] ] }, | |
"line-opacity": { "stops": [ [ 8, 0 ], [ 9, 0.3 ] ] } | |
} | |
}, | |
{ | |
"id": "tunnel-transport-monorail", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "in", "kind", "monorail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"minzoom": 13, | |
"paint": { | |
"line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, | |
"line-color": "#b1bbc4" | |
} | |
}, | |
{ | |
"id": "tunnel-transport-funicular", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "in", "kind", "funicular" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"minzoom": 13, | |
"paint": { | |
"line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, | |
"line-color": "#b1bbc4" | |
} | |
}, | |
{ | |
"id": "tunnel-transport-tram", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"minzoom": 13, | |
"paint": { | |
"line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, | |
"line-color": "#b1bbc4" | |
} | |
}, | |
{ | |
"id": "tunnel-transport-narrowgauge", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"minzoom": 13, | |
"paint": { | |
"line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, | |
"line-color": "#b1bbc4" | |
} | |
}, | |
{ | |
"id": "tunnel-transport-subway", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#dee5ea", | |
"line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, | |
"line-dasharray": [ 2, 2 ], | |
"line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } | |
} | |
}, | |
{ | |
"id": "tunnel-transport-lightrail", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#e6e9ec", | |
"line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 2 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, | |
"line-dasharray": [ 2, 2 ], | |
"line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } | |
} | |
}, | |
{ | |
"id": "tunnel-transport-rail", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#e6e9ec", | |
"line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 2 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, | |
"line-dasharray": [ 2, 2 ], | |
"line-opacity": { "stops": [ [ 14, 0 ], [ 15, 0.3 ] ] } | |
} | |
}, | |
{ | |
"id": "street-pedestrian-zone", | |
"type": "fill", | |
"source-layer": "street_polygons", | |
"filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "==", "kind", "pedestrian" ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"fill-color": "hsla(288, 100%, 98%, 0.25)", | |
"fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ], [ 14, 0 ], [ 15, 1 ] ] } | |
} | |
}, | |
{ | |
"id": "way-footway:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "footway" ] ], | |
"source": "versatiles-shortbread", | |
"layout": { | |
"line-cap": "round" | |
}, | |
"paint": { | |
"line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, | |
"line-color": "#f1baff" | |
}, | |
"minzoom": 15 | |
}, | |
{ | |
"id": "way-steps:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "steps" ] ], | |
"source": "versatiles-shortbread", | |
"layout": { | |
"line-cap": "round" | |
}, | |
"paint": { | |
"line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, | |
"line-color": "#f1baff" | |
}, | |
"minzoom": 15 | |
}, | |
{ | |
"id": "way-path:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "path" ] ], | |
"source": "versatiles-shortbread", | |
"layout": { | |
"line-cap": "round" | |
}, | |
"paint": { | |
"line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, | |
"line-color": "#f1baff" | |
}, | |
"minzoom": 15 | |
}, | |
{ | |
"id": "way-cycleway:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "cycleway" ] ], | |
"source": "versatiles-shortbread", | |
"layout": { | |
"line-cap": "round" | |
}, | |
"paint": { | |
"line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, | |
"line-color": "#bee6ff" | |
}, | |
"minzoom": 15 | |
}, | |
{ | |
"id": "street-track:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "track" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#cfcdca", | |
"line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, | |
"line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "street-pedestrian:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "pedestrian" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#cfcdca", | |
"line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "street-service:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "!=", "service", "driveway" ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#cfcdca", | |
"line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, | |
"line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "street-livingstreet:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "living_street" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#cfcdca", | |
"line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "street-residential:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "residential" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#cfcdca", | |
"line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "street-unclassified:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "unclassified" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#cfcdca", | |
"line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "street-tertiary-link:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#cfcdca", | |
"line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "street-secondary-link:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#e9ac77", | |
"line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
}, | |
"minzoom": 13 | |
}, | |
{ | |
"id": "street-primary-link:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#e9ac77", | |
"line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
}, | |
"minzoom": 13 | |
}, | |
{ | |
"id": "street-trunk-link:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#e9ac77", | |
"line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
}, | |
"minzoom": 13 | |
}, | |
{ | |
"id": "street-motorway-link:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#e9ac77", | |
"line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
}, | |
"minzoom": 12 | |
}, | |
{ | |
"id": "street-tertiary:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#cfcdca", | |
"line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "street-secondary:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#e9ac77", | |
"line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, | |
"line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "street-primary:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#e9ac77", | |
"line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "street-trunk:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#e9ac77", | |
"line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "street-motorway:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#e9ac77", | |
"line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "way-footway", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "footway" ] ], | |
"source": "versatiles-shortbread", | |
"layout": { | |
"line-cap": "round" | |
}, | |
"paint": { | |
"line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, | |
"line-color": "#fdf5ff" | |
}, | |
"minzoom": 15 | |
}, | |
{ | |
"id": "way-steps", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "steps" ] ], | |
"source": "versatiles-shortbread", | |
"layout": { | |
"line-cap": "round" | |
}, | |
"paint": { | |
"line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, | |
"line-color": "#fdf5ff" | |
}, | |
"minzoom": 15 | |
}, | |
{ | |
"id": "way-path", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "path" ] ], | |
"source": "versatiles-shortbread", | |
"layout": { | |
"line-cap": "round" | |
}, | |
"paint": { | |
"line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, | |
"line-color": "#fdf5ff" | |
}, | |
"minzoom": 15 | |
}, | |
{ | |
"id": "way-cycleway", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "cycleway" ] ], | |
"source": "versatiles-shortbread", | |
"layout": { | |
"line-cap": "round" | |
}, | |
"paint": { | |
"line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, | |
"line-color": "#eff9ff" | |
}, | |
"minzoom": 15 | |
}, | |
{ | |
"id": "street-track", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "track" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ffffff", | |
"line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, | |
"line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "street-pedestrian", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "pedestrian" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#fbebff", | |
"line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 0 ], [ 14, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "street-service", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "!=", "service", "driveway" ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ffffff", | |
"line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, | |
"line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "street-livingstreet", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "living_street" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ffffff", | |
"line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "street-residential", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "residential" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ffffff", | |
"line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "street-unclassified", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "unclassified" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ffffff", | |
"line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "street-track-bicycle", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ffffff" | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "street-pedestrian-bicycle", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#eff9ff", | |
"line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
} | |
}, | |
{ | |
"id": "street-service-bicycle", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "!=", "service", "driveway" ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ffffff" | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "street-livingstreet-bicycle", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#eff9ff", | |
"line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
} | |
}, | |
{ | |
"id": "street-residential-bicycle", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#eff9ff", | |
"line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
} | |
}, | |
{ | |
"id": "street-unclassified-bicycle", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#eff9ff", | |
"line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
} | |
}, | |
{ | |
"id": "street-tertiary-link", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ffffff", | |
"line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "street-secondary-link", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ffeeaa", | |
"line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
}, | |
"minzoom": 13 | |
}, | |
{ | |
"id": "street-primary-link", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ffeeaa", | |
"line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
}, | |
"minzoom": 13 | |
}, | |
{ | |
"id": "street-trunk-link", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ffeeaa", | |
"line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
}, | |
"minzoom": 13 | |
}, | |
{ | |
"id": "street-motorway-link", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ffcc88", | |
"line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
}, | |
"minzoom": 12 | |
}, | |
{ | |
"id": "street-tertiary", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ffeeaa", | |
"line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "street-secondary", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ffeeaa", | |
"line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, | |
"line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "street-primary", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ffeeaa", | |
"line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, | |
"line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "street-trunk", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ffeeaa", | |
"line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, | |
"line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "street-motorway", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "!=", "bridge", true ], [ "!=", "tunnel", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ffcc88", | |
"line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, | |
"line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "round" | |
} | |
}, | |
{ | |
"id": "transport-monorail:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "in", "kind", "monorail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"minzoom": 15, | |
"paint": { | |
"line-color": "#b1bbc4", | |
"line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, | |
"line-dasharray": [ 0.1, 0.5 ] | |
} | |
}, | |
{ | |
"id": "transport-funicular:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "in", "kind", "funicular" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"minzoom": 15, | |
"paint": { | |
"line-color": "#b1bbc4", | |
"line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, | |
"line-dasharray": [ 0.1, 0.5 ] | |
} | |
}, | |
{ | |
"id": "transport-tram:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"minzoom": 15, | |
"paint": { | |
"line-color": "#b1bbc4", | |
"line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, | |
"line-dasharray": [ 0.1, 0.5 ] | |
} | |
}, | |
{ | |
"id": "transport-narrowgauge:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"minzoom": 15, | |
"paint": { | |
"line-color": "#b1bbc4", | |
"line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, | |
"line-dasharray": [ 0.1, 0.5 ] | |
} | |
}, | |
{ | |
"id": "transport-subway:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#a6b8c7", | |
"line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, | |
"line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } | |
} | |
}, | |
{ | |
"id": "transport-lightrail:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#b1bbc4", | |
"line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 3 ], [ 16, 4 ], [ 18, 8 ], [ 19, 11 ], [ 20, 14 ] ] }, | |
"line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } | |
} | |
}, | |
{ | |
"id": "transport-rail:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#b1bbc4", | |
"line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 3 ], [ 16, 4 ], [ 18, 8 ], [ 19, 11 ], [ 20, 14 ] ] }, | |
"line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } | |
} | |
}, | |
{ | |
"id": "transport-monorail", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "in", "kind", "monorail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"minzoom": 13, | |
"paint": { | |
"line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, | |
"line-color": "#b1bbc4" | |
} | |
}, | |
{ | |
"id": "transport-funicular", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "in", "kind", "funicular" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"minzoom": 13, | |
"paint": { | |
"line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, | |
"line-color": "#b1bbc4" | |
} | |
}, | |
{ | |
"id": "transport-tram", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"minzoom": 13, | |
"paint": { | |
"line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, | |
"line-color": "#b1bbc4" | |
} | |
}, | |
{ | |
"id": "transport-narrowgauge", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"minzoom": 13, | |
"paint": { | |
"line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, | |
"line-color": "#b1bbc4" | |
} | |
}, | |
{ | |
"id": "transport-subway", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#dee5ea", | |
"line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, | |
"line-dasharray": [ 2, 2 ], | |
"line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } | |
} | |
}, | |
{ | |
"id": "transport-lightrail", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#e6e9ec", | |
"line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 2 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, | |
"line-dasharray": [ 2, 2 ], | |
"line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } | |
} | |
}, | |
{ | |
"id": "transport-rail", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "!=", "bridge", true ], [ "!=", "tunnel", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#e6e9ec", | |
"line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 2 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, | |
"line-dasharray": [ 2, 2 ], | |
"line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } | |
} | |
}, | |
{ | |
"id": "transport-ferry", | |
"type": "line", | |
"source-layer": "ferries", | |
"source": "versatiles-shortbread", | |
"minzoom": 10, | |
"paint": { | |
"line-color": "#99caec", | |
"line-width": { "stops": [ [ 10, 1 ], [ 13, 2 ], [ 14, 3 ], [ 16, 4 ], [ 17, 6 ] ] }, | |
"line-opacity": { "stops": [ [ 10, 0 ], [ 11, 1 ] ] }, | |
"line-dasharray": [ 1, 1 ] | |
} | |
}, | |
{ | |
"id": "bridge", | |
"type": "fill", | |
"source-layer": "bridges", | |
"source": "versatiles-shortbread", | |
"paint": { | |
"fill-color": "#f6efe7", | |
"fill-antialias": true, | |
"fill-opacity": 0.8 | |
} | |
}, | |
{ | |
"id": "bridge-street-pedestrian-zone", | |
"type": "fill", | |
"source-layer": "street_polygons", | |
"filter": [ "all", [ "==", "bridge", true ], [ "==", "kind", "pedestrian" ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"fill-color": "#ffffff", | |
"fill-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
} | |
}, | |
{ | |
"id": "bridge-way-footway:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], | |
"source": "versatiles-shortbread", | |
"layout": { | |
"line-cap": "butt" | |
}, | |
"paint": { | |
"line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, | |
"line-color": "#f1baff" | |
}, | |
"minzoom": 15 | |
}, | |
{ | |
"id": "bridge-way-steps:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], | |
"source": "versatiles-shortbread", | |
"layout": { | |
"line-cap": "butt" | |
}, | |
"paint": { | |
"line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, | |
"line-color": "#f1baff" | |
}, | |
"minzoom": 15 | |
}, | |
{ | |
"id": "bridge-way-path:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], | |
"source": "versatiles-shortbread", | |
"layout": { | |
"line-cap": "butt" | |
}, | |
"paint": { | |
"line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, | |
"line-color": "#f1baff" | |
}, | |
"minzoom": 15 | |
}, | |
{ | |
"id": "bridge-way-cycleway:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], | |
"source": "versatiles-shortbread", | |
"layout": { | |
"line-cap": "butt" | |
}, | |
"paint": { | |
"line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 19, 12 ], [ 20, 22 ] ] }, | |
"line-color": "#bee6ff" | |
}, | |
"minzoom": 15 | |
}, | |
{ | |
"id": "bridge-street-track:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#d9d9d9", | |
"line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, | |
"line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
} | |
}, | |
{ | |
"id": "bridge-street-pedestrian:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#d9d9d9", | |
"line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
} | |
}, | |
{ | |
"id": "bridge-street-service:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ], [ "!=", "service", "driveway" ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#d9d9d9", | |
"line-width": { "stops": [ [ 14, 2 ], [ 16, 4 ], [ 18, 18 ], [ 19, 48 ], [ 20, 96 ] ] }, | |
"line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
} | |
}, | |
{ | |
"id": "bridge-street-livingstreet:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#d9d9d9", | |
"line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
} | |
}, | |
{ | |
"id": "bridge-street-residential:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#d9d9d9", | |
"line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
} | |
}, | |
{ | |
"id": "bridge-street-unclassified:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#d9d9d9", | |
"line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
} | |
}, | |
{ | |
"id": "bridge-street-tertiary-link:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#d9d9d9", | |
"line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
} | |
}, | |
{ | |
"id": "bridge-street-secondary-link:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#e9ac77", | |
"line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
}, | |
"minzoom": 13 | |
}, | |
{ | |
"id": "bridge-street-primary-link:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#e9ac77", | |
"line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
}, | |
"minzoom": 13 | |
}, | |
{ | |
"id": "bridge-street-trunk-link:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#e9ac77", | |
"line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
}, | |
"minzoom": 13 | |
}, | |
{ | |
"id": "bridge-street-motorway-link:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#e9ac77", | |
"line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 7 ], [ 18, 14 ], [ 20, 40 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
}, | |
"minzoom": 12 | |
}, | |
{ | |
"id": "bridge-street-tertiary:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#d9d9d9", | |
"line-width": { "stops": [ [ 12, 2 ], [ 14, 3 ], [ 16, 6 ], [ 18, 26 ], [ 19, 64 ], [ 20, 128 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
} | |
}, | |
{ | |
"id": "bridge-street-secondary:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#e9ac77", | |
"line-width": { "stops": [ [ 11, 2 ], [ 14, 5 ], [ 16, 8 ], [ 18, 30 ], [ 19, 68 ], [ 20, 138 ] ] }, | |
"line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
} | |
}, | |
{ | |
"id": "bridge-street-primary:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#e9ac77", | |
"line-width": { "stops": [ [ 8, 0 ], [ 9, 1 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
} | |
}, | |
{ | |
"id": "bridge-street-trunk:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#e9ac77", | |
"line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ], [ 14, 6 ], [ 16, 12 ], [ 18, 36 ], [ 19, 74 ], [ 20, 144 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
} | |
}, | |
{ | |
"id": "bridge-street-motorway:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#e9ac77", | |
"line-width": { "stops": [ [ 5, 0 ], [ 6, 2 ], [ 10, 5 ], [ 14, 5 ], [ 16, 14 ], [ 18, 38 ], [ 19, 84 ], [ 20, 168 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
} | |
}, | |
{ | |
"id": "bridge-way-footway", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "footway" ] ], | |
"source": "versatiles-shortbread", | |
"layout": { | |
"line-cap": "butt" | |
}, | |
"paint": { | |
"line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, | |
"line-color": "#fdf5ff" | |
}, | |
"minzoom": 15 | |
}, | |
{ | |
"id": "bridge-way-steps", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "steps" ] ], | |
"source": "versatiles-shortbread", | |
"layout": { | |
"line-cap": "butt" | |
}, | |
"paint": { | |
"line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, | |
"line-color": "#fdf5ff" | |
}, | |
"minzoom": 15 | |
}, | |
{ | |
"id": "bridge-way-path", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "path" ] ], | |
"source": "versatiles-shortbread", | |
"layout": { | |
"line-cap": "butt" | |
}, | |
"paint": { | |
"line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, | |
"line-color": "#fdf5ff" | |
}, | |
"minzoom": 15 | |
}, | |
{ | |
"id": "bridge-way-cycleway", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "cycleway" ] ], | |
"source": "versatiles-shortbread", | |
"layout": { | |
"line-cap": "butt" | |
}, | |
"paint": { | |
"line-width": { "stops": [ [ 15, 0 ], [ 16, 4 ], [ 18, 6 ], [ 19, 10 ], [ 20, 20 ] ] }, | |
"line-color": "#eff9ff" | |
}, | |
"minzoom": 15 | |
}, | |
{ | |
"id": "bridge-street-track", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "track" ], [ "==", "bridge", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ffffff", | |
"line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, | |
"line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
} | |
}, | |
{ | |
"id": "bridge-street-pedestrian", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bridge", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ffffff", | |
"line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
} | |
}, | |
{ | |
"id": "bridge-street-service", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "service" ], [ "==", "bridge", true ], [ "!=", "service", "driveway" ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ffffff", | |
"line-width": { "stops": [ [ 14, 1 ], [ 16, 3 ], [ 18, 16 ], [ 19, 44 ], [ 20, 88 ] ] }, | |
"line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
} | |
}, | |
{ | |
"id": "bridge-street-livingstreet", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bridge", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ffffff", | |
"line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
} | |
}, | |
{ | |
"id": "bridge-street-residential", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bridge", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ffffff", | |
"line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
} | |
}, | |
{ | |
"id": "bridge-street-unclassified", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bridge", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ffffff", | |
"line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
} | |
}, | |
{ | |
"id": "bridge-street-track-bicycle", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "track" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ffffff" | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
} | |
}, | |
{ | |
"id": "bridge-street-pedestrian-bicycle", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "pedestrian" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#eff9ff", | |
"line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
} | |
}, | |
{ | |
"id": "bridge-street-service-bicycle", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "service" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ], [ "!=", "service", "driveway" ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ffffff" | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
} | |
}, | |
{ | |
"id": "bridge-street-livingstreet-bicycle", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "living_street" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#eff9ff", | |
"line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
} | |
}, | |
{ | |
"id": "bridge-street-residential-bicycle", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "residential" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#eff9ff", | |
"line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
} | |
}, | |
{ | |
"id": "bridge-street-unclassified-bicycle", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "kind", "unclassified" ], [ "==", "bicycle", "designated" ], [ "==", "bridge", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#eff9ff", | |
"line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
} | |
}, | |
{ | |
"id": "bridge-street-tertiary-link", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "==", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ffffff", | |
"line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
} | |
}, | |
{ | |
"id": "bridge-street-secondary-link", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "==", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ffeeaa", | |
"line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
}, | |
"minzoom": 13 | |
}, | |
{ | |
"id": "bridge-street-primary-link", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "==", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ffeeaa", | |
"line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
}, | |
"minzoom": 13 | |
}, | |
{ | |
"id": "bridge-street-trunk-link", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "==", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ffeeaa", | |
"line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
}, | |
"minzoom": 13 | |
}, | |
{ | |
"id": "bridge-street-motorway-link", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "==", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ffcc88", | |
"line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 12 ], [ 20, 38 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
}, | |
"minzoom": 12 | |
}, | |
{ | |
"id": "bridge-street-tertiary", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "tertiary" ], [ "!=", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ffffff", | |
"line-width": { "stops": [ [ 12, 1 ], [ 14, 2 ], [ 16, 5 ], [ 18, 24 ], [ 19, 60 ], [ 20, 120 ] ] }, | |
"line-opacity": { "stops": [ [ 12, 0 ], [ 13, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
} | |
}, | |
{ | |
"id": "bridge-street-secondary", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "secondary" ], [ "!=", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ffeeaa", | |
"line-width": { "stops": [ [ 11, 1 ], [ 14, 4 ], [ 16, 6 ], [ 18, 28 ], [ 19, 64 ], [ 20, 130 ] ] }, | |
"line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
} | |
}, | |
{ | |
"id": "bridge-street-primary", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "primary" ], [ "!=", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ffeeaa", | |
"line-width": { "stops": [ [ 8, 0 ], [ 9, 2 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, | |
"line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
} | |
}, | |
{ | |
"id": "bridge-street-trunk", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "trunk" ], [ "!=", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ffeeaa", | |
"line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 3 ], [ 14, 5 ], [ 16, 10 ], [ 18, 34 ], [ 19, 70 ], [ 20, 140 ] ] }, | |
"line-opacity": { "stops": [ [ 7, 0 ], [ 8, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
} | |
}, | |
{ | |
"id": "bridge-street-motorway", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "bridge", true ], [ "in", "kind", "motorway" ], [ "!=", "link", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ffcc88", | |
"line-width": { "stops": [ [ 5, 0 ], [ 6, 1 ], [ 10, 4 ], [ 14, 4 ], [ 16, 12 ], [ 18, 36 ], [ 19, 80 ], [ 20, 160 ] ] }, | |
"line-opacity": { "stops": [ [ 5, 0 ], [ 6, 1 ] ] } | |
}, | |
"layout": { | |
"line-join": "round", | |
"line-cap": "butt" | |
} | |
}, | |
{ | |
"id": "bridge-transport-monorail:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "in", "kind", "monorail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], | |
"source": "versatiles-shortbread", | |
"minzoom": 15, | |
"paint": { | |
"line-color": "#b1bbc4", | |
"line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, | |
"line-dasharray": [ 0.1, 0.5 ] | |
} | |
}, | |
{ | |
"id": "bridge-transport-funicular:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "in", "kind", "funicular" ], [ "!has", "service" ], [ "==", "bridge", true ] ], | |
"source": "versatiles-shortbread", | |
"minzoom": 15, | |
"paint": { | |
"line-color": "#b1bbc4", | |
"line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, | |
"line-dasharray": [ 0.1, 0.5 ] | |
} | |
}, | |
{ | |
"id": "bridge-transport-tram:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "bridge", true ] ], | |
"source": "versatiles-shortbread", | |
"minzoom": 15, | |
"paint": { | |
"line-color": "#b1bbc4", | |
"line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, | |
"line-dasharray": [ 0.1, 0.5 ] | |
} | |
}, | |
{ | |
"id": "bridge-transport-narrowgauge:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "bridge", true ] ], | |
"source": "versatiles-shortbread", | |
"minzoom": 15, | |
"paint": { | |
"line-color": "#b1bbc4", | |
"line-width": { "stops": [ [ 15, 0 ], [ 16, 5 ], [ 18, 7 ], [ 20, 20 ] ] }, | |
"line-dasharray": [ 0.1, 0.5 ] | |
} | |
}, | |
{ | |
"id": "bridge-transport-subway:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "bridge", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#a6b8c7", | |
"line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 3 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, | |
"line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } | |
} | |
}, | |
{ | |
"id": "bridge-transport-lightrail:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#b1bbc4", | |
"line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 3 ], [ 16, 4 ], [ 18, 8 ], [ 19, 11 ], [ 20, 14 ] ] }, | |
"line-opacity": { "stops": [ [ 11, 0 ], [ 12, 1 ] ] } | |
} | |
}, | |
{ | |
"id": "bridge-transport-rail:outline", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#b1bbc4", | |
"line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 3 ], [ 16, 4 ], [ 18, 8 ], [ 19, 11 ], [ 20, 14 ] ] }, | |
"line-opacity": { "stops": [ [ 8, 0 ], [ 9, 1 ] ] } | |
} | |
}, | |
{ | |
"id": "bridge-transport-monorail", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "in", "kind", "monorail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], | |
"source": "versatiles-shortbread", | |
"minzoom": 13, | |
"paint": { | |
"line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, | |
"line-color": "#b1bbc4" | |
} | |
}, | |
{ | |
"id": "bridge-transport-funicular", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "in", "kind", "funicular" ], [ "!has", "service" ], [ "==", "bridge", true ] ], | |
"source": "versatiles-shortbread", | |
"minzoom": 13, | |
"paint": { | |
"line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, | |
"line-color": "#b1bbc4" | |
} | |
}, | |
{ | |
"id": "bridge-transport-tram", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "in", "kind", "tram" ], [ "!has", "service" ], [ "==", "bridge", true ] ], | |
"source": "versatiles-shortbread", | |
"minzoom": 13, | |
"paint": { | |
"line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, | |
"line-color": "#b1bbc4" | |
} | |
}, | |
{ | |
"id": "bridge-transport-narrowgauge", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "in", "kind", "narrow_gauge" ], [ "!has", "service" ], [ "==", "bridge", true ] ], | |
"source": "versatiles-shortbread", | |
"minzoom": 13, | |
"paint": { | |
"line-width": { "stops": [ [ 13, 0 ], [ 16, 1 ], [ 17, 2 ], [ 18, 3 ], [ 20, 5 ] ] }, | |
"line-color": "#b1bbc4" | |
} | |
}, | |
{ | |
"id": "bridge-transport-subway", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "in", "kind", "subway" ], [ "!has", "service" ], [ "==", "bridge", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#dee5ea", | |
"line-width": { "stops": [ [ 11, 0 ], [ 12, 1 ], [ 15, 2 ], [ 16, 2 ], [ 18, 5 ], [ 19, 6 ], [ 20, 8 ] ] }, | |
"line-dasharray": [ 2, 2 ], | |
"line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } | |
} | |
}, | |
{ | |
"id": "bridge-transport-lightrail", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "in", "kind", "light_rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#e6e9ec", | |
"line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 2 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, | |
"line-dasharray": [ 2, 2 ], | |
"line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } | |
} | |
}, | |
{ | |
"id": "bridge-transport-rail", | |
"type": "line", | |
"source-layer": "streets", | |
"filter": [ "all", [ "in", "kind", "rail" ], [ "!has", "service" ], [ "==", "bridge", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#e6e9ec", | |
"line-width": { "stops": [ [ 8, 1 ], [ 13, 1 ], [ 15, 2 ], [ 16, 3 ], [ 18, 6 ], [ 19, 8 ], [ 20, 10 ] ] }, | |
"line-dasharray": [ 2, 2 ], | |
"line-opacity": { "stops": [ [ 14, 0 ], [ 15, 1 ] ] } | |
} | |
}, | |
{ | |
"id": "poi-gov", | |
"type": "symbol", | |
"source-layer": "pois", | |
"filter": [ "==", "amenity", "townhall" ], | |
"source": "versatiles-shortbread", | |
"minzoom": 8, | |
"layout": { | |
"text-field": "{name}", | |
"symbol-placement": "point", | |
"icon-anchor":"bottom", | |
"text-size":9, | |
"icon-size":0.6, | |
"text-anchor":"top", | |
"symbol-sort-key":1, | |
"text-font": [ "noto_sans_regular" ], | |
"icon-image": "icon-town_hall" | |
}, | |
"paint": { | |
"text-opacity": { "stops": [ [ 8, 0 ], [ 17, 1 ] ] }, | |
"icon-color": "#000000", | |
"icon-halo-color":"#ffffff", | |
"text-color": "#000000", | |
"icon-halo-width":2 | |
} | |
}, | |
{ | |
"id": "poi-masjid", | |
"type": "symbol", | |
"source-layer": "pois", | |
"filter": [ "==", "religion", "muslim" ], | |
"source": "versatiles-shortbread", | |
"minzoom": 9, | |
"layout": { | |
"text-field": "{name}", | |
"symbol-placement": "point", | |
"icon-anchor":"bottom", | |
"text-size":9, | |
"icon-size":0.4, | |
"text-anchor":"top", | |
"symbol-sort-key":5, | |
"text-font": [ "noto_sans_regular" ], | |
"icon-image": "icon-books" | |
}, | |
"paint": { | |
"text-opacity": { "stops": [ [ 9, 0 ], [ 17, 1 ] ] }, | |
"icon-color": "#ffffff", | |
"icon-halo-color":"#1c630a", | |
"text-color": "#000000", | |
"icon-halo-width":1 | |
} | |
}, | |
{ | |
"id": "poi-school", | |
"type": "symbol", | |
"source-layer": "pois", | |
"filter": [ "==", "amenity", "school" ], | |
"source": "versatiles-shortbread", | |
"minzoom": 9, | |
"layout": { | |
"text-field": "{name}", | |
"symbol-placement": "point", | |
"icon-anchor":"bottom", | |
"text-size":9, | |
"icon-size":0.6, | |
"text-anchor":"top", | |
"symbol-sort-key":3, | |
"text-font": [ "noto_sans_regular" ], | |
"icon-image": [ "match", [ "get", "amenity" ], "school", "icon-college", "unknown" ] | |
}, | |
"paint": { | |
"text-opacity": { "stops": [ [ 9, 0 ], [ 17, 1 ] ] }, | |
"icon-color": "#0000ff", | |
"icon-halo-color":"#ffffff", | |
"text-color": "#000000", | |
"icon-halo-width":2 | |
} | |
} | |
,{ | |
"id": "poi-hospital", | |
"type": "symbol", | |
"source-layer": "pois", | |
"filter": [ "any", ["==", "amenity", "hospital"] ], | |
"source": "versatiles-shortbread", | |
"minzoom": 9, | |
"layout": { | |
"text-field": "{name}", | |
"symbol-placement": "point", | |
"icon-anchor":"bottom", | |
"text-size":9, | |
"icon-size":0.6, | |
"text-anchor":"top", | |
"symbol-sort-key":1, | |
"text-font": [ "noto_sans_regular" ], | |
"icon-image": [ "match", [ "get", "amenity" ], "hospital", "icon-hospital", "unknown" ] | |
}, | |
"paint": { | |
"text-opacity": { "stops": [ [ 9, 0 ], [ 17, 1 ] ] }, | |
"icon-color": "#ff0000", | |
"icon-halo-color":"#ffffff", | |
"text-color": "#000000", | |
"icon-halo-width":2 | |
} | |
} | |
,{ | |
"id": "poi-clinic", | |
"type": "symbol", | |
"source-layer": "pois", | |
"filter": [ "any", ["==", "amenity", "clinic"] ], | |
"source": "versatiles-shortbread", | |
"minzoom": 12, | |
"layout": { | |
"text-field": "{name}", | |
"symbol-placement": "point", | |
"icon-anchor":"bottom", | |
"text-size":9, | |
"icon-size":0.4, | |
"text-anchor":"top", | |
"symbol-sort-key":8, | |
"text-font": [ "noto_sans_regular" ], | |
"icon-image": [ "match", [ "get", "amenity" ], "clinic", "icon-hospital", "unknown" ] | |
}, | |
"paint": { | |
"text-opacity": { "stops": [ [ 9, 0 ], [ 17, 1 ] ] }, | |
"icon-color": "#147a0f", | |
"icon-halo-color":"#ffffff", | |
"text-color": "#000000", | |
"icon-halo-width":2 | |
} | |
} | |
,{ | |
"id": "poi-bidan", | |
"type": "symbol", | |
"source-layer": "pois", | |
"filter": [ "any", ["==", "healthcare", "midwife"] ], | |
"source": "versatiles-shortbread", | |
"minzoom": 9, | |
"layout": { | |
"text-field": "{name}", | |
"symbol-placement": "point", | |
"icon-anchor":"bottom", | |
"text-size":9, | |
"icon-size":0.4, | |
"text-anchor":"top", | |
"symbol-sort-key":1, | |
"text-font": [ "noto_sans_regular" ], | |
"icon-image": [ "match", [ "get", "healthcare" ], "midwife", "icon-hospital", "unknown" ] | |
}, | |
"paint": { | |
"text-opacity": { "stops": [ [ 9, 0 ], [ 17, 1 ] ] }, | |
"icon-color": "#0845bf", | |
"icon-halo-color":"#ffffff", | |
"text-color": "#000000", | |
"icon-halo-width":2 | |
} | |
}, | |
{ | |
"id": "poi-tourism", | |
"type": "symbol", | |
"source-layer": "pois", | |
"filter": [ "to-boolean", [ "get", "tourism" ] ], | |
"source": "versatiles-shortbread", | |
"minzoom": 16, | |
"layout": { | |
"icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, | |
"symbol-placement": "point", | |
"icon-optional": true, | |
"text-font": [ "noto_sans_regular" ], | |
"icon-image": [ "match", [ "get", "tourism" ], "chalet", "icon-chalet", "information", "transport-information", "picnic_site", "icon-picnic_site", "viewpoint", "icon-viewpoint", "zoo", "icon-zoo", "unknown" ] | |
}, | |
"paint": { | |
"icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, | |
"text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, | |
"icon-color": "#555555", | |
"text-color": "#555555" | |
} | |
}, | |
{ | |
"id": "poi-man_made", | |
"type": "symbol", | |
"source-layer": "pois", | |
"filter": [ "to-boolean", [ "get", "man_made" ] ], | |
"source": "versatiles-shortbread", | |
"minzoom": 16, | |
"layout": { | |
"icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, | |
"symbol-placement": "point", | |
"icon-optional": true, | |
"text-font": [ "noto_sans_regular" ], | |
"icon-image": [ "match", [ "get", "man_made" ], "lighthouse", "icon-lighthouse", "surveillance", "icon-surveillance", "tower", "icon-observation_tower", "watermill", "icon-watermill", "windmill", "icon-windmill", "unknown" ] | |
}, | |
"paint": { | |
"icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, | |
"text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, | |
"icon-color": "#555555", | |
"text-color": "#555555" | |
} | |
}, | |
{ | |
"id": "poi-historic", | |
"type": "symbol", | |
"source-layer": "pois", | |
"filter": [ "to-boolean", [ "get", "historic" ] ], | |
"source": "versatiles-shortbread", | |
"minzoom": 16, | |
"layout": { | |
"icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, | |
"symbol-placement": "point", | |
"icon-optional": true, | |
"text-font": [ "noto_sans_regular" ], | |
"icon-image": [ "match", [ "get", "historic" ], "artwork", "icon-artwork", "castle", "icon-castle", "monument", "icon-monument", "wayside_shrine", "icon-shrine", "icon-historic" ] | |
}, | |
"paint": { | |
"icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, | |
"text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, | |
"icon-color": "#555555", | |
"text-color": "#555555" | |
} | |
}, | |
{ | |
"id": "poi-emergency", | |
"type": "symbol", | |
"source-layer": "pois", | |
"filter": [ "to-boolean", [ "get", "emergency" ] ], | |
"source": "versatiles-shortbread", | |
"minzoom": 16, | |
"layout": { | |
"icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, | |
"symbol-placement": "point", | |
"icon-optional": true, | |
"text-font": [ "noto_sans_regular" ], | |
"icon-image": [ "match", [ "get", "emergency" ], "defibrillator", "icon-defibrillator", "fire_hydrant", "icon-hydrant", "phone", "icon-emergency_phone", "unknown" ] | |
}, | |
"paint": { | |
"icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, | |
"text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, | |
"icon-color": "#555555", | |
"text-color": "#555555" | |
} | |
}, | |
{ | |
"id": "poi-highway", | |
"type": "symbol", | |
"source-layer": "pois", | |
"filter": [ "to-boolean", [ "get", "highway" ] ], | |
"source": "versatiles-shortbread", | |
"minzoom": 16, | |
"layout": { | |
"icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, | |
"symbol-placement": "point", | |
"icon-optional": true, | |
"text-font": [ "noto_sans_regular" ] | |
}, | |
"paint": { | |
"icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, | |
"text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, | |
"icon-color": "#555555", | |
"text-color": "#555555" | |
} | |
}, | |
{ | |
"id": "poi-office", | |
"type": "symbol", | |
"source-layer": "pois", | |
"filter": [ "to-boolean", [ "get", "office" ] ], | |
"source": "versatiles-shortbread", | |
"minzoom": 16, | |
"layout": { | |
"icon-size": { "stops": [ [ 16, 0.5 ], [ 19, 0.5 ], [ 20, 1 ] ] }, | |
"symbol-placement": "point", | |
"icon-optional": true, | |
"text-font": [ "noto_sans_regular" ] | |
}, | |
"paint": { | |
"icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, | |
"text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.4 ] ] }, | |
"icon-color": "#555555", | |
"text-color": "#555555" | |
} | |
}, | |
{ | |
"id": "boundary-country:outline", | |
"type": "line", | |
"source-layer": "boundaries", | |
"filter": [ "all", [ "==", "admin_level", 2 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ffffff", | |
"line-blur": 1, | |
"line-width": { "stops": [ [ 2, 0 ], [ 3, 2 ], [ 10, 8 ] ] }, | |
"line-opacity": 0.75 | |
}, | |
"layout": { | |
"line-cap": "round", | |
"line-join": "round" | |
} | |
}, | |
{ | |
"id": "boundary-country-disputed:outline", | |
"type": "line", | |
"source-layer": "boundaries", | |
"filter": [ "all", [ "==", "admin_level", 2 ], [ "==", "disputed", true ], [ "!=", "maritime", true ], [ "!=", "coastline", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-width": { "stops": [ [ 2, 0 ], [ 3, 2 ], [ 10, 8 ] ] }, | |
"line-opacity": 0.75, | |
"line-color": "#ffffff" | |
} | |
}, | |
{ | |
"id": "boundary-state:outline", | |
"type": "line", | |
"source-layer": "boundaries", | |
"filter": [ "all", [ "==", "admin_level", 4 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#ffffff", | |
"line-blur": 1, | |
"line-width": { "stops": [ [ 7, 0 ], [ 8, 2 ], [ 10, 4 ] ] }, | |
"line-opacity": 0.75 | |
}, | |
"layout": { | |
"line-cap": "round", | |
"line-join": "round" | |
} | |
}, | |
{ | |
"id": "boundary-country", | |
"type": "line", | |
"source-layer": "boundaries", | |
"filter": [ "all", [ "==", "admin_level", 2 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#a6a6c8", | |
"line-width": { "stops": [ [ 2, 0 ], [ 3, 1 ], [ 10, 4 ] ] } | |
}, | |
"layout": { | |
"line-cap": "round", | |
"line-join": "round" | |
} | |
}, | |
{ | |
"id": "boundary-country-disputed", | |
"type": "line", | |
"source-layer": "boundaries", | |
"filter": [ "all", [ "==", "admin_level", 2 ], [ "==", "disputed", true ], [ "!=", "maritime", true ], [ "!=", "coastline", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-width": { "stops": [ [ 2, 0 ], [ 3, 1 ], [ 10, 4 ] ] }, | |
"line-color": "#bebccf", | |
"line-dasharray": [ 2, 1 ] | |
}, | |
"layout": { | |
"line-cap": "square" | |
} | |
}, | |
{ | |
"id": "boundary-state", | |
"type": "line", | |
"source-layer": "boundaries", | |
"filter": [ "all", [ "==", "admin_level", 4 ], [ "!=", "maritime", true ], [ "!=", "disputed", true ], [ "!=", "coastline", true ] ], | |
"source": "versatiles-shortbread", | |
"paint": { | |
"line-color": "#a6a6c8", | |
"line-width": { "stops": [ [ 7, 0 ], [ 8, 1 ], [ 10, 2 ] ] } | |
}, | |
"layout": { | |
"line-cap": "round", | |
"line-join": "round" | |
} | |
}, | |
{ | |
"id": "label-address-housenumber", | |
"type": "symbol", | |
"source-layer": "addresses", | |
"filter": [ "has", "housenumber" ], | |
"layout": { | |
"text-field": "{housenumber}", | |
"text-font": [ "noto_sans_regular" ], | |
"symbol-placement": "point", | |
"text-anchor": "center", | |
"text-size": { "stops": [ [ 17, 8 ], [ 19, 10 ] ] } | |
}, | |
"source": "versatiles-shortbread", | |
"paint": { | |
"text-halo-color": "#f9f6f2", | |
"text-halo-width": 2, | |
"text-halo-blur": 1, | |
"icon-color": "#c7a481", | |
"text-color": "#c7a481" | |
}, | |
"minzoom": 17 | |
}, | |
{ | |
"id": "label-motorway-shield", | |
"type": "symbol", | |
"source-layer": "street_labels", | |
"filter": [ "==", "kind", "motorway" ], | |
"layout": { | |
"text-field": "{ref}", | |
"text-font": [ "noto_sans_bold" ], | |
"symbol-placement": "line", | |
"text-anchor": "center", | |
"text-size": { "stops": [ [ 14, 10 ], [ 18, 12 ], [ 20, 16 ] ] } | |
}, | |
"source": "versatiles-shortbread", | |
"paint": { | |
"icon-color": "#ffffff", | |
"text-color": "#ffffff", | |
"text-halo-color": "#ffcc88", | |
"text-halo-width": 0.1, | |
"text-halo-blur": 1 | |
}, | |
"minzoom": 14 | |
}, | |
{ | |
"id": "label-street-pedestrian", | |
"type": "symbol", | |
"source-layer": "street_labels", | |
"filter": [ "==", "kind", "pedestrian" ], | |
"layout": { | |
"text-field": "{name}", | |
"text-font": [ "noto_sans_regular" ], | |
"symbol-placement": "line", | |
"text-anchor": "center", | |
"text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } | |
}, | |
"source": "versatiles-shortbread", | |
"paint": { | |
"icon-color": "#333344", | |
"text-color": "#333344", | |
"text-halo-color": "rgba(255, 255, 255, 0.8)", | |
"text-halo-width": 2, | |
"text-halo-blur": 1 | |
}, | |
"minzoom": 12 | |
}, | |
{ | |
"id": "label-street-livingstreet", | |
"type": "symbol", | |
"source-layer": "street_labels", | |
"filter": [ "==", "kind", "living_street" ], | |
"layout": { | |
"text-field": "{name}", | |
"text-font": [ "noto_sans_regular" ], | |
"symbol-placement": "line", | |
"text-anchor": "center", | |
"text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } | |
}, | |
"source": "versatiles-shortbread", | |
"paint": { | |
"icon-color": "#333344", | |
"text-color": "#333344", | |
"text-halo-color": "rgba(255, 255, 255, 0.8)", | |
"text-halo-width": 2, | |
"text-halo-blur": 1 | |
}, | |
"minzoom": 17 | |
}, | |
{ | |
"id": "label-street-residential", | |
"type": "symbol", | |
"source-layer": "street_labels", | |
"filter": [ "==", "kind", "residential" ], | |
"layout": { | |
"text-field": "{name}", | |
"text-font": [ "noto_sans_regular" ], | |
"symbol-placement": "line", | |
"text-optional": true, | |
"text-overlap":"never", | |
"text-anchor": "center", | |
"text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } | |
}, | |
"source": "versatiles-shortbread", | |
"paint": { | |
"icon-color": "#333344", | |
"text-color": "#333344", | |
"text-halo-color": "rgba(255, 255, 255, 0.8)", | |
"text-halo-width": 2, | |
"text-halo-blur": 1 | |
}, | |
"minzoom": 19 | |
}, | |
{ | |
"id": "label-street-unclassified", | |
"type": "symbol", | |
"source-layer": "street_labels", | |
"filter": [ "==", "kind", "unclassified" ], | |
"layout": { | |
"text-field": "{name}", | |
"text-font": [ "noto_sans_regular" ], | |
"symbol-placement": "line", | |
"text-anchor": "center", | |
"text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } | |
}, | |
"source": "versatiles-shortbread", | |
"paint": { | |
"icon-color": "#333344", | |
"text-color": "#333344", | |
"text-halo-color": "rgba(255, 255, 255, 0.8)", | |
"text-halo-width": 2, | |
"text-halo-blur": 1 | |
}, | |
"minzoom": 12 | |
}, | |
{ | |
"id": "label-street-tertiary", | |
"type": "symbol", | |
"source-layer": "street_labels", | |
"filter": [ "==", "kind", "tertiary" ], | |
"layout": { | |
"text-field": "{name}", | |
"text-font": [ "noto_sans_regular" ], | |
"symbol-placement": "line", | |
"text-anchor": "center", | |
"text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } | |
}, | |
"source": "versatiles-shortbread", | |
"paint": { | |
"icon-color": "#333344", | |
"text-color": "#333344", | |
"text-halo-color": "rgba(255, 255, 255, 0.8)", | |
"text-halo-width": 2, | |
"text-halo-blur": 1 | |
}, | |
"minzoom": 17 | |
}, | |
{ | |
"id": "label-street-secondary", | |
"type": "symbol", | |
"source-layer": "street_labels", | |
"filter": [ "==", "kind", "secondary" ], | |
"layout": { | |
"text-field": "{name}", | |
"text-font": [ "noto_sans_regular" ], | |
"symbol-placement": "line", | |
"text-anchor": "center", | |
"text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } | |
}, | |
"source": "versatiles-shortbread", | |
"paint": { | |
"icon-color": "#333344", | |
"text-color": "#333344", | |
"text-halo-color": "rgba(255, 255, 255, 0.8)", | |
"text-halo-width": 2, | |
"text-halo-blur": 1 | |
}, | |
"minzoom": 12 | |
}, | |
{ | |
"id": "label-street-primary", | |
"type": "symbol", | |
"source-layer": "street_labels", | |
"filter": [ "==", "kind", "primary" ], | |
"layout": { | |
"text-field": "{name}", | |
"text-font": [ "noto_sans_regular" ], | |
"symbol-placement": "line", | |
"text-anchor": "center", | |
"text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } | |
}, | |
"source": "versatiles-shortbread", | |
"paint": { | |
"icon-color": "#333344", | |
"text-color": "#333344", | |
"text-halo-color": "rgba(255, 255, 255, 0.8)", | |
"text-halo-width": 2, | |
"text-halo-blur": 1 | |
}, | |
"minzoom": 12 | |
}, | |
{ | |
"id": "label-street-trunk", | |
"type": "symbol", | |
"source-layer": "street_labels", | |
"filter": [ "==", "kind", "trunk" ], | |
"layout": { | |
"text-field": "{name}", | |
"text-font": [ "noto_sans_regular" ], | |
"symbol-placement": "line", | |
"text-anchor": "center", | |
"text-size": { "stops": [ [ 12, 10 ], [ 15, 13 ] ] } | |
}, | |
"source": "versatiles-shortbread", | |
"paint": { | |
"icon-color": "#333344", | |
"text-color": "#333344", | |
"text-halo-color": "rgba(255, 255, 255, 0.8)", | |
"text-halo-width": 2, | |
"text-halo-blur": 1 | |
}, | |
"minzoom": 12 | |
}, | |
{ | |
"id": "label-place-neighbourhood", | |
"type": "symbol", | |
"source-layer": "place_labels", | |
"filter": [ "==", "kind", "neighbourhood" ], | |
"layout": { | |
"text-field": "{name}", | |
"text-font": [ "noto_sans_regular" ], | |
"text-size": { "stops": [ [ 14, 12 ] ] }, | |
"text-transform": "uppercase" | |
}, | |
"source": "versatiles-shortbread", | |
"paint": { | |
"icon-color": "#284349", | |
"text-color": "#284349", | |
"text-halo-color": "rgba(255, 255, 255, 0.8)", | |
"text-halo-width": 2, | |
"text-halo-blur": 1 | |
}, | |
"minzoom": 14 | |
}, | |
{ | |
"id": "label-place-quarter", | |
"type": "symbol", | |
"source-layer": "place_labels", | |
"filter": [ "==", "kind", "quarter" ], | |
"layout": { | |
"text-field": "{name}", | |
"text-font": [ "noto_sans_regular" ], | |
"text-size": { "stops": [ [ 13, 13 ] ] }, | |
"text-transform": "uppercase" | |
}, | |
"source": "versatiles-shortbread", | |
"paint": { | |
"icon-color": "#283e49", | |
"text-color": "#283e49", | |
"text-halo-color": "rgba(255, 255, 255, 0.8)", | |
"text-halo-width": 2, | |
"text-halo-blur": 1 | |
}, | |
"minzoom": 13 | |
}, | |
{ | |
"id": "label-place-suburb", | |
"type": "symbol", | |
"source-layer": "place_labels", | |
"filter": [ "==", "kind", "suburb" ], | |
"layout": { | |
"text-field": "{name}", | |
"text-font": [ "noto_sans_regular" ], | |
"text-size": { "stops": [ [ 11, 11 ], [ 13, 14 ] ] }, | |
"text-transform": "uppercase" | |
}, | |
"source": "versatiles-shortbread", | |
"paint": { | |
"icon-color": "#283949", | |
"text-color": "#283949", | |
"text-halo-color": "rgba(255, 255, 255, 0.8)", | |
"text-halo-width": 2, | |
"text-halo-blur": 1 | |
}, | |
"minzoom": 11 | |
}, | |
{ | |
"id": "label-place-hamlet", | |
"type": "symbol", | |
"source-layer": "place_labels", | |
"filter": [ "==", "kind", "hamlet" ], | |
"layout": { | |
"text-field": "{name}", | |
"text-font": [ "noto_sans_regular" ], | |
"text-size": { "stops": [ [ 10, 11 ], [ 12, 14 ] ] } | |
}, | |
"source": "versatiles-shortbread", | |
"paint": { | |
"icon-color": "#283049", | |
"text-color": "#283049", | |
"text-halo-color": "rgba(255, 255, 255, 0.8)", | |
"text-halo-width": 2, | |
"text-halo-blur": 1 | |
}, | |
"minzoom": 13 | |
}, | |
{ | |
"id": "label-place-village", | |
"type": "symbol", | |
"source-layer": "place_labels", | |
"filter": [ "==", "kind", "village" ], | |
"layout": { | |
"text-field": "{name}", | |
"text-font": [ "noto_sans_regular" ], | |
"text-size": { "stops": [ [ 9, 11 ], [ 12, 14 ] ] } | |
}, | |
"source": "versatiles-shortbread", | |
"paint": { | |
"icon-color": "#283049", | |
"text-color": "#283049", | |
"text-halo-color": "rgba(255, 255, 255, 0.8)", | |
"text-halo-width": 2, | |
"text-halo-blur": 1 | |
}, | |
"minzoom": 11 | |
}, | |
{ | |
"id": "label-place-town", | |
"type": "symbol", | |
"source-layer": "place_labels", | |
"filter": [ "==", "kind", "town" ], | |
"layout": { | |
"text-field": "{name}", | |
"text-font": [ "noto_sans_regular" ], | |
"text-size": { "stops": [ [ 8, 11 ], [ 12, 14 ] ] } | |
}, | |
"source": "versatiles-shortbread", | |
"paint": { | |
"icon-color": "#283049", | |
"text-color": "#283049", | |
"text-halo-color": "rgba(255, 255, 255, 0.8)", | |
"text-halo-width": 2, | |
"text-halo-blur": 1 | |
}, | |
"minzoom": 9 | |
}, | |
{ | |
"id": "label-boundary-state", | |
"type": "symbol", | |
"source-layer": "boundary_labels", | |
"filter": [ "in", "admin_level", 4, "4" ], | |
"layout": { | |
"text-field": "{name}", | |
"text-font": [ "noto_sans_regular" ], | |
"text-transform": "uppercase", | |
"text-anchor": "top", | |
"text-offset": [ 0, 0.2 ], | |
"text-padding": 0, | |
"text-optional": true, | |
"text-size": { "stops": [ [ 5, 8 ], [ 8, 12 ] ] } | |
}, | |
"source": "versatiles-shortbread", | |
"paint": { | |
"icon-color": "#363647", | |
"text-color": "#363647", | |
"text-halo-color": "rgba(255, 255, 255, 0.8)", | |
"text-halo-width": 2, | |
"text-halo-blur": 1 | |
}, | |
"minzoom": 5 | |
}, | |
{ | |
"id": "label-place-city", | |
"type": "symbol", | |
"source-layer": "place_labels", | |
"filter": [ "==", "kind", "city" ], | |
"layout": { | |
"text-field": "{name}", | |
"text-font": [ "noto_sans_regular" ], | |
"text-size": { "stops": [ [ 7, 11 ], [ 10, 14 ] ] } | |
}, | |
"source": "versatiles-shortbread", | |
"paint": { | |
"icon-color": "#283049", | |
"text-color": "#283049", | |
"text-halo-color": "rgba(255, 255, 255, 0.8)", | |
"text-halo-width": 2, | |
"text-halo-blur": 1 | |
}, | |
"minzoom": 7 | |
}, | |
{ | |
"id": "label-place-statecapital", | |
"type": "symbol", | |
"source-layer": "place_labels", | |
"filter": [ "==", "kind", "state_capital" ], | |
"layout": { | |
"text-field": "{name}", | |
"text-font": [ "noto_sans_regular" ], | |
"text-size": { "stops": [ [ 6, 11 ], [ 10, 15 ] ] } | |
}, | |
"source": "versatiles-shortbread", | |
"paint": { | |
"icon-color": "#283049", | |
"text-color": "#283049", | |
"text-halo-color": "rgba(255, 255, 255, 0.8)", | |
"text-halo-width": 2, | |
"text-halo-blur": 1 | |
}, | |
"minzoom": 6 | |
}, | |
{ | |
"id": "label-place-capital", | |
"type": "symbol", | |
"source-layer": "place_labels", | |
"filter": [ "==", "kind", "capital" ], | |
"layout": { | |
"text-field": "{name}", | |
"text-font": [ "noto_sans_regular" ], | |
"text-size": { "stops": [ [ 5, 12 ], [ 10, 16 ] ] } | |
}, | |
"source": "versatiles-shortbread", | |
"paint": { | |
"icon-color": "#283049", | |
"text-color": "#283049", | |
"text-halo-color": "rgba(255, 255, 255, 0.8)", | |
"text-halo-width": 2, | |
"text-halo-blur": 1 | |
}, | |
"minzoom": 5 | |
}, | |
{ | |
"id": "label-boundary-country-small", | |
"type": "symbol", | |
"source-layer": "boundary_labels", | |
"filter": [ "all", [ "in", "admin_level", 2, "2" ], [ "<=", "way_area", 10000000 ] ], | |
"layout": { | |
"text-field": "{name}", | |
"text-font": [ "noto_sans_regular" ], | |
"text-transform": "uppercase", | |
"text-anchor": "top", | |
"text-offset": [ 0, 0.2 ], | |
"text-padding": 0, | |
"text-optional": true, | |
"text-size": { "stops": [ [ 4, 8 ], [ 5, 11 ] ] } | |
}, | |
"source": "versatiles-shortbread", | |
"paint": { | |
"icon-color": "#333344", | |
"text-color": "#333344", | |
"text-halo-color": "rgba(255, 255, 255, 0.8)", | |
"text-halo-width": 2, | |
"text-halo-blur": 1 | |
}, | |
"minzoom": 4 | |
}, | |
{ | |
"id": "label-boundary-country-medium", | |
"type": "symbol", | |
"source-layer": "boundary_labels", | |
"filter": [ "all", [ "in", "admin_level", 2, "2" ], [ "<", "way_area", 90000000 ], [ ">", "way_area", 10000000 ] ], | |
"layout": { | |
"text-field": "{name}", | |
"text-font": [ "noto_sans_regular" ], | |
"text-transform": "uppercase", | |
"text-anchor": "top", | |
"text-offset": [ 0, 0.2 ], | |
"text-padding": 0, | |
"text-optional": true, | |
"text-size": { "stops": [ [ 3, 8 ], [ 5, 12 ] ] } | |
}, | |
"source": "versatiles-shortbread", | |
"paint": { | |
"icon-color": "#333344", | |
"text-color": "#333344", | |
"text-halo-color": "rgba(255, 255, 255, 0.8)", | |
"text-halo-width": 2, | |
"text-halo-blur": 1 | |
}, | |
"minzoom": 3 | |
}, | |
{ | |
"id": "label-boundary-country-large", | |
"type": "symbol", | |
"source-layer": "boundary_labels", | |
"filter": [ "all", [ "in", "admin_level", 2, "2" ], [ ">=", "way_area", 90000000 ] ], | |
"layout": { | |
"text-field": "{name}", | |
"text-font": [ "noto_sans_regular" ], | |
"text-transform": "uppercase", | |
"text-anchor": "top", | |
"text-offset": [ 0, 0.2 ], | |
"text-padding": 0, | |
"text-optional": true, | |
"text-size": { "stops": [ [ 2, 8 ], [ 5, 13 ] ] } | |
}, | |
"source": "versatiles-shortbread", | |
"paint": { | |
"icon-color": "#333344", | |
"text-color": "#333344", | |
"text-halo-color": "rgba(255, 255, 255, 0.8)", | |
"text-halo-width": 2, | |
"text-halo-blur": 1 | |
}, | |
"minzoom": 2 | |
}, | |
{ | |
"id": "marking-oneway", | |
"type": "symbol", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "oneway", true ], [ "in", "kind", "trunk", "primary", "secondary", "tertiary", "unclassified", "residential", "living_street" ] ], | |
"layout": { | |
"symbol-placement": "line", | |
"symbol-spacing": 175, | |
"icon-rotate": 90, | |
"icon-rotation-alignment": "map", | |
"icon-padding": 5, | |
"symbol-avoid-edges": true, | |
"icon-image": "marking-arrow", | |
"symbol-sort-key" : 12, | |
"text-font": [ "noto_sans_regular" ] | |
}, | |
"source": "versatiles-shortbread", | |
"minzoom": 16, | |
"paint": { | |
"icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.7 ] ] }, | |
"text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.7 ] ] } | |
} | |
}, | |
{ | |
"id": "marking-oneway-reverse", | |
"type": "symbol", | |
"source-layer": "streets", | |
"filter": [ "all", [ "==", "oneway_reverse", true ], [ "in", "kind", "trunk", "primary", "secondary", "tertiary", "unclassified", "residential", "living_street" ] ], | |
"layout": { | |
"symbol-placement": "line", | |
"symbol-spacing": 75, | |
"icon-rotate": -90, | |
"icon-rotation-alignment": "map", | |
"icon-padding": 5, | |
"symbol-avoid-edges": true, | |
"icon-image": "marking-arrow", | |
"symbol-sort-key" : 12, | |
"text-font": [ "noto_sans_regular" ] | |
}, | |
"source": "versatiles-shortbread", | |
"minzoom": 16, | |
"paint": { | |
"icon-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.7 ] ] }, | |
"text-opacity": { "stops": [ [ 16, 0 ], [ 17, 0.7 ] ] } | |
} | |
}, | |
{ | |
"id": "symbol-transit-bus", | |
"type": "symbol", | |
"source-layer": "public_transport", | |
"filter": [ "==", "kind", "bus_stop" ], | |
"layout": { | |
"text-field": "{name}", | |
"icon-size": { "stops": [ [ 16, 0.5 ], [ 18, 1 ] ] }, | |
"symbol-placement": "point", | |
"icon-keep-upright": true, | |
"text-font": [ "noto_sans_regular" ], | |
"text-size": 10, | |
"icon-anchor": "bottom", | |
"text-anchor": "top", | |
"icon-image": "icon-bus" | |
}, | |
"source": "versatiles-shortbread", | |
"paint": { | |
"icon-opacity": 0.7, | |
"icon-color": "#66626a", | |
"text-color": "#66626a", | |
"text-halo-color": "rgba(255, 255, 255, 0.8)", | |
"text-halo-width": 2, | |
"text-halo-blur": 1 | |
}, | |
"minzoom": 16 | |
}, | |
{ | |
"id": "symbol-transit-tram", | |
"type": "symbol", | |
"source-layer": "public_transport", | |
"filter": [ "==", "kind", "tram_stop" ], | |
"layout": { | |
"text-field": "{name}", | |
"icon-size": { "stops": [ [ 15, 0.5 ], [ 17, 1 ] ] }, | |
"symbol-placement": "point", | |
"icon-keep-upright": true, | |
"text-font": [ "noto_sans_regular" ], | |
"text-size": 10, | |
"icon-anchor": "bottom", | |
"text-anchor": "top", | |
"icon-image": "transport-tram" | |
}, | |
"source": "versatiles-shortbread", | |
"paint": { | |
"icon-opacity": 0.7, | |
"icon-color": "#66626a", | |
"text-color": "#66626a", | |
"text-halo-color": "rgba(255, 255, 255, 0.8)", | |
"text-halo-width": 2, | |
"text-halo-blur": 1 | |
}, | |
"minzoom": 15 | |
}, | |
{ | |
"id": "symbol-transit-subway", | |
"type": "symbol", | |
"source-layer": "public_transport", | |
"filter": [ "all", [ "in", "kind", "station", "halt" ], [ "==", "station", "subway" ] ], | |
"layout": { | |
"text-field": "{name}", | |
"icon-size": { "stops": [ [ 14, 0.5 ], [ 16, 1 ] ] }, | |
"symbol-placement": "point", | |
"icon-keep-upright": true, | |
"text-font": [ "noto_sans_regular" ], | |
"text-size": 10, | |
"icon-anchor": "bottom", | |
"text-anchor": "top", | |
"icon-image": "icon-rail_metro" | |
}, | |
"source": "versatiles-shortbread", | |
"paint": { | |
"icon-opacity": 0.7, | |
"icon-color": "#66626a", | |
"text-color": "#66626a", | |
"text-halo-color": "rgba(255, 255, 255, 0.8)", | |
"text-halo-width": 2, | |
"text-halo-blur": 1 | |
}, | |
"minzoom": 14 | |
}, | |
{ | |
"id": "symbol-transit-lightrail", | |
"type": "symbol", | |
"source-layer": "public_transport", | |
"filter": [ "all", [ "in", "kind", "station", "halt" ], [ "==", "station", "light_rail" ] ], | |
"layout": { | |
"text-field": "{name}", | |
"icon-size": { "stops": [ [ 14, 0.5 ], [ 16, 1 ] ] }, | |
"symbol-placement": "point", | |
"icon-keep-upright": true, | |
"text-font": [ "noto_sans_regular" ], | |
"text-size": 10, | |
"icon-anchor": "bottom", | |
"text-anchor": "top", | |
"icon-image": "icon-rail_light" | |
}, | |
"source": "versatiles-shortbread", | |
"paint": { | |
"icon-opacity": 0.7, | |
"icon-color": "#66626a", | |
"text-color": "#66626a", | |
"text-halo-color": "rgba(255, 255, 255, 0.8)", | |
"text-halo-width": 2, | |
"text-halo-blur": 1 | |
}, | |
"minzoom": 14 | |
}, | |
{ | |
"id": "symbol-transit-station", | |
"type": "symbol", | |
"source-layer": "public_transport", | |
"filter": [ "all", [ "in", "kind", "station", "halt" ], [ "!in", "station", "light_rail", "subway" ] ], | |
"layout": { | |
"text-field": "{name}", | |
"icon-size": { "stops": [ [ 13, 0.5 ], [ 15, 1 ] ] }, | |
"symbol-placement": "point", | |
"icon-keep-upright": true, | |
"text-font": [ "noto_sans_regular" ], | |
"text-size": 10, | |
"icon-anchor": "bottom", | |
"text-anchor": "top", | |
"icon-image": "icon-rail" | |
}, | |
"source": "versatiles-shortbread", | |
"paint": { | |
"icon-opacity": 0.7, | |
"icon-color": "#66626a", | |
"text-color": "#66626a", | |
"text-halo-color": "rgba(255, 255, 255, 0.8)", | |
"text-halo-width": 2, | |
"text-halo-blur": 1 | |
}, | |
"minzoom": 13 | |
}, | |
{ | |
"id": "symbol-transit-airfield", | |
"type": "symbol", | |
"source-layer": "public_transport", | |
"filter": [ "all", [ "==", "kind", "aerodrome" ], [ "!has", "iata" ] ], | |
"layout": { | |
"text-field": "{name}", | |
"icon-size": { "stops": [ [ 13, 0.5 ], [ 15, 1 ] ] }, | |
"symbol-placement": "point", | |
"icon-keep-upright": true, | |
"text-font": [ "noto_sans_regular" ], | |
"text-size": 10, | |
"icon-anchor": "bottom", | |
"text-anchor": "top", | |
"icon-image": "icon-airfield" | |
}, | |
"source": "versatiles-shortbread", | |
"paint": { | |
"icon-opacity": 0.7, | |
"icon-color": "#66626a", | |
"text-color": "#66626a", | |
"text-halo-color": "rgba(255, 255, 255, 0.8)", | |
"text-halo-width": 2, | |
"text-halo-blur": 1 | |
}, | |
"minzoom": 13 | |
}, | |
{ | |
"id": "symbol-transit-airport", | |
"type": "symbol", | |
"source-layer": "public_transport", | |
"filter": [ "all", [ "==", "kind", "aerodrome" ], [ "has", "iata" ] ], | |
"layout": { | |
"text-field": "{name}", | |
"icon-size": { "stops": [ [ 12, 0.5 ], [ 14, 1 ] ] }, | |
"symbol-placement": "point", | |
"icon-keep-upright": true, | |
"text-font": [ "noto_sans_regular" ], | |
"text-size": 10, | |
"icon-anchor": "bottom", | |
"text-anchor": "top", | |
"icon-image": "icon-airport" | |
}, | |
"source": "versatiles-shortbread", | |
"paint": { | |
"icon-opacity": 0.7, | |
"icon-color": "#66626a", | |
"text-color": "#66626a", | |
"text-halo-color": "rgba(255, 255, 255, 0.8)", | |
"text-halo-width": 2, | |
"text-halo-blur": 1 | |
}, | |
"minzoom": 12 | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment