4288 lines
111 KiB
JSON
4288 lines
111 KiB
JSON
{
|
|
"version": 8,
|
|
"name": "GOONG-MAP-WEB",
|
|
"metadata": {"maputnik:renderer": "mlgljs"},
|
|
"zoom": 16.667414484254696,
|
|
"bearing": 0,
|
|
"pitch": 0,
|
|
"sources": {
|
|
"base": {
|
|
"type": "vector",
|
|
"url": "https://tiles.goong.io/sources/base.json?api_key=m9fAvOdFOmpI6RIdxIBX6gEACOyo545gXRp7saw7"
|
|
},
|
|
"composite": {
|
|
"type": "vector",
|
|
"url": "https://tiles.goong.io/sources/goong.json?api_key=m9fAvOdFOmpI6RIdxIBX6gEACOyo545gXRp7saw7"
|
|
}
|
|
},
|
|
"sprite": "https://tiles.goong.io/sprite",
|
|
"glyphs": "https://tiles.goong.io/fonts/{fontstack}/{range}.pbf?api_key=m9fAvOdFOmpI6RIdxIBX6gEACOyo545gXRp7saw7",
|
|
"layers": [
|
|
{
|
|
"id": "background",
|
|
"type": "background",
|
|
"filter": ["all"],
|
|
"layout": {"visibility": "visible"},
|
|
"paint": {"background-color": "#EBF0F0"}
|
|
},
|
|
{
|
|
"id": "landcover-natural",
|
|
"type": "fill",
|
|
"source": "base",
|
|
"source-layer": "landcover_natural",
|
|
"minzoom": 0,
|
|
"maxzoom": 24,
|
|
"filter": ["all", ["==", "class", "natural"]],
|
|
"layout": {"visibility": "visible"},
|
|
"paint": {
|
|
"fill-color": "rgba(210, 248, 226, 1)",
|
|
"fill-opacity": {"base": 1, "stops": [[5, 1], [6, 1]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "landcover-human-made",
|
|
"type": "fill",
|
|
"source": "base",
|
|
"source-layer": "landcover_human_made",
|
|
"minzoom": 9,
|
|
"maxzoom": 24,
|
|
"filter": ["all", ["==", "class", "human made"]],
|
|
"layout": {"visibility": "visible"},
|
|
"paint": {
|
|
"fill-color": "rgba(246, 245, 245, 1)",
|
|
"fill-opacity": {"base": 1, "stops": [[5, 1], [6, 1]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "park-outline",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "landuser",
|
|
"minzoom": 15,
|
|
"maxzoom": 24,
|
|
"filter": ["all", ["==", "class", "park"]],
|
|
"layout": {"visibility": "visible"},
|
|
"paint": {"line-color": "#E6EAE9", "line-dasharray": [3, 3]}
|
|
},
|
|
{
|
|
"id": "park",
|
|
"type": "fill",
|
|
"source": "composite",
|
|
"source-layer": "landuser",
|
|
"minzoom": 13,
|
|
"maxzoom": 22,
|
|
"filter": ["all", ["==", "class", "park"]],
|
|
"layout": {"visibility": "visible"},
|
|
"paint": {
|
|
"fill-color": "#E6EAE9",
|
|
"fill-opacity": {"base": 1.8, "stops": [[9, 0.5], [12, 0.2]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "landuse-forest",
|
|
"type": "fill",
|
|
"source": "base",
|
|
"source-layer": "forest",
|
|
"filter": ["all"],
|
|
"layout": {"visibility": "visible"},
|
|
"paint": {
|
|
"fill-color": "rgba(183, 239, 206, 1)",
|
|
"fill-opacity": {"base": 1, "stops": [[5, 1], [6, 1]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "landuse-airport",
|
|
"type": "fill",
|
|
"source": "composite",
|
|
"source-layer": "landuser",
|
|
"minzoom": 9,
|
|
"filter": ["all", ["==", "class", "airport"]],
|
|
"layout": {"visibility": "visible"},
|
|
"paint": {"fill-color": "rgba(224, 218, 224, 1)"}
|
|
},
|
|
{
|
|
"id": "landuse-industrial",
|
|
"type": "fill",
|
|
"source": "composite",
|
|
"source-layer": "landuser",
|
|
"minzoom": 11,
|
|
"filter": ["all", ["==", "class", "industrial"]],
|
|
"layout": {"visibility": "visible"},
|
|
"paint": {"fill-color": "rgba(224, 226, 235, 1)"}
|
|
},
|
|
{
|
|
"id": "landuse-cemetery",
|
|
"type": "fill",
|
|
"source": "composite",
|
|
"source-layer": "landuser",
|
|
"filter": ["==", "class", "cemetery"],
|
|
"layout": {"visibility": "visible"},
|
|
"paint": {"fill-color": "rgba(226, 238, 220, 1)"}
|
|
},
|
|
{
|
|
"id": "landuse-hospital",
|
|
"type": "fill",
|
|
"source": "composite",
|
|
"source-layer": "landuser",
|
|
"minzoom": 14,
|
|
"filter": ["==", "class", "hospital"],
|
|
"layout": {"visibility": "visible"},
|
|
"paint": {"fill-color": "rgba(245, 236, 245, 1)"}
|
|
},
|
|
{
|
|
"id": "landuse-school",
|
|
"type": "fill",
|
|
"source": "composite",
|
|
"source-layer": "landuser",
|
|
"filter": ["all", ["==", "class", "school"]],
|
|
"layout": {"visibility": "visible"},
|
|
"paint": {"fill-color": "rgba(242, 240, 227, 1)"}
|
|
},
|
|
{
|
|
"id": "landuse-stadium",
|
|
"type": "fill",
|
|
"source": "composite",
|
|
"source-layer": "landuser",
|
|
"filter": ["all", ["==", "class", "stadium"]],
|
|
"layout": {"visibility": "visible"},
|
|
"paint": {"fill-color": "rgba(244, 221, 217, 1)"}
|
|
},
|
|
{
|
|
"id": "landuse-stadium-area",
|
|
"type": "fill",
|
|
"source": "composite",
|
|
"source-layer": "landuser",
|
|
"minzoom": 11,
|
|
"filter": ["all", ["==", "class", "stadium_area"]],
|
|
"layout": {"visibility": "visible"},
|
|
"paint": {"fill-color": "rgba(216, 237, 191, 1)"}
|
|
},
|
|
{
|
|
"id": "landuse-pitch",
|
|
"type": "fill",
|
|
"source": "composite",
|
|
"source-layer": "landuser",
|
|
"minzoom": 15,
|
|
"filter": ["all", ["==", "class", "pitch"]],
|
|
"layout": {"visibility": "visible"},
|
|
"paint": {"fill-color": "rgba(217, 237, 193, 1)"}
|
|
},
|
|
{
|
|
"id": "landuse-sand",
|
|
"type": "fill",
|
|
"source": "composite",
|
|
"source-layer": "landuser",
|
|
"filter": ["all", ["==", "class", "sand"]],
|
|
"layout": {"visibility": "visible"},
|
|
"paint": {"fill-color": "rgba(237, 237, 207, 1)"}
|
|
},
|
|
{
|
|
"id": "ocean",
|
|
"type": "fill",
|
|
"source": "base",
|
|
"source-layer": "ocean",
|
|
"minzoom": 1,
|
|
"maxzoom": 24,
|
|
"layout": {"visibility": "visible"},
|
|
"paint": {"fill-color": "rgba(130, 205, 247, 1)"}
|
|
},
|
|
{
|
|
"id": "landuser-park",
|
|
"type": "fill",
|
|
"source": "composite",
|
|
"source-layer": "landuser",
|
|
"filter": ["all", ["==", "class", "park"]],
|
|
"layout": {"visibility": "visible"},
|
|
"paint": {"fill-color": "#E6EAE9", "fill-opacity": 1}
|
|
},
|
|
{
|
|
"id": "landuser-grass",
|
|
"type": "fill",
|
|
"source": "composite",
|
|
"source-layer": "landuser",
|
|
"minzoom": 12,
|
|
"maxzoom": 24,
|
|
"filter": ["==", "class", "grass"],
|
|
"layout": {"visibility": "visible"},
|
|
"paint": {"fill-color": "rgba(217, 237, 193, 1)", "fill-opacity": 1}
|
|
},
|
|
{
|
|
"id": "water-shadow",
|
|
"type": "fill",
|
|
"source": "composite",
|
|
"source-layer": "riversandlakes",
|
|
"minzoom": 12,
|
|
"maxzoom": 24,
|
|
"filter": ["all"],
|
|
"layout": {"visibility": "visible"},
|
|
"paint": {
|
|
"fill-color": "rgba(49, 174, 243, 1)",
|
|
"fill-translate": {"stops": [[14, [0, 0]], [16, [-1.2, -1.2]]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "water",
|
|
"type": "fill",
|
|
"source": "composite",
|
|
"source-layer": "riversandlakes",
|
|
"minzoom": 6,
|
|
"maxzoom": 24,
|
|
"filter": ["all"],
|
|
"layout": {"visibility": "visible"},
|
|
"paint": {"fill-color": "rgba(130, 205, 247, 1)"}
|
|
},
|
|
{
|
|
"id": "ferry",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"filter": ["all", ["==", "structure", "ferry"]],
|
|
"layout": {"line-join": "round", "visibility": "visible"},
|
|
"paint": {
|
|
"line-color": "rgba(92, 172, 230, 1)",
|
|
"line-width": 1.1,
|
|
"line-dasharray": [2, 2]
|
|
}
|
|
},
|
|
{
|
|
"id": "aeroway-taxiway-case",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 12,
|
|
"filter": ["all", ["==", "class", "aeroway"]],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(210, 212, 220, 1)",
|
|
"line-width": {"base": 1.5, "stops": [[11, 2], [17, 12]]},
|
|
"line-opacity": 1
|
|
}
|
|
},
|
|
{
|
|
"id": "aeroway-runway-case",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 12,
|
|
"filter": ["all", ["==", "class", "aeroway-runway"]],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(210, 212, 220, 1)",
|
|
"line-width": {"base": 1.5, "stops": [[11, 5], [17, 55]]},
|
|
"line-opacity": 1,
|
|
"line-translate-anchor": "map"
|
|
}
|
|
},
|
|
{
|
|
"id": "aeroway-taxiway",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 9,
|
|
"filter": ["all", ["in", "class", "aeroway"]],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(219, 206, 219, 1)",
|
|
"line-width": {"base": 1.5, "stops": [[11, 1], [17, 10]]},
|
|
"line-opacity": {"base": 1, "stops": [[11, 0], [12, 1]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "aeroway-runway",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 9,
|
|
"filter": ["all", ["==", "class", "aeroway-runway"]],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(219, 206, 219, 1)",
|
|
"line-width": {"base": 1.5, "stops": [[11, 4], [17, 50]]},
|
|
"line-opacity": {"base": 1, "stops": [[11, 0], [12, 1]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "tunnel-major",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 12,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "major"],
|
|
["==", "structure", "tunnel"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "#D2DAE3",
|
|
"line-dasharray": [1],
|
|
"line-opacity": 1,
|
|
"line-width": 1
|
|
}
|
|
},
|
|
{
|
|
"id": "tunnel-path-case",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 12,
|
|
"maxzoom": 24,
|
|
"filter": ["all", ["==", "class", "path"], ["==", "structure", "tunnel"]],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(187, 195, 206, 1)",
|
|
"line-opacity": {"stops": [[0, 0], [14, 0.75]]},
|
|
"line-width": {"stops": [[13, 1], [14, 2.5], [15, 2], [18, 7]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "tunnel-pedestrian-case",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 12,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "pedestrian"],
|
|
["==", "structure", "tunnel"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(187, 195, 206, 1)",
|
|
"line-opacity": 1,
|
|
"line-width": {"stops": [[13, 0.5], [14, 1], [18, 6]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "tunnel-link-case",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 13,
|
|
"filter": [
|
|
"all",
|
|
["==", "structure", "tunnel"],
|
|
["in", "class", "primary_link", "secondary_link"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(187, 195, 206, 1)",
|
|
"line-opacity": 1,
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [[12, 1], [13, 3], [14, 4], [20, 15]]
|
|
},
|
|
"line-dasharray": [3, 3]
|
|
}
|
|
},
|
|
{
|
|
"id": "tunnel-trunk-link-case",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 12,
|
|
"filter": [
|
|
"all",
|
|
["==", "structure", "tunnel"],
|
|
["==", "class", "trunk_link"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(118, 148, 181, 1)",
|
|
"line-opacity": 1,
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [[12, 0.75], [14, 0.81], [16, 0.96], [18, 1.28], [20, 2]]
|
|
},
|
|
"line-gap-width": {"stops": [[12, 0.5], [14, 2], [16, 9.92], [18, 18]]},
|
|
"line-dasharray": [3, 3]
|
|
}
|
|
},
|
|
{
|
|
"id": "tunnel-motorway-link-case",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 12,
|
|
"filter": [
|
|
"all",
|
|
["==", "structure", "tunnel"],
|
|
["==", "class", "motorway_link"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(118, 148, 181, 1)",
|
|
"line-opacity": 1,
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [[12, 0.75], [14, 0.81], [16, 0.96], [18, 1.28], [20, 2]]
|
|
},
|
|
"line-gap-width": {"stops": [[12, 0.5], [14, 2], [16, 9.92], [18, 18]]},
|
|
"line-dasharray": [3, 3]
|
|
}
|
|
},
|
|
{
|
|
"id": "tunnel-service-case",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 12,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "service"],
|
|
["==", "structure", "tunnel"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible",
|
|
"line-miter-limit": 0,
|
|
"line-round-limit": 0
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(187, 195, 206, 1)",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [[12, 0.75], [14, 0.81], [16, 0.96], [18, 1.28], [20, 2]]
|
|
},
|
|
"line-opacity": {"stops": [[0, 0], [14, 1]]},
|
|
"line-gap-width": {"stops": [[14, 0.5], [16, 4.04], [18, 12]]},
|
|
"line-dasharray": [3, 3]
|
|
}
|
|
},
|
|
{
|
|
"id": "tunnel-street-case",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 11,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "street"],
|
|
["==", "structure", "tunnel"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible",
|
|
"line-miter-limit": 0,
|
|
"line-round-limit": 0
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(187, 195, 206, 1)",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[5, 0.5],
|
|
[10, 0.55],
|
|
[12, 0.75],
|
|
[14, 0.81],
|
|
[16, 0.96],
|
|
[18, 1.28],
|
|
[20, 2]
|
|
]
|
|
},
|
|
"line-opacity": {"stops": [[0, 0], [14, 1]]},
|
|
"line-gap-width": {"stops": [[12, 0.5], [14, 2], [16, 6.92], [18, 18]]},
|
|
"line-dasharray": [3, 3]
|
|
},
|
|
"line-dasharray": [3, 3]
|
|
},
|
|
{
|
|
"id": "tunnel-secondary-case",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "secondary"],
|
|
["==", "structure", "tunnel"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible",
|
|
"line-miter-limit": 0,
|
|
"line-round-limit": 0
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(187, 195, 206, 1)",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[5, 0.75],
|
|
[10, 0.75],
|
|
[12, 0.81],
|
|
[14, 0.96],
|
|
[16, 1.28],
|
|
[18, 2]
|
|
]
|
|
},
|
|
"line-opacity": {"stops": [[0, 0], [10, 1]]},
|
|
"line-gap-width": {
|
|
"stops": [
|
|
[5, 0.1],
|
|
[7, 0.27],
|
|
[9, 0.64],
|
|
[11, 1.49],
|
|
[13, 3.39],
|
|
[15, 7.68],
|
|
[17, 17.32],
|
|
[18, 26]
|
|
]
|
|
}
|
|
},
|
|
"line-dasharray": [3, 3]
|
|
},
|
|
{
|
|
"id": "tunnel-primary-case",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 8,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "primary"],
|
|
["==", "structure", "tunnel"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible",
|
|
"line-miter-limit": 0,
|
|
"line-round-limit": 0
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(187, 195, 206, 1)",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[5, 0.75],
|
|
[10, 0.85],
|
|
[12, 0.99],
|
|
[14, 1.3],
|
|
[16, 1.9],
|
|
[18, 2.2]
|
|
]
|
|
},
|
|
"line-opacity": 1,
|
|
"line-gap-width": {
|
|
"stops": [
|
|
[5, 0.75],
|
|
[7, 0.95],
|
|
[9, 1.41],
|
|
[11, 2.43],
|
|
[13, 4.73],
|
|
[15, 9.9],
|
|
[17, 21.53],
|
|
[18, 32]
|
|
]
|
|
},
|
|
"line-dasharray": [3, 3]
|
|
}
|
|
},
|
|
{
|
|
"id": "tunnel-trunk-case",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "trunk"],
|
|
["==", "structure", "tunnel"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(118, 148, 181, 1)",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[5, 0.75],
|
|
[10, 0.85],
|
|
[12, 0.99],
|
|
[14, 1.3],
|
|
[16, 1.9],
|
|
[18, 2.2]
|
|
]
|
|
},
|
|
"line-opacity": {"stops": [[0, 0], [9, 0], [11, 1]]},
|
|
"line-gap-width": {
|
|
"stops": [
|
|
[5, 0.75],
|
|
[7, 0.95],
|
|
[9, 1.41],
|
|
[11, 2.43],
|
|
[13, 4.73],
|
|
[15, 9.9],
|
|
[17, 21.53],
|
|
[18, 32]
|
|
]
|
|
},
|
|
"line-dasharray": [3, 3]
|
|
}
|
|
},
|
|
{
|
|
"id": "tunnel-motorway-case",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "motorway"],
|
|
["==", "structure", "tunnel"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(118, 148, 181, 1)",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [[10, 1], [12, 1.05], [14, 1.16], [16, 1.42], [18, 2]]
|
|
},
|
|
"line-opacity": {"stops": [[0, 0], [9, 0], [11, 1]]},
|
|
"line-gap-width": {
|
|
"stops": [
|
|
[5, 0.75],
|
|
[7, 0.95],
|
|
[9, 1.41],
|
|
[11, 2.43],
|
|
[13, 4.73],
|
|
[15, 9.9],
|
|
[17, 21.53],
|
|
[18, 32]
|
|
]
|
|
},
|
|
"line-dasharray": [3, 3]
|
|
}
|
|
},
|
|
{
|
|
"id": "tunnel-path",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 12,
|
|
"maxzoom": 24,
|
|
"filter": ["all", ["==", "class", "path"], ["==", "structure", "tunnel"]],
|
|
"layout": {
|
|
"line-cap": "butt",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "#D2DAE3",
|
|
"line-dasharray": {
|
|
"stops": [
|
|
[0, [1, 0]],
|
|
[15, [1.75, 1]],
|
|
[16, [1, 0.75]],
|
|
[17, [1, 0.5]]
|
|
]
|
|
},
|
|
"line-opacity": 1,
|
|
"line-width": {"stops": [[13, 0.5], [14, 1], [15, 1], [18, 4]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "tunnel-pedestrian",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 12,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "pedestrian"],
|
|
["==", "structure", "tunnel"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "butt",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "#D2DAE3",
|
|
"line-dasharray": {
|
|
"stops": [
|
|
[0, [1, 0]],
|
|
[15, [1.75, 1]],
|
|
[16, [1, 0.75]],
|
|
[17, [1, 0.5]]
|
|
]
|
|
},
|
|
"line-opacity": 1,
|
|
"line-width": {"stops": [[13, 0.5], [14, 1], [16, 2], [18, 5]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "tunnel-link",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 13,
|
|
"filter": [
|
|
"all",
|
|
["==", "structure", "tunnel"],
|
|
["in", "class", "primary_link", "secondary_link"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "#D2DAE3",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [[12.5, 0], [13, 1.5], [14, 2.5], [20, 11.5]]
|
|
},
|
|
"line-dasharray": [1, 0]
|
|
}
|
|
},
|
|
{
|
|
"id": "tunnel-trunk-link",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 12,
|
|
"filter": [
|
|
"all",
|
|
["==", "structure", "tunnel"],
|
|
["in", "class", "trunk_link"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(139, 165, 193, 1)",
|
|
"line-width": {"stops": [[12, 0.5], [14, 2], [16, 9.92], [18, 18]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "tunnel-motorway-link",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 12,
|
|
"filter": [
|
|
"all",
|
|
["==", "structure", "tunnel"],
|
|
["in", "class", "motorway_link"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(139, 165, 193, 1)",
|
|
"line-width": {"stops": [[12, 0.5], [14, 2], [16, 9.92], [18, 18]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "tunnel-service",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 12,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "service"],
|
|
["==", "structure", "tunnel"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "#D2DAE3",
|
|
"line-width": {"base": 1.2, "stops": [[14, 0.5], [16, 4.04], [18, 12]]},
|
|
"line-opacity": {"stops": [[0, 0], [14, 1]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "tunnel-street",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 11,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "street"],
|
|
["==", "structure", "tunnel"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "#D2DAE3",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [[12, 0.5], [14, 2], [16, 6.92], [18, 18]]
|
|
},
|
|
"line-opacity": {"stops": [[0, 0], [14, 1]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "tunnel-secondary",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 5,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "secondary"],
|
|
["==", "structure", "tunnel"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "#D2DAE3",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[5, 0.1],
|
|
[7, 0.27],
|
|
[9, 0.64],
|
|
[11, 1.49],
|
|
[13, 3.39],
|
|
[15, 7.68],
|
|
[17, 17.32],
|
|
[18, 26]
|
|
]
|
|
},
|
|
"line-opacity": 1
|
|
}
|
|
},
|
|
{
|
|
"id": "tunnel-primary",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 5,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "primary"],
|
|
["==", "structure", "tunnel"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "#D2DAE3",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[5, 0.75],
|
|
[7, 0.95],
|
|
[9, 1.41],
|
|
[11, 2.43],
|
|
[13, 4.73],
|
|
[15, 9.9],
|
|
[17, 21.53],
|
|
[18, 32]
|
|
]
|
|
},
|
|
"line-opacity": 1
|
|
}
|
|
},
|
|
{
|
|
"id": "tunnel-trunk",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 5,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "trunk"],
|
|
["==", "structure", "tunnel"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(139, 165, 193, 1)",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[5, 0.75],
|
|
[7, 0.95],
|
|
[9, 1.41],
|
|
[11, 2.43],
|
|
[13, 4.73],
|
|
[15, 9.9],
|
|
[17, 21.53],
|
|
[18, 32]
|
|
]
|
|
},
|
|
"line-opacity": 1
|
|
}
|
|
},
|
|
{
|
|
"id": "tunnel-motorway",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 5,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "motorway"],
|
|
["==", "structure", "tunnel"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(139, 165, 193, 1)",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[5, 0.75],
|
|
[7, 0.95],
|
|
[9, 1.41],
|
|
[11, 2.43],
|
|
[13, 4.73],
|
|
[15, 9.9],
|
|
[17, 21.53],
|
|
[18, 32]
|
|
]
|
|
},
|
|
"line-opacity": 1
|
|
}
|
|
},
|
|
{
|
|
"id": "road-major",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 12,
|
|
"maxzoom": 24,
|
|
"filter": ["all", ["==", "class", "major"], ["==", "structure", "road"]],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(210, 218, 227, 1)",
|
|
"line-dasharray": [1],
|
|
"line-opacity": 1,
|
|
"line-width": 1
|
|
}
|
|
},
|
|
{
|
|
"id": "road-runway",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 15,
|
|
"maxzoom": 24,
|
|
"filter": ["all", ["==", "class", "runway"]],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(210, 218, 227, 1)",
|
|
"line-opacity": 1,
|
|
"line-width": 1
|
|
}
|
|
},
|
|
{
|
|
"id": "road-path-case",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 12,
|
|
"maxzoom": 24,
|
|
"filter": ["all", ["==", "class", "path"], ["==", "structure", "road"]],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(187, 195, 206, 1)",
|
|
"line-opacity": {"stops": [[0, 0], [14, 0.75]]},
|
|
"line-width": {"stops": [[13, 1], [14, 2.5], [15, 2], [18, 7]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "road-pedestrian-case",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 12,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "pedestrian"],
|
|
["==", "structure", "road"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(187, 195, 206, 1)",
|
|
"line-opacity": 1,
|
|
"line-width": {"stops": [[13, 0.5], [14, 1], [18, 6]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "road-major-tracks-copy",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 12,
|
|
"maxzoom": 24,
|
|
"filter": ["all", ["==", "class", "major"], ["==", "structure", "road"]],
|
|
"layout": {
|
|
"line-cap": "butt",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(187, 195, 206, 1)",
|
|
"line-dasharray": [0.1, 15],
|
|
"line-opacity": {"stops": [[13.75, 0], [14, 1]]},
|
|
"line-width": {"stops": [[14, 4], [20, 8]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "road-major-tracks",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 12,
|
|
"maxzoom": 24,
|
|
"filter": ["all", ["==", "class", "major"], ["==", "structure", "road"]],
|
|
"layout": {
|
|
"line-cap": "butt",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(210, 218, 227, 1)",
|
|
"line-dasharray": [0.1, 15],
|
|
"line-opacity": {"stops": [[13.75, 0], [14, 1]]},
|
|
"line-width": {"stops": [[14, 4], [20, 8]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "road-link-case",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 13,
|
|
"filter": [
|
|
"all",
|
|
["==", "structure", "road"],
|
|
["in", "class", "primary_link", "secondary_link"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(187, 195, 206, 1)",
|
|
"line-opacity": 1,
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [[12, 1], [13, 3], [14, 4], [20, 15]]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "road-trunk-link-case",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 12,
|
|
"filter": [
|
|
"all",
|
|
["==", "structure", "road"],
|
|
["==", "class", "trunk_link"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(118, 148, 181, 1)",
|
|
"line-opacity": 1,
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [[12, 0.75], [14, 0.81], [16, 0.96], [18, 1.28], [20, 2]]
|
|
},
|
|
"line-gap-width": {"stops": [[12, 0.5], [14, 2], [16, 9.92], [18, 18]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "road-motorway-link-case",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 12,
|
|
"filter": [
|
|
"all",
|
|
["==", "structure", "road"],
|
|
["==", "class", "motorway_link"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(118, 148, 181, 1)",
|
|
"line-opacity": 1,
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [[12, 0.75], [14, 0.81], [16, 0.96], [18, 1.28], [20, 2]]
|
|
},
|
|
"line-gap-width": {"stops": [[12, 0.5], [14, 2], [16, 9.92], [18, 18]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "road-path",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 12,
|
|
"maxzoom": 24,
|
|
"filter": ["all", ["==", "class", "path"], ["==", "structure", "road"]],
|
|
"layout": {
|
|
"line-cap": "butt",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(210, 218, 227, 1)",
|
|
"line-dasharray": {
|
|
"stops": [
|
|
[0, [1, 0]],
|
|
[15, [1.75, 1]],
|
|
[16, [1, 0.75]],
|
|
[17, [1, 0.5]]
|
|
]
|
|
},
|
|
"line-opacity": 1,
|
|
"line-width": {"stops": [[13, 0.5], [14, 1], [15, 1], [18, 4]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "road-pedestrian",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 12,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "pedestrian"],
|
|
["==", "structure", "road"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "butt",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(210, 218, 227, 1)",
|
|
"line-dasharray": {
|
|
"stops": [
|
|
[0, [1, 0]],
|
|
[15, [1.75, 1]],
|
|
[16, [1, 0.75]],
|
|
[17, [1, 0.5]]
|
|
]
|
|
},
|
|
"line-opacity": 1,
|
|
"line-width": {"stops": [[13, 0.5], [14, 1], [16, 2], [18, 5]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "road-service-case",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 12,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "service"],
|
|
["==", "structure", "road"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible",
|
|
"line-miter-limit": 0,
|
|
"line-round-limit": 0
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(187, 195, 206, 1)",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [[12, 0.1], [14, 0.51], [16, 0.96], [18, 1.28], [20, 2]]
|
|
},
|
|
"line-opacity": {"stops": [[0, 0], [13, 1]]},
|
|
"line-gap-width": {"stops": [[14, 0.5], [16, 4.04], [18, 12]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "road-street-case",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 11,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["in", "class", "street", "street_link"],
|
|
["==", "structure", "road"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible",
|
|
"line-miter-limit": 0,
|
|
"line-round-limit": 0
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(187, 195, 206, 1)",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[5, 0.2],
|
|
[10, 0.3],
|
|
[12, 0.5],
|
|
[14, 0.81],
|
|
[16, 0.96],
|
|
[18, 1.28],
|
|
[20, 2]
|
|
]
|
|
},
|
|
"line-opacity": 1,
|
|
"line-gap-width": {
|
|
"stops": [[12, 0.1], [14, 0.8], [16, 6.92], [18, 18]]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "road-secondary-case",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 7,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "secondary"],
|
|
["==", "structure", "road"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible",
|
|
"line-miter-limit": 0,
|
|
"line-round-limit": 0
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(187, 195, 206, 1)",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[5, 0.5],
|
|
[10, 0.6],
|
|
[12, 0.75],
|
|
[14, 0.96],
|
|
[16, 1.28],
|
|
[18, 2]
|
|
]
|
|
},
|
|
"line-opacity": {"stops": [[0, 0], [10, 1]]},
|
|
"line-gap-width": {
|
|
"stops": [
|
|
[5, 0.1],
|
|
[7, 0.27],
|
|
[9, 0.64],
|
|
[11, 1.49],
|
|
[13, 3.39],
|
|
[15, 7.68],
|
|
[17, 17.32],
|
|
[18, 26]
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "road-primary-case",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 7,
|
|
"filter": [
|
|
"all",
|
|
["==", "structure", "road"],
|
|
["==", "class", "primary"]
|
|
],
|
|
"layout": {"line-cap": "round", "line-join": "round"},
|
|
"paint": {
|
|
"line-color": "rgba(187, 195, 206, 1)",
|
|
"line-width": {"base": 1.5, "stops": [[5, 0.75], [16, 2]]},
|
|
"line-gap-width": {"stops": [[5, 0.75], [18, 32]], "base": 1.5}
|
|
}
|
|
},
|
|
{
|
|
"id": "road-trunk-case",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"maxzoom": 24,
|
|
"filter": ["all", ["==", "class", "trunk"], ["==", "structure", "road"]],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(118, 148, 181, 1)",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[5, 0.5],
|
|
[10, 0.6],
|
|
[12, 0.8],
|
|
[14, 1.3],
|
|
[16, 1.9],
|
|
[18, 2.2]
|
|
]
|
|
},
|
|
"line-opacity": {"stops": [[0, 0], [9, 0], [11, 1]]},
|
|
"line-gap-width": {
|
|
"stops": [
|
|
[5, 0.75],
|
|
[7, 0.95],
|
|
[9, 1.41],
|
|
[11, 2.43],
|
|
[13, 4.73],
|
|
[15, 9.9],
|
|
[17, 21.53],
|
|
[18, 32]
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "road-motorway-case",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "motorway"],
|
|
["==", "structure", "road"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(118, 148, 181, 1)",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [[10, 1], [12, 1.05], [14, 1.16], [16, 1.42], [18, 2]]
|
|
},
|
|
"line-opacity": {"stops": [[9, 0], [11, 1]]},
|
|
"line-gap-width": {
|
|
"stops": [
|
|
[5, 0.75],
|
|
[7, 0.95],
|
|
[9, 1.41],
|
|
[11, 2.43],
|
|
[13, 4.73],
|
|
[15, 9.9],
|
|
[17, 21.53],
|
|
[18, 32]
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "road-service",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 12,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "service"],
|
|
["==", "structure", "road"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(210, 218, 227, 1)",
|
|
"line-width": [
|
|
"interpolate",
|
|
["exponential", 1.2],
|
|
["zoom"],
|
|
12,
|
|
0.1,
|
|
14,
|
|
0.3,
|
|
16,
|
|
4.04,
|
|
18,
|
|
12
|
|
],
|
|
"line-opacity": {"stops": [[0, 0], [14, 1]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "road-street",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 11,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["in", "class", "street", "street_link"],
|
|
["==", "structure", "road"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(210, 218, 227, 1)",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [[12, 0.2], [14, 0.5], [16, 6.92], [18, 18]]
|
|
},
|
|
"line-opacity": {"stops": [[10, 0.2], [12, 0.5], [14, 1]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "road-trunk-link",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 12,
|
|
"filter": [
|
|
"all",
|
|
["==", "structure", "road"],
|
|
["in", "class", "trunk_link"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(139, 165, 193, 1)",
|
|
"line-width": {"stops": [[12, 0.5], [14, 2], [16, 9.92], [18, 18]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "road-motorway-link",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 12,
|
|
"filter": [
|
|
"all",
|
|
["==", "structure", "road"],
|
|
["in", "class", "motorway_link"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(139, 165, 193, 1)",
|
|
"line-width": {"stops": [[12, 0.5], [14, 2], [16, 9.92], [18, 18]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "road-secondary",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 7,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "secondary"],
|
|
["==", "structure", "road"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(210, 218, 227, 1)",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[5, 0.1],
|
|
[7, 0.27],
|
|
[9, 0.64],
|
|
[11, 1],
|
|
[13, 3.39],
|
|
[15, 7.68],
|
|
[17, 17.32],
|
|
[18, 26]
|
|
]
|
|
},
|
|
"line-opacity": 1
|
|
}
|
|
},
|
|
{
|
|
"id": "road-primary",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 7,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "primary"],
|
|
["==", "structure", "road"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(210, 218, 227, 1)",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[5, 0.75],
|
|
[7, 0.95],
|
|
[9, 1.41],
|
|
[11, 2.43],
|
|
[13, 4.73],
|
|
[15, 9.9],
|
|
[17, 21.53],
|
|
[18, 32]
|
|
]
|
|
},
|
|
"line-opacity": 1
|
|
}
|
|
},
|
|
{
|
|
"id": "road-trunk",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 5,
|
|
"maxzoom": 24,
|
|
"filter": ["all", ["==", "class", "trunk"], ["==", "structure", "road"]],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(139, 165, 193, 1)",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[5, 0.75],
|
|
[7, 0.95],
|
|
[9, 1.41],
|
|
[11, 2.43],
|
|
[13, 4.73],
|
|
[15, 9.9],
|
|
[17, 21.53],
|
|
[18, 32]
|
|
]
|
|
},
|
|
"line-opacity": 1
|
|
}
|
|
},
|
|
{
|
|
"id": "road-motorway",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 5,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "motorway"],
|
|
["==", "structure", "road"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(139, 165, 193, 1)",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[5, 0.75],
|
|
[7, 0.95],
|
|
[9, 1.41],
|
|
[11, 2.43],
|
|
[13, 4.73],
|
|
[15, 9.9],
|
|
[17, 21.53],
|
|
[18, 32]
|
|
]
|
|
},
|
|
"line-opacity": 1
|
|
}
|
|
},
|
|
{
|
|
"id": "road-primary-200",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 7,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "primary"],
|
|
["==", "structure", "road"],
|
|
["==", "done", 200]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(210, 218, 227, 1)",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[5, 0.75],
|
|
[7, 0.95],
|
|
[9, 1.41],
|
|
[11, 2.43],
|
|
[13, 4.73],
|
|
[15, 9.9],
|
|
[17, 21.53],
|
|
[18, 32]
|
|
]
|
|
},
|
|
"line-opacity": 1
|
|
}
|
|
},
|
|
{
|
|
"id": "bridge-major",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 12,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "major"],
|
|
["==", "structure", "bridge"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "#D2DAE3",
|
|
"line-dasharray": [1],
|
|
"line-opacity": 1,
|
|
"line-width": 1
|
|
}
|
|
},
|
|
{
|
|
"id": "bridge-path-case",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 12,
|
|
"maxzoom": 24,
|
|
"filter": ["all", ["==", "class", "path"], ["==", "structure", "bridge"]],
|
|
"layout": {
|
|
"line-cap": "butt",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(187, 195, 206, 1)",
|
|
"line-opacity": {"stops": [[0, 0], [14, 0.75]]},
|
|
"line-width": {"stops": [[13, 1], [14, 2.5], [15, 2], [18, 7]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "bridge-pedestrian-case",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 12,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "pedestrian"],
|
|
["==", "structure", "bridge"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "butt",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(187, 195, 206, 1)",
|
|
"line-opacity": 1,
|
|
"line-width": {"stops": [[13, 0.5], [14, 1], [18, 6]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "bridge-link-case",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 13,
|
|
"filter": [
|
|
"all",
|
|
["==", "structure", "bridge"],
|
|
["in", "class", "primary_link", "secondary_link"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "butt",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(187, 195, 206, 1)",
|
|
"line-opacity": 1,
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [[12, 1], [13, 3], [14, 4], [20, 15]]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "bridge-trunk-link-case",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 13,
|
|
"filter": [
|
|
"all",
|
|
["==", "structure", "bridge"],
|
|
["==", "class", "trunk_link"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "butt",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(118, 148, 181, 1)",
|
|
"line-opacity": 1,
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [[12, 0.75], [14, 0.81], [16, 0.96], [18, 1.28], [20, 2]]
|
|
},
|
|
"line-gap-width": {"stops": [[12, 0.5], [14, 2], [16, 9.92], [18, 18]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "bridge-motorway-link-case",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 12,
|
|
"filter": [
|
|
"all",
|
|
["==", "structure", "bridge"],
|
|
["==", "class", "motorway_link"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "butt",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(118, 148, 181, 1)",
|
|
"line-opacity": 1,
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [[12, 0.75], [14, 0.81], [16, 0.96], [18, 1.28], [20, 2]]
|
|
},
|
|
"line-gap-width": {"stops": [[12, 0.5], [14, 2], [16, 9.92], [18, 18]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "bridge-service-case",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 12,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "service"],
|
|
["==", "structure", "bridge"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "butt",
|
|
"line-join": "round",
|
|
"visibility": "visible",
|
|
"line-miter-limit": 0,
|
|
"line-round-limit": 0
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(187, 195, 206, 1)",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [[12, 0.75], [14, 0.81], [16, 0.96], [18, 1.28], [20, 2]]
|
|
},
|
|
"line-opacity": {"stops": [[0, 0], [14, 1]]},
|
|
"line-gap-width": {"stops": [[14, 0.5], [16, 4.04], [18, 12]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "bridge-street-case",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 11,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["in", "class", "street", "street_link"],
|
|
["==", "structure", "bridge"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "butt",
|
|
"line-join": "round",
|
|
"visibility": "visible",
|
|
"line-miter-limit": 0,
|
|
"line-round-limit": 0
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(187, 195, 206, 1)",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[5, 0.5],
|
|
[10, 0.55],
|
|
[12, 0.75],
|
|
[14, 0.81],
|
|
[16, 0.96],
|
|
[18, 1.28],
|
|
[20, 2]
|
|
]
|
|
},
|
|
"line-opacity": {"stops": [[0, 0], [14, 1]]},
|
|
"line-gap-width": {"stops": [[12, 0.5], [14, 2], [16, 6.92], [18, 18]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "bridge-secondary-case",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 10,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "secondary"],
|
|
["==", "structure", "bridge"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "butt",
|
|
"line-join": "round",
|
|
"visibility": "visible",
|
|
"line-miter-limit": 0,
|
|
"line-round-limit": 0
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(187, 195, 206, 1)",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[5, 0.75],
|
|
[10, 0.75],
|
|
[12, 0.81],
|
|
[14, 0.96],
|
|
[16, 1.28],
|
|
[18, 2]
|
|
]
|
|
},
|
|
"line-opacity": {"stops": [[0, 0], [10, 1]]},
|
|
"line-gap-width": {
|
|
"stops": [
|
|
[5, 0.1],
|
|
[7, 0.27],
|
|
[9, 0.64],
|
|
[11, 1.49],
|
|
[13, 3.39],
|
|
[15, 7.68],
|
|
[17, 17.32],
|
|
[18, 26]
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "bridge-primary-case",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 8,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "primary"],
|
|
["==", "structure", "bridge"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "butt",
|
|
"line-join": "round",
|
|
"visibility": "visible",
|
|
"line-miter-limit": 0,
|
|
"line-round-limit": 0
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(187, 195, 206, 1)",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[5, 0.75],
|
|
[10, 0.85],
|
|
[12, 0.99],
|
|
[14, 1.3],
|
|
[16, 1.9],
|
|
[18, 2.2]
|
|
]
|
|
},
|
|
"line-opacity": 1,
|
|
"line-gap-width": {
|
|
"stops": [
|
|
[5, 0.75],
|
|
[7, 0.95],
|
|
[9, 1.41],
|
|
[11, 2.43],
|
|
[13, 4.73],
|
|
[15, 9.9],
|
|
[17, 21.53],
|
|
[18, 32]
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "bridge-trunk-case",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "trunk"],
|
|
["==", "structure", "bridge"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "butt",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(118, 148, 181, 1)",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[5, 0.75],
|
|
[10, 0.85],
|
|
[12, 0.99],
|
|
[14, 1.3],
|
|
[16, 1.9],
|
|
[18, 2.2]
|
|
]
|
|
},
|
|
"line-opacity": {"stops": [[0, 0], [9, 0], [11, 1]]},
|
|
"line-gap-width": {
|
|
"stops": [
|
|
[5, 0.75],
|
|
[7, 0.95],
|
|
[9, 1.41],
|
|
[11, 2.43],
|
|
[13, 4.73],
|
|
[15, 9.9],
|
|
[17, 21.53],
|
|
[18, 32]
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "bridge-motorway-case",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "motorway"],
|
|
["==", "structure", "bridge"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "butt",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(118, 148, 181, 1)",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [[10, 1], [12, 1.05], [14, 1.16], [16, 1.42], [18, 2]]
|
|
},
|
|
"line-opacity": {"stops": [[0, 0], [9, 0], [11, 1]]},
|
|
"line-gap-width": {
|
|
"stops": [
|
|
[5, 0.75],
|
|
[7, 0.95],
|
|
[9, 1.41],
|
|
[11, 2.43],
|
|
[13, 4.73],
|
|
[15, 9.9],
|
|
[17, 21.53],
|
|
[18, 32]
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "bridge-major-tracks",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 12,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "major"],
|
|
["==", "structure", "bridge"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "butt",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "#D2DAE3",
|
|
"line-dasharray": [0.1, 15],
|
|
"line-opacity": {"stops": [[13.75, 0], [14, 1]]},
|
|
"line-width": {"stops": [[14, 4], [20, 8]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "bridge-path",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 12,
|
|
"maxzoom": 24,
|
|
"filter": ["all", ["==", "class", "path"], ["==", "structure", "bridge"]],
|
|
"layout": {
|
|
"line-cap": "butt",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "#D2DAE3",
|
|
"line-dasharray": {
|
|
"stops": [
|
|
[0, [1, 0]],
|
|
[15, [1.75, 1]],
|
|
[16, [1, 0.75]],
|
|
[17, [1, 0.5]]
|
|
]
|
|
},
|
|
"line-opacity": 1,
|
|
"line-width": {"stops": [[13, 0.5], [14, 1], [15, 1], [18, 4]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "bridge-pedestrian",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 12,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "pedestrian"],
|
|
["==", "structure", "bridge"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "butt",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "#D2DAE3",
|
|
"line-dasharray": {
|
|
"stops": [
|
|
[0, [1, 0]],
|
|
[15, [1.75, 1]],
|
|
[16, [1, 0.75]],
|
|
[17, [1, 0.5]]
|
|
]
|
|
},
|
|
"line-opacity": 1,
|
|
"line-width": {"stops": [[13, 0.5], [14, 1], [16, 2], [18, 5]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "bridge-link",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 13,
|
|
"filter": [
|
|
"all",
|
|
["==", "structure", "bridge"],
|
|
["in", "class", "primary_link", "secondary_link"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "#D2DAE3",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [[12.5, 0], [13, 1.5], [14, 2.5], [20, 11.5]]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "bridge-trunk-link",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 13,
|
|
"filter": [
|
|
"all",
|
|
["==", "structure", "bridge"],
|
|
["in", "class", "trunk_link"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(139, 165, 193, 1)",
|
|
"line-width": {"stops": [[12, 0.5], [14, 2], [16, 9.92], [18, 18]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "bridge-motorway-link",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 12,
|
|
"filter": [
|
|
"all",
|
|
["==", "structure", "bridge"],
|
|
["in", "class", "motorway_link"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(139, 165, 193, 1)",
|
|
"line-width": {"stops": [[12, 0.5], [14, 2], [16, 9.92], [18, 18]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "bridge-service",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 12,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "service"],
|
|
["==", "structure", "bridge"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "#D2DAE3",
|
|
"line-width": {"base": 1.2, "stops": [[14, 0.5], [16, 4.04], [18, 12]]},
|
|
"line-opacity": {"stops": [[0, 0], [14, 1]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "bridge-street",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 11,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["in", "class", "street", "street_link"],
|
|
["==", "structure", "bridge"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "#D2DAE3",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [[12, 0.5], [14, 2], [16, 6.92], [18, 18]]
|
|
},
|
|
"line-opacity": {"stops": [[0, 0], [14, 1]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "bridge-secondary",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 5,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "secondary"],
|
|
["==", "structure", "bridge"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(210, 218, 227, 1)",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[5, 0.1],
|
|
[7, 0.27],
|
|
[9, 0.64],
|
|
[11, 1.49],
|
|
[13, 3.39],
|
|
[15, 7.68],
|
|
[17, 17.32],
|
|
[18, 26]
|
|
]
|
|
},
|
|
"line-opacity": 1
|
|
}
|
|
},
|
|
{
|
|
"id": "bridge-primary",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 5,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "primary"],
|
|
["==", "structure", "bridge"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(210, 218, 227, 1)",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[5, 0.75],
|
|
[7, 0.95],
|
|
[9, 1.41],
|
|
[11, 2.43],
|
|
[13, 4.73],
|
|
[15, 9.9],
|
|
[17, 21.53],
|
|
[18, 32]
|
|
]
|
|
},
|
|
"line-opacity": 1
|
|
}
|
|
},
|
|
{
|
|
"id": "bridge-trunk",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 5,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "trunk"],
|
|
["==", "structure", "bridge"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(139, 165, 193, 1)",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[5, 0.75],
|
|
[7, 0.95],
|
|
[9, 1.41],
|
|
[11, 2.43],
|
|
[13, 4.73],
|
|
[15, 9.9],
|
|
[17, 21.53],
|
|
[18, 32]
|
|
]
|
|
},
|
|
"line-opacity": 1
|
|
}
|
|
},
|
|
{
|
|
"id": "bridge-motorway",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 5,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "motorway"],
|
|
["==", "structure", "bridge"]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(139, 165, 193, 1)",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[5, 0.75],
|
|
[7, 0.95],
|
|
[9, 1.41],
|
|
[11, 2.43],
|
|
[13, 4.73],
|
|
[15, 9.9],
|
|
[17, 21.53],
|
|
[18, 32]
|
|
]
|
|
},
|
|
"line-opacity": 1
|
|
}
|
|
},
|
|
{
|
|
"id": "bridge-service-200",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 12,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "service"],
|
|
["==", "structure", "bridge"],
|
|
["==", "done", 200]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(210, 218, 227, 1)",
|
|
"line-width": {"base": 1.2, "stops": [[14, 0.5], [16, 4.04], [18, 12]]},
|
|
"line-opacity": {"stops": [[0, 0], [14, 1]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "bridge-street-200",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 11,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["in", "class", "street", "street_link"],
|
|
["==", "structure", "bridge"],
|
|
["==", "done", 200]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(210, 218, 227, 1)",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [[12, 0.5], [14, 2], [16, 6.92], [18, 18]]
|
|
},
|
|
"line-opacity": {"stops": [[0, 0], [14, 1]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "bridge-secondary-200",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 5,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "secondary"],
|
|
["==", "structure", "bridge"],
|
|
["==", "done", 200]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(210, 218, 227, 1)",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[5, 0.1],
|
|
[7, 0.27],
|
|
[9, 0.64],
|
|
[11, 1.49],
|
|
[13, 3.39],
|
|
[15, 7.68],
|
|
[17, 17.32],
|
|
[18, 26]
|
|
]
|
|
},
|
|
"line-opacity": 1
|
|
}
|
|
},
|
|
{
|
|
"id": "bridge-primary-200",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 5,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "primary"],
|
|
["==", "structure", "bridge"],
|
|
["==", "done", 200]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(210, 218, 227, 1)",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[5, 0.75],
|
|
[7, 0.95],
|
|
[9, 1.41],
|
|
[11, 2.43],
|
|
[13, 4.73],
|
|
[15, 9.9],
|
|
[17, 21.53],
|
|
[18, 32]
|
|
]
|
|
},
|
|
"line-opacity": 1
|
|
}
|
|
},
|
|
{
|
|
"id": "bridge-trunk-200",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 5,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "trunk"],
|
|
["==", "structure", "bridge"],
|
|
["==", "done", 200]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(139, 165, 193, 1)",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[5, 0.75],
|
|
[7, 0.95],
|
|
[9, 1.41],
|
|
[11, 2.43],
|
|
[13, 4.73],
|
|
[15, 9.9],
|
|
[17, 21.53],
|
|
[18, 32]
|
|
]
|
|
},
|
|
"line-opacity": 1
|
|
}
|
|
},
|
|
{
|
|
"id": "bridge-motorway-200",
|
|
"type": "line",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 5,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
["==", "class", "motorway"],
|
|
["==", "structure", "bridge"],
|
|
["==", "done", 200]
|
|
],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(139, 165, 193, 1)",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[5, 0.75],
|
|
[7, 0.95],
|
|
[9, 1.41],
|
|
[11, 2.43],
|
|
[13, 4.73],
|
|
[15, 9.9],
|
|
[17, 21.53],
|
|
[18, 32]
|
|
]
|
|
},
|
|
"line-opacity": 1
|
|
}
|
|
},
|
|
{
|
|
"id": "boundary-land-type-2-bg",
|
|
"type": "line",
|
|
"source": "base",
|
|
"source-layer": "boundary",
|
|
"minzoom": 7,
|
|
"filter": ["all", ["==", "type", 2]],
|
|
"layout": {
|
|
"line-join": "round",
|
|
"visibility": "none",
|
|
"line-cap": "round"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(237, 233, 217, 1)",
|
|
"line-dasharray": [1, 0],
|
|
"line-width": {"base": 1.4, "stops": [[3, 2], [10, 6]]},
|
|
"line-opacity": {"stops": [[7, 0], [8, 0.5]]},
|
|
"line-blur": {"stops": [[3, 0], [8, 3]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "boundary-land-type-1-bg",
|
|
"type": "line",
|
|
"source": "base",
|
|
"source-layer": "boundary",
|
|
"filter": ["all", ["==", "type", 1]],
|
|
"layout": {
|
|
"line-join": "round",
|
|
"visibility": "none",
|
|
"line-cap": "round"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(237, 233, 217, 1)",
|
|
"line-dasharray": [1, 0],
|
|
"line-width": {"base": 1.4, "stops": [[3, 3.5], [10, 8]]},
|
|
"line-opacity": {"stops": [[7, 0], [8, 0.75]]},
|
|
"line-blur": {"stops": [[3, 0], [8, 3]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "boundary-land-type-0-bg",
|
|
"type": "line",
|
|
"source": "base",
|
|
"source-layer": "boundary",
|
|
"minzoom": 1,
|
|
"maxzoom": 24,
|
|
"filter": ["all", ["==", "type", 0]],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "none"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(237, 233, 217, 1)",
|
|
"line-width": {
|
|
"base": 1,
|
|
"stops": [[3, 3.5], [5, 4.79], [7, 6.07], [9, 7.36], [10, 8]]
|
|
},
|
|
"line-opacity": {"stops": [[3, 0], [4, 0.5]]},
|
|
"line-blur": {
|
|
"stops": [[3, 0.5], [5, 0.93], [7, 1.36], [9, 1.79], [10, 2]]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "boundary-land-type-2",
|
|
"type": "line",
|
|
"source": "base",
|
|
"source-layer": "boundary",
|
|
"minzoom": 13,
|
|
"filter": ["all", ["==", "type", 2]],
|
|
"layout": {
|
|
"line-join": "round",
|
|
"visibility": "visible",
|
|
"line-cap": "round"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(176, 174, 191, 1)",
|
|
"line-dasharray": {"stops": [[6, [5, 0]], [7, [5, 5, 5, 5]]]},
|
|
"line-width": {"base": 1.4, "stops": [[7, 0.5], [12, 1]]},
|
|
"line-opacity": {"stops": [[2, 0], [3, 0.75]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "boundary-land-type-1",
|
|
"type": "line",
|
|
"source": "base",
|
|
"source-layer": "boundary",
|
|
"minzoom": 5,
|
|
"filter": ["all", ["==", "type", 1]],
|
|
"layout": {
|
|
"line-join": "round",
|
|
"visibility": "visible",
|
|
"line-cap": "round"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(177, 181, 203, 1)",
|
|
"line-dasharray": {"stops": [[6, [2, 0]], [7, [2, 2, 6, 2]]]},
|
|
"line-width": {"base": 1.4, "stops": [[7, 0.75], [12, 1.5]]},
|
|
"line-opacity": {"stops": [[2, 0], [3, 1]]}
|
|
}
|
|
},
|
|
{
|
|
"id": "boundary-land-type-0",
|
|
"type": "line",
|
|
"source": "base",
|
|
"source-layer": "boundary",
|
|
"minzoom": 1,
|
|
"maxzoom": 24,
|
|
"filter": ["all", ["==", "type", 0]],
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round",
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "rgba(159, 164, 193, 1)",
|
|
"line-width": {
|
|
"base": 1,
|
|
"stops": [[3, 0.5], [5, 0.93], [7, 1.36], [9, 1.79], [10, 2]]
|
|
},
|
|
"line-opacity": 1
|
|
}
|
|
},
|
|
{
|
|
"id": "building_flat",
|
|
"type": "fill",
|
|
"source": "composite",
|
|
"source-layer": "VN_Building",
|
|
"filter": ["all", ["<", "max_height", 10]],
|
|
"paint": {"fill-color": "#CECED1", "fill-opacity": 0.6}
|
|
},
|
|
{
|
|
"id": "building",
|
|
"type": "fill-extrusion",
|
|
"source": "composite",
|
|
"source-layer": "VN_Building",
|
|
"minzoom": 16,
|
|
"filter": ["all", [">=", "max_height", 10]],
|
|
"layout": {"visibility": "visible"},
|
|
"paint": {
|
|
"fill-extrusion-color": "rgba(143, 143, 151, 1)",
|
|
"fill-extrusion-height": [
|
|
"interpolate",
|
|
["linear"],
|
|
["zoom"],
|
|
15,
|
|
0,
|
|
15.05,
|
|
["get", "max_height"]
|
|
],
|
|
"fill-extrusion-base": [
|
|
"interpolate",
|
|
["linear"],
|
|
["zoom"],
|
|
15,
|
|
0,
|
|
15.05,
|
|
["get", "min_height"]
|
|
],
|
|
"fill-extrusion-opacity": 0.4
|
|
}
|
|
},
|
|
{
|
|
"id": "poi-park-scalerank-4",
|
|
"type": "symbol",
|
|
"source": "composite",
|
|
"source-layer": "point_map",
|
|
"minzoom": 14,
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"in",
|
|
"maki",
|
|
"campsite",
|
|
"cemetery",
|
|
"dog-park",
|
|
"park",
|
|
"golf",
|
|
"swimming",
|
|
"zoo"
|
|
],
|
|
["==", "scalerank", 4]
|
|
],
|
|
"layout": {
|
|
"text-optional": true,
|
|
"text-line-height": 1.2,
|
|
"text-size": {"stops": [[16, 11], [20, 13]]},
|
|
"text-allow-overlap": false,
|
|
"icon-image": {"stops": [[14, "{maki}"], [15, "{maki}"]]},
|
|
"icon-rotation-alignment": "auto",
|
|
"text-ignore-placement": false,
|
|
"text-font": ["Roboto Regular"],
|
|
"icon-allow-overlap": false,
|
|
"text-padding": 1,
|
|
"visibility": "visible",
|
|
"text-offset": [0, 1],
|
|
"icon-optional": false,
|
|
"icon-size": 1.2,
|
|
"text-anchor": "top",
|
|
"text-field": "{name}",
|
|
"text-letter-spacing": 0.02,
|
|
"text-max-width": 8,
|
|
"icon-ignore-placement": false
|
|
},
|
|
"paint": {
|
|
"text-halo-blur": 0,
|
|
"text-color": "rgba(25, 118, 210, 1)",
|
|
"text-halo-width": 1,
|
|
"text-halo-color": "rgba(255, 255, 255, 1)"
|
|
}
|
|
},
|
|
{
|
|
"id": "poi-scalerank-4",
|
|
"type": "symbol",
|
|
"source": "composite",
|
|
"source-layer": "point_map",
|
|
"minzoom": 14,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"!in",
|
|
"maki",
|
|
"campsite",
|
|
"cemetery",
|
|
"dog-park",
|
|
"park",
|
|
"golf",
|
|
"swimming",
|
|
"zoo"
|
|
],
|
|
["==", "scalerank", 4]
|
|
],
|
|
"layout": {
|
|
"text-optional": true,
|
|
"text-line-height": 1.2,
|
|
"text-size": {"stops": [[16, 11], [20, 13]]},
|
|
"text-allow-overlap": false,
|
|
"icon-image": {"stops": [[14, "{maki}"], [15, "{maki}"]]},
|
|
"icon-rotation-alignment": "auto",
|
|
"text-ignore-placement": false,
|
|
"text-font": ["Roboto Regular"],
|
|
"icon-allow-overlap": false,
|
|
"text-padding": 1,
|
|
"visibility": "visible",
|
|
"text-offset": [0, 1],
|
|
"icon-optional": false,
|
|
"icon-size": 1.2,
|
|
"text-anchor": "top",
|
|
"text-field": "{name}",
|
|
"text-letter-spacing": 0.02,
|
|
"text-max-width": 8,
|
|
"icon-ignore-placement": false
|
|
},
|
|
"paint": {
|
|
"text-halo-blur": 0,
|
|
"text-color": "rgba(25, 118, 210, 1)",
|
|
"text-halo-width": 1,
|
|
"text-halo-color": "rgba(255, 255, 255, 1)"
|
|
}
|
|
},
|
|
{
|
|
"id": "poi-park-scalerank-3",
|
|
"type": "symbol",
|
|
"source": "composite",
|
|
"source-layer": "point_map",
|
|
"minzoom": 12,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"in",
|
|
"maki",
|
|
"campsite",
|
|
"cemetery",
|
|
"dog-park",
|
|
"park",
|
|
"golf",
|
|
"swimming",
|
|
"zoo"
|
|
],
|
|
["==", "scalerank", 3]
|
|
],
|
|
"layout": {
|
|
"text-optional": true,
|
|
"text-line-height": 1.2,
|
|
"text-size": {"stops": [[16, 11], [20, 13]]},
|
|
"text-allow-overlap": false,
|
|
"icon-image": {"stops": [[14, "{maki}"], [15, "{maki}"]]},
|
|
"icon-rotation-alignment": "auto",
|
|
"text-ignore-placement": false,
|
|
"text-font": ["Roboto Regular"],
|
|
"icon-allow-overlap": false,
|
|
"text-padding": 0,
|
|
"visibility": "visible",
|
|
"text-offset": [0, 1],
|
|
"icon-optional": false,
|
|
"icon-size": 1.2,
|
|
"text-anchor": "top",
|
|
"text-field": "{name}",
|
|
"text-letter-spacing": 0.02,
|
|
"text-max-width": 8,
|
|
"icon-ignore-placement": false
|
|
},
|
|
"paint": {
|
|
"text-halo-blur": 0,
|
|
"text-color": "rgba(25, 118, 210, 1)",
|
|
"text-halo-width": 1,
|
|
"text-halo-color": "rgba(255, 255, 255, 1)"
|
|
}
|
|
},
|
|
{
|
|
"id": "poi-scalerank-3",
|
|
"type": "symbol",
|
|
"source": "composite",
|
|
"source-layer": "point_map",
|
|
"minzoom": 12,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"!in",
|
|
"maki",
|
|
"campsite",
|
|
"cemetery",
|
|
"dog-park",
|
|
"park",
|
|
"golf",
|
|
"swimming",
|
|
"zoo"
|
|
],
|
|
["==", "scalerank", 3]
|
|
],
|
|
"layout": {
|
|
"text-optional": true,
|
|
"text-line-height": 1.2,
|
|
"text-size": {"stops": [[16, 11], [20, 13]]},
|
|
"text-allow-overlap": false,
|
|
"icon-image": {"stops": [[14, "{maki}"], [15, "{maki}"]]},
|
|
"icon-rotation-alignment": "auto",
|
|
"text-ignore-placement": false,
|
|
"text-font": ["Roboto Regular"],
|
|
"icon-allow-overlap": false,
|
|
"text-padding": 1,
|
|
"visibility": "visible",
|
|
"text-offset": [0, 1],
|
|
"icon-optional": false,
|
|
"icon-size": 1.2,
|
|
"text-anchor": "top",
|
|
"text-field": "{name}",
|
|
"text-letter-spacing": 0.02,
|
|
"text-max-width": 8,
|
|
"icon-ignore-placement": false
|
|
},
|
|
"paint": {
|
|
"text-halo-blur": 0,
|
|
"text-color": "rgba(25, 118, 210, 1)",
|
|
"text-halo-width": 1,
|
|
"text-halo-color": "rgba(255, 255, 255, 1)"
|
|
}
|
|
},
|
|
{
|
|
"id": "poi-park-scalerank-2",
|
|
"type": "symbol",
|
|
"source": "composite",
|
|
"source-layer": "point_map",
|
|
"minzoom": 8,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"in",
|
|
"maki",
|
|
"campsite",
|
|
"cemetery",
|
|
"dog-park",
|
|
"park",
|
|
"golf",
|
|
"swimming",
|
|
"zoo"
|
|
],
|
|
["==", "scalerank", 2]
|
|
],
|
|
"layout": {
|
|
"text-optional": true,
|
|
"text-line-height": 1.2,
|
|
"text-size": {"stops": [[14, 11], [20, 14]]},
|
|
"text-allow-overlap": false,
|
|
"icon-image": {"stops": [[14, "{maki}"], [15, "{maki}"]]},
|
|
"icon-rotation-alignment": "auto",
|
|
"text-ignore-placement": false,
|
|
"text-font": ["Roboto Regular"],
|
|
"icon-allow-overlap": false,
|
|
"text-padding": 1,
|
|
"visibility": "visible",
|
|
"text-offset": [0, 1],
|
|
"icon-optional": false,
|
|
"icon-size": 1.2,
|
|
"text-anchor": "top",
|
|
"text-field": "{name}",
|
|
"text-letter-spacing": 0.02,
|
|
"text-max-width": 8,
|
|
"icon-ignore-placement": false
|
|
},
|
|
"paint": {
|
|
"text-halo-blur": 0,
|
|
"text-color": "rgba(25, 118, 210, 1)",
|
|
"text-halo-width": 1,
|
|
"text-halo-color": "rgba(255, 255, 255, 1)"
|
|
}
|
|
},
|
|
{
|
|
"id": "poi-scalerank-2",
|
|
"type": "symbol",
|
|
"source": "composite",
|
|
"source-layer": "point_map",
|
|
"minzoom": 8,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"!in",
|
|
"maki",
|
|
"campsite",
|
|
"cemetery",
|
|
"dog-park",
|
|
"park",
|
|
"golf",
|
|
"swimming",
|
|
"zoo"
|
|
],
|
|
["==", "scalerank", 2]
|
|
],
|
|
"layout": {
|
|
"text-optional": true,
|
|
"text-line-height": 1.2,
|
|
"text-size": {"stops": [[14, 11], [20, 14]]},
|
|
"text-allow-overlap": false,
|
|
"icon-image": {"stops": [[14, "{maki}"], [15, "{maki}"]]},
|
|
"icon-rotation-alignment": "auto",
|
|
"text-ignore-placement": false,
|
|
"text-font": ["Roboto Regular"],
|
|
"icon-allow-overlap": false,
|
|
"text-padding": 1,
|
|
"visibility": "visible",
|
|
"text-offset": [0, 1],
|
|
"icon-optional": false,
|
|
"icon-size": 1.2,
|
|
"text-anchor": "top",
|
|
"text-field": "{name}",
|
|
"text-letter-spacing": 0.02,
|
|
"text-max-width": 8,
|
|
"icon-ignore-placement": false
|
|
},
|
|
"paint": {
|
|
"text-halo-blur": 0,
|
|
"text-color": "rgba(25, 118, 210, 1)",
|
|
"text-halo-width": 1,
|
|
"text-halo-color": "rgba(255, 255, 255, 1)"
|
|
}
|
|
},
|
|
{
|
|
"id": "poi-park-scalerank-1",
|
|
"type": "symbol",
|
|
"source": "composite",
|
|
"source-layer": "point_map",
|
|
"minzoom": 8,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"in",
|
|
"maki",
|
|
"campsite",
|
|
"cemetery",
|
|
"dog-park",
|
|
"park",
|
|
"golf",
|
|
"swimming",
|
|
"zoo"
|
|
],
|
|
["<=", "scalerank", 1]
|
|
],
|
|
"layout": {
|
|
"text-optional": true,
|
|
"text-line-height": 1.2,
|
|
"text-size": {"stops": [[10, 11], [18, 14]]},
|
|
"text-allow-overlap": false,
|
|
"icon-image": {"stops": [[13, "{maki}"], [14, "{maki}"]]},
|
|
"icon-rotation-alignment": "auto",
|
|
"text-ignore-placement": false,
|
|
"text-font": ["Roboto Regular"],
|
|
"icon-allow-overlap": false,
|
|
"text-padding": 1,
|
|
"visibility": "visible",
|
|
"text-offset": [0, 1],
|
|
"icon-optional": false,
|
|
"icon-size": 1.2,
|
|
"text-anchor": "top",
|
|
"text-field": "{name}",
|
|
"text-letter-spacing": 0.02,
|
|
"text-max-width": 8,
|
|
"icon-ignore-placement": false
|
|
},
|
|
"paint": {
|
|
"text-halo-blur": 0,
|
|
"text-color": "rgba(25, 118, 210, 1)",
|
|
"text-halo-width": 1,
|
|
"text-halo-color": "rgba(255, 255, 255, 1)"
|
|
}
|
|
},
|
|
{
|
|
"id": "poi-scalerank-1",
|
|
"type": "symbol",
|
|
"source": "composite",
|
|
"source-layer": "point_map",
|
|
"minzoom": 8,
|
|
"maxzoom": 24,
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"!in",
|
|
"maki",
|
|
"campsite",
|
|
"cemetery",
|
|
"dog-park",
|
|
"park",
|
|
"golf",
|
|
"swimming",
|
|
"zoo"
|
|
],
|
|
["==", "scalerank", 1]
|
|
],
|
|
"layout": {
|
|
"text-optional": true,
|
|
"text-line-height": 1.2,
|
|
"text-size": {"stops": [[10, 11], [18, 14]]},
|
|
"text-allow-overlap": false,
|
|
"icon-image": {"stops": [[13, "{maki}"], [14, "{maki}"]]},
|
|
"icon-rotation-alignment": "auto",
|
|
"text-ignore-placement": false,
|
|
"text-font": ["Roboto Regular"],
|
|
"icon-allow-overlap": false,
|
|
"text-padding": 1,
|
|
"visibility": "visible",
|
|
"text-offset": [0, 1],
|
|
"icon-optional": false,
|
|
"icon-size": 1.2,
|
|
"text-anchor": "top",
|
|
"text-field": "{name}",
|
|
"text-letter-spacing": 0.02,
|
|
"text-max-width": 8,
|
|
"icon-ignore-placement": false
|
|
},
|
|
"paint": {
|
|
"text-halo-blur": 0,
|
|
"text-color": "rgba(25, 118, 210, 1)",
|
|
"text-halo-width": 1,
|
|
"text-halo-color": "rgba(255, 255, 255, 1)"
|
|
}
|
|
},
|
|
{
|
|
"id": "poi-railway",
|
|
"type": "symbol",
|
|
"source": "base",
|
|
"source-layer": "rail_station",
|
|
"minzoom": 12,
|
|
"maxzoom": 24,
|
|
"filter": ["all", ["in", "maki", "rail-metro", "rail"]],
|
|
"layout": {
|
|
"text-optional": true,
|
|
"text-size": 12,
|
|
"text-allow-overlap": false,
|
|
"icon-image": "{maki}",
|
|
"text-ignore-placement": false,
|
|
"text-font": ["Roboto Regular"],
|
|
"icon-allow-overlap": false,
|
|
"text-padding": 2,
|
|
"visibility": "visible",
|
|
"text-offset": [0, 1],
|
|
"icon-optional": false,
|
|
"text-anchor": "top",
|
|
"text-field": "{name}",
|
|
"text-max-width": 9,
|
|
"icon-ignore-placement": false
|
|
},
|
|
"paint": {
|
|
"text-halo-blur": 0.5,
|
|
"text-color": "rgba(25, 118, 210, 1)",
|
|
"text-halo-width": 1,
|
|
"text-halo-color": "rgba(255, 255, 255, 1)"
|
|
}
|
|
},
|
|
{
|
|
"id": "poi-airport",
|
|
"type": "symbol",
|
|
"source": "base",
|
|
"source-layer": "airport",
|
|
"minzoom": 9,
|
|
"maxzoom": 24,
|
|
"filter": ["all"],
|
|
"layout": {
|
|
"text-optional": true,
|
|
"text-size": {"stops": [[10, 12], [18, 18]]},
|
|
"text-allow-overlap": false,
|
|
"icon-image": {"stops": [[12, "{maki}"], [13, "{maki}"]]},
|
|
"text-ignore-placement": false,
|
|
"text-font": ["Roboto Regular"],
|
|
"icon-allow-overlap": false,
|
|
"text-padding": 2,
|
|
"visibility": "visible",
|
|
"text-offset": [0, 1],
|
|
"icon-optional": false,
|
|
"icon-size": 1,
|
|
"text-anchor": "top",
|
|
"text-field": "{name}",
|
|
"text-letter-spacing": 0.02,
|
|
"text-max-width": 9,
|
|
"icon-ignore-placement": false
|
|
},
|
|
"paint": {
|
|
"text-halo-blur": 0.5,
|
|
"text-color": "rgba(25, 118, 210, 1)",
|
|
"text-halo-width": 1,
|
|
"text-halo-color": "rgba(255, 255, 255, 1)"
|
|
}
|
|
},
|
|
{
|
|
"id": "poi-mountain",
|
|
"type": "symbol",
|
|
"source": "base",
|
|
"source-layer": "mountain",
|
|
"minzoom": 9,
|
|
"filter": ["all"],
|
|
"layout": {
|
|
"text-optional": true,
|
|
"text-line-height": 1.2,
|
|
"text-size": {"stops": [[10, 12], [18, 18]]},
|
|
"text-allow-overlap": false,
|
|
"icon-image": {"stops": [[13, "mountain-11"], [14, "mountain-15"]]},
|
|
"icon-rotation-alignment": "auto",
|
|
"text-ignore-placement": false,
|
|
"text-font": ["Roboto Regular"],
|
|
"icon-allow-overlap": false,
|
|
"text-padding": 1,
|
|
"visibility": "visible",
|
|
"text-offset": [0, 1],
|
|
"icon-optional": false,
|
|
"icon-size": 2,
|
|
"text-anchor": "top",
|
|
"text-field": "{name}",
|
|
"text-letter-spacing": 0.02,
|
|
"text-max-width": 8,
|
|
"icon-ignore-placement": false
|
|
},
|
|
"paint": {
|
|
"text-halo-blur": 0,
|
|
"text-color": "rgba(25, 118, 210, 1)",
|
|
"text-halo-width": 1,
|
|
"text-halo-color": "rgba(255, 255, 255, 1)"
|
|
}
|
|
},
|
|
{
|
|
"id": "road-oneway-spaced-large",
|
|
"type": "symbol",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 15,
|
|
"filter": [
|
|
"all",
|
|
["==", "oneway", "true"],
|
|
[
|
|
"in",
|
|
"class",
|
|
"motorway",
|
|
"trunk",
|
|
"primary",
|
|
"secondary",
|
|
"motorway_link"
|
|
]
|
|
],
|
|
"layout": {
|
|
"text-size": 16,
|
|
"icon-rotation-alignment": "map",
|
|
"icon-text-fit-padding": [0, 0, 0, 0],
|
|
"symbol-spacing": 75,
|
|
"icon-rotate": 0,
|
|
"symbol-placement": "line",
|
|
"text-padding": 2,
|
|
"visibility": "visible",
|
|
"icon-size": {"stops": [[15, 0.75], [19, 1.2]]},
|
|
"icon-padding": 2,
|
|
"text-max-width": 10,
|
|
"icon-image": "oneway-large"
|
|
},
|
|
"paint": {"icon-opacity": 1, "text-color": "#ffffff"}
|
|
},
|
|
{
|
|
"id": "road-oneway-spaced-small",
|
|
"type": "symbol",
|
|
"source": "composite",
|
|
"source-layer": "streets",
|
|
"minzoom": 15,
|
|
"filter": [
|
|
"all",
|
|
["==", "oneway", "true"],
|
|
["in", "class", "street", "service"]
|
|
],
|
|
"layout": {
|
|
"symbol-placement": "line",
|
|
"symbol-spacing": 75,
|
|
"icon-padding": 2,
|
|
"icon-rotation-alignment": "map",
|
|
"icon-rotate": 0,
|
|
"icon-size": {"stops": [[15, 0.5], [19, 1.5]]},
|
|
"visibility": "visible",
|
|
"icon-image": "oneway-white-small"
|
|
},
|
|
"paint": {"icon-opacity": 1, "text-color": "#ffffff"}
|
|
},
|
|
{
|
|
"id": "highway-name-minor",
|
|
"type": "symbol",
|
|
"source": "composite",
|
|
"source-layer": "streets_label",
|
|
"minzoom": 12,
|
|
"maxzoom": 22,
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"in",
|
|
"class",
|
|
"service",
|
|
"motorway_link",
|
|
"trunk_link",
|
|
"primary_link",
|
|
"secondary_link"
|
|
]
|
|
],
|
|
"layout": {
|
|
"text-size": {
|
|
"base": 1,
|
|
"stops": [[11, 9], [14, 10.33], [16, 11.22], [18, 12.11], [20, 13]]
|
|
},
|
|
"text-font": ["Roboto Medium"],
|
|
"text-field": "{st_name}",
|
|
"symbol-placement": "line",
|
|
"text-rotation-alignment": "map",
|
|
"visibility": "visible",
|
|
"text-letter-spacing": 0.01,
|
|
"text-pitch-alignment": "viewport"
|
|
},
|
|
"paint": {
|
|
"text-halo-blur": 1,
|
|
"text-color": "rgba(107, 107, 107, 1)",
|
|
"text-halo-width": 1.25,
|
|
"text-halo-color": "rgba(255, 255, 255, 1)"
|
|
}
|
|
},
|
|
{
|
|
"id": "highway-name-medium",
|
|
"type": "symbol",
|
|
"source": "composite",
|
|
"source-layer": "streets_label",
|
|
"minzoom": 12,
|
|
"maxzoom": 22,
|
|
"filter": ["all", ["==", "class", "street"]],
|
|
"layout": {
|
|
"text-size": {
|
|
"base": 1,
|
|
"stops": [[11, 11], [14, 11.33], [16, 12.22], [18, 13.11], [20, 14]]
|
|
},
|
|
"text-font": ["Roboto Medium"],
|
|
"text-field": "{st_name}",
|
|
"symbol-placement": "line",
|
|
"text-rotation-alignment": "map",
|
|
"visibility": "visible",
|
|
"text-letter-spacing": 0.01,
|
|
"text-pitch-alignment": "viewport"
|
|
},
|
|
"paint": {
|
|
"text-halo-blur": 0,
|
|
"text-color": "rgba(107, 107, 107, 1)",
|
|
"text-halo-width": 1,
|
|
"text-halo-color": "rgba(255, 255, 255, 1)"
|
|
}
|
|
},
|
|
{
|
|
"id": "highway-name-major",
|
|
"type": "symbol",
|
|
"source": "composite",
|
|
"source-layer": "streets_label",
|
|
"minzoom": 12,
|
|
"filter": [
|
|
"all",
|
|
["in", "class", "motorway", "trunk", "primary", "secondary"]
|
|
],
|
|
"layout": {
|
|
"text-size": {
|
|
"base": 1,
|
|
"stops": [
|
|
[9, 13],
|
|
[12, 11.64],
|
|
[14, 12.73],
|
|
[16, 13.82],
|
|
[18, 14.91],
|
|
[20, 16]
|
|
]
|
|
},
|
|
"text-font": ["Roboto Medium"],
|
|
"text-field": "{st_name}",
|
|
"symbol-placement": "line",
|
|
"text-rotation-alignment": "map",
|
|
"visibility": "visible",
|
|
"text-letter-spacing": 0.01,
|
|
"text-pitch-alignment": "viewport"
|
|
},
|
|
"paint": {
|
|
"text-halo-blur": 0,
|
|
"text-color": "rgba(107, 107, 107, 1)",
|
|
"text-halo-width": 2,
|
|
"text-halo-color": "rgba(255, 255, 255, 1)"
|
|
}
|
|
},
|
|
{
|
|
"id": "highway-shield-2",
|
|
"type": "symbol",
|
|
"source": "composite",
|
|
"source-layer": "roadshields",
|
|
"minzoom": 7,
|
|
"maxzoom": 24,
|
|
"filter": ["all", ["==", "func_class", 2]],
|
|
"layout": {
|
|
"text-line-height": 2,
|
|
"text-size": 12,
|
|
"icon-image": "rectangle-green-4",
|
|
"icon-rotation-alignment": "viewport",
|
|
"symbol-spacing": 200,
|
|
"text-font": ["OpenSans Bold"],
|
|
"symbol-placement": {
|
|
"base": 1,
|
|
"stops": [[10, "point"], [11, "point"]]
|
|
},
|
|
"text-padding": 2,
|
|
"visibility": "visible",
|
|
"text-rotation-alignment": "auto",
|
|
"text-field": "{ref}",
|
|
"icon-pitch-alignment": "auto",
|
|
"icon-keep-upright": false,
|
|
"icon-size": 1.5,
|
|
"icon-allow-overlap": false,
|
|
"icon-ignore-placement": false,
|
|
"icon-optional": false
|
|
},
|
|
"paint": {
|
|
"text-opacity": 1,
|
|
"text-halo-color": "rgba(255, 255, 255, 1)",
|
|
"text-color": "rgba(255, 255, 255, 1)",
|
|
"icon-color": "rgba(0, 0, 0, 1)",
|
|
"icon-opacity": 0.75,
|
|
"text-translate-anchor": "map"
|
|
}
|
|
},
|
|
{
|
|
"id": "highway-shield-1-copy",
|
|
"type": "symbol",
|
|
"source": "composite",
|
|
"source-layer": "roadshields",
|
|
"minzoom": 7,
|
|
"filter": ["all"],
|
|
"layout": {
|
|
"text-line-height": 2,
|
|
"text-size": 12,
|
|
"icon-image": "rectangle-green-4",
|
|
"icon-rotation-alignment": "viewport",
|
|
"symbol-spacing": 200,
|
|
"text-font": ["OpenSans Bold"],
|
|
"symbol-placement": {
|
|
"base": 1,
|
|
"stops": [[10, "point"], [12, "point"]]
|
|
},
|
|
"text-padding": 2,
|
|
"visibility": "none",
|
|
"text-rotation-alignment": "viewport",
|
|
"icon-size": 1.5,
|
|
"text-field": "{ref}",
|
|
"text-max-width": 7
|
|
},
|
|
"paint": {
|
|
"text-opacity": 1,
|
|
"text-halo-color": "rgba(50, 168, 82, 1)",
|
|
"text-color": "rgba(255, 255, 255, 1)",
|
|
"text-halo-width": 0,
|
|
"icon-opacity": 0.75
|
|
}
|
|
},
|
|
{
|
|
"id": "river-name-1",
|
|
"type": "symbol",
|
|
"source": "composite",
|
|
"source-layer": "rivernames",
|
|
"minzoom": 14,
|
|
"filter": ["all", ["==", "priority", 1]],
|
|
"layout": {
|
|
"text-size": 12,
|
|
"symbol-spacing": 200,
|
|
"text-font": ["Roboto Regular"],
|
|
"symbol-placement": "line",
|
|
"visibility": "visible",
|
|
"text-rotation-alignment": "map",
|
|
"text-field": "{name1}",
|
|
"text-letter-spacing": 0,
|
|
"text-max-width": 10,
|
|
"text-pitch-alignment": "viewport"
|
|
},
|
|
"paint": {
|
|
"text-color": "rgba(74, 126, 171, 1)",
|
|
"text-halo-width": 1,
|
|
"text-halo-color": "rgba(255, 255, 255, 1)",
|
|
"text-translate-anchor": "map",
|
|
"text-halo-blur": 1.5
|
|
}
|
|
},
|
|
{
|
|
"id": "highway-shield-1",
|
|
"type": "symbol",
|
|
"source": "composite",
|
|
"source-layer": "roadshields",
|
|
"minzoom": 7,
|
|
"filter": ["all", ["==", "func_class", 1]],
|
|
"layout": {
|
|
"text-line-height": 2,
|
|
"text-size": 12,
|
|
"icon-rotation-alignment": "viewport",
|
|
"symbol-spacing": 200,
|
|
"text-font": ["OpenSans Bold"],
|
|
"symbol-placement": {
|
|
"base": 1,
|
|
"stops": [[10, "point"], [12, "point"]]
|
|
},
|
|
"text-padding": 2,
|
|
"visibility": "visible",
|
|
"text-rotation-alignment": "viewport",
|
|
"icon-size": 1.5,
|
|
"text-field": "{ref}",
|
|
"text-max-width": 7,
|
|
"icon-image": "rectangle-green-4"
|
|
},
|
|
"paint": {
|
|
"text-opacity": 1,
|
|
"text-halo-color": "rgba(50, 168, 82, 1)",
|
|
"text-color": "rgba(255, 255, 255, 1)",
|
|
"text-halo-width": 0,
|
|
"icon-opacity": 0.75
|
|
}
|
|
},
|
|
{
|
|
"id": "river-name-2",
|
|
"type": "symbol",
|
|
"source": "composite",
|
|
"source-layer": "rivernames",
|
|
"minzoom": 15,
|
|
"filter": ["all", ["==", "priority", 2]],
|
|
"layout": {
|
|
"text-size": 10,
|
|
"symbol-spacing": 200,
|
|
"text-font": ["Roboto Regular"],
|
|
"symbol-placement": "line",
|
|
"visibility": "visible",
|
|
"text-rotation-alignment": "map",
|
|
"text-field": "{name1}",
|
|
"text-letter-spacing": 0.2,
|
|
"text-max-width": 5,
|
|
"text-pitch-alignment": "viewport"
|
|
},
|
|
"paint": {
|
|
"text-color": "rgba(74, 126, 171, 1)",
|
|
"text-halo-width": 1,
|
|
"text-halo-color": "rgba(255, 255, 255, 1)",
|
|
"text-halo-blur": 1.5
|
|
}
|
|
},
|
|
{
|
|
"id": "river-name-0",
|
|
"type": "symbol",
|
|
"source": "composite",
|
|
"source-layer": "rivernames",
|
|
"minzoom": 13,
|
|
"maxzoom": 22,
|
|
"filter": ["all", ["==", "priority", 0]],
|
|
"layout": {
|
|
"text-size": 12,
|
|
"symbol-spacing": 250,
|
|
"text-font": ["Roboto Regular"],
|
|
"symbol-placement": "line",
|
|
"visibility": "visible",
|
|
"text-rotation-alignment": "map",
|
|
"text-field": "{name1}",
|
|
"text-letter-spacing": 0.3,
|
|
"text-max-width": 10,
|
|
"text-pitch-alignment": "viewport"
|
|
},
|
|
"paint": {
|
|
"text-color": "rgba(74, 126, 171, 1)",
|
|
"text-halo-width": 1,
|
|
"text-halo-color": "rgba(255, 255, 255, 1)",
|
|
"text-halo-blur": 1.5
|
|
}
|
|
},
|
|
{
|
|
"id": "lake-name_priority_2",
|
|
"type": "symbol",
|
|
"source": "composite",
|
|
"source-layer": "lakenames",
|
|
"minzoom": 15,
|
|
"maxzoom": 22,
|
|
"filter": ["all", ["==", "priority", 2]],
|
|
"layout": {
|
|
"text-size": {"stops": [[13, 9], [18, 11]]},
|
|
"symbol-spacing": {"stops": [[9, 100], [22, 150]]},
|
|
"text-font": ["Roboto Regular"],
|
|
"symbol-placement": "point",
|
|
"visibility": "visible",
|
|
"text-rotation-alignment": "viewport",
|
|
"text-field": "{name1}",
|
|
"text-letter-spacing": 0.1,
|
|
"text-max-width": 5
|
|
},
|
|
"paint": {
|
|
"text-color": "rgba(74, 126, 171, 1)",
|
|
"text-halo-width": 0,
|
|
"text-halo-color": "rgba(255, 255, 255, 1)"
|
|
}
|
|
},
|
|
{
|
|
"id": "lake-name_priority_1",
|
|
"type": "symbol",
|
|
"source": "composite",
|
|
"source-layer": "lakenames",
|
|
"minzoom": 14,
|
|
"maxzoom": 22,
|
|
"filter": ["all", ["==", "priority", 1]],
|
|
"layout": {
|
|
"text-line-height": 1,
|
|
"text-size": {"stops": [[9, 16], [22, 14]]},
|
|
"symbol-spacing": {"stops": [[9, 100], [22, 150]]},
|
|
"text-font": ["Roboto Regular"],
|
|
"symbol-placement": "point",
|
|
"visibility": "visible",
|
|
"text-rotation-alignment": "viewport",
|
|
"text-field": "{name1}",
|
|
"text-letter-spacing": 0,
|
|
"text-max-width": 5
|
|
},
|
|
"paint": {
|
|
"text-color": "rgba(74, 126, 171, 1)",
|
|
"text-halo-width": 0,
|
|
"text-halo-color": "rgba(255, 255, 255, 1)"
|
|
}
|
|
},
|
|
{
|
|
"id": "lake-name_priority_0",
|
|
"type": "symbol",
|
|
"source": "composite",
|
|
"source-layer": "lakenames",
|
|
"minzoom": 13,
|
|
"maxzoom": 22,
|
|
"filter": ["all", ["==", "priority", 0]],
|
|
"layout": {
|
|
"text-size": {"stops": [[9, 13], [22, 17]]},
|
|
"symbol-z-order": "viewport-y",
|
|
"symbol-avoid-edges": false,
|
|
"symbol-spacing": {"stops": [[9, 100], [22, 150]]},
|
|
"text-font": ["Roboto Regular"],
|
|
"symbol-placement": "point",
|
|
"visibility": "visible",
|
|
"text-rotation-alignment": "viewport",
|
|
"text-field": "{name1}",
|
|
"text-letter-spacing": 0.2,
|
|
"text-max-width": 5
|
|
},
|
|
"paint": {
|
|
"text-color": "rgba(74, 126, 171, 1)",
|
|
"text-halo-width": 1.5,
|
|
"text-halo-color": "rgba(255, 255, 255, 1)"
|
|
}
|
|
},
|
|
{
|
|
"id": "place-village",
|
|
"type": "symbol",
|
|
"source": "composite",
|
|
"source-layer": "vietnam_administrator",
|
|
"minzoom": 10,
|
|
"maxzoom": 17,
|
|
"filter": ["all", ["==", "type", "village"], ["==", "scalerank", 2]],
|
|
"layout": {
|
|
"text-font": ["Roboto Medium"],
|
|
"text-size": {
|
|
"base": 1.2,
|
|
"stops": [[10, 10.5], [12, 13.67], [14, 14.83], [16, 17]]
|
|
},
|
|
"text-field": "{name_vn}",
|
|
"text-max-width": 8,
|
|
"visibility": "visible",
|
|
"text-padding": 20,
|
|
"text-line-height": 2
|
|
},
|
|
"paint": {
|
|
"text-color": "rgba(68, 68, 68, 1)",
|
|
"text-halo-width": 1,
|
|
"text-halo-color": "rgba(255, 255, 255, 1)",
|
|
"text-halo-blur": 1
|
|
}
|
|
},
|
|
{
|
|
"id": "place-neighbourhood2",
|
|
"type": "symbol",
|
|
"source": "composite",
|
|
"source-layer": "vietnam_administrator",
|
|
"minzoom": 9,
|
|
"maxzoom": 17,
|
|
"filter": [
|
|
"all",
|
|
["==", "type", "neighbourhood"],
|
|
["==", "scalerank", 2]
|
|
],
|
|
"layout": {
|
|
"text-font": ["Roboto Medium"],
|
|
"text-size": {"base": 1.2, "stops": [[11, 11.5], [13, 15]]},
|
|
"text-field": "P.{name_vn}",
|
|
"text-max-width": 8,
|
|
"visibility": "visible",
|
|
"text-line-height": 2,
|
|
"text-padding": 20
|
|
},
|
|
"paint": {
|
|
"text-color": "rgba(68, 68, 68, 1)",
|
|
"text-halo-width": 1,
|
|
"text-halo-color": "rgba(255, 255, 255, 1)",
|
|
"text-halo-blur": 1
|
|
}
|
|
},
|
|
{
|
|
"id": "place-neighbourhood1",
|
|
"type": "symbol",
|
|
"source": "composite",
|
|
"source-layer": "vietnam_administrator",
|
|
"minzoom": 9,
|
|
"maxzoom": 15,
|
|
"filter": [
|
|
"all",
|
|
["==", "type", "neighbourhood"],
|
|
["==", "scalerank", 1]
|
|
],
|
|
"layout": {
|
|
"text-font": ["Roboto Medium"],
|
|
"text-size": {"base": 1.2, "stops": [[11, 10.5], [16, 15]]},
|
|
"text-field": "{name_vn}",
|
|
"text-max-width": 8,
|
|
"visibility": "visible",
|
|
"text-padding": 15
|
|
},
|
|
"paint": {
|
|
"text-color": "rgba(68, 68, 68, 1)",
|
|
"text-halo-width": 1,
|
|
"text-halo-color": "rgba(255, 255, 255, 1)",
|
|
"text-halo-blur": 1
|
|
}
|
|
},
|
|
{
|
|
"id": "place-town1",
|
|
"type": "symbol",
|
|
"source": "composite",
|
|
"source-layer": "vietnam_administrator",
|
|
"minzoom": 11,
|
|
"maxzoom": 18,
|
|
"filter": ["all", ["==", "type", "town"], ["==", "scalerank", 1]],
|
|
"layout": {
|
|
"text-size": {"base": 1.2, "stops": [[11, 11.5], [13, 16]]},
|
|
"text-font": ["Roboto Medium"],
|
|
"text-padding": 2,
|
|
"visibility": "visible",
|
|
"text-rotation-alignment": "auto",
|
|
"text-pitch-alignment": "auto",
|
|
"text-field": "xã {name_vn}",
|
|
"text-letter-spacing": 0.01,
|
|
"text-max-width": 8
|
|
},
|
|
"paint": {
|
|
"text-color": "rgba(68, 68, 68, 1)",
|
|
"text-halo-width": 1,
|
|
"text-halo-color": "rgba(255, 255, 255, 1)",
|
|
"text-halo-blur": 1
|
|
}
|
|
},
|
|
{
|
|
"id": "place-town2",
|
|
"type": "symbol",
|
|
"source": "composite",
|
|
"source-layer": "vietnam_administrator",
|
|
"minzoom": 8,
|
|
"maxzoom": 18,
|
|
"filter": ["all", ["==", "type", "town"], ["==", "scalerank", 2]],
|
|
"layout": {
|
|
"text-font": ["Roboto Medium"],
|
|
"text-size": {"base": 1.2, "stops": [[11, 11.5], [13, 16]]},
|
|
"text-field": "Đặc khu {name_vn}",
|
|
"text-max-width": 8,
|
|
"visibility": "visible",
|
|
"icon-rotation-alignment": "auto",
|
|
"text-line-height": 10
|
|
},
|
|
"paint": {
|
|
"text-color": "rgba(68, 68, 68, 1)",
|
|
"text-halo-width": 1,
|
|
"text-halo-color": "rgba(255, 255, 255, 1)",
|
|
"text-halo-blur": 1
|
|
}
|
|
},
|
|
{
|
|
"id": "place-suburb3",
|
|
"type": "symbol",
|
|
"source": "composite",
|
|
"source-layer": "vietnam_administrator",
|
|
"minzoom": 7,
|
|
"maxzoom": 16,
|
|
"filter": ["all", ["==", "type", "suburb"], ["==", "scalerank", 3]],
|
|
"layout": {
|
|
"text-size": {"base": 1.2, "stops": [[11, 11.5], [13, 16]]},
|
|
"icon-offset": [1, 10],
|
|
"icon-image": "",
|
|
"icon-anchor": "center",
|
|
"text-transform": "none",
|
|
"symbol-spacing": 200,
|
|
"text-font": ["Roboto Medium"],
|
|
"visibility": "visible",
|
|
"icon-size": 0.5,
|
|
"text-field": "P.{name_vn}",
|
|
"text-letter-spacing": 0.1,
|
|
"text-max-width": 7
|
|
},
|
|
"paint": {
|
|
"text-color": "rgba(68, 68, 68, 1)",
|
|
"text-halo-width": 1.75,
|
|
"text-halo-color": "rgba(255, 255, 255, 1)",
|
|
"text-halo-blur": 1
|
|
}
|
|
},
|
|
{
|
|
"id": "place-suburb2",
|
|
"type": "symbol",
|
|
"source": "composite",
|
|
"source-layer": "vietnam_administrator",
|
|
"minzoom": 9,
|
|
"maxzoom": 13,
|
|
"filter": ["all", ["==", "type", "suburb"], ["==", "scalerank", 2]],
|
|
"layout": {
|
|
"text-size": {"base": 1.2, "stops": [[11, 11.5], [13, 16]]},
|
|
"icon-offset": [1, 10],
|
|
"icon-image": "",
|
|
"icon-anchor": "center",
|
|
"text-transform": "none",
|
|
"text-font": ["Roboto Medium"],
|
|
"visibility": "visible",
|
|
"icon-size": 0.5,
|
|
"text-field": "P. {name_vn}",
|
|
"text-max-width": 8
|
|
},
|
|
"paint": {
|
|
"text-color": "rgba(68, 68, 68, 1)",
|
|
"text-halo-width": 1,
|
|
"text-halo-color": "rgba(255, 255, 255, 1)",
|
|
"text-halo-blur": 1
|
|
}
|
|
},
|
|
{
|
|
"id": "place-suburb1",
|
|
"type": "symbol",
|
|
"source": "composite",
|
|
"source-layer": "vietnam_administrator",
|
|
"minzoom": 6,
|
|
"maxzoom": 13,
|
|
"filter": ["all", ["==", "type", "suburb"], ["==", "scalerank", 1]],
|
|
"layout": {
|
|
"text-line-height": 1.2,
|
|
"text-size": {"base": 1.2, "stops": [[11, 13.5], [13, 16]]},
|
|
"icon-offset": [1, 10],
|
|
"icon-image": "",
|
|
"icon-text-fit-padding": [0, 0, 0, 0],
|
|
"icon-anchor": "center",
|
|
"text-transform": "none",
|
|
"text-font": ["Roboto Medium"],
|
|
"text-padding": 2,
|
|
"visibility": "visible",
|
|
"icon-size": 0.5,
|
|
"text-field": "xã {name_vn}",
|
|
"text-letter-spacing": 0,
|
|
"text-max-width": 7
|
|
},
|
|
"paint": {
|
|
"text-color": "rgba(68, 68, 68, 1)",
|
|
"text-halo-width": 1.75,
|
|
"text-halo-color": "rgba(255, 255, 255, 1)",
|
|
"text-halo-blur": 1
|
|
}
|
|
},
|
|
{
|
|
"id": "place-borough",
|
|
"type": "symbol",
|
|
"source": "composite",
|
|
"source-layer": "vietnam_administrator",
|
|
"minzoom": 7,
|
|
"maxzoom": 13,
|
|
"filter": ["all", ["==", "type", "city"], ["==", "scalerank", 4]],
|
|
"layout": {
|
|
"text-line-height": 1.1,
|
|
"text-size": {"base": 1.2, "stops": [[11, 13.5], [13, 16]]},
|
|
"icon-offset": [1, 10],
|
|
"icon-image": "",
|
|
"icon-anchor": "center",
|
|
"text-transform": "none",
|
|
"text-font": ["Roboto Medium"],
|
|
"text-padding": 2,
|
|
"visibility": "visible",
|
|
"icon-size": 0.5,
|
|
"text-field": "P. {name_vn}",
|
|
"text-letter-spacing": 0,
|
|
"text-max-width": 8
|
|
},
|
|
"paint": {
|
|
"text-color": "rgba(68, 68, 68, 1)",
|
|
"text-halo-width": 1,
|
|
"text-halo-color": "rgba(255, 255, 255, 1)",
|
|
"text-halo-blur": 0.5
|
|
}
|
|
},
|
|
{
|
|
"id": "place-city2",
|
|
"type": "symbol",
|
|
"source": "composite",
|
|
"source-layer": "vietnam_administrator",
|
|
"minzoom": 6,
|
|
"maxzoom": 13,
|
|
"filter": ["all", ["==", "type", "city"], ["==", "scalerank", 5]],
|
|
"layout": {
|
|
"text-size": {"base": 1.2, "stops": [[7, 15], [12, 22]]},
|
|
"icon-pitch-alignment": "auto",
|
|
"icon-offset": [1, 10],
|
|
"icon-image": "dot-9",
|
|
"icon-anchor": "center",
|
|
"text-font": ["Roboto Medium"],
|
|
"visibility": "visible",
|
|
"icon-size": 1,
|
|
"text-field": "{name_vn}",
|
|
"text-max-width": 8
|
|
},
|
|
"paint": {
|
|
"text-color": "rgba(68, 68, 68, 1)",
|
|
"text-halo-width": 1,
|
|
"text-halo-color": "rgba(255, 255, 255, 1)",
|
|
"icon-color": "rgba(0, 0, 0, 1)",
|
|
"icon-opacity": 0.5,
|
|
"text-halo-blur": 0.5
|
|
}
|
|
},
|
|
{
|
|
"id": "place-city1",
|
|
"type": "symbol",
|
|
"source": "composite",
|
|
"source-layer": "vietnam_administrator",
|
|
"minzoom": 5,
|
|
"maxzoom": 13,
|
|
"filter": ["all", ["==", "type", "city"], ["==", "scalerank", 2]],
|
|
"layout": {
|
|
"text-size": {"base": 1.2, "stops": [[5, 13], [7, 16], [12, 23]]},
|
|
"icon-offset": [1, 10],
|
|
"icon-image": "dot-11",
|
|
"icon-anchor": "center",
|
|
"text-font": ["Roboto Medium"],
|
|
"visibility": "visible",
|
|
"icon-size": 1,
|
|
"text-field": "Tp.{name_vn}",
|
|
"text-max-width": 8
|
|
},
|
|
"paint": {
|
|
"text-color": "rgba(68, 68, 68, 1)",
|
|
"text-halo-width": 1,
|
|
"text-halo-color": "rgba(255, 255, 255, 1)",
|
|
"text-halo-blur": 0.5
|
|
}
|
|
},
|
|
{
|
|
"id": "place-city-capital",
|
|
"type": "symbol",
|
|
"source": "base",
|
|
"source-layer": "worldnationalcapitals",
|
|
"minzoom": 5,
|
|
"maxzoom": 11,
|
|
"filter": ["all"],
|
|
"layout": {
|
|
"text-size": {"base": 1.2, "stops": [[7, 13], [11, 23]]},
|
|
"icon-image": "dot-11",
|
|
"text-font": ["Roboto Medium"],
|
|
"visibility": "visible",
|
|
"text-offset": [0.4, 0],
|
|
"icon-size": 0.8,
|
|
"text-anchor": "left",
|
|
"text-field": "{city_name}",
|
|
"text-max-width": 8
|
|
},
|
|
"paint": {
|
|
"text-color": "rgba(68, 68, 68, 1)",
|
|
"text-halo-width": 1,
|
|
"text-halo-color": "rgba(255, 255, 255, 1)",
|
|
"text-halo-blur": 0.5
|
|
}
|
|
},
|
|
{
|
|
"id": "place-city-capital-vietnam",
|
|
"type": "symbol",
|
|
"source": "composite",
|
|
"source-layer": "vietnam_administrator",
|
|
"minzoom": 1,
|
|
"maxzoom": 17,
|
|
"filter": ["all", ["==", "type", "capital"]],
|
|
"layout": {
|
|
"text-size": {"base": 1.2, "stops": [[4, 14], [10, 23]]},
|
|
"icon-image": "star",
|
|
"text-font": ["Roboto Medium"],
|
|
"visibility": "visible",
|
|
"text-offset": [0.4, 0],
|
|
"icon-size": 0.8,
|
|
"text-anchor": "left",
|
|
"text-field": "{name_vn}",
|
|
"text-max-width": 8
|
|
},
|
|
"paint": {
|
|
"text-color": "rgba(68, 68, 68, 1)",
|
|
"text-halo-width": 1.5,
|
|
"text-halo-color": "rgba(255, 255, 255, 1)",
|
|
"text-halo-blur": 1.5
|
|
}
|
|
},
|
|
{
|
|
"id": "place-island",
|
|
"type": "symbol",
|
|
"source": "base",
|
|
"source-layer": "island",
|
|
"minzoom": 6,
|
|
"filter": ["all", ["==", "code", 4]],
|
|
"layout": {
|
|
"text-line-height": 1,
|
|
"text-size": {"stops": [[10, 10], [18, 15]]},
|
|
"text-transform": "none",
|
|
"text-font": ["Roboto Regular"],
|
|
"text-padding": 12,
|
|
"visibility": "visible",
|
|
"text-rotation-alignment": "auto",
|
|
"text-pitch-alignment": "auto",
|
|
"text-field": "{name}",
|
|
"text-max-width": 6.25
|
|
},
|
|
"paint": {
|
|
"text-halo-blur": 0,
|
|
"text-color": "rgba(68, 68, 68, 1)",
|
|
"text-halo-width": 1,
|
|
"text-halo-color": "rgba(255, 255, 255, 1)"
|
|
}
|
|
},
|
|
{
|
|
"id": "place-archipelago",
|
|
"type": "symbol",
|
|
"source": "base",
|
|
"source-layer": "island",
|
|
"minzoom": 4,
|
|
"maxzoom": 22,
|
|
"filter": ["all", ["==", "code", 3]],
|
|
"layout": {
|
|
"text-line-height": 1,
|
|
"text-size": {"stops": [[4, 10], [18, 15]]},
|
|
"text-transform": "none",
|
|
"text-font": ["Roboto Regular"],
|
|
"text-padding": 12,
|
|
"visibility": "visible",
|
|
"text-rotation-alignment": "auto",
|
|
"text-pitch-alignment": "auto",
|
|
"text-field": "{name}",
|
|
"text-max-width": 6.25
|
|
},
|
|
"paint": {
|
|
"text-halo-blur": 0,
|
|
"text-color": "rgba(68, 68, 68, 1)",
|
|
"text-halo-width": 1,
|
|
"text-halo-color": "rgba(255, 255, 255, 1)"
|
|
}
|
|
},
|
|
{
|
|
"id": "place-bay",
|
|
"type": "symbol",
|
|
"source": "base",
|
|
"source-layer": "island",
|
|
"minzoom": 4,
|
|
"maxzoom": 22,
|
|
"filter": ["all", ["==", "code", 1]],
|
|
"layout": {
|
|
"text-line-height": 1,
|
|
"text-size": {"stops": [[4, 13], [18, 15]]},
|
|
"text-transform": "none",
|
|
"text-font": ["Roboto Regular"],
|
|
"text-padding": 12,
|
|
"visibility": "visible",
|
|
"text-rotation-alignment": "auto",
|
|
"text-pitch-alignment": "auto",
|
|
"text-field": "{name}",
|
|
"text-max-width": 6.25
|
|
},
|
|
"paint": {
|
|
"text-halo-blur": 0,
|
|
"text-color": "rgba(68, 68, 68, 1)",
|
|
"text-halo-width": 1,
|
|
"text-halo-color": "rgba(255, 255, 255, 1)"
|
|
}
|
|
},
|
|
{
|
|
"id": "place-ocean",
|
|
"type": "symbol",
|
|
"source": "base",
|
|
"source-layer": "island",
|
|
"minzoom": 4,
|
|
"maxzoom": 22,
|
|
"filter": ["any", ["==", "name", "Biển Đông"]],
|
|
"layout": {
|
|
"text-line-height": 1.2,
|
|
"text-size": {"stops": [[4, 10], [18, 23]]},
|
|
"text-transform": "none",
|
|
"symbol-spacing": 250,
|
|
"text-font": ["Roboto Regular"],
|
|
"text-padding": 1,
|
|
"visibility": "visible",
|
|
"text-offset": [5, 0],
|
|
"text-rotation-alignment": "auto",
|
|
"text-pitch-alignment": "auto",
|
|
"text-field": "{name}",
|
|
"text-rotate": -40,
|
|
"text-letter-spacing": {"stops": [[6, 0.5], [7, 1]]},
|
|
"text-max-width": 50
|
|
},
|
|
"paint": {
|
|
"text-halo-blur": 0,
|
|
"text-color": "rgba(68, 68, 68, 1)",
|
|
"text-halo-width": 1,
|
|
"text-halo-color": "rgba(255, 255, 255, 1)",
|
|
"text-translate-anchor": "map"
|
|
}
|
|
},
|
|
{
|
|
"id": "place-country-2",
|
|
"type": "symbol",
|
|
"source": "base",
|
|
"source-layer": "worldcountriespoints",
|
|
"filter": ["all", ["==", "code", 2]],
|
|
"layout": {
|
|
"text-font": ["Roboto Regular"],
|
|
"text-field": "{cntry_name}",
|
|
"text-size": {"stops": [[2, 10], [5, 16]]},
|
|
"text-transform": "uppercase",
|
|
"text-max-width": 6.25,
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"text-halo-blur": 0.5,
|
|
"text-color": "rgba(68, 68, 68, 1)",
|
|
"text-halo-width": 1,
|
|
"text-halo-color": "rgba(255, 255, 255, 1)"
|
|
}
|
|
},
|
|
{
|
|
"id": "place-country-1",
|
|
"type": "symbol",
|
|
"source": "base",
|
|
"source-layer": "worldcountriespoints",
|
|
"minzoom": 1,
|
|
"maxzoom": 15,
|
|
"filter": ["all", ["==", "code", 1]],
|
|
"layout": {
|
|
"text-font": ["Roboto Regular"],
|
|
"text-field": "{cntry_name}",
|
|
"text-size": {"stops": [[1, 10], [4, 16]]},
|
|
"text-transform": "uppercase",
|
|
"text-max-width": 6.25,
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"text-halo-blur": 0.5,
|
|
"text-color": "rgba(68, 68, 68, 1)",
|
|
"text-halo-width": 1,
|
|
"text-halo-color": "rgba(255, 255, 255, 1)"
|
|
}
|
|
}
|
|
],
|
|
"attribution": "<a href=styles\"https://goong.io/\" target=\"_blank\">© Goong.io</a>",
|
|
"id": "7d086d5a-fb70-4a1e-93de-47ed55974a80",
|
|
"owner": "ledat"
|
|
} |