{ "version": 8, "name": "Nautical", "metadata": { "mapbox:autocomposite": false, "mapbox:type": "template", "maputnik:renderer": "mbgljs", "openmaptiles:version": "3.x", "openmaptiles:mapbox:owner": "openmaptiles", "openmaptiles:mapbox:source:url": "mapbox://openmaptiles.4qljc88t" }, "center": [ 13.498, 45.6268 ], "zoom": 12.241790506353492, "bearing": 0, "pitch": 0, "sources": { "osm": { "type": "vector", "url": "https://osm.tegola.io/capabilities/osm.json" }, "seamap": { "type": "vector", "url": "https://openseamap-tiles.tegola.io/capabilities/osm.json" }, "bathy": { "type": "vector", "url": "https://bathymetry.tegola.io/capabilities/bathymetry.json" } }, "sprite": "https://raw.githubusercontent.com/terranodo/tegola-openseamap/master/spritesheet/vector-seamap", "glyphs": "https://go-spatial.github.io/carto-assets/fonts/{fontstack}/{range}.pbf", "layers": [ { "id": "background", "type": "background", "minzoom": 0, "maxzoom": 20, "layout": { "visibility": "visible" }, "paint": { "background-color": "rgba(144, 204, 203, 1)" } }, { "id": "contours-10000", "type": "line", "source": "bathy", "source-layer": "contours", "minzoom": 4, "maxzoom": 18, "filter": ["all", ["==", "elevation", -10000]], "layout": { "line-cap": "round" }, "paint": { "line-color": "rgba(82, 82, 82, 1)", "line-width": { "stops": [ [4, 1], [9, 2] ] }, "line-dasharray": [20, 4, -0.5, 4] } }, { "id": "contours-9000", "type": "line", "source": "bathy", "source-layer": "contours", "minzoom": 4, "maxzoom": 18, "filter": ["all", ["==", "elevation", -9000]], "layout": { "line-cap": "round" }, "paint": { "line-color": "rgba(82, 82, 82, 1)", "line-width": { "stops": [ [4, 1], [9, 2] ] }, "line-dasharray": [14, 4, 4, 4, -0.5, 4, -0.5, 4, -0.5, 4, -0.5, 4] } }, { "id": "contours-8000", "type": "line", "source": "bathy", "source-layer": "contours", "minzoom": 4, "maxzoom": 18, "filter": ["all", ["==", "elevation", -8000]], "layout": { "line-cap": "round" }, "paint": { "line-color": "rgba(82, 82, 82, 1)", "line-width": { "stops": [ [4, 1], [9, 2] ] }, "line-dasharray": [14, 4, 4, 4, -0.5, 4, -0.5, 4, -0.5, 4] } }, { "id": "contours-7000", "type": "line", "source": "bathy", "source-layer": "contours", "minzoom": 4, "maxzoom": 18, "filter": ["all", ["==", "elevation", -7000]], "layout": { "line-cap": "round" }, "paint": { "line-color": "rgba(82, 82, 82, 1)", "line-width": { "stops": [ [4, 1], [9, 2] ] }, "line-dasharray": [14, 4, 4, 4, -0.5, 4, -0.5, 4] } }, { "id": "contours-6000", "type": "line", "source": "bathy", "source-layer": "contours", "minzoom": 4, "maxzoom": 18, "filter": ["all", ["==", "elevation", -6000]], "layout": { "line-cap": "round" }, "paint": { "line-color": "rgba(82, 82, 82, 1)", "line-width": { "stops": [ [4, 1], [9, 2] ] }, "line-dasharray": [14, 4, 4, 4, -0.5, 4] } }, { "id": "contours-5000", "type": "line", "source": "bathy", "source-layer": "contours", "minzoom": 4, "maxzoom": 18, "filter": ["all", ["==", "elevation", -5000]], "layout": { "line-cap": "round" }, "paint": { "line-color": "rgba(82, 82, 82, 1)", "line-width": { "stops": [ [4, 1], [9, 2] ] }, "line-dasharray": [14, 4, 4, 4] } }, { "id": "contours-4000", "type": "line", "source": "bathy", "source-layer": "contours", "minzoom": 4, "maxzoom": 18, "filter": ["all", ["==", "elevation", -4000]], "layout": { "line-cap": "round" }, "paint": { "line-color": "rgba(82, 82, 82, 1)", "line-width": { "stops": [ [4, 1], [9, 2] ] }, "line-dasharray": [11, 4, -0.5, 4, -0.5, 4, -0.5, 4, -0.5, 4] } }, { "id": "contours-3000", "type": "line", "source": "bathy", "source-layer": "contours", "minzoom": 4, "maxzoom": 18, "filter": ["all", ["==", "elevation", -3000]], "layout": { "line-cap": "round" }, "paint": { "line-color": "rgba(82, 82, 82, 1)", "line-width": { "stops": [ [4, 1], [9, 2] ] }, "line-dasharray": [14, 4, -0.5, 4, -0.5, 4, -0.5, 4] } }, { "id": "contours-2000", "type": "line", "source": "bathy", "source-layer": "contours", "minzoom": 4, "maxzoom": 18, "filter": ["all", ["==", "elevation", -2000]], "layout": { "line-cap": "round" }, "paint": { "line-color": "rgba(82, 82, 82, 1)", "line-width": { "stops": [ [4, 1], [9, 2] ] }, "line-dasharray": [17, 4, -0.5, 4, -0.5, 4] } }, { "id": "contours-1000", "type": "line", "source": "bathy", "source-layer": "contours", "minzoom": 4, "maxzoom": 18, "filter": ["all", ["==", "elevation", -1000]], "layout": { "line-cap": "round" }, "paint": { "line-color": "rgba(82, 82, 82, 1)", "line-width": { "stops": [ [4, 1], [9, 2] ] }, "line-dasharray": [20, 4, -0.5, 4] } }, { "id": "contours-500", "type": "line", "source": "bathy", "source-layer": "contours", "minzoom": 8, "maxzoom": 18, "filter": ["all", ["==", "elevation", -500]], "layout": { "line-cap": "round" }, "paint": { "line-color": "rgba(82, 82, 82, 1)", "line-width": { "stops": [ [6, 1], [9, 2] ] }, "line-dasharray": [12, 4, 6, 4] } }, { "id": "contours-200", "type": "line", "source": "bathy", "source-layer": "contours", "minzoom": 8, "maxzoom": 18, "filter": ["all", ["==", "elevation", -200]], "layout": { "line-cap": "round" }, "paint": { "line-color": "rgba(82, 82, 82, 1)", "line-width": { "stops": [ [6, 1], [9, 2] ] }, "line-dasharray": [14, 4, -0.5, 4, -0.5, 4] } }, { "id": "contours-100", "type": "line", "source": "bathy", "source-layer": "contours", "minzoom": 8, "maxzoom": 18, "filter": ["all", ["==", "elevation", -100]], "layout": { "line-cap": "round" }, "paint": { "line-color": "rgba(82, 82, 82, 1)", "line-width": { "stops": [ [6, 1], [9, 2] ] }, "line-dasharray": [16, 4, -0.5, 4] } }, { "id": "contours-40", "type": "line", "source": "bathy", "source-layer": "contours", "minzoom": 10, "maxzoom": 18, "filter": ["all", ["==", "elevation", -40]], "layout": { "line-cap": "round" }, "paint": { "line-color": "rgba(82, 82, 82, 1)", "line-width": 2, "line-dasharray": [6, 3, -0.5, 2, -0.5, 3, -0.5, 2, -0.5, 3] } }, { "id": "contours-20", "type": "line", "source": "bathy", "source-layer": "contours", "minzoom": 10, "maxzoom": 18, "filter": ["all", ["==", "elevation", -20]], "layout": { "line-cap": "round" }, "paint": { "line-color": "rgba(82, 82, 82, 1)", "line-width": 2, "line-dasharray": [6, 3, -0.5, 2, -0.5, 3] } }, { "id": "contours-10", "type": "line", "source": "bathy", "source-layer": "contours", "minzoom": 10, "maxzoom": 18, "filter": ["all", ["==", "elevation", -10]], "layout": { "line-cap": "round" }, "paint": { "line-color": "rgba(82, 82, 82, 1)", "line-width": 2, "line-dasharray": [-0.5, 2] } }, { "id": "contours-6", "type": "line", "source": "bathy", "source-layer": "contours", "minzoom": 12, "maxzoom": 18, "filter": ["all", ["==", "elevation", -6]], "layout": { "line-cap": "round" }, "paint": { "line-color": "rgba(82, 82, 82, 1)", "line-width": 2, "line-dasharray": [3, 1, 2] } }, { "id": "contours-4", "type": "line", "source": "bathy", "source-layer": "contours", "minzoom": 12, "maxzoom": 18, "filter": ["all", ["==", "elevation", -4]], "layout": { "line-cap": "round" }, "paint": { "line-color": "rgba(82, 82, 82, 1)", "line-width": 2, "line-dasharray": [1, 1, 1, 1, 1, 1, 1, 2] } }, { "id": "contours-2", "type": "line", "source": "bathy", "source-layer": "contours", "minzoom": 12, "maxzoom": 18, "filter": ["all", ["==", "elevation", -2]], "layout": { "line-cap": "round" }, "paint": { "line-color": "rgba(82, 82, 82, 1)", "line-width": 2, "line-dasharray": [1, 1, 1, 3] } }, { "id": "land", "type": "fill", "source": "osm", "source-layer": "land", "minzoom": 0, "maxzoom": 24, "paint": { "fill-color": "rgba(247, 246, 241, 1)" } }, { "id": "pier_area", "type": "fill", "source": "osm", "source-layer": "other_areas", "filter": [ "all", [ "==", "type", "pier" ] ], "layout": { "visibility": "visible" }, "paint": { "fill-color": "rgba(247, 246, 241, 1)" } }, { "id": "airports", "type": "fill", "source": "osm", "source-layer": "transport_areas", "minzoom": 12, "maxzoom": 24, "filter": [ "all", [ "==", "type", "apron" ] ], "layout": { "visibility": "visible" }, "paint": { "fill-color": "rgba(221, 221, 221, 1)" } }, { "id": "landuse_areas_z13", "type": "fill", "source": "osm", "source-layer": "landuse_areas", "minzoom": 13, "maxzoom": 24, "layout": { "visibility": "visible" }, "paint": { "fill-color": { "property": "type", "type": "categorical", "default": "transparent", "stops": [ [ "wetland", "rgba(227, 233, 226, 1)" ], [ "salt_pond", "rgba(236, 240, 241, 1)" ], [ "basin", "rgba(144, 204, 203, 1)" ], [ "beach", "rgba(238, 229, 178, 1)" ], [ "desert", "rgba(238, 229, 178, 1)" ], [ "farmland", "rgba(222, 221, 190, 1)" ], [ "farm", "rgba(222, 221, 190, 1)" ], [ "orchard", "rgba(222, 221, 190, 1)" ], [ "allotments", "rgba(222, 221, 190, 1)" ], [ "heath", "rgba(225, 233, 214, 1)" ], [ "meadow", "rgba(225, 233, 214, 1)" ], [ "park", "rgba(208, 220, 174, 1)" ], [ "residential", "rgba(237, 236, 231, 1)" ], [ "retail", "rgba(237, 236, 231, 1)" ], [ "industrial", "rgba(215, 200, 203, 1)" ], [ "quarry", "rgba(215, 200, 203, 1)" ], [ "landfill", "rgba(194, 170, 175, 1)" ], [ "college", "rgba(226, 214, 205, 1)" ], [ "school", "rgba(226, 214, 205, 1)" ], [ "education", "rgba(226, 214, 205, 1)" ], [ "university", "rgba(226, 214, 205, 1)" ], [ "cemetery", "rgba(214, 222, 210, 1)" ], [ "grave_yard", "rgba(214, 222, 210, 1)" ], [ "pitch", "rgba(208, 220, 174, 1)" ], [ "sports_centre", "rgba(208, 220, 174, 1)" ], [ "stadium", "rgba(208, 220, 174, 1)" ], [ "grass", "rgba(208, 220, 174, 1)" ], [ "grassland", "rgba(208, 220, 174, 1)" ], [ "garden", "rgba(208, 220, 174, 1)" ], [ "village_green", "rgba(208, 220, 174, 1)" ], [ "recreation_ground", "rgba(208, 220, 174, 1)" ], [ "picnic_site", "rgba(208, 220, 174, 1)" ], [ "camp_site", "rgba(208, 220, 174, 1)" ], [ "playground", "rgba(208, 220, 174, 1)" ], [ "forest", "rgba(178, 194, 157, 1)" ], [ "wood", "rgba(178, 194, 157, 1)" ], [ "nature_reserve", "rgba(178, 194, 157, 0.2)" ], [ "commercial", "rgba(215,200,203,1)" ] ] } } }, { "id": "landuse_areas_z10", "type": "fill", "source": "osm", "source-layer": "landuse_areas", "minzoom": 10, "maxzoom": 13, "layout": { "visibility": "visible" }, "paint": { "fill-color": { "property": "type", "type": "categorical", "default": "transparent", "stops": [ [ "park", "rgba(208, 220, 174, 1)" ], [ "forest", "rgba(178, 194, 157, 1)" ], [ "wood", "rgba(178, 194, 157, 1)" ], [ "nature_reserve", "rgba(178, 194, 157, 0.3)" ], [ "landfill", "rgba(194, 170, 175, 1)" ] ] } } }, { "id": "landuse_areas_park_overlay", "type": "fill", "source": "osm", "source-layer": "landuse_areas", "minzoom": 10, "maxzoom": 24, "layout": { "visibility": "visible" }, "paint": { "fill-color": { "property": "type", "type": "categorical", "default": "transparent", "stops": [ [ "park", "rgba(208, 220, 174, 1)" ] ] } } }, { "id": "landuse_areas_z7", "type": "fill", "source": "osm", "source-layer": "landuse_areas", "minzoom": 7, "maxzoom": 10, "filter": [ "all", [ "in", "type", "forest", "wood", "nature_reserve" ] ], "layout": { "visibility": "visible" }, "paint": { "fill-color": "rgba(178, 194, 157, 1)" } }, { "id": "landuse_areas_z5", "type": "fill", "source": "osm", "source-layer": "landuse_areas", "minzoom": 5, "maxzoom": 7, "filter": [ "all", [ "in", "type", "forest", "wood" ], [ ">", "area", 50000000 ] ], "layout": { "visibility": "visible" }, "paint": { "fill-color": "rgba(178, 194, 157, 1)" } }, { "id": "landuse_areas_z3", "type": "fill", "source": "osm", "source-layer": "landuse_areas", "minzoom": 3, "maxzoom": 5, "filter": [ "all", [ "in", "type", "forest", "wood" ], [ ">", "area", 500000000 ] ], "layout": { "visibility": "visible" }, "paint": { "fill-color": "rgba(178, 194, 157, 1)" } }, { "id": "amenity_areas", "type": "fill", "source": "osm", "source-layer": "amenity_areas", "filter": [ "all", [ "in", "type", "school", "university" ] ], "layout": { "visibility": "visible" }, "paint": { "fill-color": "rgba(226, 214, 205, 1)" } }, { "id": "landuse_naturereserveoutline", "type": "line", "source": "osm", "source-layer": "landuse_areas", "minzoom": 10, "maxzoom": 24, "filter": [ "all", [ "==", "type", "nature_reserve" ] ], "layout": { "visibility": "visible" }, "paint": { "line-width": { "stops": [ [ 10, 2 ], [ 20, 3 ] ] }, "line-dasharray": [ 2.5, 1.5 ], "line-color": "rgba(195, 203, 179, 1)" } }, { "id": "military_landuselow", "type": "fill", "source": "osm", "source-layer": "landuse_areas", "minzoom": 4, "maxzoom": 10, "filter": [ "all", [ "==", "type", "military" ] ], "layout": { "visibility": "visible" }, "paint": { "fill-color": "rgba(230, 224, 212, 1)" } }, { "id": "military_landuse_areas", "type": "fill", "source": "osm", "source-layer": "landuse_areas", "minzoom": 10, "maxzoom": 20, "filter": [ "all", [ "==", "type", "military" ] ], "layout": { "visibility": "visible" }, "paint": { "fill-color": "rgba(133, 105, 48, 1)", "fill-pattern": "military", "fill-opacity": 0.3 } }, { "id": "military", "type": "fill", "source": "osm", "source-layer": "other_areas", "filter": [ "all", [ "==", "class", "military" ] ], "layout": { "visibility": "visible" }, "paint": { "fill-color": "rgba(230, 224, 212, 1)", "fill-pattern": "" } }, { "id": "water_lines_stream", "type": "line", "source": "osm", "source-layer": "water_lines", "minzoom": 13, "maxzoom": 24, "filter": [ "all", [ "==", "type", "stream" ] ], "paint": { "line-color": "rgba(144, 204, 203, 1)", "line-width": { "stops": [ [ 13, 0.5 ], [ 15, 0.8 ], [ 20, 2 ] ] } } }, { "id": "water_lines_ditch", "type": "line", "source": "osm", "source-layer": "water_lines", "minzoom": 15, "maxzoom": 24, "filter": [ "all", [ "in", "type", "ditch", "drain" ] ], "paint": { "line-color": "rgba(144, 204, 203, 1)", "line-width": { "stops": [ [ 15, 0.2 ], [ 20, 1.5 ] ] } } }, { "id": "water_lines_canal", "type": "line", "source": "osm", "source-layer": "water_lines", "minzoom": 8, "maxzoom": 24, "filter": [ "all", [ "==", "type", "canal" ] ], "paint": { "line-color": "rgba(144, 204, 203, 1)", "line-width": { "stops": [ [ 8, 0.5 ], [ 13, 0.5 ], [ 14, 1 ], [ 20, 3 ] ] } } }, { "id": "water_lines_river", "type": "line", "source": "osm", "source-layer": "water_lines", "minzoom": 8, "maxzoom": 24, "filter": [ "all", [ "==", "type", "river" ] ], "paint": { "line-color": "rgba(144, 204, 203, 1)", "line-width": { "stops": [ [ 8, 1 ], [ 12, 1.5 ], [ 13, 2 ], [ 14, 5 ], [ 20, 12 ] ] } } }, { "id": "water_areas", "type": "fill", "source": "osm", "source-layer": "water_areas", "minzoom": 5, "maxzoom": 24, "layout": { "visibility": "visible" }, "paint": { "fill-color": "rgba(144, 204, 203, 1)" } }, { "id": "water_areas_z3", "type": "fill", "source": "osm", "source-layer": "water_areas", "minzoom": 3, "maxzoom": 5, "filter": [ "all", [ ">", "area", 1000000000 ] ], "layout": { "visibility": "visible" }, "paint": { "fill-color": "rgba(144, 204, 203, 1)" } }, { "id": "pier_line", "type": "line", "source": "osm", "source-layer": "other_lines", "minzoom": 12, "filter": [ "all", [ "==", "type", "pier" ] ], "layout": { "visibility": "visible" }, "paint": { "line-color": "rgba(255, 255, 255, 1)", "line-width": { "stops": [ [ 12, 2 ], [ 18, 7 ] ] } } }, { "id": "landuse_marinaoutline", "type": "line", "source": "osm", "source-layer": "landuse_areas", "minzoom": 10, "maxzoom": 24, "filter": [ "all", [ "==", "type", "marina" ] ], "layout": { "visibility": "visible" }, "paint": { "line-width": { "stops": [ [ 10, 2 ], [ 20, 10 ] ] }, "line-color": "rgba(150, 179, 222, 1)", "line-blur": 0 } }, { "id": "landuse_marinaoutlinetop", "type": "line", "source": "osm", "source-layer": "landuse_areas", "minzoom": 10, "maxzoom": 24, "filter": [ "all", [ "==", "type", "marina" ] ], "layout": { "visibility": "visible" }, "paint": { "line-width": { "stops": [ [ 10, 2 ], [ 20, 3 ] ] }, "line-color": "rgba(126, 167, 226, 1)", "line-blur": 0 } }, { "id": "aero_taxiway_lines", "type": "line", "source": "osm", "source-layer": "transport_lines", "minzoom": 12, "maxzoom": 24, "filter": [ "all", [ "==", "type", "taxiway" ] ], "layout": { "visibility": "visible" }, "paint": { "line-color": "rgba(220, 220, 220, 1)", "line-width": { "stops": [ [ 12, 1 ], [ 13, 1.5 ], [ 18, 4 ] ] } } }, { "id": "aero_runway_lines", "type": "line", "source": "osm", "source-layer": "transport_lines", "minzoom": 12, "maxzoom": 24, "filter": [ "all", [ "==", "type", "runway" ] ], "layout": { "visibility": "visible" }, "paint": { "line-color": "rgba(220, 220, 220, 1)", "line-width": { "stops": [ [ 12, 1.5 ], [ 18, 25 ] ] } } }, { "id": "city_county_lines", "type": "line", "source": "osm", "source-layer": "admin_lines", "minzoom": 9, "maxzoom": 20, "filter": [ "all", [ ">=", "admin_level", 6 ], [ "<=", "admin_level", 8 ] ], "layout": { "visibility": "visible" }, "paint": { "line-color": "rgba(210, 210, 210, 1)", "line-dasharray": [ 2, 2 ], "line-width": 1.5 } }, { "id": "state_lines_z10", "type": "line", "source": "osm", "source-layer": "admin_lines", "minzoom": 10, "maxzoom": 20, "filter": [ "all", [ "==", "admin_level", 4 ] ], "layout": { "visibility": "visible" }, "paint": { "line-color": "rgba(178, 171, 171, 1)", "line-dasharray": [ 6, 3 ], "line-width": 1.5 } }, { "id": "state_lines_z2", "type": "line", "source": "osm", "source-layer": "state_lines", "minzoom": 2, "maxzoom": 10, "layout": { "visibility": "visible" }, "paint": { "line-color": "rgba(178, 171, 171, 1)", "line-dasharray": [ 6, 3 ], "line-width": 1.5 } }, { "id": "roads_trackfillcase", "type": "line", "source": "osm", "source-layer": "transport_lines", "minzoom": 14, "maxzoom": 24, "filter": [ "all", [ "==", "type", "track" ] ], "layout": { "visibility": "visible" }, "paint": { "line-color": "rgba(239, 221, 203, 1)", "line-width": { "stops": [ [ 14, 3 ], [ 20, 8 ] ] } } }, { "id": "roads_trackfill", "type": "line", "source": "osm", "source-layer": "transport_lines", "minzoom": 14, "maxzoom": 24, "filter": [ "all", [ "==", "type", "track" ] ], "layout": { "visibility": "visible" }, "paint": { "line-color": "rgba(251, 247, 245, 1)", "line-width": { "stops": [ [ 14, 0.5 ], [ 20, 3 ] ] } } }, { "id": "roads_track", "type": "line", "source": "osm", "source-layer": "transport_lines", "minzoom": 14, "maxzoom": 24, "filter": [ "all", [ "==", "type", "track" ] ], "layout": { "visibility": "visible" }, "paint": { "line-color": "rgba(218, 191, 164, 1)", "line-dasharray": [ 0.3, 1 ], "line-width": { "stops": [ [ 14, 3 ], [ 20, 8 ] ] } } }, { "id": "roads_footway", "type": "line", "source": "osm", "source-layer": "transport_lines", "minzoom": 14, "maxzoom": 24, "filter": [ "all", [ "in", "type", "footway", "cycleway", "path", "pedestrian" ] ], "layout": { "visibility": "visible" }, "paint": { "line-color": "rgba(191, 147, 98, 1)", "line-width": 1, "line-dasharray": [ 1, 2 ] } }, { "id": "roads_pier", "type": "line", "source": "osm", "source-layer": "transport_lines", "minzoom": 14, "maxzoom": 24, "filter": [ "all", [ "==", "type", "pier" ] ], "layout": { "visibility": "visible" }, "paint": { "line-color": "rgba(255, 255, 255, 1)", "line-width": 4 } }, { "id": "roads_railyard", "type": "line", "source": "osm", "source-layer": "transport_lines", "minzoom": 14, "maxzoom": 24, "filter": [ "any", [ "in", "type", "rail", "disused" ], [ "in", "service", "yard", "siding" ] ], "layout": { "visibility": "visible" }, "paint": { "line-color": "rgba(153, 153, 153, 1)", "line-width": { "stops": [ [ 15, 0.35 ], [ 20, 2.25 ] ] } } }, { "id": "roads_steps", "type": "line", "source": "osm", "source-layer": "transport_lines", "minzoom": 14, "maxzoom": 24, "filter": [ "all", [ "in", "type", "steps" ] ], "layout": { "visibility": "visible" }, "paint": { "line-color": "rgba(152, 83, 37, 1)", "line-width": { "stops": [ [ 14, 3 ], [ 18, 6 ] ] }, "line-dasharray": [ 0.1, 0.3 ] } }, { "id": "roads_other", "type": "line", "source": "osm", "source-layer": "transport_lines", "minzoom": 14, "maxzoom": 24, "filter": [ "all", [ "in", "type", "unclassified", "living_street", "raceway" ] ], "layout": { "visibility": "none" }, "paint": { "line-color": "rgba(226, 225, 221, 1)", "line-width": { "stops": [ [ 14, 4 ], [ 18, 16 ] ] } } }, { "id": "roads_residentialcase_z13", "type": "line", "source": "osm", "source-layer": "transport_lines", "minzoom": 13, "maxzoom": 24, "filter": [ "all", [ "in", "type", "residential", "service", "unclassified" ] ], "layout": { "visibility": "visible" }, "paint": { "line-color": "rgba(226, 222, 204, 1)", "line-width": { "stops": [ [ 13, 2 ], [ 14, 3 ], [ 18, 10 ] ] } } }, { "id": "roads_residential", "type": "line", "source": "osm", "source-layer": "transport_lines", "minzoom": 13, "maxzoom": 24, "filter": [ "all", [ "in", "type", "residential", "service", "unclassified" ] ], "layout": { "visibility": "visible" }, "paint": { "line-color": "rgba(247, 246, 241, 1)", "line-width": { "stops": [ [ 13, 0.5 ], [ 14, 1 ], [ 18, 6 ] ] } } }, { "id": "roads_rail", "type": "line", "source": "osm", "source-layer": "transport_lines", "minzoom": 12, "maxzoom": 24, "filter": [ "all", [ "==", "type", "rail" ], [ "!in", "service", "yard", "siding" ] ], "layout": { "visibility": "visible" }, "paint": { "line-color": "rgba(153, 153, 153, 1)", "line-width": { "stops": [ [ 12, 1 ], [ 13, 1 ], [ 14, 1.25 ], [ 20, 2.25 ] ] } } }, { "id": "roads_tertiarytunnel", "type": "line", "source": "osm", "source-layer": "transport_lines", "minzoom": 12, "filter": [ "all", [ "==", "type", "tertiary" ], [ "==", "tunnel", 1 ] ], "layout": { "visibility": "visible" }, "paint": { "line-color": "rgba(245, 237, 179, 1)", "line-width": { "stops": [ [ 12, 2 ], [ 13, 3.5 ], [ 14, 3.5 ], [ 15, 4 ], [ 16, 6 ], [ 17, 8 ], [ 18, 12 ] ] } } }, { "id": "roads_secondarylink", "type": "line", "source": "osm", "source-layer": "transport_lines", "minzoom": 9, "filter": [ "all", [ "==", "type", "secondary_link" ], [ "!=", "tunnel", 1 ] ], "layout": { "visibility": "visible" }, "paint": { "line-color": "rgba(233, 203, 176, 1)", "line-width": { "stops": [ [ 9, 1 ], [ 11, 3 ], [ 13, 4.5 ], [ 14, 6 ], [ 15, 7 ], [ 16, 9 ], [ 17, 10 ], [ 18, 14 ] ] } } }, { "id": "roads_primarylink", "type": "line", "source": "osm", "source-layer": "transport_lines", "minzoom": 9, "filter": [ "all", [ "in", "type", "primary_link" ], [ "!=", "tunnel", 1 ] ], "layout": { "visibility": "visible" }, "paint": { "line-color": "rgba(210, 147, 142, 1)", "line-width": { "stops": [ [ 9, 1 ], [ 11, 3 ], [ 13, 3.5 ], [ 14, 4.5 ], [ 15, 6 ], [ 16, 10 ], [ 17, 11 ], [ 18, 13 ] ] } } }, { "id": "roads_motorwaylink", "type": "line", "source": "osm", "source-layer": "transport_lines", "minzoom": 11, "maxzoom": 20, "filter": [ "all", [ "in", "type", "motorway_link", "trunk_link" ], [ "!=", "tunnel", 1 ] ], "layout": { "visibility": "visible", "line-cap": "butt", "line-join": "miter" }, "paint": { "line-color": "rgba(160, 152, 176, 1)", "line-width": { "stops": [ [ 11, 3 ], [ 13, 5 ], [ 14, 5 ], [ 15, 6 ], [ 16, 8 ], [ 17, 10 ], [ 18, 16 ] ] } } }, { "id": "roads_tertiary", "type": "line", "source": "osm", "source-layer": "transport_lines", "minzoom": 11, "maxzoom": 24, "filter": [ "all", [ "==", "type", "tertiary" ], [ "!=", "tunnel", 1 ] ], "layout": { "visibility": "visible" }, "paint": { "line-color": "rgba(214, 224, 152, 1)", "line-width": { "stops": [ [ 11, 2 ], [ 12, 2 ], [ 14, 3 ], [ 15, 6 ], [ 18, 11 ] ] } } }, { "id": "roads_secondarytunnel", "type": "line", "source": "osm", "source-layer": "transport_lines", "minzoom": 11, "filter": [ "all", [ "==", "type", "secondary" ], [ "==", "tunnel", 1 ] ], "layout": { "visibility": "visible" }, "paint": { "line-color": "rgba(255, 229, 202, 1)", "line-width": { "stops": [ [ 11, 3 ], [ 13, 4.5 ], [ 14, 4.5 ], [ 15, 5 ], [ 16, 8 ], [ 17, 10 ], [ 18, 14 ] ] } } }, { "id": "roads_secondary", "type": "line", "source": "osm", "source-layer": "transport_lines", "minzoom": 9, "filter": [ "all", [ "==", "type", "secondary" ], [ "!=", "tunnel", 1 ] ], "layout": { "visibility": "visible" }, "paint": { "line-color": "rgba(233, 203, 176, 1)", "line-width": { "stops": [ [ 9, 1 ], [ 11, 3 ], [ 13, 4.5 ], [ 14, 6 ], [ 15, 7 ], [ 16, 9 ], [ 17, 10 ], [ 18, 14 ] ] } } }, { "id": "roads_primarytunnel", "type": "line", "source": "osm", "source-layer": "transport_lines", "minzoom": 11, "filter": [ "all", [ "==", "type", "primary" ], [ "==", "tunnel", 1 ] ], "layout": { "visibility": "visible" }, "paint": { "line-color": "rgba(236, 173, 168, 1)", "line-width": { "stops": [ [ 11, 3 ], [ 13, 4.5 ], [ 14, 4.5 ], [ 15, 5 ], [ 16, 8 ], [ 17, 10 ], [ 18, 14 ] ] } } }, { "id": "roads_primary", "type": "line", "source": "osm", "source-layer": "transport_lines", "minzoom": 9, "filter": [ "all", [ "in", "type", "primary" ], [ "!=", "tunnel", 1 ] ], "layout": { "visibility": "visible" }, "paint": { "line-color": "rgba(210, 147, 142, 1)", "line-width": { "stops": [ [ 9, 1 ], [ 11, 3 ], [ 13, 3.5 ], [ 14, 4.5 ], [ 15, 6 ], [ 16, 10 ], [ 17, 11 ], [ 18, 13 ] ] } } }, { "id": "roads_motorwaytunnel", "type": "line", "source": "osm", "source-layer": "transport_lines", "minzoom": 11, "maxzoom": 20, "filter": [ "all", [ "in", "type", "motorway", "motorway_link", "trunk", "trunk_link" ], [ "==", "tunnel", 1 ] ], "layout": { "visibility": "visible", "line-cap": "butt", "line-join": "miter" }, "paint": { "line-color": "rgba(186, 178, 202, 1)", "line-width": { "stops": [ [ 11, 3 ], [ 13, 5 ], [ 14, 5 ], [ 15, 6 ], [ 16, 8 ], [ 17, 10 ], [ 18, 16 ] ] } } }, { "id": "roads_motorway", "type": "line", "source": "osm", "source-layer": "transport_lines", "minzoom": 11, "maxzoom": 20, "filter": [ "all", [ "in", "type", "motorway", "trunk" ], [ "!=", "tunnel", 1 ] ], "layout": { "visibility": "visible", "line-cap": "butt", "line-join": "miter" }, "paint": { "line-color": "rgba(160, 152, 176, 1)", "line-width": { "stops": [ [ 11, 3 ], [ 13, 5 ], [ 14, 5 ], [ 15, 6 ], [ 16, 8 ], [ 17, 10 ], [ 18, 16 ] ] } } }, { "id": "roads_trunk_z7", "type": "line", "source": "osm", "source-layer": "transport_lines", "minzoom": 7, "maxzoom": 11, "filter": [ "all", [ "in", "type", "trunk", "primary" ] ], "layout": { "visibility": "visible" }, "paint": { "line-color": "rgba(160, 152, 176, 1)", "line-width": { "stops": [ [ 7, 0.3 ], [ 8, 0.5 ], [ 10, 2 ] ] } } }, { "id": "roads_motorway_z7", "type": "line", "source": "osm", "source-layer": "transport_lines", "minzoom": 7, "maxzoom": 11, "filter": [ "all", [ "==", "type", "motorway" ] ], "layout": { "visibility": "visible" }, "paint": { "line-color": "rgba(160, 152, 176, 1)", "line-width": { "stops": [ [ 7, 0.6 ], [ 8, 1 ], [ 10, 2 ] ] } } }, { "id": "roads_motorway_z4_minzoom", "type": "line", "source": "osm", "source-layer": "transport_lines", "minzoom": 4, "maxzoom": 7, "filter": [ "all", [ ">", "min_zoom", 5 ] ], "layout": { "visibility": "visible" }, "paint": { "line-color": "rgba(224, 221, 224, 1)", "line-width": { "stops": [ [ 4, 0.8 ], [ 7, 1 ], [ 8, 1 ], [ 10, 2 ] ] } } }, { "id": "roads_motorway_z4", "type": "line", "source": "osm", "source-layer": "transport_lines", "minzoom": 4, "maxzoom": 7, "filter": [ "all", [ "<=", "min_zoom", 5 ] ], "layout": { "visibility": "visible" }, "paint": { "line-color": "rgba(160, 152, 176, 1)", "line-width": { "stops": [ [ 4, 0.5 ], [ 7, 0.6 ], [ 8, 1 ], [ 10, 2 ] ] } } }, { "id": "roads_tertiarybridge", "type": "line", "source": "osm", "source-layer": "transport_lines", "minzoom": 12, "filter": [ "all", [ "==", "type", "tertiary" ], [ "==", "bridge", 1 ] ], "layout": { "visibility": "visible" }, "paint": { "line-color": "rgba(169, 161, 103, 1)", "line-width": { "stops": [ [ 12, 2 ], [ 13, 3.5 ], [ 14, 3.5 ], [ 15, 4 ], [ 16, 6 ], [ 17, 8 ], [ 18, 12 ] ] } } }, { "id": "roads_tertiarybridgetop", "type": "line", "source": "osm", "source-layer": "transport_lines", "minzoom": 11, "maxzoom": 24, "filter": [ "all", [ "==", "type", "tertiary" ], [ "==", "bridge", 1 ] ], "layout": { "visibility": "visible" }, "paint": { "line-color": "rgba(214, 224, 152, 1)", "line-width": { "stops": [ [ 11, 2 ], [ 12, 2 ], [ 14, 3 ], [ 15, 6 ], [ 18, 11 ] ] } } }, { "id": "roads_secondarybridge", "type": "line", "source": "osm", "source-layer": "transport_lines", "filter": [ "all", [ "==", "type", "secondary" ], [ "==", "bridge", 1 ] ], "layout": { "visibility": "visible" }, "paint": { "line-color": "rgba(183, 153, 126, 1)", "line-width": { "stops": [ [ 11, 3 ], [ 13, 4.5 ], [ 14, 8 ], [ 15, 10 ], [ 16, 12 ], [ 17, 14 ], [ 18, 18 ] ] } } }, { "id": "roads_secondarybridgetop", "type": "line", "source": "osm", "source-layer": "transport_lines", "minzoom": 9, "filter": [ "all", [ "==", "type", "secondary" ], [ "==", "bridge", 1 ] ], "layout": { "visibility": "visible" }, "paint": { "line-color": "rgba(233, 203, 176, 1)", "line-width": { "stops": [ [ 11, 3 ], [ 13, 4.5 ], [ 14, 6 ], [ 15, 7 ], [ 16, 9 ], [ 17, 10 ], [ 18, 14 ] ] } } }, { "id": "roads_primarybridge", "type": "line", "source": "osm", "source-layer": "transport_lines", "minzoom": 13, "maxzoom": 20, "filter": [ "all", [ "in", "type", "primary", "primary_link" ], [ "==", "bridge", 1 ] ], "layout": { "line-cap": "butt", "visibility": "visible" }, "paint": { "line-color": "rgba(160, 97, 92, 1)", "line-width": { "stops": [ [ 11, 3 ], [ 13, 4.5 ], [ 14, 8 ], [ 15, 9 ], [ 16, 12 ], [ 17, 15 ], [ 18, 16 ] ] } } }, { "id": "roads_primarybridgetop", "type": "line", "source": "osm", "source-layer": "transport_lines", "minzoom": 9, "filter": [ "all", [ "in", "type", "primary" ], [ "==", "bridge", 1 ] ], "layout": { "visibility": "visible" }, "paint": { "line-color": "rgba(210, 147, 142, 1)", "line-width": { "stops": [ [ 9, 1 ], [ 11, 3 ], [ 13, 3.5 ], [ 14, 4.5 ], [ 15, 6 ], [ 16, 10 ], [ 17, 11 ], [ 18, 13 ] ] } } }, { "id": "roads_motorwaybridge", "type": "line", "source": "osm", "source-layer": "transport_lines", "minzoom": 11, "maxzoom": 20, "filter": [ "all", [ "in", "type", "motorway", "motorway_link", "trunk", "trunk_link" ], [ "==", "bridge", 1 ] ], "layout": { "visibility": "visible", "line-cap": "butt", "line-join": "miter" }, "paint": { "line-color": "rgba(110, 102, 126, 1)", "line-width": { "stops": [ [ 11, 3 ], [ 13, 5 ], [ 14, 7 ], [ 15, 10 ], [ 16, 12 ], [ 17, 14 ], [ 18, 20 ] ] } } }, { "id": "roads_motorwaybridgetop", "type": "line", "source": "osm", "source-layer": "transport_lines", "minzoom": 11, "maxzoom": 20, "filter": [ "all", [ "in", "type", "motorway", "motorway_link", "trunk", "trunk_link" ], [ "==", "bridge", 1 ] ], "layout": { "visibility": "visible", "line-cap": "butt", "line-join": "miter" }, "paint": { "line-color": "rgba(160, 152, 176, 1)", "line-width": { "stops": [ [ 11, 3 ], [ 13, 5 ], [ 14, 5 ], [ 15, 6 ], [ 16, 8 ], [ 17, 10 ], [ 18, 16 ] ] } } }, { "id": "admin_countrylines_z10", "type": "line", "source": "osm", "source-layer": "admin_lines", "minzoom": 10, "maxzoom": 20, "filter": [ "all", [ "==", "admin_level", 2 ] ], "layout": { "visibility": "visible" }, "paint": { "line-color": "rgba(129, 150, 154, 1)", "line-width": { "stops": [ [ 0, 0.5 ], [ 7, 3 ] ] } } }, { "id": "admin_countrylines_z0", "type": "line", "source": "osm", "source-layer": "country_lines", "minzoom": 0, "maxzoom": 10, "layout": { "visibility": "visible" }, "paint": { "line-color": "rgba(129, 150, 154, 1)", "line-width": { "stops": [ [ 0, 0.5 ], [ 7, 3 ] ] } } }, { "id": "roadlabels_z14", "type": "symbol", "source": "osm", "source-layer": "transport_lines", "minzoom": 14, "filter": [ "all" ], "layout": { "text-field": "{name}", "symbol-placement": "line", "symbol-spacing": 250, "symbol-avoid-edges": false, "text-size": { "stops": [ [ 13, 10 ], [ 20, 18 ] ] }, "text-padding": 2, "text-allow-overlap": false, "text-pitch-alignment": "auto", "text-rotation-alignment": "auto", "text-font": [ "Open Sans Regular" ] }, "paint": { "text-color": "rgba(82, 82, 82, 1)", "text-halo-width": 1, "text-halo-color": "rgba(255, 255, 255, 0.8)" } }, { "id": "roadlabels_z11", "type": "symbol", "source": "osm", "source-layer": "transport_lines", "minzoom": 11, "filter": [ "all", [ "in", "type", "motorway", "trunk" ] ], "layout": { "text-field": "{name}", "symbol-placement": "line", "symbol-spacing": 250, "symbol-avoid-edges": false, "text-size": 10, "text-padding": 2, "text-allow-overlap": false, "text-pitch-alignment": "auto", "text-rotation-alignment": "auto", "text-font": [ "Open Sans Regular" ] }, "paint": { "text-color": "rgba(82, 82, 82, 1)", "text-halo-width": 1, "text-halo-color": "rgba(255, 255, 255, 0.8)" } }, { "id": "water_areaslabels_z15", "type": "symbol", "source": "osm", "source-layer": "water_areas", "minzoom": 15, "maxzoom": 24, "filter": [ "all", [ ">", "area", 100000 ] ], "layout": { "text-field": "{name}", "text-font": [ "Open Sans Italic" ], "text-padding": 2, "text-allow-overlap": false, "text-size": { "stops": [ [ 15, 11 ], [ 20, 20 ] ] } }, "paint": { "text-color": "rgba(68, 136, 136, 1)", "text-halo-width": 1, "text-halo-color": "rgba(178, 220, 220, 1)" } }, { "id": "water_areaslabels_z12", "type": "symbol", "source": "osm", "source-layer": "water_areas", "minzoom": 12, "maxzoom": 15, "filter": [ "all", [ ">", "area", 1000000 ] ], "layout": { "text-field": "{name}", "text-font": [ "Open Sans Italic" ], "text-padding": 2, "text-allow-overlap": false, "text-size": { "stops": [ [ 12, 10 ], [ 15, 11 ], [ 20, 20 ] ] } }, "paint": { "text-color": "rgba(68, 136, 136, 1)", "text-halo-width": 1, "text-halo-color": "rgba(178, 220, 220, 1)" } }, { "id": "water_areaslabels_z8", "type": "symbol", "source": "osm", "source-layer": "water_areas", "minzoom": 8, "maxzoom": 12, "filter": [ "all", [ ">", "area", 10000000 ] ], "layout": { "text-field": "{name}", "text-font": [ "Open Sans Italic" ], "text-padding": 2, "text-allow-overlap": false, "text-size": { "stops": [ [ 8, 8 ], [ 15, 11 ], [ 20, 20 ] ] } }, "paint": { "text-color": "rgba(68, 136, 136, 1)", "text-halo-width": 1, "text-halo-color": "rgba(178, 220, 220, 1)" } }, { "id": "water_linesabels", "type": "symbol", "source": "osm", "source-layer": "water_lines", "layout": { "text-field": "{name}", "text-font": [ "Open Sans Italic" ], "symbol-placement": "line", "text-pitch-alignment": "auto", "text-rotation-alignment": "auto", "text-size": { "stops": [ [ 11, 11 ], [ 13, 13 ] ] }, "text-anchor": "bottom", "text-letter-spacing": 0 }, "paint": { "text-color": "rgba(68, 136, 136, 1)", "text-halo-color": "rgba(178, 220, 220, 1)", "text-halo-width": 1 }, "symbol-spacing": 500, "text-anchor": "bottom" }, { "id": "buildings_tilt_na", "type": "fill-extrusion", "source": "osm", "source-layer": "buildings", "filter": [ "all", [ "!has", "height" ] ], "layout": { "visibility": "visible" }, "paint": { "fill-extrusion-color": { "property": "type", "type": "categorical", "default": "rgba(220, 215, 215, 1)", "stops": [ [ "school", "rgba(249, 233, 222, 1)" ], [ "university", "rgba(249, 233, 222, 1)" ], [ "college", "rgba(249, 233, 222, 1)" ], [ "hospital", "rgba(229, 198, 195, 1)" ] ] }, "fill-extrusion-height": 5, "fill-extrusion-base": 0 } }, { "id": "buildings_tilt", "type": "fill-extrusion", "source": "osm", "source-layer": "buildings", "filter": [ "all", [ "has", "height" ] ], "layout": { "visibility": "visible" }, "paint": { "fill-extrusion-color": { "property": "type", "type": "categorical", "default": "rgba(220, 215, 215, 1)", "stops": [ [ "school", "rgba(249, 233, 222, 1)" ], [ "university", "rgba(249, 233, 222, 1)" ], [ "college", "rgba(249, 233, 222, 1)" ], [ "hospital", "rgba(229, 198, 195, 1)" ] ] }, "fill-extrusion-height": { "property": "height", "type": "identity" }, "fill-extrusion-base": 0 } }, { "id": "icon_monument", "type": "symbol", "source": "osm", "source-layer": "other_points", "minzoom": 16, "filter": [ "all", [ "==", "type", "monument" ] ], "layout": { "icon-image": "E/E_monument_", "visibility": "visible", "text-field": "{name}", "text-font": [ "Open Sans Bold" ], "text-size": 11, "text-offset": [ 0, 3 ], "icon-allow-overlap": true, "icon-size": 1, "text-allow-overlap": true }, "paint": { "icon-halo-color": "rgba(255, 255, 255, 1)", "icon-halo-width": 0.5 } }, { "id": "landuse_areaslabels_park", "type": "symbol", "source": "osm", "source-layer": "landuse_areas", "minzoom": 14, "maxzoom": 24, "filter": [ "all", [ "in", "type", "park", "sports_centre", "stadium", "grass", "grassland", "garden", "village_green", "recreation_ground", "picnic_site", "camp_site", "playground" ], [ ">", "area", 12000 ] ], "layout": { "text-field": "{name}", "text-size": 11 }, "paint": { "text-color": "rgba(122, 143, 61, 1)", "text-halo-color": "rgba(228, 235, 209, 1)", "text-halo-width": 1 } }, { "id": "landuse_areaslabels_forest", "type": "symbol", "source": "osm", "source-layer": "landuse_areas", "minzoom": 14, "maxzoom": 24, "filter": [ "all", [ "in", "type", "forest", "wood", "nature_reserve" ] ], "layout": { "text-field": "{name}", "text-size": 11 }, "paint": { "text-color": "rgba(95, 107, 71, 1)", "text-halo-color": "rgba(201, 213, 190, 1)", "text-halo-width": 1 } }, { "id": "landuse_areaslabels_school-copy", "type": "symbol", "source": "osm", "source-layer": "landuse_areas", "minzoom": 14, "maxzoom": 24, "filter": [ "all", [ "in", "type", "college", "school", "education", "university", "" ] ], "layout": { "text-field": "{name}", "text-size": 11 }, "paint": { "text-color": "rgba(176, 130, 130, 1)", "text-halo-color": "rgba(245, 239, 239, 1)", "text-halo-width": 1 } }, { "id": "landuse_areaslabels_marina", "type": "symbol", "source": "osm", "source-layer": "landuse_areas", "minzoom": 14, "maxzoom": 24, "filter": [ "all", [ "==", "type", "marina" ] ], "layout": { "text-field": "{name}", "text-size": 11, "text-allow-overlap": true, "text-font": [ "Open Sans Regular", "Arial Unicode MS Regular" ], "text-offset": [ 0, -3 ] }, "paint": { "text-color": "rgba(14, 14, 14, 1)", "text-halo-color": "rgba(245, 239, 239, 1)", "text-halo-width": 0 } }, { "id": "city_labels_z14", "type": "symbol", "source": "osm", "source-layer": "admin_lines", "minzoom": 14, "maxzoom": 20, "filter": [ "all", [ "==", "admin_level", 8 ] ], "layout": { "text-field": "{name}", "text-font": [ "Open Sans Regular" ], "text-size": 10, "text-transform": "uppercase", "text-letter-spacing": 0.5 }, "paint": { "text-color": "rgba(34, 34, 34, 1)", "text-halo-color": "rgba(255, 255, 255, 1)", "text-halo-width": 1, "text-halo-blur": 1 } }, { "id": "city_labels_z12", "type": "symbol", "source": "osm", "source-layer": "populated_places", "minzoom": 12, "maxzoom": 14, "filter": [ "all", [ "==", "featurecla", "Populated place" ] ], "layout": { "text-field": "{name}", "text-font": [ "Open Sans Regular" ], "text-size": 10, "text-transform": "uppercase", "text-letter-spacing": 0.5 }, "paint": { "text-color": "rgba(34, 34, 34, 1)", "text-halo-color": "rgba(255, 255, 255, 1)", "text-halo-width": 1, "text-halo-blur": 1 } }, { "id": "city_labels_z6", "type": "symbol", "source": "osm", "source-layer": "populated_places", "minzoom": 6, "maxzoom": 12, "filter": [ "all", [ "==", "featurecla", "Populated place" ] ], "layout": { "text-field": "{name}", "text-font": [ "Open Sans Regular" ], "text-size": 10 }, "paint": { "text-color": "rgba(34, 34, 34, 1)", "text-halo-color": "rgba(255, 255, 255, 1)", "text-halo-width": 1, "text-halo-blur": 1 } }, { "id": "state_labels", "type": "symbol", "source": "osm", "source-layer": "state_label_points", "minzoom": 4, "maxzoom": 10, "filter": [ "all", [ "==", "scalerank", 2 ] ], "layout": { "text-field": "{name}", "text-font": [ "Open Sans Bold Italic" ], "text-size": { "stops": [ [ 4, 7 ], [ 10, 16 ] ] } }, "paint": { "text-color": "rgba(166, 166, 170, 1)", "text-halo-color": "rgba(255, 255, 255, 1)", "text-halo-width": 1, "text-halo-blur": 1 } }, { "id": "statecapital_labels_z10", "type": "symbol", "source": "osm", "source-layer": "populated_places", "minzoom": 10, "maxzoom": 20, "filter": [ "all", [ "==", "featurecla", "Admin-1 capital" ] ], "layout": { "text-field": "{name}", "text-font": [ "Open Sans Bold" ], "text-size": 10, "text-transform": "uppercase" }, "paint": { "text-color": "rgba(68, 51, 85, 1)", "text-halo-color": "rgba(255, 255, 255, 1)", "text-halo-width": 1, "text-halo-blur": 1 } }, { "id": "statecapital_labels_z4", "type": "symbol", "source": "osm", "source-layer": "populated_places", "minzoom": 4, "maxzoom": 10, "filter": [ "all", [ "==", "featurecla", "Admin-1 capital" ] ], "layout": { "text-field": "{name}", "text-font": [ "Open Sans Bold" ], "text-size": { "stops": [ [ 4, 7 ], [ 10, 10 ] ] } }, "paint": { "text-color": "rgba(68, 51, 85, 1)", "text-halo-color": "rgba(255, 255, 255, 1)", "text-halo-width": 1, "text-halo-blur": 1 } }, { "id": "capital_labels_z10", "type": "symbol", "source": "osm", "source-layer": "populated_places", "minzoom": 10, "maxzoom": 20, "filter": [ "all", [ "==", "featurecla", "Admin-0 capital" ] ], "layout": { "text-field": "{name}", "text-font": [ "Open Sans Bold" ], "text-size": 11, "text-transform": "uppercase" }, "paint": { "text-color": "rgba(68, 51, 85, 1)", "text-halo-color": "rgba(255, 255, 255, 1)", "text-halo-width": 1, "text-halo-blur": 1 } }, { "id": "capital_labels_z3", "type": "symbol", "source": "osm", "source-layer": "populated_places", "minzoom": 3, "maxzoom": 10, "filter": [ "all", [ "==", "featurecla", "Admin-0 capital" ] ], "layout": { "text-field": "{name}", "text-font": [ "Open Sans Bold" ], "text-size": { "stops": [ [ 3, 9 ], [ 10, 11 ] ] } }, "paint": { "text-color": "rgba(68, 51, 85, 1)", "text-halo-color": "rgba(255, 255, 255, 1)", "text-halo-width": 1, "text-halo-blur": 1 } }, { "id": "country_labels", "type": "symbol", "source": "osm", "source-layer": "country_label_points", "minzoom": 3, "maxzoom": 7, "filter": [ "all", [ "==", "scalerank", 0 ] ], "layout": { "text-field": "{sr_subunit}", "text-font": [ "Open Sans Bold" ], "text-size": { "stops": [ [ 3, 11 ], [ 7, 13 ] ] } }, "paint": { "text-color": "rgba(68, 51, 85, 1)", "text-halo-color": "rgba(255, 255, 255, 1)", "text-halo-width": 1, "text-halo-blur": 5 } }, { "id": "power_lines", "type": "line", "source": "osm", "source-layer": "other_lines", "filter": [ "all", [ "==", "class", "power" ], [ "==", "type", "line" ] ], "paint": { "line-color": "rgba(164, 129, 136, 1)" } }, { "id": "fairway", "type": "fill", "source": "seamap", "source-layer": "seamark_fairway", "paint": { "fill-color": "rgba(195, 221, 230, 1)", "fill-opacity": 0.5 } }, { "id": "distance_mark", "type": "circle", "source": "seamap", "source-layer": "seamark_distance_mark", "minzoom": 14, "maxzoom": 24, "filter": [ "all", [ "!=", "category", "not_installed" ] ], "paint": { "circle-radius": 5, "circle-color": "rgba(255, 255, 255, 1)", "circle-stroke-color": "#0000f7", "circle-stroke-width": 1 } }, { "id": "distance_mark_not_installed", "type": "circle", "source": "seamap", "source-layer": "seamark_distance_mark", "minzoom": 14, "maxzoom": 24, "filter": [ "all", [ "==", "category", "not_installed" ] ], "layout": { "visibility": "visible" }, "paint": { "circle-radius": 5, "circle-color": "#0000f7", "circle-stroke-width": 1, "circle-stroke-color": "#8b008b", "circle-opacity": 0 } }, { "id": "distance_mark_label_NM", "type": "symbol", "source": "seamap", "source-layer": "seamark_distance_mark", "minzoom": 14, "maxzoom": 24, "filter": [ "all", [ "==", "units", "nautical_miles" ] ], "layout": { "visibility": "visible", "text-field": "NM {distance}", "text-size": 7, "text-anchor": "top", "text-offset": [ 0, 1 ] }, "paint": {} }, { "id": "distance_mark_label_m", "type": "symbol", "source": "seamap", "source-layer": "seamark_distance_mark", "minzoom": 14, "maxzoom": 24, "filter": [ "all", [ "in", "units", "metres", "meters" ] ], "layout": { "visibility": "visible", "text-field": "m {distance}", "text-size": 7, "text-anchor": "top", "text-offset": [ 0, 1 ] }, "paint": {} }, { "id": "distance_mark_label_hm", "type": "symbol", "source": "seamap", "source-layer": "seamark_distance_mark", "minzoom": 14, "maxzoom": 24, "filter": [ "all", [ "in", "units", "hectometres", "hectometer" ] ], "layout": { "visibility": "visible", "text-field": "hm {distance}", "text-size": 7, "text-anchor": "top", "text-offset": [ 0, 1 ] }, "paint": {} }, { "id": "distance_mark_label_km", "type": "symbol", "source": "seamap", "source-layer": "seamark_distance_mark", "minzoom": 14, "maxzoom": 24, "filter": [ "all", [ "in", "units", "kilometres", "kilometer", "km" ] ], "layout": { "visibility": "visible", "text-field": "km {distance}", "text-size": 7, "text-anchor": "top", "text-offset": [ 0, 1 ] }, "paint": {} }, { "id": "pylon_areas", "type": "symbol", "source": "seamap", "source-layer": "seamark_pylon_areas", "minzoom": 14, "maxzoom": 24, "layout": { "icon-image": "D/D26", "icon-size": 1, "visibility": "visible", "icon-allow-overlap": true } }, { "id": "pylon_points", "type": "symbol", "source": "seamap", "source-layer": "seamark_pylon_points", "minzoom": 14, "layout": { "icon-image": "D/D26", "icon-size": 1, "visibility": "visible", "icon-allow-overlap": true } }, { "id": "bridge_areas", "type": "symbol", "source": "seamap", "source-layer": "seamark_bridge_areas", "minzoom": 16, "maxzoom": 24, "layout": { "icon-image": "D/D20", "icon-size": 0.4, "visibility": "visible", "text-field": "{clearance_height}", "text-size": 8, "text-allow-overlap": true } }, { "id": "bridge_lines", "type": "symbol", "source": "seamap", "source-layer": "seamark_bridge_lines", "minzoom": 16, "layout": { "icon-image": "D/D20", "icon-size": 0.4, "visibility": "visible", "text-field": "{clearance_height}", "text-size": 8, "text-allow-overlap": true } }, { "id": "bridge_points", "type": "symbol", "source": "seamap", "source-layer": "seamark_bridge_points", "minzoom": 16, "maxzoom": 24, "layout": { "icon-image": "D/D20", "icon-size": 0.4, "visibility": "visible", "text-field": "{clearance_height}", "text-size": 8, "text-allow-overlap": true } }, { "id": "cable_overhead_lines", "type": "symbol", "source": "seamap", "source-layer": "seamark_cable_overhead_lines", "minzoom": 16, "layout": { "icon-image": "D/D20", "icon-size": 0.4, "visibility": "visible", "text-field": "{vertical_clearance}", "text-allow-overlap": true, "text-size": 8 } }, { "id": "cable_overhead_points", "type": "symbol", "source": "seamap", "source-layer": "seamark_cable_overhead_points", "minzoom": 16, "layout": { "icon-image": "D/D20", "icon-size": 0.4, "visibility": "visible", "text-field": "{vertical_clearance}", "text-allow-overlap": true, "text-size": 8 } }, { "id": "pipeline_overhead", "type": "symbol", "source": "seamap", "source-layer": "seamark_misc_lines", "minzoom": 16, "filter": [ "all", [ "==", "type", "pipeline_overhead" ] ], "layout": { "icon-image": "D/D20", "icon-size": 0.4, "visibility": "visible" } }, { "id": "pile", "type": "circle", "source": "seamap", "source-layer": "seamark_pile", "minzoom": 14, "maxzoom": 24, "paint": { "circle-radius": { "stops": [ [ 14, 2 ], [ 20, 6 ] ] } } }, { "id": "landmark_areas", "type": "symbol", "source": "seamap", "source-layer": "seamark_landmark_areas", "layout": { "icon-image": "E_{category}_{functn}", "icon-size": 0.5 } }, { "id": "landmark_lines", "type": "symbol", "source": "seamap", "source-layer": "seamark_landmark_lines", "layout": { "icon-image": "E_{category}_{functn}", "icon-size": 0.5 } }, { "id": "landmark_points_no_category", "type": "symbol", "source": "seamap", "source-layer": "seamark_landmark_points", "minzoom": 10, "maxzoom": 24, "filter": [ "all", [ "==", "category", "" ] ], "layout": { "icon-image": "E/E_{functn}", "icon-size": { "stops": [ [ 10, 0.7 ], [ 18, 1 ] ] }, "visibility": "visible", "icon-allow-overlap": true, "text-field": "{name}", "text-anchor": "bottom", "text-offset": [ 0, 5 ], "text-optional": true, "text-size": 9 }, "paint": { "text-color": "rgba(102, 112, 117, 1)", "text-halo-width": 1, "text-halo-color": "rgba(189, 231, 243, 1)", "text-halo-blur": 0 } }, { "id": "landmark_points", "type": "symbol", "source": "seamap", "source-layer": "seamark_landmark_points", "minzoom": 10, "maxzoom": 24, "filter": [ "all", [ "!=", "category", "" ] ], "layout": { "icon-image": "E/E_{category}_{functn}", "icon-size": { "stops": [ [ 10, 0.7 ], [ 18, 1 ] ] }, "visibility": "visible", "icon-allow-overlap": true, "text-field": "{name}", "text-anchor": "bottom", "text-offset": [ 0, 5 ], "text-optional": true, "text-size": 9 }, "paint": { "text-color": "rgba(102, 112, 117, 1)", "text-halo-width": 1, "text-halo-color": "rgba(189, 231, 243, 1)", "text-halo-blur": 0 } }, { "id": "mooring_lines", "type": "circle", "source": "seamap", "source-layer": "seamark_mooring_lines", "minzoom": 12, "maxzoom": 24, "layout": { "visibility": "visible" }, "paint": { "circle-radius": 4, "circle-color": "#000000" } }, { "id": "mooring_points", "type": "circle", "source": "seamap", "source-layer": "seamark_mooring_points", "minzoom": 12, "layout": { "visibility": "visible" }, "paint": { "circle-color": "#000000", "circle-radius": { "stops": [ [ 12, 2 ], [ 18, 6 ] ] } } }, { "id": "harbour_areas", "type": "symbol", "source": "seamap", "source-layer": "seamark_misc_areas", "filter": [ "all", [ "==", "type", "harbour" ], [ "!in", "harbour_category", "fishing", "marina", "marina_no_facilities" ] ], "layout": { "icon-image": "F/F", "icon-size": { "stops": [ [ 11, 0.14 ], [ 18, 0.3 ] ] }, "icon-allow-overlap": true } }, { "id": "harbour_points", "type": "symbol", "source": "seamap", "source-layer": "seamark_misc_points", "minzoom": 11, "filter": [ "all", [ "==", "type", "harbour" ], [ "!in", "harbour_category", "fishing", "marina", "marina_no_facilities" ] ], "layout": { "icon-image": "F/F", "icon-size": { "stops": [ [ 11, 0.14 ], [ 18, 0.3 ] ] }, "icon-allow-overlap": true } }, { "id": "harbour_areas_fishing", "type": "symbol", "source": "seamap", "source-layer": "seamark_misc_areas", "filter": [ "all", [ "==", "type", "harbour" ], [ "in", "harbour_category", "fishing", ";fishing" ] ], "layout": { "icon-image": "F/F10", "icon-size": { "stops": [ [ 11, 0.14 ], [ 18, 0.3 ] ] }, "icon-allow-overlap": true, "icon-offset": [ -150, 0 ] } }, { "id": "harbour_points_fishing", "type": "symbol", "source": "seamap", "source-layer": "seamark_misc_points", "filter": [ "all", [ "==", "type", "harbour" ], [ "==", "harbour_category", "fishing" ] ], "layout": { "icon-image": "F/F10", "icon-size": { "stops": [ [ 11, 0.14 ], [ 18, 0.3 ] ] }, "icon-allow-overlap": true, "icon-offset": [ -150, 0 ] } }, { "id": "berth_areas", "type": "circle", "source": "seamap", "source-layer": "seamark_berth_areas", "layout": { "visibility": "none" }, "paint": { "circle-radius": 5, "circle-color": "#f800e9" } }, { "id": "berth_lines", "type": "line", "source": "seamap", "source-layer": "seamark_berth_lines", "layout": { "visibility": "visible" }, "paint": { "line-color": "#f800e9", "line-width": 1 } }, { "id": "berth_points", "type": "circle", "source": "seamap", "source-layer": "seamark_berth_points", "layout": { "visibility": "visible" }, "paint": { "circle-radius": 5, "circle-color": "#f800e9" } }, { "id": "obstruction_areas", "type": "symbol", "source": "seamap", "source-layer": "seamark_obstruction_areas", "layout": { "icon-image": "K/K40", "icon-size": 0.2 } }, { "id": "obstruction_lines", "type": "symbol", "source": "seamap", "source-layer": "seamark_obstruction_lines", "layout": { "icon-image": "K/K40", "icon-size": 0.2 } }, { "id": "obstruction_points", "type": "symbol", "source": "seamap", "source-layer": "seamark_obstruction_points", "layout": { "icon-image": "K/K40", "icon-size": 0.2 } }, { "id": "rock", "type": "symbol", "source": "seamap", "source-layer": "seamark_rock", "minzoom": 12, "filter": [ "all", [ "!in", "water_level", "dry", "submerged", "awash", "covers" ] ], "layout": { "icon-image": "K/K13_", "icon-size": 0.2 } }, { "id": "rock_dry", "type": "symbol", "source": "seamap", "source-layer": "seamark_rock", "minzoom": 12, "filter": [ "all", [ "==", "water_level", "dry" ] ], "layout": { "icon-image": "K/K10", "icon-size": 0.5 } }, { "id": "rock_submerged", "type": "symbol", "source": "seamap", "source-layer": "seamark_rock", "minzoom": 12, "filter": [ "all", [ "==", "water_level", "submerged" ] ], "layout": { "icon-image": "K/K13", "icon-size": 0.25 } }, { "id": "rock_awash", "type": "symbol", "source": "seamap", "source-layer": "seamark_rock", "minzoom": 12, "filter": [ "all", [ "==", "water_level", "awash" ] ], "layout": { "icon-image": "K/K12", "icon-size": 0.25 } }, { "id": "rock_covers", "type": "symbol", "source": "seamap", "source-layer": "seamark_rock", "minzoom": 12, "filter": [ "all", [ "==", "water_level", "covers" ] ], "layout": { "icon-image": "K/K11", "icon-size": 0.15 } }, { "id": "marine_farm_areas", "type": "symbol", "source": "seamap", "source-layer": "seamark_marine_farm_areas", "layout": { "icon-image": "K/K48.1_no_red", "icon-size": 1 } }, { "id": "marine_farm_lines", "type": "symbol", "source": "seamap", "source-layer": "seamark_marine_farm_lines", "layout": { "icon-image": "K/K48.1_no_red", "icon-size": 0.2 } }, { "id": "marine_farm_points", "type": "symbol", "source": "seamap", "source-layer": "seamark_marine_farm_points", "layout": { "icon-image": "K/K48.1_no_red", "icon-size": 0.2 } }, { "id": "wreck_areas", "type": "symbol", "source": "seamap", "source-layer": "seamark_wreck_areas", "minzoom": 12, "filter": [ "all", [ "!in", "category", "dangerous", "mast_showing", "hull_showing", "funnel_showing" ] ], "layout": { "icon-image": "K/K29", "icon-size": { "stops": [ [ 12, 0.15 ], [ 15, 0.25 ], [ 18, 0.4 ] ] } } }, { "id": "wreck_points", "type": "symbol", "source": "seamap", "source-layer": "seamark_wreck_points", "minzoom": 12, "filter": [ "all", [ "!in", "category", "dangerous", "mast_showing", "hull_showing", "funnel_showing" ] ], "layout": { "icon-image": "K/K29", "icon-size": { "stops": [ [ 12, 0.15 ], [ 15, 0.25 ], [ 18, 0.4 ] ] } } }, { "id": "wreck_areas_dangerous", "type": "symbol", "source": "seamap", "source-layer": "seamark_wreck_areas", "minzoom": 12, "filter": [ "all", [ "in", "category", "dangerous", "mast_showing", "funnel_showing" ] ], "layout": { "icon-image": "K/K28", "icon-size": { "stops": [ [ 12, 0.15 ], [ 15, 0.25 ], [ 18, 0.4 ] ] } } }, { "id": "wreck_points_dangerous", "type": "symbol", "source": "seamap", "source-layer": "seamark_wreck_points", "minzoom": 12, "filter": [ "all", [ "in", "category", "dangerous", "mast_showing", "funnel_showing" ] ], "layout": { "icon-image": "K/K28", "icon-size": { "stops": [ [ 12, 0.15 ], [ 15, 0.25 ], [ 18, 0.4 ] ] } } }, { "id": "wreck_areas_hull_showing", "type": "symbol", "source": "seamap", "source-layer": "seamark_wreck_areas", "minzoom": 12, "filter": [ "all", [ "==", "category", "hull_showing" ] ], "layout": { "icon-image": "K/K24", "icon-size": { "stops": [ [ 12, 0.15 ], [ 15, 0.25 ], [ 18, 0.4 ] ] } } }, { "id": "wreck_points_hull_showing", "type": "symbol", "source": "seamap", "source-layer": "seamark_wreck_points", "minzoom": 12, "filter": [ "all", [ "==", "category", "hull_showing" ] ], "layout": { "icon-image": "K/K24", "icon-size": 0.2 } }, { "id": "restricted_area", "type": "symbol", "source": "seamap", "source-layer": "seamark_restricted_area", "filter": [ "all", [ "==", "category", "foul_ground" ] ], "layout": { "icon-image": "K/K31", "icon-size": 1 } }, { "id": "cable_submarine_label", "type": "symbol", "source": "seamap", "source-layer": "seamark_cable_submarine", "layout": { "text-field": "Cable area", "symbol-placement": "line", "text-anchor": "bottom", "text-size": 8 }, "paint": { "text-color": "rgba(129, 60, 126, 1)" } }, { "id": "cable_submarine", "type": "line", "source": "seamap", "source-layer": "seamark_cable_submarine", "layout": {}, "paint": { "line-pattern": "L/L31", "line-translate-anchor": "map", "line-width": 1, "line-gap-width": 0 } }, { "id": "pipeline_submarine", "type": "line", "source": "seamap", "source-layer": "seamark_pipeline_submarine", "minzoom": 13, "paint": { "line-pattern": "L/Pipeline_horizontal", "line-color": "rgba(0, 0, 0, 0)", "line-width": { "stops": [ [ 13, 5 ], [ 18, 30 ] ] } } }, { "id": "recommended_track", "type": "line", "source": "seamap", "source-layer": "seamark_recommended_track", "layout": { "visibility": "visible" }, "paint": { "line-width": { "stops": [ [ 14, 1 ], [ 20, 5 ] ] }, "line-color": "rgba(0, 0, 0, 1)", "line-dasharray": [ 2, 2 ] } }, { "id": "navigation_line", "type": "line", "source": "seamap", "source-layer": "seamark_navigation_line", "minzoom": 12, "layout": { "visibility": "visible" }, "paint": { "line-width": { "stops": [ [ 12, 1 ], [ 20, 3 ] ] }, "line-dasharray": [ 6, 4 ], "line-color": "rgba(0, 0, 0, 1)" } }, { "id": "separation_lane", "type": "symbol", "source": "seamap", "source-layer": "seamark_separation_lane", "layout": { "icon-image": "M/M10", "icon-size": 0.6, "icon-rotation-alignment": "auto", "symbol-spacing": 1, "symbol-placement": "line", "visibility": "visible" } }, { "id": "recommended_traffic_lane", "type": "line", "source": "seamap", "source-layer": "seamark_recommended_traffic_lane", "paint": { "line-width": 1, "line-pattern": "M/M11", "line-color": "rgba(0, 0, 0, 0)" } }, { "id": "separation_line", "type": "line", "source": "seamap", "source-layer": "seamark_separation_line", "minzoom": 6, "paint": { "line-width": { "stops": [ [ 5, 1 ], [ 20, 5 ] ] }, "line-color": "#8b008b" } }, { "id": "separation_zone", "type": "fill", "source": "seamap", "source-layer": "seamark_separation_zone", "minzoom": 6, "paint": { "fill-color": "rgba(181, 167, 234, 1)" } }, { "id": "calling_in_point_points", "type": "symbol", "source": "seamap", "source-layer": "seamark_calling_in_point_points", "filter": [ "all", [ "!=", "traffic_flow", "one-way" ] ], "layout": { "icon-image": "M/40.2", "icon-rotate": { "type": "identity", "property": "orientation" }, "icon-size": 0.2 } }, { "id": "calling_in_point_points_one_way", "type": "symbol", "source": "seamap", "source-layer": "seamark_calling_in_point_points", "filter": [ "all", [ "==", "traffic_flow", "one-way" ] ], "layout": { "icon-image": "M/40.1", "icon-rotate": { "type": "identity", "property": "orientation" }, "icon-size": 0.2 } }, { "id": "ferry_route", "type": "line", "source": "seamap", "source-layer": "seamark_misc_lines", "filter": [ "all", [ "==", "type", "ferry_route" ] ], "paint": { "line-width": { "stops": [ [ 5, 0.3 ], [ 20, 2 ] ] }, "line-dasharray": [ 5, 8 ], "line-color": "#8b008b" } }, { "id": "anchorage_areas_outline", "type": "line", "source": "seamap", "source-layer": "seamark_anchorage_areas", "minzoom": 10, "paint": { "line-color": "rgba(174, 177, 226, 1)", "line-dasharray": [ 3, 2 ], "line-width": { "stops": [ [ 10, 0.7 ], [ 18, 4 ] ] } } }, { "id": "anchorage_areas_symbols", "type": "symbol", "source": "seamap", "source-layer": "seamark_anchorage_areas", "filter": [ "all", [ "!=", "restriction", "no_anchoring" ] ], "layout": { "icon-image": "N/N12", "icon-rotation-alignment": "viewport", "symbol-placement": "line", "symbol-spacing": 100, "icon-size": 0.2 } }, { "id": "anchorage_points", "type": "symbol", "source": "seamap", "source-layer": "seamark_anchorage_points", "minzoom": 11, "layout": { "icon-image": "N/N12", "icon-size": { "stops": [ [ 11, 0.25 ], [ 13, 0.3 ], [ 14, 0.4 ] ] } } }, { "id": "lights_light_minor_with_category_labels", "type": "symbol", "source": "seamap", "source-layer": "seamark_light_points", "minzoom": 14, "maxzoom": 24, "filter": [ "all", [ "!=", "category", "spotlight" ], [ "==", "type", "light_minor" ], [ "!=", "category", "" ] ], "layout": { "text-field": "{multiple}{character}.{colourabbrev}.{period}s({category})", "text-anchor": "right", "text-offset": [ 8, 0 ], "text-size": { "stops": [ [ 12, 9 ], [ 12, 9 ] ] }, "text-allow-overlap": true, "text-optional": true, "visibility": "visible" } }, { "id": "lights_light_minor_with_category", "type": "symbol", "source": "seamap", "source-layer": "seamark_light_points", "minzoom": 11, "maxzoom": 24, "filter": [ "all", [ "!=", "category", "spotlight" ], [ "==", "type", "light_minor" ], [ "!=", "category", "" ] ], "layout": { "icon-image": "P/P1.minor", "icon-size": { "stops": [ [ 11, 0.1 ], [ 18, 0.35 ] ] }, "icon-offset": [ 0, 0 ], "icon-allow-overlap": true, "visibility": "visible" } }, { "id": "lights_light_minor_labelsno_s", "type": "symbol", "source": "seamap", "source-layer": "seamark_light_points", "minzoom": 14, "maxzoom": 24, "filter": [ "all", [ "!=", "category", "spotlight" ], [ "==", "type", "light_minor" ], [ "==", "category", "" ], [ "==", "period", "" ] ], "layout": { "text-field": "{multiple}{character}.{colourabbrev}", "text-anchor": "right", "text-offset": [ 5, 0 ], "text-size": { "stops": [ [ 14, 9 ], [ 20, 9 ] ] }, "text-allow-overlap": true, "text-optional": true, "visibility": "visible", "text-ignore-placement": false } }, { "id": "lights_light_minor_labels", "type": "symbol", "source": "seamap", "source-layer": "seamark_light_points", "minzoom": 14, "maxzoom": 24, "filter": [ "all", [ "!=", "category", "spotlight" ], [ "==", "type", "light_minor" ], [ "==", "category", "" ], [ "!=", "period", "" ] ], "layout": { "text-field": "{multiple}{character}.{colourabbrev}.{period}s", "text-anchor": "right", "text-offset": [ 5, 0 ], "text-size": { "stops": [ [ 14, 9 ], [ 20, 9 ] ] }, "text-allow-overlap": true, "text-optional": true, "visibility": "visible", "text-ignore-placement": false } }, { "id": "lights_light_minor", "type": "symbol", "source": "seamap", "source-layer": "seamark_light_points", "minzoom": 11, "maxzoom": 24, "filter": [ "all", [ "!=", "category", "spotlight" ], [ "==", "type", "light_minor" ], [ "==", "category", "" ] ], "layout": { "icon-image": "P/P1.minor", "icon-size": { "stops": [ [ 11, 0.1 ], [ 18, 0.35 ] ] }, "icon-offset": [ 0, 0 ], "icon-allow-overlap": true } }, { "id": "lights_light_major", "type": "symbol", "source": "seamap", "source-layer": "seamark_light_points", "minzoom": 8, "maxzoom": 24, "filter": [ "all", [ "!=", "category", "spotlight" ], [ "==", "type", "light_major" ] ], "layout": { "icon-image": "P/P1.major", "icon-size": { "stops": [ [ 8, 0.1 ], [ 18, 0.4 ] ] }, "icon-offset": [ 0, 0 ], "icon-allow-overlap": true } }, { "id": "lights_light_major_labels", "type": "symbol", "source": "seamap", "source-layer": "seamark_light_points", "minzoom": 14, "maxzoom": 24, "filter": [ "all", [ "!=", "category", "spotlight" ], [ "==", "type", "light_major" ], [ "==", "category", "" ], [ "!=", "period", "" ], [ "==", "height", "" ] ], "layout": { "text-field": "{multiple}{character}.{colourabbrev}.{period}s", "text-anchor": "right", "text-offset": [ 5, 0 ], "text-size": { "stops": [ [ 14, 9 ], [ 20, 9 ] ] }, "text-allow-overlap": true, "text-optional": true, "visibility": "visible", "text-ignore-placement": false } }, { "id": "lights_light_major_labels_height", "type": "symbol", "source": "seamap", "source-layer": "seamark_light_points", "minzoom": 14, "maxzoom": 24, "filter": [ "all", [ "!=", "category", "spotlight" ], [ "==", "type", "light_major" ], [ "==", "category", "" ], [ "!=", "period", "" ], [ "!=", "height", "" ] ], "layout": { "text-field": "{multiple}{character}.{colourabbrev}.{period}s{height}m", "text-anchor": "right", "text-offset": [ 7, 0 ], "text-size": { "stops": [ [ 14, 9 ], [ 20, 9 ] ] }, "text-allow-overlap": true, "text-optional": true, "visibility": "visible", "text-ignore-placement": false } }, { "id": "lights_alternating_generic", "type": "symbol", "source": "seamap", "source-layer": "seamark_light_points", "filter": [ "all", [ "!=", "category", "spotlight" ], [ "in", "colour", "green_red", "red_green", "red_white_red", "white_green", "green_white", "red_white", "white_red", "white_yellow", "yellow_white", "white_green_white_green", "white_red_green", "white_red_white", "white_red_white_red", "white_white_red" ] ], "layout": { "icon-image": "P/P10.4", "icon-size": { "stops": [ [ 11, 0.1 ], [ 18, 0.35 ] ] }, "icon-offset": [ 48, 70 ], "icon-allow-overlap": true, "text-rotate": 0 } }, { "id": "lights_generic", "type": "symbol", "source": "seamap", "source-layer": "seamark_light_points", "filter": [ "all", [ "!=", "category", "spotlight" ], [ "==", "colour", "" ] ], "layout": { "icon-image": "P/P10.4", "icon-size": { "stops": [ [ 11, 0.1 ], [ 18, 0.35 ] ] }, "icon-offset": [ 48, 70 ], "icon-allow-overlap": true, "visibility": "visible" } }, { "id": "lights", "type": "symbol", "source": "seamap", "source-layer": "seamark_light_points", "filter": [ "all", [ "!=", "category", "spotlight" ] ], "layout": { "icon-image": "P/P10.4_{colour}", "icon-size": { "stops": [ [ 11, 0.1 ], [ 18, 0.35 ] ] }, "icon-offset": [ 48, 70 ], "icon-allow-overlap": true, "visibility": "visible" } }, { "id": "spotlight", "type": "symbol", "source": "seamap", "source-layer": "seamark_light_points", "filter": [ "all", [ "==", "category", "spotlight" ], [ "has", "colour2" ] ], "layout": { "icon-image": "P/P11_{colour2}", "icon-size": 1, "icon-offset": [ 0, 0 ] } }, { "id": "spotlight_no_colour", "type": "symbol", "source": "seamap", "source-layer": "seamark_light_points", "filter": [ "all", [ "==", "category", "spotlight" ], [ "!has", "colour2" ] ], "layout": { "icon-image": "P/P11_white", "icon-size": 1, "icon-offset": [ 0, 0 ] } }, { "id": "buoy_colour_buoyant", "type": "symbol", "source": "seamap", "source-layer": "seamark_buoy", "minzoom": 13, "filter": [ "all", [ "==", "colour_pattern", "" ], [ "in", "shape", "buoyant", "pile", "" ], [ "!=", "colour", "" ] ], "layout": { "icon-image": "Q/buoyant/{colour}", "icon-size": { "stops": [ [ 11, 0.2 ], [ 18, 0.3 ] ] }, "icon-offset": [ 0, 0 ], "visibility": "visible", "icon-allow-overlap": true } }, { "id": "buoy_colour_pattern_buoyant", "type": "symbol", "source": "seamap", "source-layer": "seamark_buoy", "minzoom": 10, "filter": [ "all", [ "!=", "colour_pattern", "" ], [ "in", "shape", "buoyant", "pile", "" ], [ "!=", "colour", "" ] ], "layout": { "icon-image": "Q/buoyant/{colour_pattern}/{colour}", "icon-size": { "stops": [ [ 11, 0.2 ], [ 18, 0.3 ] ] }, "icon-offset": [ 0, 0 ], "visibility": "visible", "icon-allow-overlap": true } }, { "id": "buoy_generic_buoyant", "type": "symbol", "source": "seamap", "source-layer": "seamark_buoy", "minzoom": 13, "filter": [ "all", [ "==", "colour", "" ], [ "in", "shape", "buoyant", "pile", "" ], [ "==", "colour_pattern", "" ] ], "layout": { "icon-image": "Q/buoyant/generic", "icon-size": { "stops": [ [ 11, 1 ], [ 18, 1 ] ] }, "icon-offset": [ 0, 0 ], "visibility": "visible", "icon-allow-overlap": true } }, { "id": "beacon_colour_buoyant", "type": "symbol", "source": "seamap", "source-layer": "seamark_beacon", "minzoom": 10, "filter": [ "all", [ "==", "colour_pattern", "" ], [ "in", "shape", "buoyant", "pile", "" ], [ "!=", "colour", "" ] ], "layout": { "icon-image": "Q/buoyant/{colour}", "icon-size": { "stops": [ [ 11, 0.2 ], [ 18, 0.3 ] ] }, "icon-offset": [ 0, 0 ], "visibility": "visible" } }, { "id": "beacon_colour_pattern_buoyant", "type": "symbol", "source": "seamap", "source-layer": "seamark_beacon", "minzoom": 10, "filter": [ "all", [ "!=", "colour_pattern", "" ], [ "in", "shape", "buoyant", "pile", "" ], [ "!=", "colour", "" ] ], "layout": { "icon-image": "Q/buoyant/{colour_pattern}/{colour}", "icon-size": { "stops": [ [ 11, 0.2 ], [ 18, 0.3 ] ] }, "icon-offset": [ 0, 0 ], "icon-allow-overlap": true, "visibility": "visible" } }, { "id": "beacon_generic_buoyant", "type": "symbol", "source": "seamap", "source-layer": "seamark_beacon", "minzoom": 13, "filter": [ "all", [ "==", "colour", "" ], [ "in", "shape", "buoyant", "pile", "" ], [ "==", "colour_pattern", "" ] ], "layout": { "icon-image": "Q/buoyant/generic", "icon-size": { "stops": [ [ 11, 1 ], [ 18, 1 ] ] }, "icon-offset": [ 0, 0 ], "icon-allow-overlap": true, "visibility": "visible" } }, { "id": "buoy_colour_shape", "type": "symbol", "source": "seamap", "source-layer": "seamark_buoy", "minzoom": 10, "filter": [ "all", [ "==", "colour_pattern", "" ], [ "!in", "shape", "buoyant", "pile", "" ], [ "!=", "colour", "" ] ], "layout": { "icon-image": "Q/{shape}/{colour}", "icon-size": { "stops": [ [ 11, 0.2 ], [ 18, 0.3 ] ] }, "icon-offset": [ 0, 0 ], "visibility": "visible", "icon-allow-overlap": true } }, { "id": "buoy_colour_pattern_shape", "type": "symbol", "source": "seamap", "source-layer": "seamark_buoy", "minzoom": 10, "filter": [ "all", [ "!=", "colour_pattern", "" ], [ "!in", "shape", "buoyant", "pile", "" ], [ "!=", "colour", "" ] ], "layout": { "icon-image": "Q/{shape}/{colour_pattern}/{colour}", "icon-size": { "stops": [ [ 11, 0.2 ], [ 18, 0.3 ] ] }, "icon-offset": [ 0, 0 ], "visibility": "visible", "icon-allow-overlap": true } }, { "id": "buoy_generic_shape", "type": "symbol", "source": "seamap", "source-layer": "seamark_buoy", "minzoom": 13, "filter": [ "all", [ "==", "colour", "" ], [ "!in", "shape", "buoyant", "pile", "" ], [ "==", "colour_pattern", "" ] ], "layout": { "icon-image": "Q/{shape}/generic", "icon-size": { "stops": [ [ 11, 0.2 ], [ 18, 0.3 ] ] }, "icon-offset": [ 0, 0 ], "icon-allow-overlap": true, "visibility": "visible" } }, { "id": "beacon_colour_shape", "type": "symbol", "source": "seamap", "source-layer": "seamark_beacon", "minzoom": 10, "filter": [ "all", [ "==", "colour_pattern", "" ], [ "!in", "shape", "buoyant", "pile", "" ], [ "!=", "colour", "" ] ], "layout": { "icon-image": "Q/{shape}/{colour}", "icon-size": { "stops": [ [ 11, 0.2 ], [ 18, 0.3 ] ] }, "icon-offset": [ 0, 0 ] } }, { "id": "beacon_colour_pattern_shape", "type": "symbol", "source": "seamap", "source-layer": "seamark_beacon", "minzoom": 10, "filter": [ "all", [ "!=", "colour_pattern", "" ], [ "!in", "shape", "buoyant", "pile", "" ], [ "!=", "colour", "" ] ], "layout": { "icon-image": "Q/{shape}/{colour_pattern}/{colour}", "icon-size": { "stops": [ [ 11, 0.2 ], [ 18, 0.3 ] ] }, "icon-offset": [ 0, 0 ] } }, { "id": "beacon_generic_shape", "type": "symbol", "source": "seamap", "source-layer": "seamark_beacon", "minzoom": 13, "filter": [ "all", [ "==", "colour", "" ], [ "!in", "shape", "buoyant", "pile", "" ], [ "==", "colour_pattern", "" ] ], "layout": { "icon-image": "Q/{shape}/generic", "icon-size": { "stops": [ [ 11, 0.2 ], [ 18, 0.3 ] ] }, "icon-offset": [ 0, 0 ] } }, { "id": "topmark_beacon_slanted_conical", "type": "symbol", "source": "seamap", "source-layer": "seamark_beacon", "minzoom": 13, "maxzoom": 24, "filter": [ "all", [ "==", "shape", "conical" ] ], "layout": { "icon-image": "Q/Q9/{topmark_shape}/{topmark_colour}", "icon-size": { "stops": [ [ 11, 0.2 ], [ 18, 0.3 ] ] }, "icon-offset": [ 10, -70 ], "visibility": "visible", "icon-allow-overlap": true, "icon-rotate": 15 } }, { "id": "topmark_buoy_slanted_conical", "type": "symbol", "source": "seamap", "source-layer": "seamark_buoy", "minzoom": 13, "maxzoom": 24, "filter": [ "all", [ "==", "shape", "conical" ] ], "layout": { "icon-image": "Q/Q9/{topmark_shape}/{topmark_colour}", "icon-size": { "stops": [ [ 11, 0.2 ], [ 18, 0.3 ] ] }, "icon-offset": [ 10, -70 ], "visibility": "visible", "icon-allow-overlap": true, "icon-rotate": 15 } }, { "id": "topmark_beacon_slanted_spar", "type": "symbol", "source": "seamap", "source-layer": "seamark_beacon", "minzoom": 13, "maxzoom": 24, "filter": [ "all", [ "in", "shape", "spar" ] ], "layout": { "icon-image": "Q/Q9/{topmark_shape}/{topmark_colour}", "icon-size": { "stops": [ [ 11, 0.2 ], [ 18, 0.3 ] ] }, "icon-offset": [ 10, -100 ], "visibility": "visible", "icon-allow-overlap": true, "icon-rotate": 15 } }, { "id": "topmark_buoy_slanted_spar", "type": "symbol", "source": "seamap", "source-layer": "seamark_buoy", "minzoom": 13, "maxzoom": 24, "filter": [ "all", [ "in", "shape", "spar" ] ], "layout": { "icon-image": "Q/Q9/{topmark_shape}/{topmark_colour}", "icon-size": { "stops": [ [ 11, 0.2 ], [ 18, 0.3 ] ] }, "icon-offset": [ 10, -100 ], "visibility": "visible", "icon-allow-overlap": true, "icon-rotate": 15 } }, { "id": "topmark_beacon_slanted_pillar", "type": "symbol", "source": "seamap", "source-layer": "seamark_beacon", "minzoom": 13, "maxzoom": 24, "filter": [ "all", [ "in", "shape", "pillar" ] ], "layout": { "icon-image": "Q/Q9/{topmark_shape}/{topmark_colour}", "icon-size": { "stops": [ [ 11, 0.2 ], [ 18, 0.3 ] ] }, "icon-offset": [ 20, -100 ], "visibility": "visible", "icon-allow-overlap": true, "icon-rotate": 15 } }, { "id": "topmark_beacon_slanted_can-copy", "type": "symbol", "source": "seamap", "source-layer": "seamark_beacon", "minzoom": 13, "maxzoom": 24, "filter": [ "all", [ "in", "shape", "can" ] ], "layout": { "icon-image": "Q/Q9/{topmark_shape}/{topmark_colour}", "icon-size": { "stops": [ [ 11, 0.2 ], [ 18, 0.3 ] ] }, "icon-offset": [ 10, -60 ], "visibility": "visible", "icon-allow-overlap": true, "icon-rotate": 15 } }, { "id": "topmark_buoy_slanted_can", "type": "symbol", "source": "seamap", "source-layer": "seamark_buoy", "minzoom": 13, "maxzoom": 24, "filter": [ "all", [ "in", "shape", "can" ] ], "layout": { "icon-image": "Q/Q9/{topmark_shape}/{topmark_colour}", "icon-size": { "stops": [ [ 11, 0.2 ], [ 18, 0.3 ] ] }, "icon-offset": [ 10, -60 ], "visibility": "visible", "icon-allow-overlap": true, "icon-rotate": 15 } }, { "id": "topmark_buoy_slanted_pillar", "type": "symbol", "source": "seamap", "source-layer": "seamark_buoy", "minzoom": 13, "maxzoom": 24, "filter": [ "all", [ "in", "shape", "pillar" ] ], "layout": { "icon-image": "Q/Q9/{topmark_shape}/{topmark_colour}", "icon-size": { "stops": [ [ 11, 0.2 ], [ 18, 0.3 ] ] }, "icon-offset": [ 20, -100 ], "visibility": "visible", "icon-allow-overlap": true, "icon-rotate": 15 } }, { "id": "topmark_beacon_vertical_no_shape_tcp", "type": "symbol", "source": "seamap", "source-layer": "seamark_beacon", "minzoom": 13, "maxzoom": 24, "filter": [ "all", [ "in", "shape", "" ], [ "!in", "topmark_colour_pattern", "" ] ], "layout": { "icon-image": "Q/Q9/{topmark_shape}/{topmark_colour_pattern}/{topmark_colour}", "icon-size": { "stops": [ [ 11, 0.2 ], [ 18, 0.3 ] ] }, "icon-offset": [ 1, -75 ], "visibility": "visible", "icon-allow-overlap": true } }, { "id": "topmark_beacon_vertical_no_shape", "type": "symbol", "source": "seamap", "source-layer": "seamark_beacon", "minzoom": 13, "maxzoom": 24, "filter": [ "all", [ "in", "shape", "" ], [ "in", "topmark_colour_pattern", "" ] ], "layout": { "icon-image": "Q/Q9/{topmark_shape}/{topmark_colour}", "icon-size": { "stops": [ [ 11, 0.2 ], [ 18, 0.3 ] ] }, "icon-offset": [ 1, -85 ], "visibility": "visible", "icon-allow-overlap": true } }, { "id": "topmark_buoy_vertical_no_shape", "type": "symbol", "source": "seamap", "source-layer": "seamark_buoy", "minzoom": 13, "maxzoom": 24, "filter": [ "all", [ "in", "shape", "" ], [ "!in", "colour", "" ] ], "layout": { "icon-image": "Q/Q9/{topmark_shape}/{topmark_colour}", "icon-size": { "stops": [ [ 11, 0.2 ], [ 18, 0.3 ] ] }, "icon-offset": [ -1, -85 ], "visibility": "visible", "icon-allow-overlap": true } }, { "id": "topmark_buoy_vertical_no_shape_colour", "type": "symbol", "source": "seamap", "source-layer": "seamark_buoy", "minzoom": 13, "maxzoom": 24, "filter": [ "all", [ "in", "shape", "" ], [ "in", "colour", "" ] ], "layout": { "icon-image": "Q/Q9/{topmark_shape}/{topmark_colour}", "icon-size": { "stops": [ [ 11, 0.2 ], [ 18, 0.3 ] ] }, "icon-offset": [ 0, -85 ], "visibility": "visible", "icon-allow-overlap": true } }, { "id": "topmark_beacon_vertical", "type": "symbol", "source": "seamap", "source-layer": "seamark_beacon", "minzoom": 13, "maxzoom": 24, "filter": [ "all", [ "in", "shape", "barrel", "buoyant", "cairn", "spherical", "stake", "super-buoy", "tower" ] ], "layout": { "icon-image": "Q/Q9/{topmark_shape}/{topmark_colour}", "icon-size": { "stops": [ [ 11, 0.2 ], [ 18, 0.3 ] ] }, "icon-offset": [ 20, -100 ], "visibility": "visible", "icon-allow-overlap": true } }, { "id": "topmark_buoy_label", "type": "symbol", "source": "seamap", "source-layer": "seamark_buoy", "minzoom": 13, "maxzoom": 24, "filter": [ "all", [ "in", "name", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "A", "B", "C", "D", "E", "F", "G", "H", "No.1", "no_1", "No._1", "No.2", "no_2", "No_2", "No._2", "No_3", "no_3", "No._3", "No_4", "No.4", "no_4", "No._4", "No_5", "no_5", "No.5", "No._5", "No_6", "no_6", "No.6", "No._6", "No_7", "no_7", "No.7", "No_8", "no_8", "No.8", "No._8", "No_9", "no_9", "No.9", "No_10", "no_10", "No_11", "no_11", "No_12", "no_12", "No_13", "no_13", "No_14", "no_14", "No_15", "No_16", "No_17", "no_18", "no_19", "no_20", "no_21", "no_22", "no_23", "no_24", "no_25", "no_26", "no_27", "no_28", "R", "SG", "PCO", "W" ] ], "layout": { "icon-allow-overlap": true, "text-field": "{name}", "text-font": [ "Open Sans Bold" ], "text-size": 10, "text-offset": [ 1, -1 ], "visibility": "visible" } }, { "id": "topmark_beacon_label", "type": "symbol", "source": "seamap", "source-layer": "seamark_beacon", "minzoom": 13, "maxzoom": 24, "filter": [ "all", [ "in", "name", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "A", "B", "C", "D", "E", "F", "G", "H", "No.1", "no_1", "No._1", "No.2", "no_2", "No_2", "No._2", "No_3", "no_3", "No._3", "No_4", "No.4", "no_4", "No._4", "No_5", "no_5", "No.5", "No._5", "No_6", "no_6", "No.6", "No._6", "No_7", "no_7", "No.7", "No_8", "no_8", "No.8", "No._8", "No_9", "no_9", "No.9", "No_10", "no_10", "No_11", "no_11", "No_12", "no_12", "No_13", "no_13", "No_14", "no_14", "No_15", "No_16", "No_17", "no_18", "no_19", "no_20", "no_21", "no_22", "no_23", "no_24", "no_25", "no_26", "no_27", "no_28", "R", "SG", "PCO", "W" ] ], "layout": { "icon-allow-overlap": true, "text-field": "{name}", "text-font": [ "Open Sans Bold" ], "text-size": 10, "text-offset": [ 1, -1 ], "visibility": "visible" } }, { "id": "daymark_beacon_slanted_conical", "type": "symbol", "source": "seamap", "source-layer": "seamark_beacon", "minzoom": 13, "maxzoom": 24, "filter": [ "all", [ "==", "shape", "conical" ] ], "layout": { "icon-image": "Q/Q9/{daymark_shape}/{daymark_colour}", "icon-size": { "stops": [ [ 11, 0.2 ], [ 18, 0.3 ] ] }, "icon-offset": [ 10, -70 ], "visibility": "visible", "icon-allow-overlap": true, "icon-rotate": 15 } }, { "id": "daymark_buoy_slanted_conical", "type": "symbol", "source": "seamap", "source-layer": "seamark_buoy", "minzoom": 13, "maxzoom": 24, "filter": [ "all", [ "==", "shape", "conical" ] ], "layout": { "icon-image": "Q/Q9/{daymark_shape}/{daymark_colour}", "icon-size": { "stops": [ [ 11, 0.2 ], [ 18, 0.3 ] ] }, "icon-offset": [ 10, -70 ], "visibility": "visible", "icon-allow-overlap": true, "icon-rotate": 15 } }, { "id": "daymark_beacon_slanted_spar", "type": "symbol", "source": "seamap", "source-layer": "seamark_beacon", "minzoom": 13, "maxzoom": 24, "filter": [ "all", [ "in", "shape", "spar" ] ], "layout": { "icon-image": "Q/Q9/{daymark_shape}/{daymark_colour}", "icon-size": { "stops": [ [ 11, 0.2 ], [ 18, 0.3 ] ] }, "icon-offset": [ 10, -100 ], "visibility": "visible", "icon-allow-overlap": true, "icon-rotate": 15 } }, { "id": "daymark_buoy_slanted_spar", "type": "symbol", "source": "seamap", "source-layer": "seamark_buoy", "minzoom": 13, "maxzoom": 24, "filter": [ "all", [ "in", "shape", "spar" ] ], "layout": { "icon-image": "Q/Q9/{daymark_shape}/{daymark_colour}", "icon-size": { "stops": [ [ 11, 0.2 ], [ 18, 0.3 ] ] }, "icon-offset": [ 10, -100 ], "visibility": "visible", "icon-allow-overlap": true, "icon-rotate": 15 } }, { "id": "daymark_beacon_slanted_pillar", "type": "symbol", "source": "seamap", "source-layer": "seamark_beacon", "minzoom": 13, "maxzoom": 24, "filter": [ "all", [ "in", "shape", "pillar" ] ], "layout": { "icon-image": "Q/Q9/{daymark_shape}/{daymark_colour}", "icon-size": { "stops": [ [ 11, 0.2 ], [ 18, 0.3 ] ] }, "icon-offset": [ 20, -100 ], "visibility": "visible", "icon-allow-overlap": true, "icon-rotate": 15 } }, { "id": "daymark_beacon_slanted_can-copy", "type": "symbol", "source": "seamap", "source-layer": "seamark_beacon", "minzoom": 13, "maxzoom": 24, "filter": [ "all", [ "in", "shape", "can" ] ], "layout": { "icon-image": "Q/Q9/{daymark_shape}/{daymark_colour}", "icon-size": { "stops": [ [ 11, 0.2 ], [ 18, 0.3 ] ] }, "icon-offset": [ 10, -60 ], "visibility": "visible", "icon-allow-overlap": true, "icon-rotate": 15 } }, { "id": "daymark_buoy_slanted_can", "type": "symbol", "source": "seamap", "source-layer": "seamark_buoy", "minzoom": 13, "maxzoom": 24, "filter": [ "all", [ "in", "shape", "can" ] ], "layout": { "icon-image": "Q/Q9/{daymark_shape}/{daymark_colour}", "icon-size": { "stops": [ [ 11, 0.2 ], [ 18, 0.3 ] ] }, "icon-offset": [ 10, -60 ], "visibility": "visible", "icon-allow-overlap": true, "icon-rotate": 15 } }, { "id": "daymark_buoy_slanted_pillar", "type": "symbol", "source": "seamap", "source-layer": "seamark_buoy", "minzoom": 13, "maxzoom": 24, "filter": [ "all", [ "in", "shape", "pillar" ] ], "layout": { "icon-image": "Q/Q9/{daymark_shape}/{daymark_colour}", "icon-size": { "stops": [ [ 11, 0.2 ], [ 18, 0.3 ] ] }, "icon-offset": [ 20, -100 ], "visibility": "visible", "icon-allow-overlap": true, "icon-rotate": 15 } }, { "id": "daymark_beacon_vertical_no_shape_tcp", "type": "symbol", "source": "seamap", "source-layer": "seamark_beacon", "minzoom": 13, "maxzoom": 24, "filter": [ "all", [ "in", "shape", "" ], [ "!in", "daymark_colour_pattern", "" ] ], "layout": { "icon-image": "Q/Q9/{daymark_shape}/{daymark_colour_pattern}/{daymark_colour}", "icon-size": { "stops": [ [ 11, 0.2 ], [ 18, 0.3 ] ] }, "icon-offset": [ 1, -75 ], "visibility": "visible", "icon-allow-overlap": true } }, { "id": "daymark_beacon_vertical_no_shape", "type": "symbol", "source": "seamap", "source-layer": "seamark_beacon", "minzoom": 13, "maxzoom": 24, "filter": [ "all", [ "in", "shape", "" ], [ "in", "daymark_colour_pattern", "" ] ], "layout": { "icon-image": "Q/Q9/{daymark_shape}/{daymark_colour}", "icon-size": { "stops": [ [ 11, 0.2 ], [ 18, 0.3 ] ] }, "icon-offset": [ 1, -85 ], "visibility": "visible", "icon-allow-overlap": true } }, { "id": "daymark_buoy_vertical_no_shape", "type": "symbol", "source": "seamap", "source-layer": "seamark_buoy", "minzoom": 13, "maxzoom": 24, "filter": [ "all", [ "in", "shape", "" ], [ "!in", "colour", "" ] ], "layout": { "icon-image": "Q/Q9/{daymark_shape}/{daymark_colour}", "icon-size": { "stops": [ [ 11, 0.2 ], [ 18, 0.3 ] ] }, "icon-offset": [ -1, -85 ], "visibility": "visible", "icon-allow-overlap": true } }, { "id": "daymark_buoy_vertical_no_shape_colour", "type": "symbol", "source": "seamap", "source-layer": "seamark_buoy", "minzoom": 13, "maxzoom": 24, "filter": [ "all", [ "in", "shape", "" ], [ "in", "colour", "" ] ], "layout": { "icon-image": "Q/Q9/{daymark_shape}/{daymark_colour}", "icon-size": { "stops": [ [ 11, 0.2 ], [ 18, 0.3 ] ] }, "icon-offset": [ 0, -85 ], "visibility": "visible", "icon-allow-overlap": true } }, { "id": "daymark_beacon_vertical", "type": "symbol", "source": "seamap", "source-layer": "seamark_beacon", "minzoom": 13, "maxzoom": 24, "filter": [ "all", [ "in", "shape", "barrel", "buoyant", "cairn", "spherical", "stake", "super-buoy", "tower" ] ], "layout": { "icon-image": "Q/Q9/{daymark_shape}/{daymark_colour}", "icon-size": { "stops": [ [ 11, 0.2 ], [ 18, 0.3 ] ] }, "icon-offset": [ 20, -100 ], "visibility": "visible", "icon-allow-overlap": true } }, { "id": "daymark_buoy_label", "type": "symbol", "source": "seamap", "source-layer": "seamark_buoy", "minzoom": 13, "maxzoom": 24, "filter": [ "all", [ "in", "name", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "A", "B", "C", "D", "E", "F", "G", "H", "No.1", "no_1", "No._1", "No.2", "no_2", "No_2", "No._2", "No_3", "no_3", "No._3", "No_4", "No.4", "no_4", "No._4", "No_5", "no_5", "No.5", "No._5", "No_6", "no_6", "No.6", "No._6", "No_7", "no_7", "No.7", "No_8", "no_8", "No.8", "No._8", "No_9", "no_9", "No.9", "No_10", "no_10", "No_11", "no_11", "No_12", "no_12", "No_13", "no_13", "No_14", "no_14", "No_15", "No_16", "No_17", "no_18", "no_19", "no_20", "no_21", "no_22", "no_23", "no_24", "no_25", "no_26", "no_27", "no_28", "R", "SG", "PCO", "W" ] ], "layout": { "icon-allow-overlap": true, "text-field": "{name}", "text-font": [ "Open Sans Bold" ], "text-size": 10, "text-offset": [ 1, -1 ], "visibility": "visible" } }, { "id": "daymark_beacon_label", "type": "symbol", "source": "seamap", "source-layer": "seamark_beacon", "minzoom": 13, "maxzoom": 24, "filter": [ "all", [ "in", "name", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "A", "B", "C", "D", "E", "F", "G", "H", "No.1", "no_1", "No._1", "No.2", "no_2", "No_2", "No._2", "No_3", "no_3", "No._3", "No_4", "No.4", "no_4", "No._4", "No_5", "no_5", "No.5", "No._5", "No_6", "no_6", "No.6", "No._6", "No_7", "no_7", "No.7", "No_8", "no_8", "No.8", "No._8", "No_9", "no_9", "No.9", "No_10", "no_10", "No_11", "no_11", "No_12", "no_12", "No_13", "no_13", "No_14", "no_14", "No_15", "No_16", "No_17", "no_18", "no_19", "no_20", "no_21", "no_22", "no_23", "no_24", "no_25", "no_26", "no_27", "no_28", "R", "SG", "PCO", "W" ] ], "layout": { "icon-allow-overlap": true, "text-field": "{name}", "text-font": [ "Open Sans Bold" ], "text-size": 10, "text-offset": [ 1, -1 ], "visibility": "visible" } }, { "id": "notice_generic", "type": "symbol", "source": "seamap", "source-layer": "seamark_notice", "filter": [ "all", [ "!has", "category" ], [ "!has", "system" ] ], "layout": { "icon-image": "Q/Q126/generic", "icon-size": 0.05 } }, { "id": "notice_category_addition_5", "type": "symbol", "source": "seamap", "source-layer": "seamark_notice", "minzoom": 10, "maxzoom": 24, "filter": [ "all", [ "!=", "category", "" ], [ "==", "system", "" ], [ "==", "addition", "left_triangle" ] ], "layout": { "icon-image": "Q/Q126/addition/{addition}", "icon-size": { "stops": [ [ 10, 0.5 ], [ 18, 0.6 ] ] }, "icon-allow-overlap": true, "visibility": "visible", "text-allow-overlap": false, "icon-offset": [ -11, 0 ], "text-offset": [ 0, 0 ] } }, { "id": "notice_category_addition_4", "type": "symbol", "source": "seamap", "source-layer": "seamark_notice", "minzoom": 10, "maxzoom": 24, "filter": [ "all", [ "!=", "category", "" ], [ "==", "system", "" ], [ "==", "addition", "right_triangle" ] ], "layout": { "icon-image": "Q/Q126/addition/{addition}", "icon-size": { "stops": [ [ 10, 0.5 ], [ 18, 0.6 ] ] }, "icon-allow-overlap": true, "visibility": "visible", "text-allow-overlap": false, "icon-offset": [ 11, 0 ], "text-offset": [ 0, 0 ] } }, { "id": "notice_category_addition_3", "type": "symbol", "source": "seamap", "source-layer": "seamark_notice", "minzoom": 10, "maxzoom": 24, "filter": [ "all", [ "!=", "category", "" ], [ "==", "system", "" ], [ "==", "addition", "bottom_board" ] ], "layout": { "icon-image": "Q/Q126/addition/{addition}", "icon-size": { "stops": [ [ 10, 0.5 ], [ 18, 0.6 ] ] }, "icon-allow-overlap": true, "visibility": "visible", "text-allow-overlap": false, "icon-offset": [ 0, 10 ], "text-offset": [ 0, 0 ] } }, { "id": "notice_category_addition_2", "type": "symbol", "source": "seamap", "source-layer": "seamark_notice", "minzoom": 10, "maxzoom": 24, "filter": [ "all", [ "!=", "category", "" ], [ "==", "system", "" ], [ "==", "addition", "left_triangle;bottom_board" ] ], "layout": { "icon-image": "Q/Q126/addition/{addition}", "icon-size": { "stops": [ [ 10, 0.5 ], [ 18, 0.6 ] ] }, "icon-allow-overlap": true, "visibility": "visible", "text-allow-overlap": false, "icon-offset": [ -11, 10 ], "text-offset": [ 0, 0 ] } }, { "id": "notice_category_addition_1", "type": "symbol", "source": "seamap", "source-layer": "seamark_notice", "minzoom": 10, "maxzoom": 24, "filter": [ "all", [ "!=", "category", "" ], [ "==", "system", "" ], [ "==", "addition", "right_triangle;bottom_board" ] ], "layout": { "icon-image": "Q/Q126/addition/{addition}", "icon-size": { "stops": [ [ 10, 0.5 ], [ 18, 0.6 ] ] }, "icon-allow-overlap": true, "visibility": "visible", "text-allow-overlap": false, "icon-offset": [ 11, 10 ], "text-offset": [ 0, 0 ] } }, { "id": "notice_category", "type": "symbol", "source": "seamap", "source-layer": "seamark_notice", "minzoom": 10, "maxzoom": 24, "filter": [ "all", [ "!=", "category", "" ], [ "==", "system", "" ] ], "layout": { "icon-image": "Q/Q126/generic/{category}", "icon-size": { "stops": [ [ 10, 0.5 ], [ 18, 0.6 ] ] }, "icon-allow-overlap": true, "visibility": "visible" } }, { "id": "notice_system", "type": "symbol", "source": "seamap", "source-layer": "seamark_notice", "filter": [ "all", [ "has", "category" ], [ "has", "system" ] ], "layout": { "icon-image": "Q/Q126/{system}/{category}", "icon-size": { "stops": [ [ 10, 0.5 ], [ 18, 0.6 ] ] }, "visibility": "visible" } }, { "id": "fog_signal", "type": "symbol", "source": "seamap", "source-layer": "seamark_fog_signal", "layout": { "icon-image": "R/R1", "icon-size": { "stops": [ [ 11, 0.15 ], [ 18, 0.3 ] ] }, "icon-offset": [ -10, 6 ], "icon-allow-overlap": true } }, { "id": "pilot_boarding", "type": "symbol", "source": "seamap", "source-layer": "seamark_pilot_boarding", "minzoom": 11, "layout": { "icon-image": "T/T1.1", "icon-size": { "stops": [ [ 11, 0.15 ], [ 18, 0.2 ] ] } }, "icon-allow-overlap": true }, { "id": "signal_station_warning", "type": "symbol", "source": "seamap", "source-layer": "seamark_signal_station_warning", "layout": { "icon-image": "T/T20", "icon-size": 1 } }, { "id": "signal_station_traffic", "type": "symbol", "source": "seamap", "source-layer": "seamark_signal_station_traffic", "layout": { "icon-image": "T/T20", "icon-size": 1, "text-field": "SS ({category})", "text-size": { "stops": [ [ 14, 6 ], [ 20, 8 ] ] }, "text-anchor": "top", "text-offset": [ 0, 1 ], "text-allow-overlap": true } }, { "id": "harbour_areas_marina", "type": "symbol", "source": "seamap", "source-layer": "seamark_misc_areas", "filter": [ "all", [ "==", "type", "harbour" ], [ "==", "harbour_category", "marina" ] ], "layout": { "icon-image": "U/U1.1", "icon-size": 0.2 } }, { "id": "harbour_points_marina", "type": "symbol", "source": "seamap", "source-layer": "seamark_misc_points", "minzoom": 10, "filter": [ "all", [ "==", "type", "harbour" ], [ "==", "harbour_category", "marina" ] ], "layout": { "icon-image": "U/U1.1", "icon-allow-overlap": true, "icon-size": { "stops": [ [ 10, 0.1 ], [ 18, 0.4 ] ] } } }, { "id": "harbour_areas_marina_no_facilities", "type": "symbol", "source": "seamap", "source-layer": "seamark_misc_areas", "filter": [ "all", [ "==", "type", "harbour" ], [ "==", "harbour_category", "marina_no_facilities" ] ], "layout": { "icon-image": "U/U1.1", "icon-size": 0.2 } }, { "id": "harbour_points_marina_no_facilities", "type": "symbol", "source": "seamap", "source-layer": "seamark_misc_points", "filter": [ "all", [ "==", "harbour_category", "marina_no_facilities" ] ], "layout": { "icon-image": "U/U1.2", "icon-size": 0.2 } }, { "id": "small_craft_facility_areas_generic", "type": "symbol", "source": "seamap", "source-layer": "seamark_small_craft_facility_areas", "minzoom": 14, "filter": [ "all", [ "!in", "category", "slipway", "visitor_berth", "toilets;showers", "pump-out", "fuel-station", "boat_hoist", "toilets", "nautical_club", "chandler", "toilets;showers;laundrette", "showers", "showers;toilets", "visitors_mooring", "restaurant", "showers;toilets;laundrette", "laundrette", "fuel-station;pump-out" ] ], "layout": { "icon-image": "U/U32", "icon-size": 1 } }, { "id": "small_craft_facility_lines_generic", "type": "symbol", "source": "seamap", "source-layer": "seamark_small_craft_facility_lines", "minzoom": 14, "filter": [ "all", [ "!in", "category", "slipway", "visitor_berth", "toilets;showers", "pump-out", "fuel-station", "boat_hoist", "toilets", "nautical_club", "chandler", "toilets;showers;laundrette", "showers", "showers;toilets", "visitors_mooring", "restaurant", "showers;toilets;laundrette", "laundrette", "fuel-station;pump-out" ] ], "layout": { "icon-image": "U/U32", "icon-size": 1 } }, { "id": "small_craft_facility_points_generic-copy", "type": "symbol", "source": "seamap", "source-layer": "seamark_small_craft_facility_points", "minzoom": 14, "filter": [ "all", [ "!in", "category", "slipway", "visitor_berth", "toilets;showers", "pump-out", "fuel_station", "boat_hoist", "toilets", "nautical_club", "chandler", "toilets;showers;laundrette", "showers", "showers;toilets", "visitors_mooring", "restaurant", "showers;toilets;laundrette", "laundrette", "fuel-station;pump-out" ] ], "layout": { "icon-image": "U/U32", "icon-size": 1, "text-field": "{category}", "text-size": 7, "text-anchor": "top-left", "text-offset": [ 1, 0 ] }, "paint": { "text-color": "rgba(167, 0, 117, 1)" } }, { "id": "small_craft_facility_points", "type": "symbol", "source": "seamap", "source-layer": "seamark_small_craft_facility_points", "minzoom": 14, "filter": [ "all", [ "in", "category", "slipway", "visitor_berth", "toilets;showers", "pump-out", "fuel_station", "boat_hoist", "toilets", "nautical_club", "chandler", "toilets;showers;laundrette", "showers", "showers;toilets", "visitors_mooring", "restaurant", "showers;toilets;laundrette", "laundrette", "fuel-station;pump-out" ] ], "layout": { "icon-image": "U/{category}", "icon-size": 0.4, "text-field": "", "text-size": 7, "text-anchor": "top-left", "text-offset": [ 1, 0 ] }, "paint": { "text-color": "rgba(167, 0, 117, 1)" } }, { "id": "restricted_area_outline", "type": "line", "source": "seamap", "source-layer": "seamark_restricted_area", "minzoom": 10, "paint": { "line-color": "rgba(174, 177, 226, 1)", "line-dasharray": [ 3, 2 ], "line-width": { "stops": [ [ 10, 0.7 ], [ 18, 4 ] ] } } }, { "id": "restricted_area2", "type": "symbol", "source": "seamap", "source-layer": "seamark_restricted_area", "filter": [ "all", [ "!in", "restriction", "no_entry", "no_anchoring", "no_fishing", "no_anchoring;no_fishing" ] ], "layout": { "icon-image": "N/N2.1", "icon-rotation-alignment": "viewport", "symbol-placement": "line", "symbol-spacing": 1, "icon-size": 0.05 } }, { "id": "restricted_area_no_entry", "type": "symbol", "source": "seamap", "source-layer": "seamark_restricted_area", "minzoom": 12, "maxzoom": 24, "filter": [ "all", [ "==", "restriction", "no_entry" ] ], "layout": { "icon-image": "N/N2.2", "icon-rotation-alignment": "viewport", "symbol-placement": "line", "symbol-spacing": 10, "icon-size": 0.5 } }, { "id": "restricted_area_no_anchoring", "type": "symbol", "source": "seamap", "source-layer": "seamark_restricted_area", "filter": [ "all", [ "==", "restriction", "no_anchoring" ] ], "layout": { "icon-image": "N/N20", "icon-rotation-alignment": "viewport", "symbol-placement": "line", "symbol-spacing": 3, "icon-size": 0.15 } }, { "id": "restricted_area_no_fishing", "type": "symbol", "source": "seamap", "source-layer": "seamark_restricted_area", "filter": [ "all", [ "==", "restriction", "no_fishing" ] ], "layout": { "icon-image": "N/N21", "icon-rotation-alignment": "viewport", "symbol-placement": "line", "symbol-spacing": 3, "icon-size": 0.15 } }, { "id": "restricted_area_no_anchoring_no_fishing1", "type": "symbol", "source": "seamap", "source-layer": "seamark_restricted_area", "filter": [ "all", [ "==", "restriction", "no_anchoring;no_fishing" ] ], "layout": { "icon-image": "N/N20", "icon-rotation-alignment": "viewport", "symbol-placement": "line", "symbol-spacing": 3, "icon-size": 0.15 } }, { "id": "restricted_area_no_anchoring_no_fishing2", "type": "symbol", "source": "seamap", "source-layer": "seamark_restricted_area", "filter": [ "all", [ "==", "restriction", "no_anchoring;no_fishing" ] ], "layout": { "icon-image": "N/N21", "icon-rotation-alignment": "viewport", "symbol-placement": "line", "symbol-spacing": 3, "icon-size": 0.15 } }, { "id": "restricted_area_no_anchoring_no_trawling1", "type": "symbol", "source": "seamap", "source-layer": "seamark_restricted_area", "filter": [ "all", [ "==", "restriction", "no_anchoring;no_trawling" ] ], "layout": { "icon-image": "N/N20", "icon-rotation-alignment": "viewport", "symbol-placement": "line", "symbol-spacing": 5, "icon-size": 0.4 } }, { "id": "restricted_area_no_anchoring_no_trawling2", "type": "symbol", "source": "seamap", "source-layer": "seamark_restricted_area", "filter": [ "all", [ "==", "restriction", "no_anchoring;no_trawling" ] ], "layout": { "icon-image": "N/N2.1", "icon-rotation-alignment": "viewport", "symbol-placement": "line", "symbol-spacing": 5, "icon-size": 0.4 } }, { "id": "shoal", "type": "line", "source": "seamap", "source-layer": "seamark_sea_area_areas", "minzoom": 12, "maxzoom": 24, "filter": [ "all", [ "==", "category", "shoal" ] ], "paint": { "line-color": "rgba(193, 129, 250, 1)", "line-dasharray": [ 8, 8 ] } }, { "id": "shoal_label", "type": "symbol", "source": "seamap", "source-layer": "seamark_sea_area_areas", "minzoom": 12, "maxzoom": 24, "filter": [ "all", [ "==", "category", "shoal" ] ], "layout": { "text-field": "shoal!", "text-size": 9 }, "paint": { "text-color": "rgba(116, 81, 146, 1)" } }, { "id": "slipway_lines", "type": "symbol", "source": "osm", "source-layer": "transport_lines", "minzoom": 14, "maxzoom": 24, "filter": [ "all", [ "==", "service", "slipway" ] ], "layout": { "icon-image": "U/slipway", "icon-allow-overlap": true, "icon-size": 0.4 } } ], "id": "ciwf4zbsv007y2pmt2rspc1dc", "owner": "" }