Last active
December 15, 2024 18:47
-
-
Save idshklein/f7550090e66edd27794f6f4ff92dbf37 to your computer and use it in GitHub Desktop.
This file contains hidden or 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": "osm-style", | |
| "metadata": { | |
| "maputnik:renderer": "mbgljs", | |
| "license": "https://creativecommons.org/publicdomain/zero/1.0/" | |
| }, | |
| "glyphs": "https://tiles.versatiles.org/assets/fonts/{fontstack}/{range}.pbf", | |
| "sprite": "https://tiles.versatiles.org/assets/sprites/sprites", | |
| "sources": { | |
| "openstreetmap": { | |
| "type": "vector", | |
| "url": "https://vector.openstreetmap.org/shortbread_v1/tilejson.json" | |
| } | |
| }, | |
| "layers": [ | |
| { | |
| "id": "background", | |
| "type": "background", | |
| "paint": { | |
| "background-color": "#f9f4ee" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "water-ocean", | |
| "type": "fill", | |
| "source-layer": "ocean", | |
| "paint": { | |
| "fill-color": "#beddf3" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "land-glacier", | |
| "type": "fill", | |
| "source-layer": "water_polygons", | |
| "filter": ["all", ["==", "kind", "glacier"]], | |
| "paint": { | |
| "fill-color": "#ffffff" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "land-commercial", | |
| "type": "fill", | |
| "source-layer": "land", | |
| "filter": ["all", ["in", "kind", "commercial", "retail"]], | |
| "paint": { | |
| "fill-color": "rgba(247, 222, 237, 0.25098039215686274)", | |
| "fill-opacity": { | |
| "stops": [ | |
| [10, 0], | |
| [11, 1] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "land-industrial", | |
| "type": "fill", | |
| "source-layer": "land", | |
| "filter": ["all", ["in", "kind", "industrial", "quarry", "railway"]], | |
| "paint": { | |
| "fill-color": "rgba(255, 244, 194, 0.3333333333333333)", | |
| "fill-opacity": { | |
| "stops": [ | |
| [10, 0], | |
| [11, 1] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "land-residential", | |
| "type": "fill", | |
| "source-layer": "land", | |
| "filter": ["all", ["in", "kind", "garages", "residential"]], | |
| "paint": { | |
| "fill-color": "rgba(234, 230, 225, 0.2)", | |
| "fill-opacity": { | |
| "stops": [ | |
| [10, 0], | |
| [11, 1] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "land-agriculture", | |
| "type": "fill", | |
| "source-layer": "land", | |
| "filter": [ | |
| "all", | |
| [ | |
| "in", | |
| "kind", | |
| "brownfield", | |
| "farmland", | |
| "farmyard", | |
| "greenfield", | |
| "greenhouse_horticulture", | |
| "orchard", | |
| "plant_nursery", | |
| "vineyard" | |
| ] | |
| ], | |
| "paint": { | |
| "fill-color": "#f0e7d1", | |
| "fill-opacity": { | |
| "stops": [ | |
| [10, 0], | |
| [11, 1] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "land-waste", | |
| "type": "fill", | |
| "source-layer": "land", | |
| "filter": ["all", ["in", "kind", "landfill"]], | |
| "paint": { | |
| "fill-color": "#dbd6bd", | |
| "fill-opacity": { | |
| "stops": [ | |
| [10, 0], | |
| [11, 1] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "land-park", | |
| "type": "fill", | |
| "source-layer": "land", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "park", "village_green", "recreation_ground"] | |
| ], | |
| "paint": { | |
| "fill-color": "#d9d9a5", | |
| "fill-opacity": { | |
| "stops": [ | |
| [11, 0], | |
| [12, 1] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "land-garden", | |
| "type": "fill", | |
| "source-layer": "land", | |
| "filter": ["all", ["in", "kind", "allotments", "garden"]], | |
| "paint": { | |
| "fill-color": "#d9d9a5", | |
| "fill-opacity": { | |
| "stops": [ | |
| [11, 0], | |
| [12, 1] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "land-burial", | |
| "type": "fill", | |
| "source-layer": "land", | |
| "filter": ["all", ["in", "kind", "cemetery", "grave_yard"]], | |
| "paint": { | |
| "fill-color": "#dddbca", | |
| "fill-opacity": { | |
| "stops": [ | |
| [13, 0], | |
| [14, 1] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "land-leisure", | |
| "type": "fill", | |
| "source-layer": "land", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "miniature_golf", "playground", "golf_course"] | |
| ], | |
| "paint": { | |
| "fill-color": "#e7edde" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "land-rock", | |
| "type": "fill", | |
| "source-layer": "land", | |
| "filter": ["all", ["in", "kind", "bare_rock", "scree", "shingle"]], | |
| "paint": { | |
| "fill-color": "#e0e4e5" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "land-forest", | |
| "type": "fill", | |
| "source-layer": "land", | |
| "filter": ["all", ["in", "kind", "forest"]], | |
| "paint": { | |
| "fill-color": "#66aa44", | |
| "fill-opacity": { | |
| "stops": [ | |
| [7, 0], | |
| [8, 0.1] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "land-grass", | |
| "type": "fill", | |
| "source-layer": "land", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "grass", "grassland", "meadow", "wet_meadow"] | |
| ], | |
| "paint": { | |
| "fill-color": "#d8e8c8", | |
| "fill-opacity": { | |
| "stops": [ | |
| [11, 0], | |
| [12, 1] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "land-vegetation", | |
| "type": "fill", | |
| "source-layer": "land", | |
| "filter": ["all", ["in", "kind", "heath", "scrub"]], | |
| "paint": { | |
| "fill-color": "#d9d9a5", | |
| "fill-opacity": { | |
| "stops": [ | |
| [11, 0], | |
| [12, 1] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "land-sand", | |
| "type": "fill", | |
| "source-layer": "land", | |
| "filter": ["all", ["in", "kind", "beach", "sand"]], | |
| "paint": { | |
| "fill-color": "#fafaed" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "land-wetland", | |
| "type": "fill", | |
| "source-layer": "land", | |
| "filter": ["all", ["in", "kind", "bog", "marsh", "string_bog", "swamp"]], | |
| "paint": { | |
| "fill-color": "#d3e6db" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "water-river", | |
| "type": "line", | |
| "source-layer": "water_lines", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "river"], | |
| ["!=", "tunnel", true], | |
| ["!=", "bridge", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "water-canal", | |
| "type": "line", | |
| "source-layer": "water_lines", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "canal"], | |
| ["!=", "tunnel", true], | |
| ["!=", "bridge", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "water-stream", | |
| "type": "line", | |
| "source-layer": "water_lines", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "stream"], | |
| ["!=", "tunnel", true], | |
| ["!=", "bridge", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "water-ditch", | |
| "type": "line", | |
| "source-layer": "water_lines", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "ditch"], | |
| ["!=", "tunnel", true], | |
| ["!=", "bridge", true] | |
| ], | |
| "paint": { | |
| "line-color": "#beddf3", | |
| "line-width": { | |
| "stops": [ | |
| [14, 0], | |
| [15, 1], | |
| [17, 4], | |
| [18, 8], | |
| [20, 20] | |
| ] | |
| } | |
| }, | |
| "layout": { | |
| "line-cap": "round", | |
| "line-join": "round" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "water-area", | |
| "type": "fill", | |
| "source-layer": "water_polygons", | |
| "filter": ["==", "kind", "water"], | |
| "paint": { | |
| "fill-color": "#beddf3", | |
| "fill-opacity": { | |
| "stops": [ | |
| [4, 0], | |
| [6, 1] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "water-area-river", | |
| "type": "fill", | |
| "source-layer": "water_polygons", | |
| "filter": ["==", "kind", "river"], | |
| "paint": { | |
| "fill-color": "#beddf3", | |
| "fill-opacity": { | |
| "stops": [ | |
| [4, 0], | |
| [6, 1] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "water-area-small", | |
| "type": "fill", | |
| "source-layer": "water_polygons", | |
| "filter": ["in", "kind", "reservoir", "basin", "dock"], | |
| "paint": { | |
| "fill-color": "#beddf3", | |
| "fill-opacity": { | |
| "stops": [ | |
| [4, 0], | |
| [6, 1] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "water-dam-area", | |
| "type": "fill", | |
| "source-layer": "dam_polygons", | |
| "filter": ["==", "kind", "dam"], | |
| "paint": { | |
| "fill-color": "#f9f4ee", | |
| "fill-opacity": { | |
| "stops": [ | |
| [12, 0], | |
| [13, 1] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "water-dam", | |
| "type": "line", | |
| "source-layer": "dam_lines", | |
| "filter": ["==", "kind", "dam"], | |
| "paint": { | |
| "line-color": "#beddf3" | |
| }, | |
| "layout": { | |
| "line-cap": "round", | |
| "line-join": "round" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "water-pier-area", | |
| "type": "fill", | |
| "source-layer": "pier_polygons", | |
| "filter": ["in", "kind", "pier", "breakwater", "groyne"], | |
| "paint": { | |
| "fill-color": "#f9f4ee", | |
| "fill-opacity": { | |
| "stops": [ | |
| [12, 0], | |
| [13, 1] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "water-pier", | |
| "type": "line", | |
| "source-layer": "pier_lines", | |
| "filter": ["in", "kind", "pier", "breakwater", "groyne"], | |
| "paint": { | |
| "line-color": "#beddf3" | |
| }, | |
| "layout": { | |
| "line-cap": "round", | |
| "line-join": "round" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "site-dangerarea", | |
| "type": "fill", | |
| "source-layer": "sites", | |
| "filter": ["in", "kind", "danger_area"], | |
| "paint": { | |
| "fill-color": "#ff0000", | |
| "fill-outline-color": "#ff0000", | |
| "fill-opacity": 0.3, | |
| "fill-pattern": "pattern-warning" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "site-university", | |
| "type": "fill", | |
| "source-layer": "sites", | |
| "filter": ["in", "kind", "university"], | |
| "paint": { | |
| "fill-color": "#ffff80", | |
| "fill-opacity": 0.1 | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "site-college", | |
| "type": "fill", | |
| "source-layer": "sites", | |
| "filter": ["in", "kind", "college"], | |
| "paint": { | |
| "fill-color": "#ffff80", | |
| "fill-opacity": 0.1 | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "site-school", | |
| "type": "fill", | |
| "source-layer": "sites", | |
| "filter": ["in", "kind", "school"], | |
| "paint": { | |
| "fill-color": "#ffff80", | |
| "fill-opacity": 0.1 | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "site-hospital", | |
| "type": "fill", | |
| "source-layer": "sites", | |
| "filter": ["in", "kind", "hospital"], | |
| "paint": { | |
| "fill-color": "#ff6666", | |
| "fill-opacity": 0.1 | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "site-prison", | |
| "type": "fill", | |
| "source-layer": "sites", | |
| "filter": ["in", "kind", "prison"], | |
| "paint": { | |
| "fill-color": "#fdf2fc", | |
| "fill-pattern": "pattern-striped", | |
| "fill-opacity": 0.1 | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "site-parking", | |
| "type": "fill", | |
| "source-layer": "sites", | |
| "filter": ["in", "kind", "parking"], | |
| "paint": { | |
| "fill-color": "#ebe8e6" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "site-bicycleparking", | |
| "type": "fill", | |
| "source-layer": "sites", | |
| "filter": ["in", "kind", "bicycle_parking"], | |
| "paint": { | |
| "fill-color": "#ebe8e6" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "site-construction", | |
| "type": "fill", | |
| "source-layer": "sites", | |
| "filter": ["in", "kind", "construction"], | |
| "paint": { | |
| "fill-color": "#a9a9a9", | |
| "fill-pattern": "pattern-hatched_thin", | |
| "fill-opacity": 0.1 | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "airport-area", | |
| "type": "fill", | |
| "source-layer": "street_polygons", | |
| "filter": ["in", "kind", "runway", "taxiway"], | |
| "paint": { | |
| "fill-color": "#ffffff", | |
| "fill-opacity": 0.5 | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "airport-taxiway:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": ["==", "kind", "taxiway"], | |
| "paint": { | |
| "line-color": "#cfcdca", | |
| "line-width": { | |
| "stops": [ | |
| [13, 0], | |
| [14, 2], | |
| [15, 10], | |
| [16, 14], | |
| [18, 20], | |
| [20, 40] | |
| ] | |
| } | |
| }, | |
| "layout": { | |
| "line-join": "round" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "airport-runway:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": ["==", "kind", "runway"], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "airport-taxiway", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": ["==", "kind", "taxiway"], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "airport-runway", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": ["==", "kind", "runway"], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "building:outline", | |
| "type": "fill", | |
| "source-layer": "buildings", | |
| "paint": { | |
| "fill-color": "#dfdbd7", | |
| "fill-opacity": { | |
| "stops": [ | |
| [14, 0], | |
| [15, 1] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "building", | |
| "type": "fill", | |
| "source-layer": "buildings", | |
| "paint": { | |
| "fill-color": "#f2eae2", | |
| "fill-opacity": { | |
| "stops": [ | |
| [14, 0], | |
| [15, 1] | |
| ] | |
| }, | |
| "fill-translate": [-2, -2] | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-street-pedestrian-zone", | |
| "type": "fill", | |
| "source-layer": "street_polygons", | |
| "filter": ["all", ["==", "tunnel", true], ["==", "kind", "pedestrian"]], | |
| "paint": { | |
| "fill-color": "#f7f7f7", | |
| "fill-opacity": { | |
| "stops": [ | |
| [12, 0], | |
| [13, 1] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-way-footway:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": ["all", ["==", "tunnel", true], ["in", "kind", "footway"]], | |
| "layout": { | |
| "line-cap": "round" | |
| }, | |
| "paint": { | |
| "line-width": { | |
| "stops": [ | |
| [15, 0], | |
| [16, 5], | |
| [18, 7], | |
| [19, 12], | |
| [20, 22] | |
| ] | |
| }, | |
| "line-color": "#e7cbee" | |
| }, | |
| "minzoom": 15 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-way-steps:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": ["all", ["==", "tunnel", true], ["in", "kind", "steps"]], | |
| "layout": { | |
| "line-cap": "round" | |
| }, | |
| "paint": { | |
| "line-width": { | |
| "stops": [ | |
| [15, 0], | |
| [16, 5], | |
| [18, 7], | |
| [19, 12], | |
| [20, 22] | |
| ] | |
| }, | |
| "line-color": "#e7cbee" | |
| }, | |
| "minzoom": 15 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-way-path:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": ["all", ["==", "tunnel", true], ["in", "kind", "path"]], | |
| "layout": { | |
| "line-cap": "round" | |
| }, | |
| "paint": { | |
| "line-width": { | |
| "stops": [ | |
| [15, 0], | |
| [16, 5], | |
| [18, 7], | |
| [19, 12], | |
| [20, 22] | |
| ] | |
| }, | |
| "line-color": "#e7cbee" | |
| }, | |
| "minzoom": 15 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-way-cycleway:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": ["all", ["==", "tunnel", true], ["in", "kind", "cycleway"]], | |
| "layout": { | |
| "line-cap": "round" | |
| }, | |
| "paint": { | |
| "line-width": { | |
| "stops": [ | |
| [15, 0], | |
| [16, 5], | |
| [18, 7], | |
| [19, 12], | |
| [20, 22] | |
| ] | |
| }, | |
| "line-color": "#cee2ef" | |
| }, | |
| "minzoom": 15 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-street-track:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": ["all", ["==", "kind", "track"], ["==", "tunnel", true]], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-street-pedestrian:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": ["all", ["==", "kind", "pedestrian"], ["==", "tunnel", true]], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-street-service:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "kind", "service"], | |
| ["==", "tunnel", true], | |
| ["!=", "service", "driveway"] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-street-livingstreet:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "kind", "living_street"], | |
| ["==", "tunnel", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-street-residential:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": ["all", ["==", "kind", "residential"], ["==", "tunnel", true]], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-street-unclassified:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": ["all", ["==", "kind", "unclassified"], ["==", "tunnel", true]], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-street-tertiary-link:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "tunnel", true], | |
| ["in", "kind", "tertiary"], | |
| ["==", "link", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-street-secondary-link:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "tunnel", true], | |
| ["in", "kind", "secondary"], | |
| ["==", "link", true] | |
| ], | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-street-primary-link:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "tunnel", true], | |
| ["in", "kind", "primary"], | |
| ["==", "link", true] | |
| ], | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-street-trunk-link:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "tunnel", true], | |
| ["in", "kind", "trunk"], | |
| ["==", "link", true] | |
| ], | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-street-motorway-link:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "tunnel", true], | |
| ["in", "kind", "motorway"], | |
| ["==", "link", true] | |
| ], | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-street-tertiary:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "tunnel", true], | |
| ["in", "kind", "tertiary"], | |
| ["!=", "link", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-street-secondary:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "tunnel", true], | |
| ["in", "kind", "secondary"], | |
| ["!=", "link", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-street-primary:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "tunnel", true], | |
| ["in", "kind", "primary"], | |
| ["!=", "link", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-street-trunk:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "tunnel", true], | |
| ["in", "kind", "trunk"], | |
| ["!=", "link", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-street-motorway:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "tunnel", true], | |
| ["in", "kind", "motorway"], | |
| ["!=", "link", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-way-footway", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": ["all", ["==", "tunnel", true], ["in", "kind", "footway"]], | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-way-steps", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": ["all", ["==", "tunnel", true], ["in", "kind", "steps"]], | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-way-path", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": ["all", ["==", "tunnel", true], ["in", "kind", "path"]], | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-way-cycleway", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": ["all", ["==", "tunnel", true], ["in", "kind", "cycleway"]], | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-street-track", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": ["all", ["==", "kind", "track"], ["==", "tunnel", true]], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-street-pedestrian", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": ["all", ["==", "kind", "pedestrian"], ["==", "tunnel", true]], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-street-service", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "kind", "service"], | |
| ["==", "tunnel", true], | |
| ["!=", "service", "driveway"] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-street-livingstreet", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "kind", "living_street"], | |
| ["==", "tunnel", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-street-residential", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": ["all", ["==", "kind", "residential"], ["==", "tunnel", true]], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-street-unclassified", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": ["all", ["==", "kind", "unclassified"], ["==", "tunnel", true]], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-street-track-bicycle", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "kind", "track"], | |
| ["==", "bicycle", "designated"], | |
| ["==", "tunnel", true] | |
| ], | |
| "paint": { | |
| "line-color": "#f7f7f7" | |
| }, | |
| "layout": { | |
| "line-join": "round", | |
| "line-cap": "round" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-street-pedestrian-bicycle", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "kind", "pedestrian"], | |
| ["==", "bicycle", "designated"], | |
| ["==", "tunnel", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-street-service-bicycle", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "kind", "service"], | |
| ["==", "bicycle", "designated"], | |
| ["==", "tunnel", true], | |
| ["!=", "service", "driveway"] | |
| ], | |
| "paint": { | |
| "line-color": "#f7f7f7" | |
| }, | |
| "layout": { | |
| "line-join": "round", | |
| "line-cap": "round" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-street-livingstreet-bicycle", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "kind", "living_street"], | |
| ["==", "bicycle", "designated"], | |
| ["==", "tunnel", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-street-residential-bicycle", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "kind", "residential"], | |
| ["==", "bicycle", "designated"], | |
| ["==", "tunnel", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-street-unclassified-bicycle", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "kind", "unclassified"], | |
| ["==", "bicycle", "designated"], | |
| ["==", "tunnel", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-street-tertiary-link", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "tunnel", true], | |
| ["in", "kind", "tertiary"], | |
| ["==", "link", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-street-secondary-link", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "tunnel", true], | |
| ["in", "kind", "secondary"], | |
| ["==", "link", true] | |
| ], | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-street-primary-link", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "tunnel", true], | |
| ["in", "kind", "primary"], | |
| ["==", "link", true] | |
| ], | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-street-trunk-link", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "tunnel", true], | |
| ["in", "kind", "trunk"], | |
| ["==", "link", true] | |
| ], | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-street-motorway-link", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "tunnel", true], | |
| ["in", "kind", "motorway"], | |
| ["==", "link", true] | |
| ], | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-street-tertiary", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "tunnel", true], | |
| ["in", "kind", "tertiary"], | |
| ["!=", "link", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-street-secondary", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "tunnel", true], | |
| ["in", "kind", "secondary"], | |
| ["!=", "link", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-street-primary", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "tunnel", true], | |
| ["in", "kind", "primary"], | |
| ["!=", "link", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-street-trunk", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "tunnel", true], | |
| ["in", "kind", "trunk"], | |
| ["!=", "link", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-street-motorway", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "tunnel", true], | |
| ["in", "kind", "motorway"], | |
| ["!=", "link", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-transport-monorail:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "monorail"], | |
| ["!has", "service"], | |
| ["==", "tunnel", true] | |
| ], | |
| "minzoom": 15, | |
| "paint": { | |
| "line-color": "#b1bbc4", | |
| "line-width": { | |
| "stops": [ | |
| [15, 0], | |
| [16, 5], | |
| [18, 7], | |
| [20, 20] | |
| ] | |
| }, | |
| "line-dasharray": [0.1, 0.5] | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-transport-funicular:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "funicular"], | |
| ["!has", "service"], | |
| ["==", "tunnel", true] | |
| ], | |
| "minzoom": 15, | |
| "paint": { | |
| "line-color": "#b1bbc4", | |
| "line-width": { | |
| "stops": [ | |
| [15, 0], | |
| [16, 5], | |
| [18, 7], | |
| [20, 20] | |
| ] | |
| }, | |
| "line-dasharray": [0.1, 0.5] | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-transport-tram:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "tram"], | |
| ["!has", "service"], | |
| ["==", "tunnel", true] | |
| ], | |
| "minzoom": 15, | |
| "paint": { | |
| "line-color": "#b1bbc4", | |
| "line-width": { | |
| "stops": [ | |
| [15, 0], | |
| [16, 5], | |
| [18, 7], | |
| [20, 20] | |
| ] | |
| }, | |
| "line-dasharray": [0.1, 0.5] | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-transport-narrowgauge:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "narrow_gauge"], | |
| ["!has", "service"], | |
| ["==", "tunnel", true] | |
| ], | |
| "minzoom": 15, | |
| "paint": { | |
| "line-color": "#b1bbc4", | |
| "line-width": { | |
| "stops": [ | |
| [15, 0], | |
| [16, 5], | |
| [18, 7], | |
| [20, 20] | |
| ] | |
| }, | |
| "line-dasharray": [0.1, 0.5] | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-transport-subway:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "subway"], | |
| ["!has", "service"], | |
| ["==", "tunnel", true] | |
| ], | |
| "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] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-transport-lightrail:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "light_rail"], | |
| ["!has", "service"], | |
| ["==", "tunnel", true] | |
| ], | |
| "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] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-transport-rail:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "rail"], | |
| ["!has", "service"], | |
| ["==", "tunnel", true] | |
| ], | |
| "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] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-transport-monorail", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "monorail"], | |
| ["!has", "service"], | |
| ["==", "tunnel", true] | |
| ], | |
| "minzoom": 13, | |
| "paint": { | |
| "line-width": { | |
| "stops": [ | |
| [13, 0], | |
| [16, 1], | |
| [17, 2], | |
| [18, 3], | |
| [20, 5] | |
| ] | |
| }, | |
| "line-color": "#b1bbc4" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-transport-funicular", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "funicular"], | |
| ["!has", "service"], | |
| ["==", "tunnel", true] | |
| ], | |
| "minzoom": 13, | |
| "paint": { | |
| "line-width": { | |
| "stops": [ | |
| [13, 0], | |
| [16, 1], | |
| [17, 2], | |
| [18, 3], | |
| [20, 5] | |
| ] | |
| }, | |
| "line-color": "#b1bbc4" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-transport-tram", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "tram"], | |
| ["!has", "service"], | |
| ["==", "tunnel", true] | |
| ], | |
| "minzoom": 13, | |
| "paint": { | |
| "line-width": { | |
| "stops": [ | |
| [13, 0], | |
| [16, 1], | |
| [17, 2], | |
| [18, 3], | |
| [20, 5] | |
| ] | |
| }, | |
| "line-color": "#b1bbc4" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-transport-narrowgauge", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "narrow_gauge"], | |
| ["!has", "service"], | |
| ["==", "tunnel", true] | |
| ], | |
| "minzoom": 13, | |
| "paint": { | |
| "line-width": { | |
| "stops": [ | |
| [13, 0], | |
| [16, 1], | |
| [17, 2], | |
| [18, 3], | |
| [20, 5] | |
| ] | |
| }, | |
| "line-color": "#b1bbc4" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-transport-subway", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "subway"], | |
| ["!has", "service"], | |
| ["==", "tunnel", true] | |
| ], | |
| "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] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-transport-lightrail", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "light_rail"], | |
| ["!has", "service"], | |
| ["==", "tunnel", true] | |
| ], | |
| "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] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "tunnel-transport-rail", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "rail"], | |
| ["!has", "service"], | |
| ["==", "tunnel", true] | |
| ], | |
| "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] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "street-pedestrian-zone", | |
| "type": "fill", | |
| "source-layer": "street_polygons", | |
| "filter": [ | |
| "all", | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true], | |
| ["==", "kind", "pedestrian"] | |
| ], | |
| "paint": { | |
| "fill-color": "hsla(288, 100%, 98%, 0.25)", | |
| "fill-opacity": { | |
| "stops": [ | |
| [12, 0], | |
| [13, 1], | |
| [14, 0], | |
| [15, 1] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "way-footway:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true], | |
| ["in", "kind", "footway"] | |
| ], | |
| "layout": { | |
| "line-cap": "round" | |
| }, | |
| "paint": { | |
| "line-width": { | |
| "stops": [ | |
| [15, 0], | |
| [16, 5], | |
| [18, 7], | |
| [19, 12], | |
| [20, 22] | |
| ] | |
| }, | |
| "line-color": "#f1baff" | |
| }, | |
| "minzoom": 15 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "way-steps:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true], | |
| ["in", "kind", "steps"] | |
| ], | |
| "layout": { | |
| "line-cap": "round" | |
| }, | |
| "paint": { | |
| "line-width": { | |
| "stops": [ | |
| [15, 0], | |
| [16, 5], | |
| [18, 7], | |
| [19, 12], | |
| [20, 22] | |
| ] | |
| }, | |
| "line-color": "#f1baff" | |
| }, | |
| "minzoom": 15 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "way-path:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true], | |
| ["in", "kind", "path"] | |
| ], | |
| "layout": { | |
| "line-cap": "round" | |
| }, | |
| "paint": { | |
| "line-width": { | |
| "stops": [ | |
| [15, 0], | |
| [16, 5], | |
| [18, 7], | |
| [19, 12], | |
| [20, 22] | |
| ] | |
| }, | |
| "line-color": "#f1baff" | |
| }, | |
| "minzoom": 15 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "way-cycleway:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true], | |
| ["in", "kind", "cycleway"] | |
| ], | |
| "layout": { | |
| "line-cap": "round" | |
| }, | |
| "paint": { | |
| "line-width": { | |
| "stops": [ | |
| [15, 0], | |
| [16, 5], | |
| [18, 7], | |
| [19, 12], | |
| [20, 22] | |
| ] | |
| }, | |
| "line-color": "#bee6ff" | |
| }, | |
| "minzoom": 15 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "street-track:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "kind", "track"], | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "street-pedestrian:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "kind", "pedestrian"], | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "street-service:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "kind", "service"], | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true], | |
| ["!=", "service", "driveway"] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "street-livingstreet:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "kind", "living_street"], | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "street-residential:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "kind", "residential"], | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "street-unclassified:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "kind", "unclassified"], | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "street-tertiary-link:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true], | |
| ["in", "kind", "tertiary"], | |
| ["==", "link", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "street-secondary-link:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true], | |
| ["in", "kind", "secondary"], | |
| ["==", "link", true] | |
| ], | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "street-primary-link:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true], | |
| ["in", "kind", "primary"], | |
| ["==", "link", true] | |
| ], | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "street-trunk-link:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true], | |
| ["in", "kind", "trunk"], | |
| ["==", "link", true] | |
| ], | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "street-motorway-link:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true], | |
| ["in", "kind", "motorway"], | |
| ["==", "link", true] | |
| ], | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "street-tertiary:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true], | |
| ["in", "kind", "tertiary"], | |
| ["!=", "link", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "street-secondary:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true], | |
| ["in", "kind", "secondary"], | |
| ["!=", "link", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "street-primary:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true], | |
| ["in", "kind", "primary"], | |
| ["!=", "link", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "street-trunk:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true], | |
| ["in", "kind", "trunk"], | |
| ["!=", "link", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "street-motorway:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true], | |
| ["in", "kind", "motorway"], | |
| ["!=", "link", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "way-footway", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true], | |
| ["in", "kind", "footway"] | |
| ], | |
| "layout": { | |
| "line-cap": "round" | |
| }, | |
| "paint": { | |
| "line-width": { | |
| "stops": [ | |
| [15, 0], | |
| [16, 4], | |
| [18, 6], | |
| [19, 10], | |
| [20, 20] | |
| ] | |
| }, | |
| "line-color": "#fdf5ff" | |
| }, | |
| "minzoom": 15 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "way-steps", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true], | |
| ["in", "kind", "steps"] | |
| ], | |
| "layout": { | |
| "line-cap": "round" | |
| }, | |
| "paint": { | |
| "line-width": { | |
| "stops": [ | |
| [15, 0], | |
| [16, 4], | |
| [18, 6], | |
| [19, 10], | |
| [20, 20] | |
| ] | |
| }, | |
| "line-color": "#fdf5ff" | |
| }, | |
| "minzoom": 15 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "way-path", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true], | |
| ["in", "kind", "path"] | |
| ], | |
| "layout": { | |
| "line-cap": "round" | |
| }, | |
| "paint": { | |
| "line-width": { | |
| "stops": [ | |
| [15, 0], | |
| [16, 4], | |
| [18, 6], | |
| [19, 10], | |
| [20, 20] | |
| ] | |
| }, | |
| "line-color": "#fdf5ff" | |
| }, | |
| "minzoom": 15 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "way-cycleway", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true], | |
| ["in", "kind", "cycleway"] | |
| ], | |
| "layout": { | |
| "line-cap": "round" | |
| }, | |
| "paint": { | |
| "line-width": { | |
| "stops": [ | |
| [15, 0], | |
| [16, 4], | |
| [18, 6], | |
| [19, 10], | |
| [20, 20] | |
| ] | |
| }, | |
| "line-color": "#eff9ff" | |
| }, | |
| "minzoom": 15 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "street-track", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "kind", "track"], | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "street-pedestrian", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "kind", "pedestrian"], | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "street-service", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "kind", "service"], | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true], | |
| ["!=", "service", "driveway"] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "street-livingstreet", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "kind", "living_street"], | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "street-residential", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "kind", "residential"], | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "street-unclassified", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "kind", "unclassified"], | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "street-track-bicycle", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "kind", "track"], | |
| ["==", "bicycle", "designated"], | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true] | |
| ], | |
| "paint": { | |
| "line-color": "#ffffff" | |
| }, | |
| "layout": { | |
| "line-join": "round", | |
| "line-cap": "round" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "street-pedestrian-bicycle", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "kind", "pedestrian"], | |
| ["==", "bicycle", "designated"], | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "street-service-bicycle", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "kind", "service"], | |
| ["==", "bicycle", "designated"], | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true], | |
| ["!=", "service", "driveway"] | |
| ], | |
| "paint": { | |
| "line-color": "#ffffff" | |
| }, | |
| "layout": { | |
| "line-join": "round", | |
| "line-cap": "round" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "street-livingstreet-bicycle", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "kind", "living_street"], | |
| ["==", "bicycle", "designated"], | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "street-residential-bicycle", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "kind", "residential"], | |
| ["==", "bicycle", "designated"], | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "street-unclassified-bicycle", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "kind", "unclassified"], | |
| ["==", "bicycle", "designated"], | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "street-tertiary-link", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true], | |
| ["in", "kind", "tertiary"], | |
| ["==", "link", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "street-secondary-link", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true], | |
| ["in", "kind", "secondary"], | |
| ["==", "link", true] | |
| ], | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "street-primary-link", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true], | |
| ["in", "kind", "primary"], | |
| ["==", "link", true] | |
| ], | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "street-trunk-link", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true], | |
| ["in", "kind", "trunk"], | |
| ["==", "link", true] | |
| ], | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "street-motorway-link", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true], | |
| ["in", "kind", "motorway"], | |
| ["==", "link", true] | |
| ], | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "street-tertiary", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true], | |
| ["in", "kind", "tertiary"], | |
| ["!=", "link", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "street-secondary", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true], | |
| ["in", "kind", "secondary"], | |
| ["!=", "link", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "street-primary", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true], | |
| ["in", "kind", "primary"], | |
| ["!=", "link", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "street-trunk", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true], | |
| ["in", "kind", "trunk"], | |
| ["!=", "link", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "street-motorway", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true], | |
| ["in", "kind", "motorway"], | |
| ["!=", "link", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "transport-monorail:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "monorail"], | |
| ["!has", "service"], | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true] | |
| ], | |
| "minzoom": 15, | |
| "paint": { | |
| "line-color": "#b1bbc4", | |
| "line-width": { | |
| "stops": [ | |
| [15, 0], | |
| [16, 5], | |
| [18, 7], | |
| [20, 20] | |
| ] | |
| }, | |
| "line-dasharray": [0.1, 0.5] | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "transport-funicular:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "funicular"], | |
| ["!has", "service"], | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true] | |
| ], | |
| "minzoom": 15, | |
| "paint": { | |
| "line-color": "#b1bbc4", | |
| "line-width": { | |
| "stops": [ | |
| [15, 0], | |
| [16, 5], | |
| [18, 7], | |
| [20, 20] | |
| ] | |
| }, | |
| "line-dasharray": [0.1, 0.5] | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "transport-tram:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "tram"], | |
| ["!has", "service"], | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true] | |
| ], | |
| "minzoom": 15, | |
| "paint": { | |
| "line-color": "#b1bbc4", | |
| "line-width": { | |
| "stops": [ | |
| [15, 0], | |
| [16, 5], | |
| [18, 7], | |
| [20, 20] | |
| ] | |
| }, | |
| "line-dasharray": [0.1, 0.5] | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "transport-narrowgauge:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "narrow_gauge"], | |
| ["!has", "service"], | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true] | |
| ], | |
| "minzoom": 15, | |
| "paint": { | |
| "line-color": "#b1bbc4", | |
| "line-width": { | |
| "stops": [ | |
| [15, 0], | |
| [16, 5], | |
| [18, 7], | |
| [20, 20] | |
| ] | |
| }, | |
| "line-dasharray": [0.1, 0.5] | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "transport-subway:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "subway"], | |
| ["!has", "service"], | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true] | |
| ], | |
| "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] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "transport-lightrail:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "light_rail"], | |
| ["!has", "service"], | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true] | |
| ], | |
| "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] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "transport-rail:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "rail"], | |
| ["!has", "service"], | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true] | |
| ], | |
| "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] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "transport-monorail", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "monorail"], | |
| ["!has", "service"], | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true] | |
| ], | |
| "minzoom": 13, | |
| "paint": { | |
| "line-width": { | |
| "stops": [ | |
| [13, 0], | |
| [16, 1], | |
| [17, 2], | |
| [18, 3], | |
| [20, 5] | |
| ] | |
| }, | |
| "line-color": "#b1bbc4" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "transport-funicular", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "funicular"], | |
| ["!has", "service"], | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true] | |
| ], | |
| "minzoom": 13, | |
| "paint": { | |
| "line-width": { | |
| "stops": [ | |
| [13, 0], | |
| [16, 1], | |
| [17, 2], | |
| [18, 3], | |
| [20, 5] | |
| ] | |
| }, | |
| "line-color": "#b1bbc4" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "transport-tram", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "tram"], | |
| ["!has", "service"], | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true] | |
| ], | |
| "minzoom": 13, | |
| "paint": { | |
| "line-width": { | |
| "stops": [ | |
| [13, 0], | |
| [16, 1], | |
| [17, 2], | |
| [18, 3], | |
| [20, 5] | |
| ] | |
| }, | |
| "line-color": "#b1bbc4" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "transport-narrowgauge", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "narrow_gauge"], | |
| ["!has", "service"], | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true] | |
| ], | |
| "minzoom": 13, | |
| "paint": { | |
| "line-width": { | |
| "stops": [ | |
| [13, 0], | |
| [16, 1], | |
| [17, 2], | |
| [18, 3], | |
| [20, 5] | |
| ] | |
| }, | |
| "line-color": "#b1bbc4" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "transport-subway", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "subway"], | |
| ["!has", "service"], | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true] | |
| ], | |
| "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] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "transport-lightrail", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "light_rail"], | |
| ["!has", "service"], | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true] | |
| ], | |
| "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] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "transport-rail", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "rail"], | |
| ["!has", "service"], | |
| ["!=", "bridge", true], | |
| ["!=", "tunnel", true] | |
| ], | |
| "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] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "transport-ferry", | |
| "type": "line", | |
| "source-layer": "ferries", | |
| "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] | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge", | |
| "type": "fill", | |
| "source-layer": "bridges", | |
| "paint": { | |
| "fill-color": "#f6efe7", | |
| "fill-antialias": true, | |
| "fill-opacity": 0.8 | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-street-pedestrian-zone", | |
| "type": "fill", | |
| "source-layer": "street_polygons", | |
| "filter": ["all", ["==", "bridge", true], ["==", "kind", "pedestrian"]], | |
| "paint": { | |
| "fill-color": "#ffffff", | |
| "fill-opacity": { | |
| "stops": [ | |
| [12, 0], | |
| [13, 1] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-way-footway:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": ["all", ["==", "bridge", true], ["in", "kind", "footway"]], | |
| "layout": { | |
| "line-cap": "butt" | |
| }, | |
| "paint": { | |
| "line-width": { | |
| "stops": [ | |
| [15, 0], | |
| [16, 5], | |
| [18, 7], | |
| [19, 12], | |
| [20, 22] | |
| ] | |
| }, | |
| "line-color": "#f1baff" | |
| }, | |
| "minzoom": 15 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-way-steps:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": ["all", ["==", "bridge", true], ["in", "kind", "steps"]], | |
| "layout": { | |
| "line-cap": "butt" | |
| }, | |
| "paint": { | |
| "line-width": { | |
| "stops": [ | |
| [15, 0], | |
| [16, 5], | |
| [18, 7], | |
| [19, 12], | |
| [20, 22] | |
| ] | |
| }, | |
| "line-color": "#f1baff" | |
| }, | |
| "minzoom": 15 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-way-path:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": ["all", ["==", "bridge", true], ["in", "kind", "path"]], | |
| "layout": { | |
| "line-cap": "butt" | |
| }, | |
| "paint": { | |
| "line-width": { | |
| "stops": [ | |
| [15, 0], | |
| [16, 5], | |
| [18, 7], | |
| [19, 12], | |
| [20, 22] | |
| ] | |
| }, | |
| "line-color": "#f1baff" | |
| }, | |
| "minzoom": 15 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-way-cycleway:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": ["all", ["==", "bridge", true], ["in", "kind", "cycleway"]], | |
| "layout": { | |
| "line-cap": "butt" | |
| }, | |
| "paint": { | |
| "line-width": { | |
| "stops": [ | |
| [15, 0], | |
| [16, 5], | |
| [18, 7], | |
| [19, 12], | |
| [20, 22] | |
| ] | |
| }, | |
| "line-color": "#bee6ff" | |
| }, | |
| "minzoom": 15 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-street-track:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": ["all", ["==", "kind", "track"], ["==", "bridge", true]], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-street-pedestrian:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": ["all", ["==", "kind", "pedestrian"], ["==", "bridge", true]], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-street-service:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "kind", "service"], | |
| ["==", "bridge", true], | |
| ["!=", "service", "driveway"] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-street-livingstreet:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "kind", "living_street"], | |
| ["==", "bridge", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-street-residential:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": ["all", ["==", "kind", "residential"], ["==", "bridge", true]], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-street-unclassified:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": ["all", ["==", "kind", "unclassified"], ["==", "bridge", true]], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-street-tertiary-link:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "bridge", true], | |
| ["in", "kind", "tertiary"], | |
| ["==", "link", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-street-secondary-link:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "bridge", true], | |
| ["in", "kind", "secondary"], | |
| ["==", "link", true] | |
| ], | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-street-primary-link:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "bridge", true], | |
| ["in", "kind", "primary"], | |
| ["==", "link", true] | |
| ], | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-street-trunk-link:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "bridge", true], | |
| ["in", "kind", "trunk"], | |
| ["==", "link", true] | |
| ], | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-street-motorway-link:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "bridge", true], | |
| ["in", "kind", "motorway"], | |
| ["==", "link", true] | |
| ], | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-street-tertiary:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "bridge", true], | |
| ["in", "kind", "tertiary"], | |
| ["!=", "link", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-street-secondary:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "bridge", true], | |
| ["in", "kind", "secondary"], | |
| ["!=", "link", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-street-primary:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "bridge", true], | |
| ["in", "kind", "primary"], | |
| ["!=", "link", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-street-trunk:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "bridge", true], | |
| ["in", "kind", "trunk"], | |
| ["!=", "link", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-street-motorway:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "bridge", true], | |
| ["in", "kind", "motorway"], | |
| ["!=", "link", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-way-footway", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": ["all", ["==", "bridge", true], ["in", "kind", "footway"]], | |
| "layout": { | |
| "line-cap": "butt" | |
| }, | |
| "paint": { | |
| "line-width": { | |
| "stops": [ | |
| [15, 0], | |
| [16, 4], | |
| [18, 6], | |
| [19, 10], | |
| [20, 20] | |
| ] | |
| }, | |
| "line-color": "#fdf5ff" | |
| }, | |
| "minzoom": 15 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-way-steps", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": ["all", ["==", "bridge", true], ["in", "kind", "steps"]], | |
| "layout": { | |
| "line-cap": "butt" | |
| }, | |
| "paint": { | |
| "line-width": { | |
| "stops": [ | |
| [15, 0], | |
| [16, 4], | |
| [18, 6], | |
| [19, 10], | |
| [20, 20] | |
| ] | |
| }, | |
| "line-color": "#fdf5ff" | |
| }, | |
| "minzoom": 15 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-way-path", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": ["all", ["==", "bridge", true], ["in", "kind", "path"]], | |
| "layout": { | |
| "line-cap": "butt" | |
| }, | |
| "paint": { | |
| "line-width": { | |
| "stops": [ | |
| [15, 0], | |
| [16, 4], | |
| [18, 6], | |
| [19, 10], | |
| [20, 20] | |
| ] | |
| }, | |
| "line-color": "#fdf5ff" | |
| }, | |
| "minzoom": 15 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-way-cycleway", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": ["all", ["==", "bridge", true], ["in", "kind", "cycleway"]], | |
| "layout": { | |
| "line-cap": "butt" | |
| }, | |
| "paint": { | |
| "line-width": { | |
| "stops": [ | |
| [15, 0], | |
| [16, 4], | |
| [18, 6], | |
| [19, 10], | |
| [20, 20] | |
| ] | |
| }, | |
| "line-color": "#eff9ff" | |
| }, | |
| "minzoom": 15 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-street-track", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": ["all", ["==", "kind", "track"], ["==", "bridge", true]], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-street-pedestrian", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": ["all", ["==", "kind", "pedestrian"], ["==", "bridge", true]], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-street-service", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "kind", "service"], | |
| ["==", "bridge", true], | |
| ["!=", "service", "driveway"] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-street-livingstreet", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "kind", "living_street"], | |
| ["==", "bridge", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-street-residential", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": ["all", ["==", "kind", "residential"], ["==", "bridge", true]], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-street-unclassified", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": ["all", ["==", "kind", "unclassified"], ["==", "bridge", true]], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-street-track-bicycle", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "kind", "track"], | |
| ["==", "bicycle", "designated"], | |
| ["==", "bridge", true] | |
| ], | |
| "paint": { | |
| "line-color": "#ffffff" | |
| }, | |
| "layout": { | |
| "line-join": "round", | |
| "line-cap": "butt" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-street-pedestrian-bicycle", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "kind", "pedestrian"], | |
| ["==", "bicycle", "designated"], | |
| ["==", "bridge", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-street-service-bicycle", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "kind", "service"], | |
| ["==", "bicycle", "designated"], | |
| ["==", "bridge", true], | |
| ["!=", "service", "driveway"] | |
| ], | |
| "paint": { | |
| "line-color": "#ffffff" | |
| }, | |
| "layout": { | |
| "line-join": "round", | |
| "line-cap": "butt" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-street-livingstreet-bicycle", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "kind", "living_street"], | |
| ["==", "bicycle", "designated"], | |
| ["==", "bridge", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-street-residential-bicycle", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "kind", "residential"], | |
| ["==", "bicycle", "designated"], | |
| ["==", "bridge", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-street-unclassified-bicycle", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "kind", "unclassified"], | |
| ["==", "bicycle", "designated"], | |
| ["==", "bridge", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-street-tertiary-link", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "bridge", true], | |
| ["in", "kind", "tertiary"], | |
| ["==", "link", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-street-secondary-link", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "bridge", true], | |
| ["in", "kind", "secondary"], | |
| ["==", "link", true] | |
| ], | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-street-primary-link", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "bridge", true], | |
| ["in", "kind", "primary"], | |
| ["==", "link", true] | |
| ], | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-street-trunk-link", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "bridge", true], | |
| ["in", "kind", "trunk"], | |
| ["==", "link", true] | |
| ], | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-street-motorway-link", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "bridge", true], | |
| ["in", "kind", "motorway"], | |
| ["==", "link", true] | |
| ], | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-street-tertiary", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "bridge", true], | |
| ["in", "kind", "tertiary"], | |
| ["!=", "link", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-street-secondary", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "bridge", true], | |
| ["in", "kind", "secondary"], | |
| ["!=", "link", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-street-primary", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "bridge", true], | |
| ["in", "kind", "primary"], | |
| ["!=", "link", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-street-trunk", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "bridge", true], | |
| ["in", "kind", "trunk"], | |
| ["!=", "link", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-street-motorway", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["==", "bridge", true], | |
| ["in", "kind", "motorway"], | |
| ["!=", "link", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-transport-monorail:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "monorail"], | |
| ["!has", "service"], | |
| ["==", "bridge", true] | |
| ], | |
| "minzoom": 15, | |
| "paint": { | |
| "line-color": "#b1bbc4", | |
| "line-width": { | |
| "stops": [ | |
| [15, 0], | |
| [16, 5], | |
| [18, 7], | |
| [20, 20] | |
| ] | |
| }, | |
| "line-dasharray": [0.1, 0.5] | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-transport-funicular:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "funicular"], | |
| ["!has", "service"], | |
| ["==", "bridge", true] | |
| ], | |
| "minzoom": 15, | |
| "paint": { | |
| "line-color": "#b1bbc4", | |
| "line-width": { | |
| "stops": [ | |
| [15, 0], | |
| [16, 5], | |
| [18, 7], | |
| [20, 20] | |
| ] | |
| }, | |
| "line-dasharray": [0.1, 0.5] | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-transport-tram:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "tram"], | |
| ["!has", "service"], | |
| ["==", "bridge", true] | |
| ], | |
| "minzoom": 15, | |
| "paint": { | |
| "line-color": "#b1bbc4", | |
| "line-width": { | |
| "stops": [ | |
| [15, 0], | |
| [16, 5], | |
| [18, 7], | |
| [20, 20] | |
| ] | |
| }, | |
| "line-dasharray": [0.1, 0.5] | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-transport-narrowgauge:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "narrow_gauge"], | |
| ["!has", "service"], | |
| ["==", "bridge", true] | |
| ], | |
| "minzoom": 15, | |
| "paint": { | |
| "line-color": "#b1bbc4", | |
| "line-width": { | |
| "stops": [ | |
| [15, 0], | |
| [16, 5], | |
| [18, 7], | |
| [20, 20] | |
| ] | |
| }, | |
| "line-dasharray": [0.1, 0.5] | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-transport-subway:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "subway"], | |
| ["!has", "service"], | |
| ["==", "bridge", true] | |
| ], | |
| "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] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-transport-lightrail:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "light_rail"], | |
| ["!has", "service"], | |
| ["==", "bridge", true] | |
| ], | |
| "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] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-transport-rail:outline", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "rail"], | |
| ["!has", "service"], | |
| ["==", "bridge", true] | |
| ], | |
| "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] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-transport-monorail", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "monorail"], | |
| ["!has", "service"], | |
| ["==", "bridge", true] | |
| ], | |
| "minzoom": 13, | |
| "paint": { | |
| "line-width": { | |
| "stops": [ | |
| [13, 0], | |
| [16, 1], | |
| [17, 2], | |
| [18, 3], | |
| [20, 5] | |
| ] | |
| }, | |
| "line-color": "#b1bbc4" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-transport-funicular", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "funicular"], | |
| ["!has", "service"], | |
| ["==", "bridge", true] | |
| ], | |
| "minzoom": 13, | |
| "paint": { | |
| "line-width": { | |
| "stops": [ | |
| [13, 0], | |
| [16, 1], | |
| [17, 2], | |
| [18, 3], | |
| [20, 5] | |
| ] | |
| }, | |
| "line-color": "#b1bbc4" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-transport-tram", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "tram"], | |
| ["!has", "service"], | |
| ["==", "bridge", true] | |
| ], | |
| "minzoom": 13, | |
| "paint": { | |
| "line-width": { | |
| "stops": [ | |
| [13, 0], | |
| [16, 1], | |
| [17, 2], | |
| [18, 3], | |
| [20, 5] | |
| ] | |
| }, | |
| "line-color": "#b1bbc4" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-transport-narrowgauge", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "narrow_gauge"], | |
| ["!has", "service"], | |
| ["==", "bridge", true] | |
| ], | |
| "minzoom": 13, | |
| "paint": { | |
| "line-width": { | |
| "stops": [ | |
| [13, 0], | |
| [16, 1], | |
| [17, 2], | |
| [18, 3], | |
| [20, 5] | |
| ] | |
| }, | |
| "line-color": "#b1bbc4" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-transport-subway", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "subway"], | |
| ["!has", "service"], | |
| ["==", "bridge", true] | |
| ], | |
| "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] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-transport-lightrail", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "light_rail"], | |
| ["!has", "service"], | |
| ["==", "bridge", true] | |
| ], | |
| "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] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "bridge-transport-rail", | |
| "type": "line", | |
| "source-layer": "streets", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "rail"], | |
| ["!has", "service"], | |
| ["==", "bridge", true] | |
| ], | |
| "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] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "poi-amenity", | |
| "type": "symbol", | |
| "source-layer": "pois", | |
| "filter": ["to-boolean", ["get", "amenity"]], | |
| "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", "amenity"], | |
| "arts_centre", | |
| "icon-art_gallery", | |
| "atm", | |
| "icon-atm", | |
| "bank", | |
| "icon-bank", | |
| "bar", | |
| "icon-bar", | |
| "bench", | |
| "icon-bench", | |
| "bicycle_rental", | |
| "icon-bicycle_share", | |
| "biergarten", | |
| "icon-beergarden", | |
| "cafe", | |
| "icon-cafe", | |
| "car_rental", | |
| "icon-car_rental", | |
| "car_sharing", | |
| "icon-car_rental", | |
| "car_wash", | |
| "icon-car_wash", | |
| "cinema", | |
| "icon-cinema", | |
| "college", | |
| "icon-college", | |
| "community_centre", | |
| "icon-community", | |
| "dentist", | |
| "icon-dentist", | |
| "doctors", | |
| "icon-doctor", | |
| "dog_park", | |
| "icon-dog_park", | |
| "drinking_water", | |
| "icon-drinking_water", | |
| "embassy", | |
| "icon-embassy", | |
| "fast_food", | |
| "icon-fast_food", | |
| "fire_station", | |
| "icon-fire_station", | |
| "fountain", | |
| "icon-fountain", | |
| "grave_yard", | |
| "icon-cemetery", | |
| "hospital", | |
| "icon-hospital", | |
| "hunting_stand", | |
| "icon-huntingstand", | |
| "library", | |
| "icon-library", | |
| "marketplace", | |
| "icon-marketplace", | |
| "nightclub", | |
| "icon-nightclub", | |
| "nursing_home", | |
| "icon-nursinghome", | |
| "pharmacy", | |
| "icon-pharmacy", | |
| "place_of_worship", | |
| "icon-place_of_worship", | |
| "playground", | |
| "icon-playground", | |
| "police", | |
| "icon-police", | |
| "post_box", | |
| "icon-postbox", | |
| "post_office", | |
| "icon-post", | |
| "prison", | |
| "icon-prison", | |
| "pub", | |
| "icon-beer", | |
| "recycling", | |
| "icon-recycling", | |
| "restaurant", | |
| "icon-restaurant", | |
| "school", | |
| "icon-school", | |
| "shelter", | |
| "icon-shelter", | |
| "telephone", | |
| "icon-telephone", | |
| "theatre", | |
| "icon-theatre", | |
| "toilets", | |
| "icon-toilet", | |
| "townhall", | |
| "icon-town_hall", | |
| "vending_machine", | |
| "icon-vendingmachine", | |
| "veterinary", | |
| "icon-veterinary", | |
| "waste_basket", | |
| "icon-waste_basket", | |
| "unknown" | |
| ] | |
| }, | |
| "paint": { | |
| "icon-opacity": { | |
| "stops": [ | |
| [16, 0], | |
| [17, 0.4] | |
| ] | |
| }, | |
| "text-opacity": { | |
| "stops": [ | |
| [16, 0], | |
| [17, 0.4] | |
| ] | |
| }, | |
| "icon-color": "#555555", | |
| "text-color": "#555555" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "poi-leisure", | |
| "type": "symbol", | |
| "source-layer": "pois", | |
| "filter": ["to-boolean", ["get", "leisure"]], | |
| "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", "leisure"], | |
| "golf_course", | |
| "icon-golf", | |
| "ice_rink", | |
| "icon-icerink", | |
| "pitch", | |
| "icon-pitch", | |
| "stadium", | |
| "icon-stadium", | |
| "swimming_pool", | |
| "icon-swimming", | |
| "water_park", | |
| "icon-waterpark", | |
| "icon-sports" | |
| ] | |
| }, | |
| "paint": { | |
| "icon-opacity": { | |
| "stops": [ | |
| [16, 0], | |
| [17, 0.4] | |
| ] | |
| }, | |
| "text-opacity": { | |
| "stops": [ | |
| [16, 0], | |
| [17, 0.4] | |
| ] | |
| }, | |
| "icon-color": "#555555", | |
| "text-color": "#555555" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "poi-tourism", | |
| "type": "symbol", | |
| "source-layer": "pois", | |
| "filter": ["to-boolean", ["get", "tourism"]], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "poi-shop", | |
| "type": "symbol", | |
| "source-layer": "pois", | |
| "filter": ["to-boolean", ["get", "shop"]], | |
| "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", "shop"], | |
| "alcohol", | |
| "icon-alcohol_shop", | |
| "bakery", | |
| "icon-bakery", | |
| "beauty", | |
| "icon-beauty", | |
| "beverages", | |
| "icon-beverages", | |
| "books", | |
| "icon-books", | |
| "butcher", | |
| "icon-butcher", | |
| "chemist", | |
| "icon-chemist", | |
| "clothes", | |
| "icon-clothes", | |
| "doityourself", | |
| "icon-doityourself", | |
| "dry_cleaning", | |
| "icon-drycleaning", | |
| "florist", | |
| "icon-florist", | |
| "furniture", | |
| "icon-furniture", | |
| "garden_centre", | |
| "icon-garden_centre", | |
| "general", | |
| "icon-shop", | |
| "gift", | |
| "icon-gift", | |
| "greengrocer", | |
| "icon-greengrocer", | |
| "hairdresser", | |
| "icon-hairdresser", | |
| "hardware", | |
| "icon-hardware", | |
| "jewelry", | |
| "icon-jewelry_store", | |
| "kiosk", | |
| "icon-kiosk", | |
| "laundry", | |
| "icon-laundry", | |
| "newsagent", | |
| "icon-newsagent", | |
| "optican", | |
| "icon-optician", | |
| "outdoor", | |
| "icon-outdoor", | |
| "shoes", | |
| "icon-shoes", | |
| "sports", | |
| "icon-sports", | |
| "stationery", | |
| "icon-stationery", | |
| "toys", | |
| "icon-toys", | |
| "travel_agency", | |
| "icon-travel_agent", | |
| "video", | |
| "icon-video", | |
| "icon-shop" | |
| ] | |
| }, | |
| "paint": { | |
| "icon-opacity": { | |
| "stops": [ | |
| [16, 0], | |
| [17, 0.4] | |
| ] | |
| }, | |
| "text-opacity": { | |
| "stops": [ | |
| [16, 0], | |
| [17, 0.4] | |
| ] | |
| }, | |
| "icon-color": "#555555", | |
| "text-color": "#555555" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "poi-man_made", | |
| "type": "symbol", | |
| "source-layer": "pois", | |
| "filter": ["to-boolean", ["get", "man_made"]], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "poi-historic", | |
| "type": "symbol", | |
| "source-layer": "pois", | |
| "filter": ["to-boolean", ["get", "historic"]], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "poi-emergency", | |
| "type": "symbol", | |
| "source-layer": "pois", | |
| "filter": ["to-boolean", ["get", "emergency"]], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "poi-highway", | |
| "type": "symbol", | |
| "source-layer": "pois", | |
| "filter": ["to-boolean", ["get", "highway"]], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "poi-office", | |
| "type": "symbol", | |
| "source-layer": "pois", | |
| "filter": ["to-boolean", ["get", "office"]], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "boundary-country:outline", | |
| "type": "line", | |
| "source-layer": "boundaries", | |
| "filter": [ | |
| "all", | |
| ["==", "admin_level", 2], | |
| ["!=", "maritime", true], | |
| ["!=", "disputed", true], | |
| ["!=", "coastline", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "boundary-country-disputed:outline", | |
| "type": "line", | |
| "source-layer": "boundaries", | |
| "filter": [ | |
| "all", | |
| ["==", "admin_level", 2], | |
| ["==", "disputed", true], | |
| ["!=", "maritime", true], | |
| ["!=", "coastline", true] | |
| ], | |
| "paint": { | |
| "line-width": { | |
| "stops": [ | |
| [2, 0], | |
| [3, 2], | |
| [10, 8] | |
| ] | |
| }, | |
| "line-opacity": 0.75, | |
| "line-color": "#ffffff" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "boundary-state:outline", | |
| "type": "line", | |
| "source-layer": "boundaries", | |
| "filter": [ | |
| "all", | |
| ["==", "admin_level", 4], | |
| ["!=", "maritime", true], | |
| ["!=", "disputed", true], | |
| ["!=", "coastline", true] | |
| ], | |
| "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" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "boundary-country", | |
| "type": "line", | |
| "source-layer": "boundaries", | |
| "filter": [ | |
| "all", | |
| ["==", "admin_level", 2], | |
| ["!=", "maritime", true], | |
| ["!=", "disputed", true], | |
| ["!=", "coastline", true] | |
| ], | |
| "paint": { | |
| "line-color": "#a6a6c8", | |
| "line-width": { | |
| "stops": [ | |
| [2, 0], | |
| [3, 1], | |
| [10, 4] | |
| ] | |
| } | |
| }, | |
| "layout": { | |
| "line-cap": "round", | |
| "line-join": "round" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "boundary-country-disputed", | |
| "type": "line", | |
| "source-layer": "boundaries", | |
| "filter": [ | |
| "all", | |
| ["==", "admin_level", 2], | |
| ["==", "disputed", true], | |
| ["!=", "maritime", true], | |
| ["!=", "coastline", true] | |
| ], | |
| "paint": { | |
| "line-width": { | |
| "stops": [ | |
| [2, 0], | |
| [3, 1], | |
| [10, 4] | |
| ] | |
| }, | |
| "line-color": "#bebccf", | |
| "line-dasharray": [2, 1] | |
| }, | |
| "layout": { | |
| "line-cap": "square" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "boundary-state", | |
| "type": "line", | |
| "source-layer": "boundaries", | |
| "filter": [ | |
| "all", | |
| ["==", "admin_level", 4], | |
| ["!=", "maritime", true], | |
| ["!=", "disputed", true], | |
| ["!=", "coastline", true] | |
| ], | |
| "paint": { | |
| "line-color": "#a6a6c8", | |
| "line-width": { | |
| "stops": [ | |
| [7, 0], | |
| [8, 1], | |
| [10, 2] | |
| ] | |
| } | |
| }, | |
| "layout": { | |
| "line-cap": "round", | |
| "line-join": "round" | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "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] | |
| ] | |
| } | |
| }, | |
| "paint": { | |
| "text-halo-color": "#f9f6f2", | |
| "text-halo-width": 2, | |
| "text-halo-blur": 1, | |
| "icon-color": "#c7a481", | |
| "text-color": "#c7a481" | |
| }, | |
| "minzoom": 17 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "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] | |
| ] | |
| } | |
| }, | |
| "paint": { | |
| "icon-color": "#ffffff", | |
| "text-color": "#ffffff", | |
| "text-halo-color": "#ffcc88", | |
| "text-halo-width": 0.1, | |
| "text-halo-blur": 1 | |
| }, | |
| "minzoom": 14 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "label-street-pedestrian", | |
| "type": "symbol", | |
| "source-layer": "street_labels", | |
| "filter": ["==", "kind", "pedestrian"], | |
| "layout": { | |
| "text-field": "{name:he}", | |
| "text-font": ["noto_sans_regular"], | |
| "symbol-placement": "line", | |
| "text-anchor": "center", | |
| "text-size": { | |
| "stops": [ | |
| [12, 10], | |
| [15, 13] | |
| ] | |
| } | |
| }, | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "label-street-livingstreet", | |
| "type": "symbol", | |
| "source-layer": "street_labels", | |
| "filter": ["==", "kind", "living_street"], | |
| "layout": { | |
| "text-field": "{name:he}", | |
| "text-font": ["noto_sans_regular"], | |
| "symbol-placement": "line", | |
| "text-anchor": "center", | |
| "text-size": { | |
| "stops": [ | |
| [12, 10], | |
| [15, 13] | |
| ] | |
| } | |
| }, | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "label-street-residential", | |
| "type": "symbol", | |
| "source-layer": "street_labels", | |
| "filter": ["==", "kind", "residential"], | |
| "layout": { | |
| "text-field": "{name:he}", | |
| "text-font": ["noto_sans_regular"], | |
| "symbol-placement": "line", | |
| "text-anchor": "center", | |
| "text-size": { | |
| "stops": [ | |
| [12, 10], | |
| [15, 13] | |
| ] | |
| } | |
| }, | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "label-street-unclassified", | |
| "type": "symbol", | |
| "source-layer": "street_labels", | |
| "filter": ["==", "kind", "unclassified"], | |
| "layout": { | |
| "text-field": "{name:he}", | |
| "text-font": ["noto_sans_regular"], | |
| "symbol-placement": "line", | |
| "text-anchor": "center", | |
| "text-size": { | |
| "stops": [ | |
| [12, 10], | |
| [15, 13] | |
| ] | |
| } | |
| }, | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "label-street-tertiary", | |
| "type": "symbol", | |
| "source-layer": "street_labels", | |
| "filter": ["==", "kind", "tertiary"], | |
| "layout": { | |
| "text-field": "{name:he}", | |
| "text-font": ["noto_sans_regular"], | |
| "symbol-placement": "line", | |
| "text-anchor": "center", | |
| "text-size": { | |
| "stops": [ | |
| [12, 10], | |
| [15, 13] | |
| ] | |
| } | |
| }, | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "label-street-secondary", | |
| "type": "symbol", | |
| "source-layer": "street_labels", | |
| "filter": ["==", "kind", "secondary"], | |
| "layout": { | |
| "text-field": "{name:he}", | |
| "text-font": ["noto_sans_regular"], | |
| "symbol-placement": "line", | |
| "text-anchor": "center", | |
| "text-size": { | |
| "stops": [ | |
| [12, 10], | |
| [15, 13] | |
| ] | |
| } | |
| }, | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "label-street-primary", | |
| "type": "symbol", | |
| "source-layer": "street_labels", | |
| "filter": ["==", "kind", "primary"], | |
| "layout": { | |
| "text-field": "{name:he}", | |
| "text-font": ["noto_sans_regular"], | |
| "symbol-placement": "line", | |
| "text-anchor": "center", | |
| "text-size": { | |
| "stops": [ | |
| [12, 10], | |
| [15, 13] | |
| ] | |
| } | |
| }, | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "label-street-trunk", | |
| "type": "symbol", | |
| "source-layer": "street_labels", | |
| "filter": ["==", "kind", "trunk"], | |
| "layout": { | |
| "text-field": "{name:he}", | |
| "text-font": ["noto_sans_regular"], | |
| "symbol-placement": "line", | |
| "text-anchor": "center", | |
| "text-size": { | |
| "stops": [ | |
| [12, 10], | |
| [15, 13] | |
| ] | |
| } | |
| }, | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "label-place-neighbourhood", | |
| "type": "symbol", | |
| "source-layer": "place_labels", | |
| "filter": ["==", "kind", "neighbourhood"], | |
| "layout": { | |
| "text-field": "{name:he}", | |
| "text-font": ["noto_sans_regular"], | |
| "text-size": { "stops": [[14, 12]] }, | |
| "text-transform": "uppercase" | |
| }, | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "label-place-quarter", | |
| "type": "symbol", | |
| "source-layer": "place_labels", | |
| "filter": ["==", "kind", "quarter"], | |
| "layout": { | |
| "text-field": "{name:he}", | |
| "text-font": ["noto_sans_regular"], | |
| "text-size": { "stops": [[13, 13]] }, | |
| "text-transform": "uppercase" | |
| }, | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "label-place-suburb", | |
| "type": "symbol", | |
| "source-layer": "place_labels", | |
| "filter": ["==", "kind", "suburb"], | |
| "layout": { | |
| "text-field": "{name:he}", | |
| "text-font": ["noto_sans_regular"], | |
| "text-size": { | |
| "stops": [ | |
| [11, 11], | |
| [13, 14] | |
| ] | |
| }, | |
| "text-transform": "uppercase" | |
| }, | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "label-place-hamlet", | |
| "type": "symbol", | |
| "source-layer": "place_labels", | |
| "filter": ["==", "kind", "hamlet"], | |
| "layout": { | |
| "text-field": "{name:he}", | |
| "text-font": ["noto_sans_regular"], | |
| "text-size": { | |
| "stops": [ | |
| [10, 11], | |
| [12, 14] | |
| ] | |
| } | |
| }, | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "label-place-village", | |
| "type": "symbol", | |
| "source-layer": "place_labels", | |
| "filter": ["==", "kind", "village"], | |
| "layout": { | |
| "text-field": "{name:he}", | |
| "text-font": ["noto_sans_regular"], | |
| "text-size": { | |
| "stops": [ | |
| [9, 11], | |
| [12, 14] | |
| ] | |
| } | |
| }, | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "label-place-town", | |
| "type": "symbol", | |
| "source-layer": "place_labels", | |
| "filter": ["==", "kind", "town"], | |
| "layout": { | |
| "text-field": "{name:he}", | |
| "text-font": ["noto_sans_regular"], | |
| "text-size": { | |
| "stops": [ | |
| [8, 11], | |
| [12, 14] | |
| ] | |
| } | |
| }, | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "label-boundary-state", | |
| "type": "symbol", | |
| "source-layer": "boundary_labels", | |
| "filter": ["in", "admin_level", 4, "4"], | |
| "layout": { | |
| "text-field": "{name:he}", | |
| "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] | |
| ] | |
| } | |
| }, | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "label-place-city", | |
| "type": "symbol", | |
| "source-layer": "place_labels", | |
| "filter": ["==", "kind", "city"], | |
| "layout": { | |
| "text-field": "{name:he}", | |
| "text-font": ["noto_sans_regular"], | |
| "text-size": { | |
| "stops": [ | |
| [7, 11], | |
| [10, 14] | |
| ] | |
| } | |
| }, | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "label-place-statecapital", | |
| "type": "symbol", | |
| "source-layer": "place_labels", | |
| "filter": ["==", "kind", "state_capital"], | |
| "layout": { | |
| "text-field": "{name:he}", | |
| "text-font": ["noto_sans_regular"], | |
| "text-size": { | |
| "stops": [ | |
| [6, 11], | |
| [10, 15] | |
| ] | |
| } | |
| }, | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "label-place-capital", | |
| "type": "symbol", | |
| "source-layer": "place_labels", | |
| "filter": ["==", "kind", "capital"], | |
| "layout": { | |
| "text-field": "{name:he}", | |
| "text-font": ["noto_sans_regular"], | |
| "text-size": { | |
| "stops": [ | |
| [5, 12], | |
| [10, 16] | |
| ] | |
| } | |
| }, | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "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:he}", | |
| "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] | |
| ] | |
| } | |
| }, | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "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:he}", | |
| "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] | |
| ] | |
| } | |
| }, | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "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:he}", | |
| "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] | |
| ] | |
| } | |
| }, | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "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", | |
| "text-font": ["noto_sans_regular"] | |
| }, | |
| "minzoom": 16, | |
| "paint": { | |
| "icon-opacity": { | |
| "stops": [ | |
| [16, 0], | |
| [17, 0.7] | |
| ] | |
| }, | |
| "text-opacity": { | |
| "stops": [ | |
| [16, 0], | |
| [17, 0.7] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "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", | |
| "text-font": ["noto_sans_regular"] | |
| }, | |
| "minzoom": 16, | |
| "paint": { | |
| "icon-opacity": { | |
| "stops": [ | |
| [16, 0], | |
| [17, 0.7] | |
| ] | |
| }, | |
| "text-opacity": { | |
| "stops": [ | |
| [16, 0], | |
| [17, 0.7] | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "symbol-transit-bus", | |
| "type": "symbol", | |
| "source-layer": "public_transport", | |
| "filter": ["==", "kind", "bus_stop"], | |
| "layout": { | |
| "text-field": "{name:he}", | |
| "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" | |
| }, | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "symbol-transit-tram", | |
| "type": "symbol", | |
| "source-layer": "public_transport", | |
| "filter": ["==", "kind", "tram_stop"], | |
| "layout": { | |
| "text-field": "{name:he}", | |
| "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" | |
| }, | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "symbol-transit-subway", | |
| "type": "symbol", | |
| "source-layer": "public_transport", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "station", "halt"], | |
| ["==", "station", "subway"] | |
| ], | |
| "layout": { | |
| "text-field": "{name:he}", | |
| "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" | |
| }, | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "symbol-transit-lightrail", | |
| "type": "symbol", | |
| "source-layer": "public_transport", | |
| "filter": [ | |
| "all", | |
| ["in", "kind", "station", "halt"], | |
| ["==", "station", "light_rail"] | |
| ], | |
| "layout": { | |
| "text-field": "{name:he}", | |
| "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" | |
| }, | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "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:he}", | |
| "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" | |
| }, | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "symbol-transit-airfield", | |
| "type": "symbol", | |
| "source-layer": "public_transport", | |
| "filter": ["all", ["==", "kind", "aerodrome"], ["!has", "iata"]], | |
| "layout": { | |
| "text-field": "{name:he}", | |
| "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" | |
| }, | |
| "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 | |
| }, | |
| { | |
| "source": "openstreetmap", | |
| "id": "symbol-transit-airport", | |
| "type": "symbol", | |
| "source-layer": "public_transport", | |
| "filter": ["all", ["==", "kind", "aerodrome"], ["has", "iata"]], | |
| "layout": { | |
| "text-field": "{name:he}", | |
| "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" | |
| }, | |
| "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