mirror of
https://github.com/rastapasta/mapscii.git
synced 2024-11-22 16:13:10 +01:00
2336 lines
38 KiB
JSON
2336 lines
38 KiB
JSON
{
|
|
"name": "Bright",
|
|
"constants": {
|
|
"@water": "#55c",
|
|
"@country_label_1": "#ff0",
|
|
"@country_label_2": "#ff0",
|
|
"@country_label_3": "#ff0",
|
|
"@country_label_4": "#ff0",
|
|
"@admin_level_2": "#f00",
|
|
"@admin_level_3": "#ccf"
|
|
},
|
|
"layers": [
|
|
{
|
|
"type": "background",
|
|
"id": "background",
|
|
"paint": {
|
|
"background-color": "#000"
|
|
}
|
|
},
|
|
{
|
|
"type": "fill",
|
|
"id": "landuse_overlay_national_park",
|
|
"paint": {
|
|
"fill-color": "#d8e8c8"
|
|
},
|
|
"source-layer": "landuse_overlay",
|
|
"filter": [
|
|
"==",
|
|
"class",
|
|
"national_park"
|
|
]
|
|
},
|
|
{
|
|
"type": "fill",
|
|
"id": "landuse_park",
|
|
"paint": {
|
|
"fill-color": "#d8e8c8"
|
|
},
|
|
"source-layer": "landuse",
|
|
"filter": [
|
|
"==",
|
|
"class",
|
|
"park"
|
|
]
|
|
},
|
|
{
|
|
"type": "fill",
|
|
"id": "landuse_cemetery",
|
|
"paint": {
|
|
"fill-color": "#e0e4dd"
|
|
},
|
|
"source-layer": "landuse",
|
|
"filter": [
|
|
"==",
|
|
"class",
|
|
"cemetery"
|
|
]
|
|
},
|
|
{
|
|
"type": "fill",
|
|
"id": "landuse_hospital",
|
|
"paint": {
|
|
"fill-color": "#fde"
|
|
},
|
|
"source-layer": "landuse",
|
|
"filter": [
|
|
"==",
|
|
"class",
|
|
"hospital"
|
|
]
|
|
},
|
|
{
|
|
"type": "fill",
|
|
"id": "landuse_school",
|
|
"paint": {
|
|
"fill-color": "#f0e8f8"
|
|
},
|
|
"source-layer": "landuse",
|
|
"filter": [
|
|
"==",
|
|
"class",
|
|
"school"
|
|
]
|
|
},
|
|
{
|
|
"type": "fill",
|
|
"id": "landuse_wood",
|
|
"paint": {
|
|
"fill-color": "#6a4"
|
|
},
|
|
"source-layer": "landuse",
|
|
"filter": [
|
|
"==",
|
|
"class",
|
|
"wood"
|
|
]
|
|
},
|
|
{
|
|
"hide": true,
|
|
"type": "line",
|
|
"id": "waterway",
|
|
"paint": {
|
|
"line-color": "#303090",
|
|
"line-width": {
|
|
"base": 1.3,
|
|
"stops": [
|
|
[
|
|
13,
|
|
0.5
|
|
],
|
|
[
|
|
20,
|
|
2
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"source-layer": "waterway",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"!=",
|
|
"class",
|
|
"river"
|
|
],
|
|
[
|
|
"!=",
|
|
"class",
|
|
"stream"
|
|
],
|
|
[
|
|
"!=",
|
|
"class",
|
|
"canal"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"type": "line",
|
|
"id": "waterway_river",
|
|
"paint": {
|
|
"line-color": "#303090",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[
|
|
11,
|
|
0.5
|
|
],
|
|
[
|
|
20,
|
|
6
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"source-layer": "waterway",
|
|
"filter": [
|
|
"==",
|
|
"class",
|
|
"river"
|
|
]
|
|
},
|
|
{
|
|
"type": "line",
|
|
"id": "waterway_stream_canal",
|
|
"paint": {
|
|
"line-color": "#a0c8f0",
|
|
"line-width": {
|
|
"base": 1.3,
|
|
"stops": [
|
|
[
|
|
13,
|
|
0.5
|
|
],
|
|
[
|
|
20,
|
|
6
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"source-layer": "waterway",
|
|
"filter": [
|
|
"in",
|
|
"class",
|
|
"stream",
|
|
"canal"
|
|
]
|
|
},
|
|
{
|
|
"type": "fill",
|
|
"id": "water",
|
|
"paint": {
|
|
"fill-color": "@water"
|
|
},
|
|
"source-layer": "water"
|
|
},
|
|
{
|
|
"type": "fill",
|
|
"id": "aeroway_fill",
|
|
"paint": {
|
|
"fill-color": "#f0ede9"
|
|
},
|
|
"source-layer": "aeroway",
|
|
"filter": [
|
|
"==",
|
|
"$type",
|
|
"Polygon"
|
|
],
|
|
"minzoom": 11
|
|
},
|
|
{
|
|
"type": "line",
|
|
"id": "aeroway_runway",
|
|
"paint": {
|
|
"line-color": "#f0ede9",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[
|
|
11,
|
|
3
|
|
],
|
|
[
|
|
20,
|
|
16
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"source-layer": "aeroway",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"$type",
|
|
"LineString"
|
|
],
|
|
[
|
|
"==",
|
|
"type",
|
|
"runway"
|
|
]
|
|
],
|
|
"minzoom": 11
|
|
},
|
|
{
|
|
"type": "line",
|
|
"id": "aeroway_taxiway",
|
|
"paint": {
|
|
"line-color": "#f0ede9",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[
|
|
11,
|
|
0.5
|
|
],
|
|
[
|
|
20,
|
|
6
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"source-layer": "aeroway",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"$type",
|
|
"LineString"
|
|
],
|
|
[
|
|
"==",
|
|
"type",
|
|
"taxiway"
|
|
]
|
|
],
|
|
"minzoom": 11
|
|
},
|
|
{
|
|
"type": "fill",
|
|
"id": "building",
|
|
"paint": {
|
|
"fill-color": {
|
|
"base": 1,
|
|
"stops": [
|
|
[
|
|
15.5,
|
|
"#525652"
|
|
],
|
|
[
|
|
16,
|
|
"#5f5b57"
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"source-layer": "building",
|
|
"minzoom": 15.5
|
|
},
|
|
{
|
|
"type": "line",
|
|
"id": "tunnel_motorway_link_casing",
|
|
"paint": {
|
|
"line-color": "#e9ac77",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[
|
|
12,
|
|
1
|
|
],
|
|
[
|
|
13,
|
|
3
|
|
],
|
|
[
|
|
14,
|
|
4
|
|
],
|
|
[
|
|
20,
|
|
15
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"source-layer": "road",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"structure",
|
|
"tunnel"
|
|
],
|
|
[
|
|
"==",
|
|
"class",
|
|
"motorway_link"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"type": "line",
|
|
"id": "tunnel_service_track_casing",
|
|
"paint": {
|
|
"line-color": "#cfcdca",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[
|
|
15,
|
|
1
|
|
],
|
|
[
|
|
16,
|
|
4
|
|
],
|
|
[
|
|
20,
|
|
11
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"source-layer": "road",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"structure",
|
|
"tunnel"
|
|
],
|
|
[
|
|
"in",
|
|
"class",
|
|
"service",
|
|
"track"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"type": "line",
|
|
"id": "tunnel_link_casing",
|
|
"paint": {
|
|
"line-color": "#e9ac77",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[
|
|
12,
|
|
1
|
|
],
|
|
[
|
|
13,
|
|
3
|
|
],
|
|
[
|
|
14,
|
|
4
|
|
],
|
|
[
|
|
20,
|
|
15
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"source-layer": "road",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"structure",
|
|
"tunnel"
|
|
],
|
|
[
|
|
"==",
|
|
"class",
|
|
"link"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"type": "line",
|
|
"id": "tunnel_street_casing",
|
|
"paint": {
|
|
"line-color": "#cfcdca",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[
|
|
12,
|
|
0.5
|
|
],
|
|
[
|
|
13,
|
|
1
|
|
],
|
|
[
|
|
14,
|
|
4
|
|
],
|
|
[
|
|
20,
|
|
15
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"source-layer": "road",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"structure",
|
|
"tunnel"
|
|
],
|
|
[
|
|
"in",
|
|
"class",
|
|
"street",
|
|
"street_limited"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"type": "line",
|
|
"id": "tunnel_secondary_tertiary_casing",
|
|
"paint": {
|
|
"line-color": "#e9ac77",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[
|
|
8,
|
|
1.5
|
|
],
|
|
[
|
|
20,
|
|
17
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"source-layer": "road",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"structure",
|
|
"tunnel"
|
|
],
|
|
[
|
|
"in",
|
|
"class",
|
|
"secondary",
|
|
"tertiary"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"type": "line",
|
|
"id": "tunnel_trunk_primary_casing",
|
|
"paint": {
|
|
"line-color": "#e9ac77",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[
|
|
5,
|
|
0.4
|
|
],
|
|
[
|
|
6,
|
|
0.6
|
|
],
|
|
[
|
|
7,
|
|
1.5
|
|
],
|
|
[
|
|
20,
|
|
22
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"source-layer": "road",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"structure",
|
|
"tunnel"
|
|
],
|
|
[
|
|
"in",
|
|
"class",
|
|
"trunk",
|
|
"primary"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"type": "line",
|
|
"id": "tunnel_motorway_casing",
|
|
"paint": {
|
|
"line-color": "#e9ac77",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[
|
|
5,
|
|
0.4
|
|
],
|
|
[
|
|
6,
|
|
0.6
|
|
],
|
|
[
|
|
7,
|
|
1.5
|
|
],
|
|
[
|
|
20,
|
|
22
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"source-layer": "road",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"structure",
|
|
"tunnel"
|
|
],
|
|
[
|
|
"==",
|
|
"class",
|
|
"motorway"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"type": "line",
|
|
"id": "tunnel_path_pedestrian",
|
|
"paint": {
|
|
"line-color": "#cba",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[
|
|
15,
|
|
1.2
|
|
],
|
|
[
|
|
20,
|
|
4
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"source-layer": "road",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"$type",
|
|
"LineString"
|
|
],
|
|
[
|
|
"all",
|
|
[
|
|
"==",
|
|
"structure",
|
|
"tunnel"
|
|
],
|
|
[
|
|
"in",
|
|
"class",
|
|
"path",
|
|
"pedestrian"
|
|
]
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"type": "line",
|
|
"id": "tunnel_major_rail",
|
|
"paint": {
|
|
"line-color": "#bbb",
|
|
"line-width": {
|
|
"base": 1.4,
|
|
"stops": [
|
|
[
|
|
14,
|
|
0.4
|
|
],
|
|
[
|
|
15,
|
|
0.75
|
|
],
|
|
[
|
|
20,
|
|
2
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"source-layer": "road",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"structure",
|
|
"tunnel"
|
|
],
|
|
[
|
|
"in",
|
|
"class",
|
|
"major_rail",
|
|
"minor_rail"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"type": "line",
|
|
"id": "road_motorway_link_casing",
|
|
"paint": {
|
|
"line-color": "#e9ac77",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[
|
|
12,
|
|
1
|
|
],
|
|
[
|
|
13,
|
|
3
|
|
],
|
|
[
|
|
14,
|
|
4
|
|
],
|
|
[
|
|
20,
|
|
15
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"source-layer": "road",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"class",
|
|
"motorway_link"
|
|
],
|
|
[
|
|
"!in",
|
|
"structure",
|
|
"bridge",
|
|
"tunnel"
|
|
]
|
|
],
|
|
"minzoom": 12
|
|
},
|
|
{
|
|
"type": "line",
|
|
"id": "road_service_track_casing",
|
|
"paint": {
|
|
"line-color": "#cfcdca",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[
|
|
15,
|
|
1
|
|
],
|
|
[
|
|
16,
|
|
4
|
|
],
|
|
[
|
|
20,
|
|
11
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"source-layer": "road",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"in",
|
|
"class",
|
|
"service",
|
|
"track"
|
|
],
|
|
[
|
|
"!in",
|
|
"structure",
|
|
"bridge",
|
|
"tunnel"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"type": "line",
|
|
"id": "road_link_casing",
|
|
"paint": {
|
|
"line-color": "#e9ac77",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[
|
|
12,
|
|
1
|
|
],
|
|
[
|
|
13,
|
|
3
|
|
],
|
|
[
|
|
14,
|
|
4
|
|
],
|
|
[
|
|
20,
|
|
15
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"source-layer": "road",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"class",
|
|
"link"
|
|
],
|
|
[
|
|
"!in",
|
|
"structure",
|
|
"bridge",
|
|
"tunnel"
|
|
]
|
|
],
|
|
"minzoom": 13
|
|
},
|
|
{
|
|
"type": "line",
|
|
"id": "road_street_casing",
|
|
"paint": {
|
|
"line-color": "#cfcdca",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[
|
|
12,
|
|
0.5
|
|
],
|
|
[
|
|
13,
|
|
1
|
|
],
|
|
[
|
|
14,
|
|
4
|
|
],
|
|
[
|
|
20,
|
|
15
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"source-layer": "road",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"$type",
|
|
"LineString"
|
|
],
|
|
[
|
|
"all",
|
|
[
|
|
"in",
|
|
"class",
|
|
"street",
|
|
"street_limited"
|
|
],
|
|
[
|
|
"!in",
|
|
"structure",
|
|
"bridge",
|
|
"tunnel"
|
|
]
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"type": "line",
|
|
"id": "road_secondary_tertiary_casing",
|
|
"paint": {
|
|
"line-color": "#e9ac77",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[
|
|
8,
|
|
1.5
|
|
],
|
|
[
|
|
20,
|
|
17
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"source-layer": "road",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"in",
|
|
"class",
|
|
"secondary",
|
|
"tertiary"
|
|
],
|
|
[
|
|
"!in",
|
|
"structure",
|
|
"bridge",
|
|
"tunnel"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"type": "line",
|
|
"id": "road_trunk_primary_casing",
|
|
"paint": {
|
|
"line-color": "#e9ac77",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[
|
|
5,
|
|
0.4
|
|
],
|
|
[
|
|
6,
|
|
0.6
|
|
],
|
|
[
|
|
7,
|
|
1.5
|
|
],
|
|
[
|
|
20,
|
|
22
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"source-layer": "road",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"in",
|
|
"class",
|
|
"trunk",
|
|
"primary"
|
|
],
|
|
[
|
|
"!in",
|
|
"structure",
|
|
"bridge",
|
|
"tunnel"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"type": "line",
|
|
"id": "road_motorway_casing",
|
|
"paint": {
|
|
"line-color": "#e9ac77",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[
|
|
5,
|
|
0.4
|
|
],
|
|
[
|
|
6,
|
|
0.6
|
|
],
|
|
[
|
|
7,
|
|
1.5
|
|
],
|
|
[
|
|
20,
|
|
22
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"source-layer": "road",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"class",
|
|
"motorway"
|
|
],
|
|
[
|
|
"!in",
|
|
"structure",
|
|
"bridge",
|
|
"tunnel"
|
|
]
|
|
],
|
|
"minzoom": 5
|
|
},
|
|
{
|
|
"type": "line",
|
|
"id": "road_path_pedestrian",
|
|
"paint": {
|
|
"line-color": "#cba",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[
|
|
15,
|
|
1.2
|
|
],
|
|
[
|
|
20,
|
|
4
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"source-layer": "road",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"$type",
|
|
"LineString"
|
|
],
|
|
[
|
|
"all",
|
|
[
|
|
"in",
|
|
"class",
|
|
"path",
|
|
"pedestrian"
|
|
],
|
|
[
|
|
"!in",
|
|
"structure",
|
|
"bridge",
|
|
"tunnel"
|
|
]
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"type": "line",
|
|
"id": "road_major_rail",
|
|
"paint": {
|
|
"line-color": "#bbb",
|
|
"line-width": {
|
|
"base": 1.4,
|
|
"stops": [
|
|
[
|
|
14,
|
|
0.4
|
|
],
|
|
[
|
|
15,
|
|
0.75
|
|
],
|
|
[
|
|
20,
|
|
2
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"source-layer": "road",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"class",
|
|
"major_rail"
|
|
],
|
|
[
|
|
"!in",
|
|
"structure",
|
|
"bridge",
|
|
"tunnel"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"type": "line",
|
|
"id": "bridge_motorway_link_casing",
|
|
"paint": {
|
|
"line-color": "#e9ac77",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[
|
|
12,
|
|
1
|
|
],
|
|
[
|
|
13,
|
|
3
|
|
],
|
|
[
|
|
14,
|
|
4
|
|
],
|
|
[
|
|
20,
|
|
15
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"source-layer": "road",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"structure",
|
|
"bridge"
|
|
],
|
|
[
|
|
"==",
|
|
"class",
|
|
"motorway_link"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"type": "line",
|
|
"id": "bridge_service_track_casing",
|
|
"paint": {
|
|
"line-color": "#cfcdca",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[
|
|
15,
|
|
1
|
|
],
|
|
[
|
|
16,
|
|
4
|
|
],
|
|
[
|
|
20,
|
|
11
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"source-layer": "road",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"structure",
|
|
"bridge"
|
|
],
|
|
[
|
|
"in",
|
|
"class",
|
|
"service",
|
|
"track"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"type": "line",
|
|
"id": "bridge_link_casing",
|
|
"paint": {
|
|
"line-color": "#e9ac77",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[
|
|
12,
|
|
1
|
|
],
|
|
[
|
|
13,
|
|
3
|
|
],
|
|
[
|
|
14,
|
|
4
|
|
],
|
|
[
|
|
20,
|
|
15
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"source-layer": "road",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"structure",
|
|
"bridge"
|
|
],
|
|
[
|
|
"==",
|
|
"class",
|
|
"link"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"type": "line",
|
|
"id": "bridge_street_casing",
|
|
"paint": {
|
|
"line-color": "#cfcdca",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[
|
|
12,
|
|
0.5
|
|
],
|
|
[
|
|
13,
|
|
1
|
|
],
|
|
[
|
|
14,
|
|
4
|
|
],
|
|
[
|
|
20,
|
|
15
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"source-layer": "road",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"structure",
|
|
"bridge"
|
|
],
|
|
[
|
|
"in",
|
|
"class",
|
|
"street",
|
|
"street_limited"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"type": "line",
|
|
"id": "bridge_secondary_tertiary_casing",
|
|
"paint": {
|
|
"line-color": "#e9ac77",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[
|
|
8,
|
|
1.5
|
|
],
|
|
[
|
|
20,
|
|
17
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"source-layer": "road",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"structure",
|
|
"bridge"
|
|
],
|
|
[
|
|
"in",
|
|
"class",
|
|
"secondary",
|
|
"tertiary"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"type": "line",
|
|
"id": "bridge_trunk_primary_casing",
|
|
"paint": {
|
|
"line-color": "#e9ac77",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[
|
|
5,
|
|
0.4
|
|
],
|
|
[
|
|
6,
|
|
0.6
|
|
],
|
|
[
|
|
7,
|
|
1.5
|
|
],
|
|
[
|
|
20,
|
|
22
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"source-layer": "road",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"structure",
|
|
"bridge"
|
|
],
|
|
[
|
|
"in",
|
|
"class",
|
|
"trunk",
|
|
"primary"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"type": "line",
|
|
"id": "bridge_motorway_casing",
|
|
"paint": {
|
|
"line-color": "#e9ac77",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[
|
|
5,
|
|
0.4
|
|
],
|
|
[
|
|
6,
|
|
0.6
|
|
],
|
|
[
|
|
7,
|
|
1.5
|
|
],
|
|
[
|
|
20,
|
|
22
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"source-layer": "road",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"structure",
|
|
"bridge"
|
|
],
|
|
[
|
|
"==",
|
|
"class",
|
|
"motorway"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"type": "line",
|
|
"id": "bridge_path_pedestrian",
|
|
"paint": {
|
|
"line-color": "#cba",
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[
|
|
15,
|
|
1.2
|
|
],
|
|
[
|
|
20,
|
|
4
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"source-layer": "road",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"$type",
|
|
"LineString"
|
|
],
|
|
[
|
|
"all",
|
|
[
|
|
"==",
|
|
"structure",
|
|
"bridge"
|
|
],
|
|
[
|
|
"in",
|
|
"class",
|
|
"path",
|
|
"pedestrian"
|
|
]
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"type": "line",
|
|
"id": "bridge_major_rail",
|
|
"paint": {
|
|
"line-color": "#bbb",
|
|
"line-width": {
|
|
"base": 1.4,
|
|
"stops": [
|
|
[
|
|
14,
|
|
0.4
|
|
],
|
|
[
|
|
15,
|
|
0.75
|
|
],
|
|
[
|
|
20,
|
|
2
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"source-layer": "road",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"structure",
|
|
"bridge"
|
|
],
|
|
[
|
|
"==",
|
|
"class",
|
|
"major_rail"
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"type": "line",
|
|
"id": "admin_level_3",
|
|
"paint": {
|
|
"line-color": "@admin_level_3",
|
|
"line-width": {
|
|
"base": 1,
|
|
"stops": [
|
|
[
|
|
4,
|
|
0.4
|
|
],
|
|
[
|
|
5,
|
|
1
|
|
],
|
|
[
|
|
12,
|
|
3
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"source-layer": "admin",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
">=",
|
|
"admin_level",
|
|
3
|
|
],
|
|
[
|
|
"==",
|
|
"maritime",
|
|
0
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"type": "line",
|
|
"id": "admin_level_2",
|
|
"paint": {
|
|
"line-color": "@admin_level_2",
|
|
"line-width": {
|
|
"base": 1,
|
|
"stops": [
|
|
[
|
|
4,
|
|
1.4
|
|
],
|
|
[
|
|
5,
|
|
2
|
|
],
|
|
[
|
|
12,
|
|
8
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"source-layer": "admin",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"admin_level",
|
|
2
|
|
],
|
|
[
|
|
"==",
|
|
"disputed",
|
|
0
|
|
],
|
|
[
|
|
"==",
|
|
"maritime",
|
|
0
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"type": "line",
|
|
"id": "admin_level_2_disputed",
|
|
"paint": {
|
|
"line-color": "#9e9cab",
|
|
"line-width": {
|
|
"base": 1,
|
|
"stops": [
|
|
[
|
|
4,
|
|
1.4
|
|
],
|
|
[
|
|
5,
|
|
2
|
|
],
|
|
[
|
|
12,
|
|
8
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"source-layer": "admin",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"admin_level",
|
|
2
|
|
],
|
|
[
|
|
"==",
|
|
"disputed",
|
|
1
|
|
],
|
|
[
|
|
"==",
|
|
"maritime",
|
|
0
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"type": "line",
|
|
"id": "admin_level_3_maritime",
|
|
"paint": {
|
|
"line-color": "#a0c8f0",
|
|
"line-width": {
|
|
"base": 1,
|
|
"stops": [
|
|
[
|
|
4,
|
|
0.4
|
|
],
|
|
[
|
|
5,
|
|
1
|
|
],
|
|
[
|
|
12,
|
|
3
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"source-layer": "admin",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
">=",
|
|
"admin_level",
|
|
3
|
|
],
|
|
[
|
|
"==",
|
|
"maritime",
|
|
1
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"type": "line",
|
|
"id": "admin_level_2_maritime",
|
|
"paint": {
|
|
"line-color": "#a0c8f0",
|
|
"line-width": {
|
|
"base": 1,
|
|
"stops": [
|
|
[
|
|
4,
|
|
1.4
|
|
],
|
|
[
|
|
5,
|
|
2
|
|
],
|
|
[
|
|
12,
|
|
8
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"source-layer": "admin",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"admin_level",
|
|
2
|
|
],
|
|
[
|
|
"==",
|
|
"maritime",
|
|
1
|
|
]
|
|
]
|
|
},
|
|
{
|
|
"type": "symbol",
|
|
"id": "water_label",
|
|
"paint": {
|
|
"text-color": "#74aee9"
|
|
},
|
|
"source-layer": "water_label",
|
|
"filter": [
|
|
"==",
|
|
"$type",
|
|
"Point"
|
|
],
|
|
"layout": {
|
|
"text-size": 12
|
|
}
|
|
},
|
|
{
|
|
"type": "symbol",
|
|
"id": "poi_label_4",
|
|
"paint": {
|
|
"text-color": "#aa0"
|
|
},
|
|
"source-layer": "poi_label",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"$type",
|
|
"Point"
|
|
],
|
|
[
|
|
"==",
|
|
"scalerank",
|
|
4
|
|
]
|
|
],
|
|
"minzoom": 16,
|
|
"layout": {
|
|
"text-size": 12
|
|
}
|
|
},
|
|
{
|
|
"type": "symbol",
|
|
"id": "poi_label_3",
|
|
"paint": {
|
|
"text-color": "#cc0"
|
|
},
|
|
"source-layer": "poi_label",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"$type",
|
|
"Point"
|
|
],
|
|
[
|
|
"==",
|
|
"scalerank",
|
|
3
|
|
]
|
|
],
|
|
"minzoom": 15,
|
|
"layout": {
|
|
"text-size": 12
|
|
}
|
|
},
|
|
{
|
|
"type": "symbol",
|
|
"id": "poi_label_2",
|
|
"paint": {
|
|
"text-color": "#ee0"
|
|
},
|
|
"source-layer": "poi_label",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"$type",
|
|
"Point"
|
|
],
|
|
[
|
|
"==",
|
|
"scalerank",
|
|
2
|
|
]
|
|
],
|
|
"minzoom": 14,
|
|
"layout": {
|
|
"text-size": 12
|
|
}
|
|
},
|
|
{
|
|
"type": "symbol",
|
|
"id": "rail_station_label",
|
|
"paint": {
|
|
"text-color": "#666"
|
|
},
|
|
"source-layer": "rail_station_label",
|
|
"layout": {
|
|
"text-size": 12
|
|
}
|
|
},
|
|
{
|
|
"type": "symbol",
|
|
"id": "poi_label_1",
|
|
"paint": {
|
|
"text-color": "#ff0"
|
|
},
|
|
"source-layer": "poi_label",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"$type",
|
|
"Point"
|
|
],
|
|
[
|
|
"==",
|
|
"scalerank",
|
|
1
|
|
]
|
|
],
|
|
"minzoom": 13,
|
|
"layout": {
|
|
"text-size": 12
|
|
}
|
|
},
|
|
{
|
|
"type": "symbol",
|
|
"id": "airport_label",
|
|
"paint": {
|
|
"text-color": "#666"
|
|
},
|
|
"source-layer": "airport_label",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"$type",
|
|
"Point"
|
|
],
|
|
[
|
|
"in",
|
|
"scalerank",
|
|
1,
|
|
2,
|
|
3
|
|
]
|
|
],
|
|
"minzoom": 11,
|
|
"layout": {
|
|
"text-size": 12
|
|
}
|
|
},
|
|
{
|
|
"type": "symbol",
|
|
"id": "road_label",
|
|
"paint": {
|
|
"text-color": "#765"
|
|
},
|
|
"source-layer": "road_label",
|
|
"filter": [
|
|
"!=",
|
|
"class",
|
|
"ferry"
|
|
],
|
|
"layout": {
|
|
"text-size": {
|
|
"base": 1,
|
|
"stops": [
|
|
[
|
|
13,
|
|
12
|
|
],
|
|
[
|
|
14,
|
|
13
|
|
]
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "symbol",
|
|
"id": "housenum_label",
|
|
"paint": {
|
|
"text-color": "#444"
|
|
},
|
|
"minzoom": 17.5,
|
|
"source-layer": "housenum_label"
|
|
},
|
|
{
|
|
"type": "symbol",
|
|
"id": "place_label_other",
|
|
"paint": {
|
|
"text-color": "#733"
|
|
},
|
|
"source-layer": "place_label",
|
|
"filter": [
|
|
"in",
|
|
"type",
|
|
"hamlet",
|
|
"suburb",
|
|
"neighbourhood",
|
|
"island",
|
|
"islet"
|
|
],
|
|
"layout": {
|
|
"text-size": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[
|
|
12,
|
|
10
|
|
],
|
|
[
|
|
15,
|
|
14
|
|
]
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "symbol",
|
|
"id": "place_label_village",
|
|
"paint": {
|
|
"text-color": "#a33"
|
|
},
|
|
"source-layer": "place_label",
|
|
"filter": [
|
|
"==",
|
|
"type",
|
|
"village"
|
|
],
|
|
"layout": {
|
|
"text-size": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[
|
|
10,
|
|
12
|
|
],
|
|
[
|
|
15,
|
|
22
|
|
]
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "symbol",
|
|
"id": "place_label_town",
|
|
"paint": {
|
|
"text-color": "#933"
|
|
},
|
|
"source-layer": "place_label",
|
|
"filter": [
|
|
"==",
|
|
"type",
|
|
"town"
|
|
],
|
|
"layout": {
|
|
"text-size": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[
|
|
10,
|
|
14
|
|
],
|
|
[
|
|
15,
|
|
24
|
|
]
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "symbol",
|
|
"id": "place_label_city",
|
|
"paint": {
|
|
"text-color": "#f00"
|
|
},
|
|
"source-layer": "place_label",
|
|
"filter": [
|
|
"==",
|
|
"type",
|
|
"city"
|
|
],
|
|
"layout": {
|
|
"text-size": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[
|
|
7,
|
|
14
|
|
],
|
|
[
|
|
11,
|
|
24
|
|
]
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "symbol",
|
|
"id": "marine_label_line_4",
|
|
"paint": {
|
|
"text-color": "#74aee9"
|
|
},
|
|
"source-layer": "marine_label",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"$type",
|
|
"LineString"
|
|
],
|
|
[
|
|
">=",
|
|
"labelrank",
|
|
4
|
|
]
|
|
],
|
|
"layout": {
|
|
"text-size": {
|
|
"stops": [
|
|
[
|
|
3,
|
|
11
|
|
],
|
|
[
|
|
4,
|
|
12
|
|
]
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "symbol",
|
|
"id": "marine_label_4",
|
|
"paint": {
|
|
"text-color": "#74aee9"
|
|
},
|
|
"source-layer": "marine_label",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"$type",
|
|
"Point"
|
|
],
|
|
[
|
|
">=",
|
|
"labelrank",
|
|
4
|
|
]
|
|
],
|
|
"layout": {
|
|
"text-size": {
|
|
"stops": [
|
|
[
|
|
3,
|
|
11
|
|
],
|
|
[
|
|
4,
|
|
12
|
|
]
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "symbol",
|
|
"id": "marine_label_line_3",
|
|
"paint": {
|
|
"text-color": "#74aee9"
|
|
},
|
|
"source-layer": "marine_label",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"$type",
|
|
"LineString"
|
|
],
|
|
[
|
|
"==",
|
|
"labelrank",
|
|
3
|
|
]
|
|
],
|
|
"layout": {
|
|
"text-size": {
|
|
"stops": [
|
|
[
|
|
3,
|
|
11
|
|
],
|
|
[
|
|
4,
|
|
14
|
|
]
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "symbol",
|
|
"id": "marine_label_point_3",
|
|
"paint": {
|
|
"text-color": "#74aee9"
|
|
},
|
|
"source-layer": "marine_label",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"$type",
|
|
"Point"
|
|
],
|
|
[
|
|
"==",
|
|
"labelrank",
|
|
3
|
|
]
|
|
],
|
|
"layout": {
|
|
"text-size": {
|
|
"stops": [
|
|
[
|
|
3,
|
|
11
|
|
],
|
|
[
|
|
4,
|
|
14
|
|
]
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "symbol",
|
|
"id": "marine_label_line_2",
|
|
"paint": {
|
|
"text-color": "#74aee9"
|
|
},
|
|
"source-layer": "marine_label",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"$type",
|
|
"LineString"
|
|
],
|
|
[
|
|
"==",
|
|
"labelrank",
|
|
2
|
|
]
|
|
],
|
|
"layout": {
|
|
"text-size": {
|
|
"stops": [
|
|
[
|
|
3,
|
|
14
|
|
],
|
|
[
|
|
4,
|
|
16
|
|
]
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "symbol",
|
|
"id": "marine_label_point_2",
|
|
"paint": {
|
|
"text-color": "#74aee9"
|
|
},
|
|
"source-layer": "marine_label",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"$type",
|
|
"Point"
|
|
],
|
|
[
|
|
"==",
|
|
"labelrank",
|
|
2
|
|
]
|
|
],
|
|
"layout": {
|
|
"text-size": {
|
|
"stops": [
|
|
[
|
|
3,
|
|
14
|
|
],
|
|
[
|
|
4,
|
|
16
|
|
]
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "symbol",
|
|
"id": "marine_label_line_1",
|
|
"paint": {
|
|
"text-color": "#74aee9"
|
|
},
|
|
"source-layer": "marine_label",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"$type",
|
|
"LineString"
|
|
],
|
|
[
|
|
"==",
|
|
"labelrank",
|
|
1
|
|
]
|
|
],
|
|
"layout": {
|
|
"text-size": {
|
|
"stops": [
|
|
[
|
|
3,
|
|
18
|
|
],
|
|
[
|
|
4,
|
|
22
|
|
]
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "symbol",
|
|
"id": "marine_label_point_1",
|
|
"paint": {
|
|
"text-color": "#74aee9"
|
|
},
|
|
"source-layer": "marine_label",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"$type",
|
|
"Point"
|
|
],
|
|
[
|
|
"==",
|
|
"labelrank",
|
|
1
|
|
]
|
|
],
|
|
"layout": {
|
|
"text-size": {
|
|
"stops": [
|
|
[
|
|
3,
|
|
18
|
|
],
|
|
[
|
|
4,
|
|
22
|
|
]
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "symbol",
|
|
"id": "country_label_4",
|
|
"paint": {
|
|
"text-color": "@country_label_4"
|
|
},
|
|
"source-layer": "country_label",
|
|
"filter": [
|
|
">=",
|
|
"scalerank",
|
|
4
|
|
],
|
|
"layout": {
|
|
"text-size": {
|
|
"stops": [
|
|
[
|
|
4,
|
|
11
|
|
],
|
|
[
|
|
6,
|
|
15
|
|
]
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "symbol",
|
|
"id": "country_label_3",
|
|
"paint": {
|
|
"text-color": "@country_label_3"
|
|
},
|
|
"source-layer": "country_label",
|
|
"filter": [
|
|
"==",
|
|
"scalerank",
|
|
3
|
|
],
|
|
"layout": {
|
|
"text-size": {
|
|
"stops": [
|
|
[
|
|
3,
|
|
11
|
|
],
|
|
[
|
|
7,
|
|
17
|
|
]
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "symbol",
|
|
"id": "country_label_2",
|
|
"paint": {
|
|
"text-color": "@country_label_2"
|
|
},
|
|
"source-layer": "country_label",
|
|
"filter": [
|
|
"==",
|
|
"scalerank",
|
|
2
|
|
],
|
|
"layout": {
|
|
"text-size": {
|
|
"stops": [
|
|
[
|
|
2,
|
|
11
|
|
],
|
|
[
|
|
5,
|
|
17
|
|
]
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "symbol",
|
|
"id": "country_label_1",
|
|
"paint": {
|
|
"text-color": "@country_label_1"
|
|
},
|
|
"source-layer": "country_label",
|
|
"filter": [
|
|
"==",
|
|
"scalerank",
|
|
1
|
|
],
|
|
"layout": {
|
|
"text-size": {
|
|
"stops": [
|
|
[
|
|
1,
|
|
11
|
|
],
|
|
[
|
|
4,
|
|
17
|
|
]
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "line",
|
|
"id": "ferry_road",
|
|
"paint": {
|
|
"line-color": "#303090"
|
|
},
|
|
"source-layer": "road",
|
|
"filter": [
|
|
"==",
|
|
"class",
|
|
"ferry"
|
|
]
|
|
}
|
|
]
|
|
}
|