@here/harp-map-theme
Version:
1,523 lines (1,522 loc) • 63.5 kB
JSON
{
"sky": {
"type": "gradient",
"topColor": "#AAA69A",
"bottomColor": "#FBF6EE",
"groundColor": "#D4CDC0",
"monomialPower": 1
},
"fog": {
"color": "#FBF6EE",
"startRatio": 0.8
},
"clearColor": "#C3BDAE",
"lights": [
{
"type": "ambient",
"color": "#FBF6EF",
"name": "ambientLight",
"intensity": 0.8
},
{
"type": "directional",
"color": "#C8C4BC",
"name": "light1",
"intensity": 0.25,
"direction": {
"x": 1,
"y": 0,
"z": 1
}
},
{
"type": "directional",
"color": "#A29C87",
"name": "light2",
"intensity": 0.25,
"direction": {
"x": -1,
"y": 0,
"z": 0.3
}
}
],
"defaultTextStyle": {
"name": "defaultTextStyle",
"color": "#A5A192",
"fontCatalogName": "fira"
},
"textStyles": [
{
"name": "smallSign",
"color": "#363532",
"fontCatalogName": "fira"
},
{
"name": "smallSignLight",
"color": "#EAEBE7",
"fontCatalogName": "fira"
},
{
"name": "placeMarker",
"color": "#E3EBDD",
"fontCatalogName": "fira"
}
],
"fontCatalogs": [
{
"name": "fira",
"url": "fonts/Default_FontCatalog.json"
}
],
"images": {
"icons_day_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": "#E4E0D4",
"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": "#C4BCA4",
"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": "#DCD8CB",
"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": "#363531",
"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": "#363531",
"backgroundColor": "#FFFFFF",
"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": "#D7D3C3",
"secondaryColor": "#C4BCA4",
"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": "#363531",
"size": 16,
"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": "#C4BCA4",
"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": "#DDD9CA",
"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": "#363531",
"backgroundColor": "#FFFFFF",
"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": "#C4BCA4",
"lineWidth": [
"interpolate",
["linear"],
["zoom"],
6,
700,
7,
400,
8,
250,
9,
120,
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": "#D1CDBC",
"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": "#606058",
"backgroundColor": "#FFFFFF",
"backgroundOpacity": 0.5,
"size": 14.4,
"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": "#8E8F82",
"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": "#BDB9AA",
"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": "#D2C9B1",
"lineWidth": 2,
"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": "#CFCBBE",
"lineWidth": 1.5,
"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": "#363531",
"backgroundColor": "#FFFFFF",
"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": "#C4BFB1",
"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": "#AFAB9D"
},
{
"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": "#AEA691",
"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": "#B3AA92",
"clipping": false,
"lineWidth": ["interpolate", ["linear"], ["zoom"], 13, 3.5, 14, 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": "#9B9789",
"clipping": false,
"dashSize": 1,
"gapSize": ["step", ["zoom"], 100, 11, 40, 12, 24, 13, 30, 14, 25, 15, 15, 16, 8],
"lineWidth": ["interpolate", ["linear"], ["zoom"], 13.9, 3.5, 15, 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": "#D5D1C4",
"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": "#B1AC9C"
},
{
"description": "water",
"when": ["==", ["get", "$layer"], "water"],
"technique": "text",
"color": "#696A60",
"backgroundColor": "#FFFFFF",
"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": "#A7A291",
"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": "#8B8676",
"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": "#363532",
"backgroundColor": "#FFFFFF",
"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": "#8B8676",
"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": "#363532",
"backgroundColor": "#FFFFFF",
"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": "#363532",
"size": 12.8
},
{
"when": [
"all",
["==", ["get", "$layer"], "boundaries"],
["==", ["geometry-type"], "Point"]
],
"technique": "text",
"renderOrder": 7,
"color": "#363532",
"backgroundColor": "#FFFFFF",
"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": "#c9c3b3"
},
{
"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,
"#FAF6EF",
8,
"#FAF6EF",
9,
"#F2EEE5",
10,
"#F2EDE5",
11,
"#F1ECE3",
12,
"#FAF6EF"
]
},
{
"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": "#BEB9A8"
},
{
"description": "runway",
"when": [
"all",
["==", ["get", "$layer"], "landuse"],
["==", ["geometry-type"], "Polygon"],
["==", ["get", "kind"], "runway"]
],
"technique": "fill",
"renderOrder": 20,
"final": true,
"color": "#B8B2A1"
},
{
"description": "aerodrome",
"when": [
"all",
["==", ["get", "$layer"], "landuse"],
["==", ["geometry-type"], "Polygon"],
["==", ["get", "kind"], "aerodrome"]
],
"technique": "fill",
"renderOrder": 0.3,
"color": "#BCB5A6"
},
{
"description": "national_park",
"when": [
"all",
["==", ["get", "$layer"], "landuse"],
["==", ["geometry-type"], "Polygon"],
["==", ["get", "kind"], "national_park"]
],
"technique": "fill",
"renderOrder": 1,
"color": "#C0B9A4"
},
{
"description": "pitch",
"when": [
"all",
["==", ["get", "$layer"], "landuse"],
["==", ["geometry-type"], "Polygon"],
["==", ["get", "kind"], "pitch"]
],
"technique": "fill",
"renderOrder": 1,
"color": "#BCB6A6"
},
{
"description": "hospital",
"when": [
"all",
["==", ["get", "$layer"], "landuse"],
["==", ["geometry-type"], "Polygon"],
["==", ["get", "kind"], "hospital"]
],
"technique": "fill",
"renderOrder": 0.1,
"color": "#BEB7A7"
},
{
"description": "cemetery",
"when": [
"all",
["==", ["get", "$layer"], "landuse"],
["==", ["geometry-type"], "Polygon"],
["==", ["get", "kind"], "cemetery"]
],
"technique": "fill",
"renderOrder": 0.1,
"color": "#BCB6A6"
},
{
"description": "bridge",
"when": [
"all",
["==", ["get", "$layer"], "landuse"],
["==", ["geometry-type"], "Polygon"],
["==", ["get", "kind"], "bridge"]
],
"technique": "fill",
"renderOrder": 1,
"color": "#C4BFB0"
},
{
"description": "zoo",
"when": [
"all",
["==", ["get", "$layer"], "landuse"],
["==", ["geometry-type"], "Polygon"],
[
"in",
["get", "kind"],
["literal", ["sport", "sports_centre", "attraction", "zoo"]]
]
],
"technique": "fill",
"renderOrder": 1,
"color": "#B9B3A3"
},
{
"description": "religion",
"when": [
"all",
["==", ["get", "$layer"], "landuse"],
["==", ["geometry-type"], "Polygon"],
["==", ["get", "kind"], "religion"]
],
"technique": "fill",
"renderOrder": 1,
"color": "#EAF0E7"
},
{
"description": "industrial",
"when": [
"all",
["==", ["get", "$layer"], "landuse"],
["==", ["geometry-type"], "Polygon"],
[
"in",
["get", "kind"],
["literal", ["common", "surface", "commercial", "military", "industrial"]]
]
],
"technique": "fill",
"renderOrder": 0,
"color": "#BCB5A6"
},
{
"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": "#F5F3DE"
},
{
"description": "beach",
"when": [
"all",
["==", ["get", "$layer"], "landuse"],
["==", ["geometry-type"], "Polygon"],
["any", ["==", ["get", "kind"], "beach"], ["$=", ["get", "kind"], "_site"]]
],
"technique": "fill",
"renderOrder": 1,
"color": "#E0DBC8"
},
{
"description": "Earth layer",
"when": [
"all",
["==", ["get", "$layer"], "earth"],
["!=", ["get", "kind"], "island"]
],
"technique": "text",
"priority": ["interpolate", ["linear"], ["zoom"], 2, 120, 3, 100, 4, 60],
"color": "#777065",
"fontVariant": "SmallCaps",
"opacity": 0.6
},
{
"description": "Earth layer",
"when": [
"all",
["==", ["get", "$layer"], "earth"],
["==", ["get", "kind"], "island"]
],
"technique": "text",
"color": "#8F8B7B",
"opacity": 0.6,
"size": 16
},
{
"description": "country_pop_>10000000",
"when": [
"all",
["==", ["get", "$layer"], "places"],
["==", ["get", "kind"], "country"],
[">", ["number", ["get", "population"], 0], 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": "#777065",
"backgroundColor": "#FFFFFF",
"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"],
[">", ["number", ["get", "population"], 0], 1000000]
],
"technique": "text",
"final": true,
"priority": 100,
"size": [
"interpolate",
["linear"],
["zoom"],
1,
8,
2,
9.6,
3,
12.8,
4,
16,
5,
19.2