Skip to content

Instantly share code, notes, and snippets.

@idshklein
Last active December 15, 2024 18:47
Show Gist options
  • Save idshklein/f7550090e66edd27794f6f4ff92dbf37 to your computer and use it in GitHub Desktop.
Save idshklein/f7550090e66edd27794f6f4ff92dbf37 to your computer and use it in GitHub Desktop.
{
"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