UNPKG

@here/harp-map-theme

Version:
1,518 lines (1,517 loc) 63.5 kB
{ "sky": { "type": "gradient", "topColor": "#161719", "bottomColor": "#262829", "groundColor": "#262829", "monomialPower": 1 }, "fog": { "color": "#262829", "startRatio": 0.8 }, "clearColor": "#32353B", "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": { "maki_icons": { "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 - outline", "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": "#000", "lineWidth": [ "interpolate", ["linear"], ["zoom"], 10, 42, 11, 28, 12, 18, 13, 7, 14, 3.5 ], "fadeNear": 0.8, "fadeFar": 0.9, "clipping": false }, { "description": "residential - fill", "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": "#F2D12E", "lineWidth": [ "interpolate", ["linear"], ["zoom"], 10, 38, 11, 24, 12, 13, 13, 5, 14, 3 ], "fadeNear": 0.8, "fadeFar": 0.9, "clipping": false }, { "description": "residential - text", "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": "none", "renderOrder": 12, "color": "#999999", "backgroundColor": "#141414", "backgroundOpacity": 0.5, "size": 0, "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": "#F27C37", "secondaryColor": "#000", "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, 5.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": "text", "renderOrder": 13, "color": "#999999", "backgroundColor": "#141414", "backgroundOpacity": 0.5, "size": 0, "priority": 20, "fadeNear": 0.8, "fadeFar": 0.9 }, { "description": "tertiary - outline", "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": "#000", "lineWidth": [ "interpolate", ["linear"], ["zoom"], 6, 550, 7, 300, 8, 100, 9, 70, 10, 38, 11, 24, 12, 14, 13, 7, 14, 4.5 ], "fadeNear": 0.8, "fadeFar": 0.9, "clipping": false }, { "description": "tertiary - fill", "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": "#F2AB26", "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": 0, "priority": 25, "fadeNear": 0.8, "fadeFar": 0.9 }, { "description": "primary - outline", "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": "#000", "lineWidth": [ "interpolate", ["linear"], ["zoom"], 6, 700, 7, 400, 8, 200, 9, 90, 10, 50, 11, 33, 12, 16, 13, 11, 14, 6.5 ], "fadeNear": 0.8, "fadeFar": 0.9, "clipping": false }, { "description": "primary - fill", "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": "#D84C1A", "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": 0, "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"], 2000, 7, 1250, 8, 750, 9, 600, 10, 280, 11, 50, 12, 25, 13, 12, 14, 8, 15, 6, 16, 5, 17, 4, 18, 3 ], "gapSize": [ "step", ["zoom"], 2000, 7, 1250, 8, 750, 9, 600, 10, 280, 11, 50, 12, 25, 13, 12, 14, 8, 15, 6, 16, 5, 17, 4, 18, 3 ], "lineWidth": [ "interpolate", ["linear"], ["zoom"], 5, 640, 6, 320, 7, 160, 8, 80, 9, 40, 10, 15, 11, 9, 12, 6, 13, 3, 14, 1.5, 15, 1, 16, 0.5, 17, 0.5 ], "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 - outline", "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": "#000", "lineWidth": 1.5, "fadeNear": 0.8, "fadeFar": 0.9, "clipping": false }, { "description": "pedestrian - fill", "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": "#FFF4BF", "lineWidth": 1.3, "fadeNear": 0.8, "fadeFar": 0.9, "clipping": false }, { "description": "pedestrian - text", "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": 0, "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 - outline", "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", "lineWidth": ["interpolate", ["linear"], ["zoom"], 13, 3.5, 14.6, 1.5, 15, 0.5] }, { "description": "Railway+S-Bahn background - outline", "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", "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", "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", "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": "#0F1621" }, { "description": "water", "when": ["==", ["get", "$layer"], "water"], "technique": "text", "color": "#999999", "backgroundColor": "#141414", "backgroundOpacity": 0.5, "opacity": 0.5, "size": 0 }, { "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 - outline", "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": "#3B3E45" }, { "description": "urban area", "when": [ "all", ["==", ["get", "$layer"], "landuse"], ["==", ["geometry-type"], "Polygon"], ["==", ["get", "kind"], "urban_area"] ], "technique": "none", "renderOrder": 0.1, "color": "#3B3E45" }, { "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": "#373A40" }, { "description": "runway", "when": [ "all", ["==", ["get", "$layer"], "landuse"], ["==", ["geometry-type"], "Polygon"], ["==", ["get", "kind"], "runway"] ], "technique": "fill", "renderOrder": 20, "final": true, "color": "#2E3036" }, { "description": "aerodrome", "when": [ "all", ["==", ["get", "$layer"], "landuse"], ["==", ["geometry-type"], "Polygon"], ["==", ["get", "kind"], "aerodrome"] ], "technique": "fill", "renderOrder": 0.3, "color": "#373A40" }, { "description": "national_park", "when": [ "all", ["==", ["get", "$layer"], "landuse"], ["==", ["geometry-type"], "Polygon"], ["==", ["get", "kind"], "national_park"] ], "technique": "fill", "renderOrder": 1, "color": "#373A40" }, { "description": "pitch", "when": [ "all", ["==", ["get", "$layer"], "landuse"], ["==", ["geometry-type"], "Polygon"], ["==", ["get", "kind"], "pitch"] ], "technique": "fill", "renderOrder": 1, "color": "#373A40" }, { "description": "hospital", "when": [ "all", ["==", ["get", "$layer"], "landuse"], ["==", ["geometry-type"], "Polygon"], ["==", ["get", "kind"], "hospital"] ], "technique": "fill", "renderOrder": 0.1, "color": "#373A40" }, { "description": "cemetery", "when": [ "all", ["==", ["get", "$layer"], "landuse"], ["==", ["geometry-type"], "Polygon"], ["==", ["get", "kind"], "cemetery"] ], "technique": "fill", "renderOrder": 0.1, "color": "#373A40" }, { "description": "bridge", "when": [ "all", ["==", ["get", "$layer"], "landuse"], ["==", ["geometry-type"], "Polygon"], ["==", ["get", "kind"], "bridge"] ], "technique": "fill", "renderOrder": 1, "color": "#ff0000" }, { "description": "zoo", "when": [ "all", ["==", ["get", "$layer"], "landuse"], ["==", ["geometry-type"], "Polygon"], [ "in", ["get", "kind"], ["literal", ["sport", "sports_centre", "attraction", "zoo"]] ] ], "technique": "fill", "renderOrder": 1, "color": "#373A40" }, { "description": "religion", "when": [ "all", ["==", ["get", "$layer"], "landuse"], ["==", ["geometry-type"], "Polygon"], ["==", ["get", "kind"], "religion"] ], "technique": "fill", "renderOrder": 1, "color": "#373A40" }, { "description": "industrial", "when": [ "all", ["==", ["get", "$layer"], "landuse"], ["==", ["geometry-type"], "Polygon"], [ "in", ["get", "kind"], ["literal", ["common", "surface", "commercial", "military", "industrial"]] ] ], "technique": "fill", "renderOrder": 0, "color": "#373A40" }, { "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": "#373A40" }, { "description": "beach", "when": [ "all", ["==", ["get", "$layer"], "landuse"], ["==", ["geometry-type"], "Polygon"], ["any", ["==", ["get", "kind"], "beach"], ["$=", ["get", "kind"], "_site"]] ], "technique": "fill", "renderOrder": 1, "color": "#373A40" }, { "description": "Earth layer", "when": [ "all", ["==", ["get", "$layer"], "earth"], ["!=", ["get", "kind"], "island"] ], "technique": "text", "priority": ["interpolate", ["linear"], ["zoom"], 2, 120, 3, 100, 4, 60], "color": "#3B3E45", "backgroundColor": "#000000", "fontVariant": "SmallCaps", "opacity": 0.6 }, { "description": "Earth layer", "when": [ "all", ["==", ["get", "$layer"], "earth"], ["==", ["get", "kind"], "island"] ], "technique": "text", "color": "#3B3E45", "backgroundColor": "#000000", "opacity": 0.6, "size": 16 }, { "description": "country_pop_>10000000", "when": [ "all", ["==", ["get", "$layer"], "places"], ["==", ["get", "kind"], "country"], [">", ["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"], [">", ["get", "population"], 1000000] ], "technique": "text", "final": true, "priority": 100, "size": [ "interpolate", ["linear"], ["zoom"], 1, 8, 2,