@here/harp-map-theme
Version:
1,515 lines (1,514 loc) • 64 kB
JSON
{
"sky": {
"type": "gradient",
"topColor": "#161719",
"bottomColor": "#262829",
"groundColor": "#262829",
"monomialPower": 1
},
"fog": {
"color": "#262829",
"startRatio": 0.8
},
"clearColor": "#4A4D4E",
"lights": [
{
"type": "ambient",
"color": "#C9CACC",
"name": "ambientLight",
"intensity": 0.8
},
{
"type": "directional",
"color": "#C5C7CA",
"name": "light1",
"intensity": 0.4,
"direction": {
"x": 1,
"y": 0,
"z": 1
}
},
{
"type": "directional",
"color": "#B6B6B6",
"name": "light2",
"intensity": 0.4,
"direction": {
"x": -1,
"y": 0,
"z": 1
}
}
],
"defaultTextStyle": {
"name": "defaultTextStyle",
"color": "#090A0A",
"fontCatalogName": "fira"
},
"textStyles": [
{
"name": "smallSign",
"color": "#000000",
"fontCatalogName": "fira"
},
{
"name": "smallSignLight",
"color": "#202121",
"fontCatalogName": "fira"
},
{
"name": "placeMarker",
"color": "#202121",
"fontCatalogName": "fira"
}
],
"fontCatalogs": [
{
"name": "fira",
"url": "fonts/Default_FontCatalog.json"
}
],
"images": {
"icons_night_maki": {
"url": "maki_icons.png",
"preload": true,
"atlas": "maki_icons.json"
}
},
"styles": {
"tilezen": [
{
"description": "pier",
"when": [
"all",
["==", ["get", "$layer"], "roads"],
["!=", ["get", "kind"], "rail"],
[
"any",
["==", ["get", "kind_detail"], "pier"],
["==", ["get", "landuse_kind"], "pier"]
]
],
"technique": "solid-line",
"renderOrder": 10,
"final": true,
"color": "#333334",
"lineWidth": ["interpolate", ["linear"], ["zoom"], 13, 1.5, 14, 1.2, 15, 0.9],
"fadeNear": 0.8,
"fadeFar": 0.9,
"clipping": false
},
{
"description": "residential - background",
"when": [
"all",
["==", ["get", "$layer"], "roads"],
["!=", ["get", "kind"], "rail"],
["==", ["get", "kind"], "minor_road"],
[
"any",
["==", ["get", "kind_detail"], "unclassified"],
["==", ["get", "kind_detail"], "residential"],
["==", ["get", "kind_detail"], "service"]
]
],
"technique": "solid-line",
"renderOrder": 11,
"color": "#535557",
"lineWidth": [
"interpolate",
["linear"],
["zoom"],
10,
42,
11,
28,
12,
18,
13,
7,
14,
4
],
"fadeNear": 0.8,
"fadeFar": 0.9,
"clipping": false
},
{
"description": "residential - foreground",
"when": [
"all",
["==", ["get", "$layer"], "roads"],
["!=", ["get", "kind"], "rail"],
["==", ["get", "kind"], "minor_road"],
[
"any",
["==", ["get", "kind_detail"], "unclassified"],
["==", ["get", "kind_detail"], "residential"],
["==", ["get", "kind_detail"], "service"]
]
],
"technique": "solid-line",
"renderOrder": 11.3,
"color": "#3B3D3F",
"lineWidth": [
"interpolate",
["linear"],
["zoom"],
10,
38,
11,
24,
12,
13,
13,
5,
14,
3
],
"fadeNear": 0.8,
"fadeFar": 0.9,
"clipping": false
},
{
"description": "residential - labels",
"when": [
"all",
["==", ["get", "$layer"], "roads"],
["!=", ["get", "kind"], "rail"],
["==", ["get", "kind"], "minor_road"],
[
"any",
["==", ["get", "kind_detail"], "unclassified"],
["==", ["get", "kind_detail"], "residential"],
["==", ["get", "kind_detail"], "service"]
]
],
"technique": "text",
"renderOrder": 12,
"color": "#999999",
"backgroundColor": "#141414",
"backgroundOpacity": 0.5,
"size": 16,
"priority": 15,
"fadeNear": 0.8,
"fadeFar": 0.9
},
{
"description": "secondary",
"when": [
"all",
["==", ["get", "$layer"], "roads"],
["!=", ["get", "kind"], "rail"],
["==", ["get", "kind"], "major_road"],
["==", ["get", "kind_detail"], "secondary"]
],
"technique": "text",
"renderOrder": 12,
"color": "#999999",
"backgroundColor": "#141414",
"backgroundOpacity": 0.5,
"size": 16,
"priority": 15,
"fadeNear": 0.8,
"fadeFar": 0.9
},
{
"when": [
"all",
["==", ["get", "$layer"], "roads"],
["!=", ["get", "kind"], "rail"],
["==", ["get", "kind"], "major_road"],
["==", ["get", "kind_detail"], "secondary"]
],
"technique": "solid-line",
"renderOrder": 15.3,
"secondaryRenderOrder": 10.3,
"final": true,
"color": "#393A3C",
"secondaryColor": "#616467",
"lineWidth": [
"interpolate",
["linear"],
["zoom"],
7,
180,
8,
110,
9,
45,
10,
30,
11,
20,
12,
12,
13,
7,
14,
5
],
"secondaryWidth": [
"interpolate",
["linear"],
["zoom"],
7,
180,
8,
110,
9,
45,
10,
30,
11,
20,
12,
16,
13,
9,
14,
6
],
"fadeNear": 0.8,
"fadeFar": 0.9,
"clipping": false
},
{
"description": "tertiary",
"when": [
"all",
["==", ["get", "$layer"], "roads"],
["!=", ["get", "kind"], "rail"],
["==", ["get", "kind"], "major_road"],
["in", ["get", "kind_detail"], ["literal", ["primary", "tertiary"]]]
],
"technique": "text",
"renderOrder": 13,
"color": "#999999",
"backgroundColor": "#141414",
"backgroundOpacity": 0.5,
"size": 12.8,
"priority": 20,
"fadeNear": 0.8,
"fadeFar": 0.9
},
{
"description": "tertiary",
"when": [
"all",
["==", ["get", "$layer"], "roads"],
["!=", ["get", "kind"], "rail"],
["==", ["get", "kind"], "major_road"],
["in", ["get", "kind_detail"], ["literal", ["primary", "tertiary"]]]
],
"technique": "solid-line",
"renderOrder": 10.3,
"color": "#56585B",
"lineWidth": [
"interpolate",
["linear"],
["zoom"],
6,
550,
7,
300,
8,
100,
9,
70,
10,
38,
11,
24,
12,
14,
13,
7,
14,
5
],
"fadeNear": 0.8,
"fadeFar": 0.9,
"clipping": false
},
{
"description": "tertiary",
"when": [
"all",
["==", ["get", "$layer"], "roads"],
["!=", ["get", "kind"], "rail"],
["==", ["get", "kind"], "major_road"],
["in", ["get", "kind_detail"], ["literal", ["primary", "tertiary"]]]
],
"technique": "solid-line",
"renderOrder": 15.3,
"final": true,
"color": "#3D3E41",
"lineWidth": [
"interpolate",
["linear"],
["zoom"],
5,
830,
6,
410,
7,
220,
8,
100,
9,
50,
10,
30,
11,
20,
12,
11,
13,
6,
14,
4
],
"fadeNear": 0.8,
"fadeFar": 0.9,
"clipping": false
},
{
"description": "primary",
"when": [
"all",
["==", ["get", "$layer"], "roads"],
["!=", ["get", "kind"], "rail"],
["==", ["get", "kind"], "highway"],
[
"any",
["==", ["get", "kind_detail"], "motorway"],
["==", ["get", "kind_detail"], "primary"]
]
],
"technique": "text",
"renderOrder": 10,
"color": "#999999",
"backgroundColor": "#141414",
"backgroundOpacity": 0.5,
"size": 16,
"priority": 25,
"fadeNear": 0.8,
"fadeFar": 0.9
},
{
"description": "primary",
"when": [
"all",
["==", ["get", "$layer"], "roads"],
["!=", ["get", "kind"], "rail"],
["==", ["get", "kind"], "highway"],
[
"any",
["==", ["get", "kind_detail"], "motorway"],
["==", ["get", "kind_detail"], "primary"]
]
],
"technique": "solid-line",
"renderOrder": 10.4,
"color": "#56585B",
"lineWidth": [
"interpolate",
["linear"],
["zoom"],
6,
700,
7,
400,
8,
200,
9,
90,
10,
50,
11,
33,
12,
16,
13,
11,
14,
7
],
"fadeNear": 0.8,
"fadeFar": 0.9,
"clipping": false
},
{
"description": "primary",
"when": [
"all",
["==", ["get", "$layer"], "roads"],
["!=", ["get", "kind"], "rail"],
["==", ["get", "kind"], "highway"],
[
"any",
["==", ["get", "kind_detail"], "motorway"],
["==", ["get", "kind_detail"], "primary"]
]
],
"technique": "solid-line",
"renderOrder": 15.4,
"final": true,
"color": "#3C3D3F",
"lineWidth": [
"interpolate",
["linear"],
["zoom"],
5,
830,
6,
550,
7,
300,
8,
150,
9,
70,
10,
35,
11,
22,
12,
12,
13,
8,
14,
6
],
"fadeNear": 0.8,
"fadeFar": 0.9,
"clipping": false
},
{
"description": "ferry",
"when": [
"all",
["==", ["get", "$layer"], "roads"],
["!=", ["get", "kind"], "rail"],
["==", ["get", "kind"], "ferry"]
],
"technique": "text",
"renderOrder": 10,
"color": "#999999",
"backgroundColor": "#141414",
"backgroundOpacity": 0.5,
"size": 12.8,
"priority": 25,
"fadeNear": 0.8,
"fadeFar": 0.9
},
{
"description": "ferry",
"when": [
"all",
["==", ["get", "$layer"], "roads"],
["!=", ["get", "kind"], "rail"],
["==", ["get", "kind"], "ferry"]
],
"technique": "dashed-line",
"renderOrder": 10,
"final": true,
"clipping": false,
"color": "#484A4C",
"dashSize": [
"step",
["zoom"],
4000,
7,
2500,
8,
1500,
9,
1200,
10,
560,
11,
100,
12,
50,
13,
25,
14,
16,
15,
12,
16,
10
],
"gapSize": [
"step",
["zoom"],
4000,
7,
2500,
8,
1500,
9,
1200,
10,
300,
11,
100,
12,
50,
13,
25,
14,
16,
15,
12,
16,
10
],
"lineWidth": [
"interpolate",
["linear"],
["zoom"],
5,
320,
6,
160,
7,
80,
8,
40,
9,
15,
10,
9,
11,
6,
12,
3,
13,
1.5,
14,
1
],
"fadeNear": 0.8,
"fadeFar": 0.9
},
{
"description": "TODO",
"when": [
"all",
["==", ["get", "$layer"], "roads"],
["!=", ["get", "kind"], "rail"],
[
"in",
["get", "kind_detail"],
["literal", ["driveway", "parking_aisle", "drive_through"]]
]
],
"technique": "solid-line",
"renderOrder": 10,
"final": true,
"color": "#5E6062",
"lineWidth": 5,
"fadeNear": 0.8,
"fadeFar": 0.9,
"clipping": false
},
{
"description": "pedestrian - background",
"when": [
"all",
["==", ["get", "$layer"], "roads"],
["!=", ["get", "kind"], "rail"],
["==", ["get", "kind"], "path"],
[
"any",
[
"in",
["get", "kind_detail"],
["literal", ["pedestrian", "path", "footway"]]
],
[
"in",
["get", "landuse_kind"],
[
"literal",
[
"park",
"residential",
"footway",
"garden",
"pedestrian",
"grass",
"allotments",
"forest",
"cemetery",
"natural_wood"
]
]
]
]
],
"technique": "solid-line",
"renderOrder": 10.3,
"color": "#5D5F62",
"lineWidth": 1.5,
"fadeNear": 0.8,
"fadeFar": 0.9,
"clipping": false
},
{
"description": "pedestrian - foreground",
"when": [
"all",
["==", ["get", "$layer"], "roads"],
["!=", ["get", "kind"], "rail"],
["==", ["get", "kind"], "path"],
[
"any",
[
"in",
["get", "kind_detail"],
["literal", ["pedestrian", "path", "footway"]]
],
[
"in",
["get", "landuse_kind"],
[
"literal",
[
"park",
"residential",
"footway",
"garden",
"pedestrian",
"grass",
"allotments",
"forest",
"cemetery",
"natural_wood"
]
]
]
]
],
"technique": "solid-line",
"renderOrder": 12.3,
"color": "#353637",
"lineWidth": 1.3,
"fadeNear": 0.8,
"fadeFar": 0.9,
"clipping": false
},
{
"description": "pedestrian - labels",
"when": [
"all",
["==", ["get", "$layer"], "roads"],
["!=", ["get", "kind"], "rail"],
["==", ["get", "kind"], "path"],
[
"any",
[
"in",
["get", "kind_detail"],
["literal", ["pedestrian", "path", "footway"]]
],
[
"in",
["get", "landuse_kind"],
[
"literal",
[
"park",
"residential",
"footway",
"garden",
"pedestrian",
"grass",
"allotments",
"forest",
"cemetery",
"natural_wood"
]
]
]
]
],
"technique": "text",
"renderOrder": 12,
"color": "#999999",
"backgroundColor": "#141414",
"backgroundOpacity": 0.5,
"size": 16,
"priority": 15,
"fadeNear": 0.8,
"fadeFar": 0.9
},
{
"description": "tram",
"when": [
"all",
["==", ["get", "$layer"], "roads"],
["==", ["geometry-type"], "LineString"],
["==", ["get", "kind"], "rail"],
["in", ["get", "kind_detail"], ["literal", ["rail", "light_rail", "tram"]]],
["==", ["get", "kind_detail"], "tram"]
],
"technique": "solid-line",
"renderOrder": 50,
"final": true,
"color": "#57585B",
"lineWidth": ["interpolate", ["linear"], ["zoom"], 13, 1.5, 16, 0.75, 17, 0.4]
},
{
"description": "industrial_railway",
"when": [
"all",
["==", ["get", "$layer"], "roads"],
["==", ["geometry-type"], "LineString"],
["==", ["get", "kind"], "rail"],
["in", ["get", "kind_detail"], ["literal", ["rail", "light_rail", "tram"]]],
[
"in",
["get", "service"],
["literal", ["siding", "industrial", "yard", "spur", "crossover"]]
]
],
"technique": "solid-line",
"renderOrder": 5,
"final": true,
"color": "#606164"
},
{
"description": "Railway+S-Bahn background",
"when": [
"all",
["==", ["get", "$layer"], "roads"],
["==", ["geometry-type"], "LineString"],
["==", ["get", "kind"], "rail"],
["in", ["get", "kind_detail"], ["literal", ["rail", "light_rail", "tram"]]],
["!", ["get", "is_tunnel"]]
],
"technique": "solid-line",
"renderOrder": 5.2,
"color": "#6A6C6F",
"clipping": false,
"lineWidth": ["interpolate", ["linear"], ["zoom"], 13, 3.5, 14.6, 1.5, 15, 0.5]
},
{
"description": "Railway+S-Bahn background",
"when": [
"all",
["==", ["get", "$layer"], "roads"],
["==", ["geometry-type"], "LineString"],
["==", ["get", "kind"], "rail"],
["in", ["get", "kind_detail"], ["literal", ["rail", "light_rail", "tram"]]],
["get", "is_tunnel"]
],
"technique": "solid-line",
"renderOrder": 5.1,
"color": "#6A6C6F",
"clipping": false,
"lineWidth": ["interpolate", ["linear"], ["zoom"], 13, 3.5, 21, 2.5]
},
{
"description": "Railway+S-Bahn dashes",
"when": [
"all",
["==", ["get", "$layer"], "roads"],
["==", ["geometry-type"], "LineString"],
["==", ["get", "kind"], "rail"],
["in", ["get", "kind_detail"], ["literal", ["rail", "light_rail", "tram"]]],
["!", ["get", "is_tunnel"]]
],
"technique": "dashed-line",
"renderOrder": 5.25,
"final": true,
"color": "#7B7E81",
"clipping": false,
"dashSize": ["step", ["zoom"], 30, 11, 20, 12, 12, 13, 7, 14, 4, 15, 2, 20, 1],
"gapSize": ["step", ["zoom"], 100, 11, 55, 12, 50, 13, 40, 14, 25, 15, 12, 20, 8],
"lineWidth": ["interpolate", ["linear"], ["zoom"], 13, 2.75, 21, 1.75]
},
{
"description": "Railway+S-Bahn dashes",
"when": [
"all",
["==", ["get", "$layer"], "roads"],
["==", ["geometry-type"], "LineString"],
["==", ["get", "kind"], "rail"],
["in", ["get", "kind_detail"], ["literal", ["rail", "light_rail", "tram"]]],
["get", "is_tunnel"]
],
"technique": "dashed-line",
"renderOrder": 5.15,
"final": true,
"color": "#454648",
"clipping": false,
"dashSize": ["step", ["zoom"], 100, 11, 40, 12, 24, 13, 30, 14, 25, 15, 15, 16, 8],
"gapSize": ["step", ["zoom"], 100, 11, 40, 12, 24, 13, 30, 14, 25, 15, 15, 16, 8],
"lineWidth": ["interpolate", ["linear"], ["zoom"], 13, 2.75, 14, 1.75]
},
{
"description": "water",
"when": [
"all",
["==", ["get", "$layer"], "water"],
["==", ["geometry-type"], "Polygon"]
],
"technique": "fill",
"renderOrder": 5,
"color": "#3A3C3E"
},
{
"description": "water",
"when": ["==", ["get", "$layer"], "water"],
"technique": "text",
"color": "#999999",
"backgroundColor": "#141414",
"backgroundOpacity": 0.5,
"opacity": 0.5,
"size": 12.8
},
{
"description": "country border",
"when": [
"all",
["==", ["get", "$layer"], "boundaries"],
["==", ["geometry-type"], "LineString"],
["==", ["get", "kind"], "country"]
],
"technique": "solid-line",
"renderOrder": 5,
"color": "#373A3C",
"lineWidth": [
"interpolate",
["linear"],
["zoom"],
1,
5000,
2,
4000,
3,
3500,
4,
2500,
5,
1500,
6,
1000,
7,
500,
8,
250,
9,
125,
10,
60,
11,
40,
12,
20,
13,
10,
14,
5
]
},
{
"description": "country border",
"when": [
"all",
["==", ["get", "$layer"], "boundaries"],
["==", ["geometry-type"], "LineString"],
["==", ["get", "kind"], "country"]
],
"technique": "solid-line",
"renderOrder": 5,
"color": "#2E3234",
"lineWidth": [
"interpolate",
["linear"],
["zoom"],
2,
1000,
3,
700,
4,
500,
5,
250,
6,
110,
7,
45,
8,
25,
9,
15,
10,
10,
11,
7.5,
12,
5,
13,
2.5,
14,
1
]
},
{
"description": "country border",
"when": [
"all",
["==", ["get", "$layer"], "boundaries"],
["==", ["geometry-type"], "LineString"],
["==", ["get", "kind"], "country"]
],
"technique": "text",
"priority": 100,
"color": "#999999",
"backgroundColor": "#141414",
"backgroundOpacity": 0.5,
"size": 12.8
},
{
"description": "disputed border line",
"when": [
"all",
["==", ["get", "$layer"], "boundaries"],
["==", ["geometry-type"], "LineString"],
[
"in",
["get", "kind"],
[
"literal",
[
"disputed",
"indefinite",
"indeterminate",
"lease_limit",
"line_of_control",
"overlay_limit"
]
]
]
],
"technique": "dashed-line",
"renderOrder": 4.1,
"color": "#2E3234",
"lineWidth": [
"interpolate",
["linear"],
["zoom"],
2,
4000,
3,
2600,
4,
1500,
5,
1000,
6,
720,
7,
520,
8,
270,
9,
140,
10,
90,
11,
60,
12,
30,
13,
15,
14,
10,
15,
5,
16,
2
],
"dashSize": [
"interpolate",
["cubic"],
["zoom"],
10,
1024,
11,
512,
12,
256,
13,
128,
14,
64
],
"gapSize": [
"interpolate",
["cubic"],
["zoom"],
10,
512,
11,
256,
12,
128,
13,
64,
14,
32
]
},
{
"description": "disputed border line - text",
"when": [
"all",
["==", ["get", "$layer"], "boundaries"],
["==", ["geometry-type"], "LineString"],
[
"in",
["get", "kind"],
[
"literal",
[
"disputed",
"indefinite",
"indeterminate",
"lease_limit",
"line_of_control",
"overlay_limit"
]
]
]
],
"technique": "text",
"priority": 100,
"color": "#999999",
"backgroundColor": "#141414",
"backgroundOpacity": 0.5,
"size": 12.8
},
{
"description": "region border",
"when": [
"all",
["==", ["get", "$layer"], "boundaries"],
["==", ["geometry-type"], "LineString"],
["==", ["get", "kind"], "region"]
],
"technique": "solid-line",
"renderOrder": 4.1,
"color": "#7C7C7C",
"lineWidth": [
"interpolate",
["linear"],
["zoom"],
2,
600,
3,
300,
4,
150,
5,
100,
6,
60,
7,
30,
8,
20,
9,
12,
10,
8,
11,
5,
12,
3,
13,
2,
14,
1
]
},
{
"description": "region border",
"when": [
"all",
["==", ["get", "$layer"], "boundaries"],
["==", ["geometry-type"], "LineString"],
["==", ["get", "kind"], "region"]
],
"technique": "solid-line",
"renderOrder": 4.1,
"color": "#7C7C7C",
"lineWidth": [
"interpolate",
["linear"],
["zoom"],
2,
600,
3,
300,
4,
150,
5,
100,
6,
60,
7,
30,
8,
20,
9,
12,
10,
8,
11,
5,
12,
3,
13,
2,
14,
1
]
},
{
"description": "region border",
"when": [
"all",
["==", ["get", "$layer"], "boundaries"],
["==", ["geometry-type"], "LineString"],
["==", ["get", "kind"], "region"]
],
"technique": "text",
"priority": 90,
"color": "#999999",
"backgroundColor": "#141414",
"backgroundOpacity": 0.5,
"size": 12.8
},
{
"when": [
"all",
["==", ["get", "$layer"], "boundaries"],
["==", ["geometry-type"], "Point"]
],
"technique": "text",
"renderOrder": 7,
"color": "#999999",
"backgroundColor": "#141414",
"backgroundOpacity": 0.5,
"size": 27.2,
"priority": 200
},
{
"description": "urban",
"when": [
"all",
["==", ["get", "$layer"], "landuse"],
["==", ["geometry-type"], "Polygon"],
["==", ["get", "kind"], "urban"]
],
"technique": "fill",
"renderOrder": 0,
"opacity": 0.8,
"color": "#525556"
},
{
"description": "urban area",
"when": [
"all",
["==", ["get", "$layer"], "landuse"],
["==", ["geometry-type"], "Polygon"],
["==", ["get", "kind"], "urban_area"]
],
"technique": "none",
"renderOrder": 0.1,
"color": [
"interpolate",
["linear"],
["zoom"],
7,
"#646668",
8,
"#646668",
9,
"#616465",
10,
"#616365",
11,
"#616365",
12,
"#646668"
]
},
{
"description": "park",
"when": [
"all",
["==", ["get", "$layer"], "landuse"],
["==", ["geometry-type"], "Polygon"],
[
"in",
["get", "kind"],
[
"literal",
[
"nature",
"forest",
"park",
"wood",
"natural_wood",
"grass",
"meadow",
"village_green",
"dog_park",
"garden",
"nature_reserve",
"protected_area"
]
]
]
],
"technique": "fill",
"renderOrder": 0.2,
"color": "#474A4B"
},
{
"description": "runway",
"when": [
"all",
["==", ["get", "$layer"], "landuse"],
["==", ["geometry-type"], "Polygon"],
["==", ["get", "kind"], "runway"]
],
"technique": "fill",
"renderOrder": 20,
"final": true,
"color": "#3F4243"
},
{
"description": "aerodrome",
"when": [
"all",
["==", ["get", "$layer"], "landuse"],
["==", ["geometry-type"], "Polygon"],
["==", ["get", "kind"], "aerodrome"]
],
"technique": "fill",
"renderOrder": 0.3,
"color": "#444748"
},
{
"description": "national_park",
"when": [
"all",
["==", ["get", "$layer"], "landuse"],
["==", ["geometry-type"], "Polygon"],
["==", ["get", "kind"], "national_park"]
],
"technique": "fill",
"renderOrder": 1,
"color": "#454849"
},
{
"description": "pitch",
"when": [
"all",
["==", ["get", "$layer"], "landuse"],
["==", ["geometry-type"], "Polygon"],
["==", ["get", "kind"], "pitch"]
],
"technique": "fill",
"renderOrder": 1,
"color": "#444748"
},
{
"description": "hospital",
"when": [
"all",
["==", ["get", "$layer"], "landuse"],
["==", ["geometry-type"], "Polygon"],
["==", ["get", "kind"], "hospital"]
],
"technique": "fill",
"renderOrder": 0.1,
"color": "#46484A"
},
{
"description": "cemetery",
"when": [
"all",
["==", ["get", "$layer"], "landuse"],
["==", ["geometry-type"], "Polygon"],
["==", ["get", "kind"], "cemetery"]
],
"technique": "fill",
"renderOrder": 0.1,
"color": "#444748"
},
{
"description": "bridge",
"when": [
"all",
["==", ["get", "$layer"], "landuse"],
["==", ["geometry-type"], "Polygon"],
["==", ["get", "kind"], "bridge"]
],
"technique": "fill",
"renderOrder": 1,
"color": "#505355"
},
{
"description": "zoo",
"when": [
"all",
["==", ["get", "$layer"], "landuse"],
["==", ["geometry-type"], "Polygon"],
[
"in",
["get", "kind"],
["literal", ["sport", "sports_centre", "attraction", "zoo"]]
]
],
"technique": "fill",
"renderOrder": 1,
"color": "#414345"
},
{
"description": "religion",
"when": [
"all",
["==", ["get", "$layer"], "landuse"],
["==", ["geometry-type"], "Polygon"],
["==", ["get", "kind"], "religion"]
],
"technique": "fill",
"renderOrder": 1,
"color": "#616466"
},
{
"description": "industrial",
"when": [
"all",
["==", ["get", "$layer"], "landuse"],
["==", ["geometry-type"], "Polygon"],
[
"in",
["get", "kind"],
["literal", ["common", "surface", "commercial", "military", "industrial"]]
]
],
"technique": "fill",
"renderOrder": 0,
"color": "#444748"
},
{
"description": "farmyard",
"when": [
"all",
["==", ["get", "$layer"], "landuse"],
["==", ["geometry-type"], "Polygon"],
[
"in",
["get", "kind"],
["literal", ["animal", "aviary", "zoo", "farm", "farmland", "farmyard"]]
]
],
"technique": "fill",
"renderOrder": 0,
"color": "#616364"
},
{
"description": "beach",
"when": [
"all",
["==", ["get", "$layer"], "landuse"],
["==", ["geometry-type"], "Polygon"],
["any", ["==", ["get", "kind"], "beach"], ["$=", ["get", "kind"], "_site"]]
],
"technique": "fill",
"renderOrder": 1,
"color": "#5B5E5F"
},
{
"description": "Earth layer",
"when": [
"all",
["==", ["get", "$layer"], "earth"],
["!=", ["get", "kind"], "island"]
],
"technique": "text",
"priority": ["interpolate", ["linear"], ["zoom"], 2, 120, 3, 100, 4, 60],
"color": "#f4f4f4",
"backgroundColor": "#000000",
"fontVariant": "SmallCaps",
"opacity": 0.6
},
{
"description": "Earth layer",
"when": [
"all",
["==", ["get", "$layer"], "earth"],
["==", ["get", "kind"], "island"]
],
"technique": "text",
"color": "#f4f4f4",
"backgroundColor": "#000000",
"opacity": 0.6,
"size": 16
},
{
"description": "country_pop_>10000000",
"when": [
"all",
["==", ["get", "$layer"], "places"],
["==", ["get", "kind"], "country"],
["has", "population"],
[">", ["get", "population"], 10000000]
],
"technique": "text",
"final": true,
"priority": 100,
"size": [
"interpolate",
["linear"],
["zoom"],
1,
11.2,
2,
12.8,
3,
19.2,
4,
22.4,
5,
25.6
],
"color": "#ffffff",
"backgroundColor": "#000000",
"backgroundOpacity": 0.5,
"fontVariant": "SmallCaps",
"opacity": 0.8,
"textFadeTime": 0.75,
"fadeNear": 0.8,
"fadeFar": 0.9
},
{
"description": "country_pop_>1000000",
"when": [
"all",
["==", ["get", "$layer"], "places"],
["==", ["get", "kind"], "country"],
["has", "population"],
[">", ["get", "population"], 1000000]