{
  "$schema": "https://raw.githubusercontent.com/taginfo/taginfo-projects/master/taginfo-project-schema.json",
  "data_format": 1,
  "data_url": "https://kyle.kiwi/OpenSeaMap-vector/taginfo.generated.json",
  "data_updated": "20260601T142214Z",
  "project": {
    "name": "OpenSeaMap-vector",
    "description": "A rewrite of OpenSeaMap, using vector tiles instead of raster tiles",
    "project_url": "https://kyle.kiwi/OpenSeaMap-vector",
    "doc_url": "https://osm.wiki/OpenSeaMap",
    "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/icon.svg",
    "contact_name": "Kyle Hensel",
    "contact_email": "message @kylenz on OpenStreetMap"
  },
  "tags": [
    {
      "key": "name",
      "description": "Used for labelling features if seamark:name does not exist"
    },
    {
      "key": "ref",
      "description": "Used for labelling features if seamark:name does not exist"
    },
    {
      "key": "seamark:name",
      "description": "Used for feature labels. Alternatively, name=* and/or ref=* can be used "
    },
    {
      "key": "seamark:berth:name",
      "description": "Used for feature labels. Preferably, seamark:name=*, name=* and/or ref=* should be used instead."
    },
    {
      "key": "seamark:notice:addition",
      "value": "left_triangle",
      "description": "Notice Marks with this tag are rendered with an arrow in the left direction",
      "icon_url": "https://github.com/k-yle/OpenSeaMap-vector/raw/main/packages/navmark-renderer/src/__tests__/notice-single-arrow-left.svg"
    },
    {
      "key": "seamark:notice:addition",
      "value": "right_triangle",
      "description": "Notice Marks with this tag are rendered with an arrow in the right direction",
      "icon_url": "https://github.com/k-yle/OpenSeaMap-vector/raw/main/packages/navmark-renderer/src/__tests__/notice-single-arrow-right.svg"
    },
    {
      "key": "seamark:notice:orientation",
      "value": "determines the angle of notice marks. 180° offset from the standard OSM direction=* tag."
    },
    {
      "key": "seamark:notice:1:orientation",
      "value": "determines the angle of notice marks. 180° offset from the standard OSM direction=* tag."
    },
    {
      "key": "network:wikidata",
      "description": "If a yacht club has network:wikidata, we will lookup the wikidata item to find the burgee (flag) image."
    },
    {
      "key": "brand:wikidata",
      "description": "If a yacht club has brand:wikidata, we will lookup the wikidata item to find the burgee (flag) image."
    },
    {
      "key": "operator:wikidata",
      "description": "If a yacht club has operator:wikidata, we will lookup the wikidata item to find the burgee (flag) image."
    },
    {
      "key": "wikidata",
      "description": "If a yacht club has wikidata, we will lookup the wikidata item to find the burgee (flag) image."
    },
    {
      "key": "seamark:topmark:shape",
      "value": "flag"
    },
    {
      "key": "seamark:daymark:shape",
      "value": "flag"
    },
    {
      "key": "seamark:type",
      "value": "beacon_cardinal"
    },
    {
      "key": "seamark:type",
      "value": "beacon_isolated_danger"
    },
    {
      "key": "seamark:type",
      "value": "beacon_lateral"
    },
    {
      "key": "seamark:type",
      "value": "beacon_safe_water"
    },
    {
      "key": "seamark:type",
      "value": "beacon_special_purpose"
    },
    {
      "key": "seamark:type",
      "value": "buoy_cardinal"
    },
    {
      "key": "seamark:type",
      "value": "buoy_installation"
    },
    {
      "key": "seamark:type",
      "value": "buoy_isolated_danger"
    },
    {
      "key": "seamark:type",
      "value": "buoy_lateral"
    },
    {
      "key": "seamark:type",
      "value": "buoy_safe_water"
    },
    {
      "key": "seamark:type",
      "value": "buoy_special_purpose"
    },
    {
      "key": "seamark:type",
      "value": "daymark"
    },
    {
      "key": "seamark:type",
      "value": "fog_signal"
    },
    {
      "key": "seamark:type",
      "value": "notice"
    },
    {
      "key": "seamark:type",
      "value": "light"
    },
    {
      "key": "seamark:type",
      "value": "light_minor"
    },
    {
      "key": "seamark:type",
      "value": "light_major"
    },
    {
      "key": "seamark:type",
      "value": "light_float"
    },
    {
      "key": "seamark:type",
      "value": "light_vessel"
    },
    {
      "key": "seamark:type",
      "value": "virtual_aton"
    },
    {
      "key": "seamark:type",
      "value": "platform"
    },
    {
      "key": "seamark:type",
      "value": "topmark"
    },
    {
      "key": "man_made",
      "value": "lighthouse"
    },
    {
      "key": "man_made",
      "value": "offshore_platform"
    },
    {
      "key": "seamark:notice:1:category",
      "description": "same as seamark:notice:category=*, see that tag for documentation."
    },
    {
      "key": "seamark:notice:2:category",
      "description": "same as seamark:notice:category=*, see that tag for documentation."
    },
    {
      "key": "seamark:notice:3:category",
      "description": "same as seamark:notice:category=*, see that tag for documentation."
    },
    {
      "key": "seamark:notice:4:category",
      "description": "same as seamark:notice:category=*, see that tag for documentation."
    },
    {
      "key": "seamark:notice:5:category",
      "description": "same as seamark:notice:category=*, see that tag for documentation."
    },
    {
      "key": "seamark:notice:1:addition",
      "description": "same as seamark:notice:addition=*, see that tag for documentation."
    },
    {
      "key": "seamark:notice:2:addition",
      "description": "same as seamark:notice:addition=*, see that tag for documentation."
    },
    {
      "key": "seamark:notice:3:addition",
      "description": "same as seamark:notice:addition=*, see that tag for documentation."
    },
    {
      "key": "seamark:notice:4:addition",
      "description": "same as seamark:notice:addition=*, see that tag for documentation."
    },
    {
      "key": "seamark:notice:5:addition",
      "description": "same as seamark:notice:addition=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:1:category",
      "description": "same as seamark:light:category=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:2:category",
      "description": "same as seamark:light:category=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:3:category",
      "description": "same as seamark:light:category=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:4:category",
      "description": "same as seamark:light:category=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:5:category",
      "description": "same as seamark:light:category=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:1:colour",
      "description": "same as seamark:light:colour=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:2:colour",
      "description": "same as seamark:light:colour=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:3:colour",
      "description": "same as seamark:light:colour=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:4:colour",
      "description": "same as seamark:light:colour=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:5:colour",
      "description": "same as seamark:light:colour=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:1:character",
      "description": "same as seamark:light:character=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:2:character",
      "description": "same as seamark:light:character=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:3:character",
      "description": "same as seamark:light:character=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:4:character",
      "description": "same as seamark:light:character=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:5:character",
      "description": "same as seamark:light:character=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:1:height",
      "description": "same as seamark:light:height=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:2:height",
      "description": "same as seamark:light:height=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:3:height",
      "description": "same as seamark:light:height=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:4:height",
      "description": "same as seamark:light:height=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:5:height",
      "description": "same as seamark:light:height=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:1:range",
      "description": "same as seamark:light:range=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:2:range",
      "description": "same as seamark:light:range=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:3:range",
      "description": "same as seamark:light:range=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:4:range",
      "description": "same as seamark:light:range=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:5:range",
      "description": "same as seamark:light:range=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:1:period",
      "description": "same as seamark:light:period=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:2:period",
      "description": "same as seamark:light:period=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:3:period",
      "description": "same as seamark:light:period=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:4:period",
      "description": "same as seamark:light:period=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:5:period",
      "description": "same as seamark:light:period=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:1:sector_end",
      "description": "same as seamark:light:sector_end=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:2:sector_end",
      "description": "same as seamark:light:sector_end=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:3:sector_end",
      "description": "same as seamark:light:sector_end=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:4:sector_end",
      "description": "same as seamark:light:sector_end=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:5:sector_end",
      "description": "same as seamark:light:sector_end=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:1:sector_start",
      "description": "same as seamark:light:sector_start=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:2:sector_start",
      "description": "same as seamark:light:sector_start=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:3:sector_start",
      "description": "same as seamark:light:sector_start=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:4:sector_start",
      "description": "same as seamark:light:sector_start=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:5:sector_start",
      "description": "same as seamark:light:sector_start=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:1:sequence",
      "description": "same as seamark:light:sequence=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:2:sequence",
      "description": "same as seamark:light:sequence=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:3:sequence",
      "description": "same as seamark:light:sequence=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:4:sequence",
      "description": "same as seamark:light:sequence=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:5:sequence",
      "description": "same as seamark:light:sequence=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:1:group",
      "description": "same as seamark:light:group=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:2:group",
      "description": "same as seamark:light:group=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:3:group",
      "description": "same as seamark:light:group=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:4:group",
      "description": "same as seamark:light:group=*, see that tag for documentation."
    },
    {
      "key": "seamark:light:5:group",
      "description": "same as seamark:light:group=*, see that tag for documentation."
    },
    {
      "key": "natural",
      "value": "beach",
      "description": "‘Beach’ is rendered if natural=beach.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/beach.svg"
    },
    {
      "key": "seamark:type",
      "value": "small_craft_facility",
      "description": "‘Boat Hoist’ is rendered if (seamark:type=small_craft_facility + seamark:small_craft_facility:category=boat_hoist). Alternative tagging is also supported: seamark:type=crane",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/boat_hoist.svg"
    },
    {
      "key": "seamark:small_craft_facility:category",
      "value": "boat_hoist",
      "description": "‘Boat Hoist’ is rendered if (seamark:type=small_craft_facility + seamark:small_craft_facility:category=boat_hoist). Alternative tagging is also supported: seamark:type=crane",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/boat_hoist.svg"
    },
    {
      "key": "seamark:type",
      "value": "crane",
      "description": "‘Boat Hoist’ is rendered if seamark:type=crane. The preferred tagging is: (seamark:type=small_craft_facility + seamark:small_craft_facility:category=boat_hoist)",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/boat_hoist.svg"
    },
    {
      "key": "waterway",
      "value": "boat_lift",
      "description": "‘Boat Lift’ is rendered if waterway=boat_lift.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/elevator.svg"
    },
    {
      "key": "amenity",
      "value": "boat_storage",
      "description": "‘Boat Storage’ is rendered if amenity=boat_storage.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/boat_storage.svg"
    },
    {
      "key": "seamark:type",
      "value": "small_craft_facility",
      "description": "‘Boatyard’ is rendered if (seamark:type=small_craft_facility + seamark:small_craft_facility:category=boatyard).",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/boatyard.svg"
    },
    {
      "key": "seamark:small_craft_facility:category",
      "value": "boatyard",
      "description": "‘Boatyard’ is rendered if (seamark:type=small_craft_facility + seamark:small_craft_facility:category=boatyard).",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/boatyard.svg"
    },
    {
      "key": "amenity",
      "value": "charging_station",
      "description": "‘Electric Boat / EV Charger’ is rendered if (amenity=charging_station + boat=designated).",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/ev_charger.svg"
    },
    {
      "key": "boat",
      "value": "designated",
      "description": "‘Electric Boat / EV Charger’ is rendered if (amenity=charging_station + boat=designated).",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/ev_charger.svg"
    },
    {
      "key": "leisure",
      "value": "fishing",
      "description": "‘Fishing Spot’ is rendered if leisure=fishing.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/fishing_spot.svg"
    },
    {
      "key": "amenity",
      "value": "fish_cleaning",
      "description": "‘Fish Gutting Table’ is rendered if amenity=fish_cleaning.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/fish_cleaning.svg"
    },
    {
      "key": "waterway",
      "value": "water_point",
      "description": "‘Freshwater Tap’ is rendered if waterway=water_point. Alternative tagging is also supported: (seamark:type=small_craft_facility + seamark:small_craft_facility:category=water_tap)",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/freshwater_tap.svg"
    },
    {
      "key": "seamark:type",
      "value": "small_craft_facility",
      "description": "‘Freshwater Tap’ is rendered if (seamark:type=small_craft_facility + seamark:small_craft_facility:category=water_tap). The preferred tagging is: waterway=water_point",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/freshwater_tap.svg"
    },
    {
      "key": "seamark:small_craft_facility:category",
      "value": "water_tap",
      "description": "‘Freshwater Tap’ is rendered if (seamark:type=small_craft_facility + seamark:small_craft_facility:category=water_tap). The preferred tagging is: waterway=water_point",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/freshwater_tap.svg"
    },
    {
      "key": "waterway",
      "value": "fuel",
      "description": "‘Marine Fuel Station’ is rendered if waterway=fuel. Alternative tagging is also supported: (seamark:type=small_craft_facility + seamark:small_craft_facility:category=water_tap)",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/fuel_station.svg"
    },
    {
      "key": "seamark:type",
      "value": "small_craft_facility",
      "description": "‘Marine Fuel Station’ is rendered if (seamark:type=small_craft_facility + seamark:small_craft_facility:category=water_tap). The preferred tagging is: waterway=fuel",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/fuel_station.svg"
    },
    {
      "key": "seamark:small_craft_facility:category",
      "value": "water_tap",
      "description": "‘Marine Fuel Station’ is rendered if (seamark:type=small_craft_facility + seamark:small_craft_facility:category=water_tap). The preferred tagging is: waterway=fuel",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/fuel_station.svg"
    },
    {
      "key": "waterway",
      "value": "access_point",
      "description": "‘Water Access Point’ is rendered if waterway=access_point. Alternative tagging is also supported: canoe=put_in or canoe=egress or canoe=put_in;egress or whitewater=put_in or whitewater=egress or whitewater=put_in;egress or whitewater=put_in_out",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/kayak.svg"
    },
    {
      "key": "canoe",
      "value": "put_in",
      "description": "‘Water Access Point’ is rendered if canoe=put_in. The preferred tagging is: waterway=access_point or canoe=egress or canoe=put_in;egress or whitewater=put_in or whitewater=egress or whitewater=put_in;egress or whitewater=put_in_out",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/kayak.svg"
    },
    {
      "key": "canoe",
      "value": "egress",
      "description": "‘Water Access Point’ is rendered if canoe=egress. The preferred tagging is: waterway=access_point or canoe=put_in or canoe=put_in;egress or whitewater=put_in or whitewater=egress or whitewater=put_in;egress or whitewater=put_in_out",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/kayak.svg"
    },
    {
      "key": "canoe",
      "value": "put_in;egress",
      "description": "‘Water Access Point’ is rendered if canoe=put_in;egress. The preferred tagging is: waterway=access_point or canoe=put_in or canoe=egress or whitewater=put_in or whitewater=egress or whitewater=put_in;egress or whitewater=put_in_out",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/kayak.svg"
    },
    {
      "key": "whitewater",
      "value": "put_in",
      "description": "‘Water Access Point’ is rendered if whitewater=put_in. The preferred tagging is: waterway=access_point or canoe=put_in or canoe=egress or canoe=put_in;egress or whitewater=egress or whitewater=put_in;egress or whitewater=put_in_out",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/kayak.svg"
    },
    {
      "key": "whitewater",
      "value": "egress",
      "description": "‘Water Access Point’ is rendered if whitewater=egress. The preferred tagging is: waterway=access_point or canoe=put_in or canoe=egress or canoe=put_in;egress or whitewater=put_in or whitewater=put_in;egress or whitewater=put_in_out",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/kayak.svg"
    },
    {
      "key": "whitewater",
      "value": "put_in;egress",
      "description": "‘Water Access Point’ is rendered if whitewater=put_in;egress. The preferred tagging is: waterway=access_point or canoe=put_in or canoe=egress or canoe=put_in;egress or whitewater=put_in or whitewater=egress or whitewater=put_in_out",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/kayak.svg"
    },
    {
      "key": "whitewater",
      "value": "put_in_out",
      "description": "‘Water Access Point’ is rendered if whitewater=put_in_out. The preferred tagging is: waterway=access_point or canoe=put_in or canoe=egress or canoe=put_in;egress or whitewater=put_in or whitewater=egress or whitewater=put_in;egress",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/kayak.svg"
    },
    {
      "key": "waterway",
      "value": "sanitary_dump_station",
      "description": "‘Pump-Out (Toilet Disposal)’ is rendered if waterway=sanitary_dump_station. Alternative tagging is also supported: (seamark:type=small_craft_facility + seamark:small_craft_facility:category=pump-out)",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/pump_out.svg"
    },
    {
      "key": "seamark:type",
      "value": "small_craft_facility",
      "description": "‘Pump-Out (Toilet Disposal)’ is rendered if (seamark:type=small_craft_facility + seamark:small_craft_facility:category=pump-out). The preferred tagging is: waterway=sanitary_dump_station",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/pump_out.svg"
    },
    {
      "key": "seamark:small_craft_facility:category",
      "value": "pump-out",
      "description": "‘Pump-Out (Toilet Disposal)’ is rendered if (seamark:type=small_craft_facility + seamark:small_craft_facility:category=pump-out). The preferred tagging is: waterway=sanitary_dump_station",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/pump_out.svg"
    },
    {
      "key": "leisure",
      "value": "slipway",
      "description": "‘Boat Ramp’ is rendered if leisure=slipway. Alternative tagging is also supported: (seamark:type=small_craft_facility + seamark:small_craft_facility:category=slipway)",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/slipway.svg"
    },
    {
      "key": "seamark:type",
      "value": "small_craft_facility",
      "description": "‘Boat Ramp’ is rendered if (seamark:type=small_craft_facility + seamark:small_craft_facility:category=slipway). The preferred tagging is: leisure=slipway",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/slipway.svg"
    },
    {
      "key": "seamark:small_craft_facility:category",
      "value": "slipway",
      "description": "‘Boat Ramp’ is rendered if (seamark:type=small_craft_facility + seamark:small_craft_facility:category=slipway). The preferred tagging is: leisure=slipway",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/slipway.svg"
    },
    {
      "key": "seamark:type",
      "value": "small_craft_facility",
      "description": "‘Visitor Berth’ is rendered if (seamark:type=small_craft_facility + seamark:small_craft_facility:category=visitor_berth).",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/visitor_berth.svg"
    },
    {
      "key": "seamark:small_craft_facility:category",
      "value": "visitor_berth",
      "description": "‘Visitor Berth’ is rendered if (seamark:type=small_craft_facility + seamark:small_craft_facility:category=visitor_berth).",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/visitor_berth.svg"
    },
    {
      "key": "maxstay",
      "description": "This tag is used in the label of ‘Visitor Berth’ features.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/visitor_berth.svg"
    },
    {
      "key": "maxdraft",
      "description": "This tag is used in the label of ‘Visitor Berth’ features.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/visitor_berth.svg"
    },
    {
      "key": "maxlength",
      "description": "This tag is used in the label of ‘Visitor Berth’ features.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/visitor_berth.svg"
    },
    {
      "key": "maxwidth",
      "description": "This tag is used in the label of ‘Visitor Berth’ features.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/visitor_berth.svg"
    },
    {
      "key": "maxweight",
      "description": "This tag is used in the label of ‘Visitor Berth’ features.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/visitor_berth.svg"
    },
    {
      "key": "seamark:type",
      "value": "small_craft_facility",
      "description": "‘Visitor Mooring’ is rendered if (seamark:type=small_craft_facility + seamark:small_craft_facility:category=visitors_mooring).",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/visitors_mooring.svg"
    },
    {
      "key": "seamark:small_craft_facility:category",
      "value": "visitors_mooring",
      "description": "‘Visitor Mooring’ is rendered if (seamark:type=small_craft_facility + seamark:small_craft_facility:category=visitors_mooring).",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/visitors_mooring.svg"
    },
    {
      "key": "maxstay",
      "description": "This tag is used in the label of ‘Visitor Mooring’ features.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/visitors_mooring.svg"
    },
    {
      "key": "maxdraft",
      "description": "This tag is used in the label of ‘Visitor Mooring’ features.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/visitors_mooring.svg"
    },
    {
      "key": "maxlength",
      "description": "This tag is used in the label of ‘Visitor Mooring’ features.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/visitors_mooring.svg"
    },
    {
      "key": "maxwidth",
      "description": "This tag is used in the label of ‘Visitor Mooring’ features.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/visitors_mooring.svg"
    },
    {
      "key": "maxweight",
      "description": "This tag is used in the label of ‘Visitor Mooring’ features.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/visitors_mooring.svg"
    },
    {
      "key": "club",
      "value": "sport",
      "description": "‘Rowing Club’ is rendered if (club=sport + sport=rowing).",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/yacht_club.svg"
    },
    {
      "key": "sport",
      "value": "rowing",
      "description": "‘Rowing Club’ is rendered if (club=sport + sport=rowing).",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/yacht_club.svg"
    },
    {
      "key": "scout",
      "value": "sea",
      "description": "‘Sea Scout Club’ is rendered if scout=sea.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/yacht_club.svg"
    },
    {
      "key": "club",
      "value": "sailing",
      "description": "‘Yacht Club’ is rendered if club=sailing. Alternative tagging is also supported: (club=sport + sport=sailing) or club=yachting or club=boating or club=boat or seamark:small_craft_facility:category=nautical_club",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/yacht_club.svg"
    },
    {
      "key": "club",
      "value": "sport",
      "description": "‘Yacht Club’ is rendered if (club=sport + sport=sailing). The preferred tagging is: club=sailing or club=yachting or club=boating or club=boat or seamark:small_craft_facility:category=nautical_club",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/yacht_club.svg"
    },
    {
      "key": "sport",
      "value": "sailing",
      "description": "‘Yacht Club’ is rendered if (club=sport + sport=sailing). The preferred tagging is: club=sailing or club=yachting or club=boating or club=boat or seamark:small_craft_facility:category=nautical_club",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/yacht_club.svg"
    },
    {
      "key": "club",
      "value": "yachting",
      "description": "‘Yacht Club’ is rendered if club=yachting. The preferred tagging is: club=sailing or (club=sport + sport=sailing) or club=boating or club=boat or seamark:small_craft_facility:category=nautical_club",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/yacht_club.svg"
    },
    {
      "key": "club",
      "value": "boating",
      "description": "‘Yacht Club’ is rendered if club=boating. The preferred tagging is: club=sailing or (club=sport + sport=sailing) or club=yachting or club=boat or seamark:small_craft_facility:category=nautical_club",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/yacht_club.svg"
    },
    {
      "key": "club",
      "value": "boat",
      "description": "‘Yacht Club’ is rendered if club=boat. The preferred tagging is: club=sailing or (club=sport + sport=sailing) or club=yachting or club=boating or seamark:small_craft_facility:category=nautical_club",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/yacht_club.svg"
    },
    {
      "key": "seamark:small_craft_facility:category",
      "value": "nautical_club",
      "description": "‘Yacht Club’ is rendered if seamark:small_craft_facility:category=nautical_club. The preferred tagging is: club=sailing or (club=sport + sport=sailing) or club=yachting or club=boating or club=boat",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/yacht_club.svg"
    },
    {
      "key": "sport",
      "value": "sailing",
      "description": "‘Yacht Club with Burgee’ is rendered if (sport=sailing + wikidata=*).",
      "icon_url": "https://upload.wikimedia.org/wikipedia/commons/c/c4/RNZYS_Official_Burgee.png"
    },
    {
      "key": "wikidata",
      "description": "‘Yacht Club with Burgee’ is rendered if (sport=sailing + wikidata=*).",
      "icon_url": "https://upload.wikimedia.org/wikipedia/commons/c/c4/RNZYS_Official_Burgee.png"
    },
    {
      "key": "amenity",
      "value": "sailing_school",
      "description": "‘Maritime Education / Training’ is rendered if amenity=sailing_school. Alternative tagging is also supported: education=sailing_school or training=sailing or training=maritime",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/yacht_club.svg"
    },
    {
      "key": "education",
      "value": "sailing_school",
      "description": "‘Maritime Education / Training’ is rendered if education=sailing_school. The preferred tagging is: amenity=sailing_school or training=sailing or training=maritime",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/yacht_club.svg"
    },
    {
      "key": "training",
      "value": "sailing",
      "description": "‘Maritime Education / Training’ is rendered if training=sailing. The preferred tagging is: amenity=sailing_school or education=sailing_school or training=maritime",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/yacht_club.svg"
    },
    {
      "key": "training",
      "value": "maritime",
      "description": "‘Maritime Education / Training’ is rendered if training=maritime. The preferred tagging is: amenity=sailing_school or education=sailing_school or training=sailing",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/yacht_club.svg"
    },
    {
      "key": "leisure",
      "value": "marina",
      "description": "‘Marina’ is rendered if leisure=marina. Alternative tagging is also supported: (seamark:type=harbour + seamark:harbour:category=marina) or (seamark:type=harbour + seamark:harbour:category=marina_no_facilities)",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/harbour_marina.svg"
    },
    {
      "key": "seamark:type",
      "value": "harbour",
      "description": "‘Marina’ is rendered if (seamark:type=harbour + seamark:harbour:category=marina). The preferred tagging is: leisure=marina or (seamark:type=harbour + seamark:harbour:category=marina_no_facilities)",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/harbour_marina.svg"
    },
    {
      "key": "seamark:harbour:category",
      "value": "marina",
      "description": "‘Marina’ is rendered if (seamark:type=harbour + seamark:harbour:category=marina). The preferred tagging is: leisure=marina or (seamark:type=harbour + seamark:harbour:category=marina_no_facilities)",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/harbour_marina.svg"
    },
    {
      "key": "seamark:type",
      "value": "harbour",
      "description": "‘Marina’ is rendered if (seamark:type=harbour + seamark:harbour:category=marina_no_facilities). The preferred tagging is: leisure=marina or (seamark:type=harbour + seamark:harbour:category=marina)",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/harbour_marina.svg"
    },
    {
      "key": "seamark:harbour:category",
      "value": "marina_no_facilities",
      "description": "‘Marina’ is rendered if (seamark:type=harbour + seamark:harbour:category=marina_no_facilities). The preferred tagging is: leisure=marina or (seamark:type=harbour + seamark:harbour:category=marina)",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/harbour_marina.svg"
    },
    {
      "key": "portage",
      "value": "yes",
      "description": "‘Canoe Portage’ is rendered if portage=yes. Alternative tagging is also supported: portage=designated or canoe=portage or whitewater=portage_way",
      "icon_url": "https://wiki.openstreetmap.org/w/images/b/b7/Rendering-highway_footway.png"
    },
    {
      "key": "portage",
      "value": "designated",
      "description": "‘Canoe Portage’ is rendered if portage=designated. The preferred tagging is: portage=yes or canoe=portage or whitewater=portage_way",
      "icon_url": "https://wiki.openstreetmap.org/w/images/b/b7/Rendering-highway_footway.png"
    },
    {
      "key": "canoe",
      "value": "portage",
      "description": "‘Canoe Portage’ is rendered if canoe=portage. The preferred tagging is: portage=yes or portage=designated or whitewater=portage_way",
      "icon_url": "https://wiki.openstreetmap.org/w/images/b/b7/Rendering-highway_footway.png"
    },
    {
      "key": "whitewater",
      "value": "portage_way",
      "description": "‘Canoe Portage’ is rendered if whitewater=portage_way. The preferred tagging is: portage=yes or portage=designated or canoe=portage",
      "icon_url": "https://wiki.openstreetmap.org/w/images/b/b7/Rendering-highway_footway.png"
    },
    {
      "key": "portage",
      "value": "yes",
      "description": "‘Canoe Portage (steps)’ is rendered if (portage=yes + highway=steps). Alternative tagging is also supported: (portage=designated + highway=steps) or (canoe=portage + highway=steps) or (whitewater=portage_way + highway=steps)",
      "icon_url": "https://wiki.openstreetmap.org/w/images/4/44/Rendering-highway_steps.png"
    },
    {
      "key": "highway",
      "value": "steps",
      "description": "‘Canoe Portage (steps)’ is rendered if (portage=yes + highway=steps). Alternative tagging is also supported: (portage=designated + highway=steps) or (canoe=portage + highway=steps) or (whitewater=portage_way + highway=steps)",
      "icon_url": "https://wiki.openstreetmap.org/w/images/4/44/Rendering-highway_steps.png"
    },
    {
      "key": "portage",
      "value": "designated",
      "description": "‘Canoe Portage (steps)’ is rendered if (portage=designated + highway=steps). The preferred tagging is: (portage=yes + highway=steps) or (canoe=portage + highway=steps) or (whitewater=portage_way + highway=steps)",
      "icon_url": "https://wiki.openstreetmap.org/w/images/4/44/Rendering-highway_steps.png"
    },
    {
      "key": "highway",
      "value": "steps",
      "description": "‘Canoe Portage (steps)’ is rendered if (portage=designated + highway=steps). The preferred tagging is: (portage=yes + highway=steps) or (canoe=portage + highway=steps) or (whitewater=portage_way + highway=steps)",
      "icon_url": "https://wiki.openstreetmap.org/w/images/4/44/Rendering-highway_steps.png"
    },
    {
      "key": "canoe",
      "value": "portage",
      "description": "‘Canoe Portage (steps)’ is rendered if (canoe=portage + highway=steps). The preferred tagging is: (portage=yes + highway=steps) or (portage=designated + highway=steps) or (whitewater=portage_way + highway=steps)",
      "icon_url": "https://wiki.openstreetmap.org/w/images/4/44/Rendering-highway_steps.png"
    },
    {
      "key": "highway",
      "value": "steps",
      "description": "‘Canoe Portage (steps)’ is rendered if (canoe=portage + highway=steps). The preferred tagging is: (portage=yes + highway=steps) or (portage=designated + highway=steps) or (whitewater=portage_way + highway=steps)",
      "icon_url": "https://wiki.openstreetmap.org/w/images/4/44/Rendering-highway_steps.png"
    },
    {
      "key": "whitewater",
      "value": "portage_way",
      "description": "‘Canoe Portage (steps)’ is rendered if (whitewater=portage_way + highway=steps). The preferred tagging is: (portage=yes + highway=steps) or (portage=designated + highway=steps) or (canoe=portage + highway=steps)",
      "icon_url": "https://wiki.openstreetmap.org/w/images/4/44/Rendering-highway_steps.png"
    },
    {
      "key": "highway",
      "value": "steps",
      "description": "‘Canoe Portage (steps)’ is rendered if (whitewater=portage_way + highway=steps). The preferred tagging is: (portage=yes + highway=steps) or (portage=designated + highway=steps) or (canoe=portage + highway=steps)",
      "icon_url": "https://wiki.openstreetmap.org/w/images/4/44/Rendering-highway_steps.png"
    },
    {
      "key": "whitewater:section_grade",
      "description": "‘Whitewater Rafting Route’ is rendered if whitewater:section_grade=*. Alternative tagging is also supported: whitewater:rapid_grade=* or rapids=* or waterway=canoe_pass",
      "icon_url": "https://upload.wikimedia.org/wikipedia/commons/a/af/Classic_Rainbow_Flag.svg"
    },
    {
      "key": "whitewater:section_name",
      "description": "This tag is used in the label of ‘Whitewater Rafting Route’ features.",
      "icon_url": "https://upload.wikimedia.org/wikipedia/commons/a/af/Classic_Rainbow_Flag.svg"
    },
    {
      "key": "whitewater:rapid_grade",
      "description": "‘Whitewater Rafting Route’ is rendered if whitewater:rapid_grade=*. The preferred tagging is: whitewater:section_grade=* or rapids=* or waterway=canoe_pass",
      "icon_url": "https://upload.wikimedia.org/wikipedia/commons/a/af/Classic_Rainbow_Flag.svg"
    },
    {
      "key": "whitewater:section_name",
      "description": "This tag is used in the label of ‘Whitewater Rafting Route’ features.",
      "icon_url": "https://upload.wikimedia.org/wikipedia/commons/a/af/Classic_Rainbow_Flag.svg"
    },
    {
      "key": "rapids",
      "description": "‘Whitewater Rafting Route’ is rendered if rapids=*. The preferred tagging is: whitewater:section_grade=* or whitewater:rapid_grade=* or waterway=canoe_pass",
      "icon_url": "https://upload.wikimedia.org/wikipedia/commons/a/af/Classic_Rainbow_Flag.svg"
    },
    {
      "key": "whitewater:section_name",
      "description": "This tag is used in the label of ‘Whitewater Rafting Route’ features.",
      "icon_url": "https://upload.wikimedia.org/wikipedia/commons/a/af/Classic_Rainbow_Flag.svg"
    },
    {
      "key": "waterway",
      "value": "canoe_pass",
      "description": "‘Whitewater Rafting Route’ is rendered if waterway=canoe_pass. The preferred tagging is: whitewater:section_grade=* or whitewater:rapid_grade=* or rapids=*",
      "icon_url": "https://upload.wikimedia.org/wikipedia/commons/a/af/Classic_Rainbow_Flag.svg"
    },
    {
      "key": "whitewater:section_name",
      "description": "This tag is used in the label of ‘Whitewater Rafting Route’ features.",
      "icon_url": "https://upload.wikimedia.org/wikipedia/commons/a/af/Classic_Rainbow_Flag.svg"
    },
    {
      "key": "seamark:type",
      "value": "harbour",
      "description": "‘Harbour’ is rendered if seamark:type=harbour.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/harbour_generic.svg"
    },
    {
      "key": "seamark:type",
      "value": "harbour",
      "description": "‘Fishing Harbour’ is rendered if (seamark:type=harbour + seamark:harbour:category=fishing).",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/harbour_fishing.svg"
    },
    {
      "key": "seamark:harbour:category",
      "value": "fishing",
      "description": "‘Fishing Harbour’ is rendered if (seamark:type=harbour + seamark:harbour:category=fishing).",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/harbour_fishing.svg"
    },
    {
      "key": "seamark:type",
      "value": "seaplane_landing_area",
      "description": "‘Seaplane Landing Area’ is rendered if seamark:type=seaplane_landing_area.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/seaplane.svg"
    },
    {
      "key": "seamark:type",
      "value": "berth",
      "description": "‘Quayside Berth’ is rendered if seamark:type=berth.",
      "icon_url": "https://wiki.openstreetmap.org/w/images/c/c0/BerthSM.png"
    },
    {
      "key": "maxstay",
      "description": "This tag is used in the label of ‘Quayside Berth’ features.",
      "icon_url": "https://wiki.openstreetmap.org/w/images/c/c0/BerthSM.png"
    },
    {
      "key": "maxdraft",
      "description": "This tag is used in the label of ‘Quayside Berth’ features.",
      "icon_url": "https://wiki.openstreetmap.org/w/images/c/c0/BerthSM.png"
    },
    {
      "key": "maxlength",
      "description": "This tag is used in the label of ‘Quayside Berth’ features.",
      "icon_url": "https://wiki.openstreetmap.org/w/images/c/c0/BerthSM.png"
    },
    {
      "key": "maxwidth",
      "description": "This tag is used in the label of ‘Quayside Berth’ features.",
      "icon_url": "https://wiki.openstreetmap.org/w/images/c/c0/BerthSM.png"
    },
    {
      "key": "maxweight",
      "description": "This tag is used in the label of ‘Quayside Berth’ features.",
      "icon_url": "https://wiki.openstreetmap.org/w/images/c/c0/BerthSM.png"
    },
    {
      "key": "seamark:type",
      "value": "anchor_berth",
      "description": "‘Anchor Berth’ is rendered if seamark:type=anchor_berth.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/line-style/anchorage.svg"
    },
    {
      "key": "maxstay",
      "description": "This tag is used in the label of ‘Anchor Berth’ features.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/line-style/anchorage.svg"
    },
    {
      "key": "maxdraft",
      "description": "This tag is used in the label of ‘Anchor Berth’ features.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/line-style/anchorage.svg"
    },
    {
      "key": "maxlength",
      "description": "This tag is used in the label of ‘Anchor Berth’ features.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/line-style/anchorage.svg"
    },
    {
      "key": "maxwidth",
      "description": "This tag is used in the label of ‘Anchor Berth’ features.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/line-style/anchorage.svg"
    },
    {
      "key": "maxweight",
      "description": "This tag is used in the label of ‘Anchor Berth’ features.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/line-style/anchorage.svg"
    },
    {
      "key": "seamark:type",
      "value": "minor_berth",
      "description": "‘Minor/Marina Berth’ is rendered if seamark:type=minor_berth."
    },
    {
      "key": "seamark:type",
      "value": "pilot_boarding",
      "description": "‘Pilot Boarding Point’ is rendered if seamark:type=pilot_boarding.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/pilot_boarding.svg"
    },
    {
      "key": "seamark:type",
      "value": "calling-in_point",
      "description": "‘Radio Calling-in Point’ is rendered if seamark:type=calling-in_point.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/calling-in_point.svg"
    },
    {
      "key": "seamark:calling-in_point:channel",
      "description": "This tag is used in the label of ‘Radio Calling-in Point’ features.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/calling-in_point.svg"
    },
    {
      "key": "seamark:calling-in_point:orientation",
      "description": "This tag is used in the label of ‘Radio Calling-in Point’ features.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/calling-in_point.svg"
    },
    {
      "key": "emergency",
      "value": "water_rescue",
      "description": "‘Marine Rescue Station’ is rendered if emergency=water_rescue. Alternative tagging is also supported: seamark:type=rescue_station or seamark:type=coastguard_station",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/rescue_station.svg"
    },
    {
      "key": "seamark:type",
      "value": "rescue_station",
      "description": "‘Marine Rescue Station’ is rendered if seamark:type=rescue_station. The preferred tagging is: emergency=water_rescue or seamark:type=coastguard_station",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/rescue_station.svg"
    },
    {
      "key": "seamark:type",
      "value": "coastguard_station",
      "description": "‘Marine Rescue Station’ is rendered if seamark:type=coastguard_station. The preferred tagging is: emergency=water_rescue or seamark:type=rescue_station",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/rescue_station.svg"
    },
    {
      "key": "police",
      "value": "naval_base",
      "description": "‘Maritime Police Station’ is rendered if police=naval_base.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/rescue_station.svg"
    },
    {
      "key": "seamark:type",
      "value": "signal_station_traffic",
      "description": "‘Radio Signal Station’ is rendered if seamark:type=signal_station_traffic. Alternative tagging is also supported: seamark:type=signal_station_warning",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/signal_station.svg"
    },
    {
      "key": "seamark:signal_station_traffic:channel",
      "description": "This tag is used in the label of ‘Radio Signal Station’ features.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/signal_station.svg"
    },
    {
      "key": "seamark:signal_station_warning:channel",
      "description": "This tag is used in the label of ‘Radio Signal Station’ features.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/signal_station.svg"
    },
    {
      "key": "seamark:signal_station_traffic:category",
      "description": "This tag is used in the label of ‘Radio Signal Station’ features.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/signal_station.svg"
    },
    {
      "key": "seamark:signal_station_warning:category",
      "description": "This tag is used in the label of ‘Radio Signal Station’ features.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/signal_station.svg"
    },
    {
      "key": "seamark:type",
      "value": "signal_station_warning",
      "description": "‘Radio Signal Station’ is rendered if seamark:type=signal_station_warning. The preferred tagging is: seamark:type=signal_station_traffic",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/signal_station.svg"
    },
    {
      "key": "seamark:signal_station_traffic:channel",
      "description": "This tag is used in the label of ‘Radio Signal Station’ features.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/signal_station.svg"
    },
    {
      "key": "seamark:signal_station_warning:channel",
      "description": "This tag is used in the label of ‘Radio Signal Station’ features.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/signal_station.svg"
    },
    {
      "key": "seamark:signal_station_traffic:category",
      "description": "This tag is used in the label of ‘Radio Signal Station’ features.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/signal_station.svg"
    },
    {
      "key": "seamark:signal_station_warning:category",
      "description": "This tag is used in the label of ‘Radio Signal Station’ features.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/signal_station.svg"
    },
    {
      "key": "seamark:type",
      "value": "waterway_gauge",
      "description": "‘Tide/Depth Gauge’ is rendered if seamark:type=waterway_gauge. Alternative tagging is also supported: seamark:signal_station_warning:category=tide_gauge or seamark:signal_station_warning:category=depth or seamark:signal_station_warning:category=water_level_gauge",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/waterway_gauge.svg"
    },
    {
      "key": "seamark:signal_station_warning:category",
      "value": "tide_gauge",
      "description": "‘Tide/Depth Gauge’ is rendered if seamark:signal_station_warning:category=tide_gauge. The preferred tagging is: seamark:type=waterway_gauge or seamark:signal_station_warning:category=depth or seamark:signal_station_warning:category=water_level_gauge",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/waterway_gauge.svg"
    },
    {
      "key": "seamark:signal_station_warning:category",
      "value": "depth",
      "description": "‘Tide/Depth Gauge’ is rendered if seamark:signal_station_warning:category=depth. The preferred tagging is: seamark:type=waterway_gauge or seamark:signal_station_warning:category=tide_gauge or seamark:signal_station_warning:category=water_level_gauge",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/waterway_gauge.svg"
    },
    {
      "key": "seamark:signal_station_warning:category",
      "value": "water_level_gauge",
      "description": "‘Tide/Depth Gauge’ is rendered if seamark:signal_station_warning:category=water_level_gauge. The preferred tagging is: seamark:type=waterway_gauge or seamark:signal_station_warning:category=tide_gauge or seamark:signal_station_warning:category=depth",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/waterway_gauge.svg"
    },
    {
      "key": "aeroway",
      "value": "windsock",
      "description": "‘Windsock’ is rendered if aeroway=windsock.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/windsock.svg"
    },
    {
      "key": "waterway",
      "value": "milestone",
      "description": "‘Physical Distance Marker’ is rendered if waterway=milestone. Alternative tagging is also supported: seamark:type=distance_mark",
      "icon_url": "https://wiki.openstreetmap.org/w/images/7/7e/Example_distans_mark_board.png"
    },
    {
      "key": "distance",
      "description": "This tag is used in the label of ‘Physical Distance Marker’ features.",
      "icon_url": "https://wiki.openstreetmap.org/w/images/7/7e/Example_distans_mark_board.png"
    },
    {
      "key": "seamark:distance_mark:distance",
      "description": "This tag is used in the label of ‘Physical Distance Marker’ features.",
      "icon_url": "https://wiki.openstreetmap.org/w/images/7/7e/Example_distans_mark_board.png"
    },
    {
      "key": "seamark:distance_mark:units",
      "description": "This tag is used in the label of ‘Physical Distance Marker’ features.",
      "icon_url": "https://wiki.openstreetmap.org/w/images/7/7e/Example_distans_mark_board.png"
    },
    {
      "key": "seamark:type",
      "value": "distance_mark",
      "description": "‘Physical Distance Marker’ is rendered if seamark:type=distance_mark. The preferred tagging is: waterway=milestone",
      "icon_url": "https://wiki.openstreetmap.org/w/images/7/7e/Example_distans_mark_board.png"
    },
    {
      "key": "distance",
      "description": "This tag is used in the label of ‘Physical Distance Marker’ features.",
      "icon_url": "https://wiki.openstreetmap.org/w/images/7/7e/Example_distans_mark_board.png"
    },
    {
      "key": "seamark:distance_mark:distance",
      "description": "This tag is used in the label of ‘Physical Distance Marker’ features.",
      "icon_url": "https://wiki.openstreetmap.org/w/images/7/7e/Example_distans_mark_board.png"
    },
    {
      "key": "seamark:distance_mark:units",
      "description": "This tag is used in the label of ‘Physical Distance Marker’ features.",
      "icon_url": "https://wiki.openstreetmap.org/w/images/7/7e/Example_distans_mark_board.png"
    },
    {
      "key": "seamark:type",
      "value": "distance_mark",
      "description": "‘Virtual Distance Marker’ is rendered if (seamark:type=distance_mark + seamark:distance_mark:category=not_installed).",
      "icon_url": "https://wiki.openstreetmap.org/w/images/6/61/Example_distance_mark_not_installed.png"
    },
    {
      "key": "seamark:distance_mark:category",
      "value": "not_installed",
      "description": "‘Virtual Distance Marker’ is rendered if (seamark:type=distance_mark + seamark:distance_mark:category=not_installed).",
      "icon_url": "https://wiki.openstreetmap.org/w/images/6/61/Example_distance_mark_not_installed.png"
    },
    {
      "key": "distance",
      "description": "This tag is used in the label of ‘Virtual Distance Marker’ features.",
      "icon_url": "https://wiki.openstreetmap.org/w/images/6/61/Example_distance_mark_not_installed.png"
    },
    {
      "key": "seamark:distance_mark:distance",
      "description": "This tag is used in the label of ‘Virtual Distance Marker’ features.",
      "icon_url": "https://wiki.openstreetmap.org/w/images/6/61/Example_distance_mark_not_installed.png"
    },
    {
      "key": "seamark:distance_mark:units",
      "description": "This tag is used in the label of ‘Virtual Distance Marker’ features.",
      "icon_url": "https://wiki.openstreetmap.org/w/images/6/61/Example_distance_mark_not_installed.png"
    },
    {
      "key": "seamark:type",
      "value": "rock",
      "description": "‘Hazardous Rock’ is rendered if seamark:type=rock.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/rock_dangerous.svg"
    },
    {
      "key": "whitewater",
      "value": "hazard",
      "description": "‘Rapids & Other Hazards’ is rendered if whitewater=hazard. Alternative tagging is also supported: waterway=rapids or water=rapids or rapids=*",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/hazard.svg"
    },
    {
      "key": "rapids:name",
      "description": "This tag is used in the label of ‘Rapids & Other Hazards’ features.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/hazard.svg"
    },
    {
      "key": "waterway",
      "value": "rapids",
      "description": "‘Rapids & Other Hazards’ is rendered if waterway=rapids. The preferred tagging is: whitewater=hazard or water=rapids or rapids=*",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/hazard.svg"
    },
    {
      "key": "rapids:name",
      "description": "This tag is used in the label of ‘Rapids & Other Hazards’ features.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/hazard.svg"
    },
    {
      "key": "water",
      "value": "rapids",
      "description": "‘Rapids & Other Hazards’ is rendered if water=rapids. The preferred tagging is: whitewater=hazard or waterway=rapids or rapids=*",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/hazard.svg"
    },
    {
      "key": "rapids:name",
      "description": "This tag is used in the label of ‘Rapids & Other Hazards’ features.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/hazard.svg"
    },
    {
      "key": "rapids",
      "description": "‘Rapids & Other Hazards’ is rendered if rapids=*. The preferred tagging is: whitewater=hazard or waterway=rapids or water=rapids",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/hazard.svg"
    },
    {
      "key": "rapids:name",
      "description": "This tag is used in the label of ‘Rapids & Other Hazards’ features.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/hazard.svg"
    },
    {
      "key": "historic",
      "value": "wreck",
      "description": "‘Shipwreck’ is rendered if historic=wreck. Alternative tagging is also supported: seamark:type=wreck",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/wreck_surface.svg"
    },
    {
      "key": "wreck:date_sunk",
      "description": "This tag is used in the label of ‘Shipwreck’ features.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/wreck_surface.svg"
    },
    {
      "key": "seamark:type",
      "value": "wreck",
      "description": "‘Shipwreck’ is rendered if seamark:type=wreck. The preferred tagging is: historic=wreck",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/wreck_surface.svg"
    },
    {
      "key": "wreck:date_sunk",
      "description": "This tag is used in the label of ‘Shipwreck’ features.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/wreck_surface.svg"
    },
    {
      "key": "seamark:type",
      "value": "pile",
      "description": "‘Pile’ is rendered if seamark:type=pile.",
      "icon_url": "https://wiki.openstreetmap.org/w/images/9/9c/Post.png"
    },
    {
      "key": "seamark:type",
      "value": "mooring",
      "description": "‘Mooring Bollard’ is rendered if (seamark:type=mooring + seamark:mooring:category=bollard).",
      "icon_url": "https://wiki.openstreetmap.org/w/images/9/92/MBollard.png"
    },
    {
      "key": "seamark:mooring:category",
      "value": "bollard",
      "description": "‘Mooring Bollard’ is rendered if (seamark:type=mooring + seamark:mooring:category=bollard).",
      "icon_url": "https://wiki.openstreetmap.org/w/images/9/92/MBollard.png"
    },
    {
      "key": "seamark:type",
      "value": "mooring",
      "description": "‘Mooring Dolpin’ is rendered if (seamark:type=mooring + seamark:mooring:category=dolphin). Alternative tagging is also supported: man_made=dolphin",
      "icon_url": "https://wiki.openstreetmap.org/w/images/0/0b/Dolphin.png"
    },
    {
      "key": "seamark:mooring:category",
      "value": "dolphin",
      "description": "‘Mooring Dolpin’ is rendered if (seamark:type=mooring + seamark:mooring:category=dolphin). Alternative tagging is also supported: man_made=dolphin",
      "icon_url": "https://wiki.openstreetmap.org/w/images/0/0b/Dolphin.png"
    },
    {
      "key": "man_made",
      "value": "dolphin",
      "description": "‘Mooring Dolpin’ is rendered if man_made=dolphin. The preferred tagging is: (seamark:type=mooring + seamark:mooring:category=dolphin)",
      "icon_url": "https://wiki.openstreetmap.org/w/images/0/0b/Dolphin.png"
    },
    {
      "key": "seamark:type",
      "value": "sea_area",
      "description": "‘Underwater Named Feature’ is rendered if (seamark:type=sea_area + seamark:sea_area:category=*)."
    },
    {
      "key": "seamark:sea_area:category",
      "description": "‘Underwater Named Feature’ is rendered if (seamark:type=sea_area + seamark:sea_area:category=*)."
    },
    {
      "key": "waterway",
      "value": "turning_point",
      "description": "‘Turning Basin’ is rendered if waterway=turning_point. Alternative tagging is also supported: seamark:type=turning_basin",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/turning_basin.svg"
    },
    {
      "key": "seamark:type",
      "value": "turning_basin",
      "description": "‘Turning Basin’ is rendered if seamark:type=turning_basin. The preferred tagging is: waterway=turning_point",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/turning_basin.svg"
    },
    {
      "key": "seamark:type",
      "value": "marine_farm",
      "description": "‘Marine Farm / Aquaculture’ is rendered if seamark:type=marine_farm.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/marine_farm.svg"
    },
    {
      "key": "seamark:type",
      "value": "production_area",
      "description": "‘Production Area’ is rendered if seamark:type=production_area.",
      "icon_url": "https://wiki.openstreetmap.org/w/images/6/6b/Openseamap_rendering_production_area.png"
    },
    {
      "key": "seamark:type",
      "value": "anchorage",
      "description": "‘Anchorage Area’ is rendered if seamark:type=anchorage.",
      "icon_url": "https://wiki.openstreetmap.org/w/images/a/aa/Anchorage.png"
    },
    {
      "key": "seamark:anchorage:category",
      "description": "This tag is used in the label of ‘Anchorage Area’ features.",
      "icon_url": "https://wiki.openstreetmap.org/w/images/a/aa/Anchorage.png"
    },
    {
      "key": "seamark:type",
      "value": "restricted_area",
      "description": "‘Restricted Area’ is rendered if seamark:type=restricted_area. Alternative tagging is also supported: seamark:type=cable_area or seamark:type=pipeline_area or seamark:type=dumping_ground or leisure=swimming_area",
      "icon_url": "https://wiki.openstreetmap.org/w/images/4/4f/DumpingGround.png"
    },
    {
      "key": "seamark:type",
      "value": "cable_area",
      "description": "‘Restricted Area’ is rendered if seamark:type=cable_area. The preferred tagging is: seamark:type=restricted_area or seamark:type=pipeline_area or seamark:type=dumping_ground or leisure=swimming_area",
      "icon_url": "https://wiki.openstreetmap.org/w/images/4/4f/DumpingGround.png"
    },
    {
      "key": "seamark:type",
      "value": "pipeline_area",
      "description": "‘Restricted Area’ is rendered if seamark:type=pipeline_area. The preferred tagging is: seamark:type=restricted_area or seamark:type=cable_area or seamark:type=dumping_ground or leisure=swimming_area",
      "icon_url": "https://wiki.openstreetmap.org/w/images/4/4f/DumpingGround.png"
    },
    {
      "key": "seamark:type",
      "value": "dumping_ground",
      "description": "‘Restricted Area’ is rendered if seamark:type=dumping_ground. The preferred tagging is: seamark:type=restricted_area or seamark:type=cable_area or seamark:type=pipeline_area or leisure=swimming_area",
      "icon_url": "https://wiki.openstreetmap.org/w/images/4/4f/DumpingGround.png"
    },
    {
      "key": "leisure",
      "value": "swimming_area",
      "description": "‘Restricted Area’ is rendered if leisure=swimming_area. The preferred tagging is: seamark:type=restricted_area or seamark:type=cable_area or seamark:type=pipeline_area or seamark:type=dumping_ground",
      "icon_url": "https://wiki.openstreetmap.org/w/images/4/4f/DumpingGround.png"
    },
    {
      "key": "seamark:restricted_area:restriction",
      "value": "no_entry",
      "description": "‘No Entry Area’ is rendered if seamark:restricted_area:restriction=no_entry.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/no_entry.svg"
    },
    {
      "key": "building",
      "value": "ship",
      "description": "‘Permanently Moored Ship’ is rendered if building=ship. Alternative tagging is also supported: historic=ship or seamark:type=hulk",
      "icon_url": "https://wiki.openstreetmap.org/w/images/f/fe/Openseamap_rendering_hulk.png"
    },
    {
      "key": "historic",
      "value": "ship",
      "description": "‘Permanently Moored Ship’ is rendered if historic=ship. The preferred tagging is: building=ship or seamark:type=hulk",
      "icon_url": "https://wiki.openstreetmap.org/w/images/f/fe/Openseamap_rendering_hulk.png"
    },
    {
      "key": "seamark:type",
      "value": "hulk",
      "description": "‘Permanently Moored Ship’ is rendered if seamark:type=hulk. The preferred tagging is: building=ship or historic=ship",
      "icon_url": "https://wiki.openstreetmap.org/w/images/f/fe/Openseamap_rendering_hulk.png"
    },
    {
      "key": "seamark:type",
      "value": "pontoon",
      "description": "‘Swimming Pontoon’ is rendered if seamark:type=pontoon.",
      "icon_url": "https://wiki.openstreetmap.org/w/images/f/fe/Openseamap_rendering_hulk.png"
    },
    {
      "key": "seamark:type",
      "value": "fairway",
      "description": "‘Shipping Channel / Fairway Area’ is rendered if seamark:type=fairway.",
      "icon_url": "https://wiki.openstreetmap.org/w/images/d/dc/Openseamap_rendering_fairway.png"
    },
    {
      "key": "waterway",
      "value": "floating_barrier",
      "description": "‘Floating Barrier (boom)’ is rendered if waterway=floating_barrier. Alternative tagging is also supported: (seamark:type=obstruction + seamark:obstruction:category=boom) or barrier=floating_boom",
      "icon_url": "https://wiki.openstreetmap.org/w/images/8/88/PipelineO.png"
    },
    {
      "key": "seamark:type",
      "value": "obstruction",
      "description": "‘Floating Barrier (boom)’ is rendered if (seamark:type=obstruction + seamark:obstruction:category=boom). The preferred tagging is: waterway=floating_barrier or barrier=floating_boom",
      "icon_url": "https://wiki.openstreetmap.org/w/images/8/88/PipelineO.png"
    },
    {
      "key": "seamark:obstruction:category",
      "value": "boom",
      "description": "‘Floating Barrier (boom)’ is rendered if (seamark:type=obstruction + seamark:obstruction:category=boom). The preferred tagging is: waterway=floating_barrier or barrier=floating_boom",
      "icon_url": "https://wiki.openstreetmap.org/w/images/8/88/PipelineO.png"
    },
    {
      "key": "barrier",
      "value": "floating_boom",
      "description": "‘Floating Barrier (boom)’ is rendered if barrier=floating_boom. The preferred tagging is: waterway=floating_barrier or (seamark:type=obstruction + seamark:obstruction:category=boom)",
      "icon_url": "https://wiki.openstreetmap.org/w/images/8/88/PipelineO.png"
    },
    {
      "key": "waterway",
      "value": "debris_screen",
      "description": "‘Debris Screen’ is rendered if waterway=debris_screen.",
      "icon_url": "https://wiki.openstreetmap.org/w/images/8/88/PipelineO.png"
    },
    {
      "key": "waterway",
      "value": "dam",
      "description": "‘Dam/Weir’ is rendered if waterway=dam. Alternative tagging is also supported: waterway=weir or waterway=check_dam",
      "icon_url": "https://wiki.openstreetmap.org/w/images/8/88/PipelineO.png"
    },
    {
      "key": "waterway",
      "value": "weir",
      "description": "‘Dam/Weir’ is rendered if waterway=weir. The preferred tagging is: waterway=dam or waterway=check_dam",
      "icon_url": "https://wiki.openstreetmap.org/w/images/8/88/PipelineO.png"
    },
    {
      "key": "waterway",
      "value": "check_dam",
      "description": "‘Dam/Weir’ is rendered if waterway=check_dam. The preferred tagging is: waterway=dam or waterway=weir",
      "icon_url": "https://wiki.openstreetmap.org/w/images/8/88/PipelineO.png"
    },
    {
      "key": "barrier",
      "value": "shark_net",
      "description": "‘Shark Net’ is rendered if barrier=shark_net.",
      "icon_url": "https://wiki.openstreetmap.org/w/images/8/88/PipelineO.png"
    },
    {
      "key": "waterway",
      "value": "floodgate",
      "description": "‘Gate’ is rendered if waterway=floodgate. Alternative tagging is also supported: waterway=lock_gate or waterway=security_lock or waterway=sluice_gate",
      "icon_url": "https://wiki.openstreetmap.org/w/images/8/88/PipelineO.png"
    },
    {
      "key": "waterway",
      "value": "lock_gate",
      "description": "‘Gate’ is rendered if waterway=lock_gate. The preferred tagging is: waterway=floodgate or waterway=security_lock or waterway=sluice_gate",
      "icon_url": "https://wiki.openstreetmap.org/w/images/8/88/PipelineO.png"
    },
    {
      "key": "waterway",
      "value": "security_lock",
      "description": "‘Gate’ is rendered if waterway=security_lock. The preferred tagging is: waterway=floodgate or waterway=lock_gate or waterway=sluice_gate",
      "icon_url": "https://wiki.openstreetmap.org/w/images/8/88/PipelineO.png"
    },
    {
      "key": "waterway",
      "value": "sluice_gate",
      "description": "‘Gate’ is rendered if waterway=sluice_gate. The preferred tagging is: waterway=floodgate or waterway=lock_gate or waterway=security_lock",
      "icon_url": "https://wiki.openstreetmap.org/w/images/8/88/PipelineO.png"
    },
    {
      "key": "seamark:type",
      "value": "obstruction",
      "description": "‘Marine Obstruction’ is rendered if seamark:type=obstruction."
    },
    {
      "key": "seamark:type",
      "value": "cable_overhead",
      "description": "‘Overhead Cable’ is rendered if seamark:type=cable_overhead.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/line-style/cable_submarine.svg"
    },
    {
      "key": "seamark:cable_overhead:clearance_height_safe",
      "description": "This tag is used in the label of ‘Overhead Cable’ features.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/line-style/cable_submarine.svg"
    },
    {
      "key": "seamark:type",
      "value": "cable_submarine",
      "description": "‘Underwater Cable’ is rendered if seamark:type=cable_submarine.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/line-style/cable_submarine.svg"
    },
    {
      "key": "seamark:type",
      "value": "pipeline_overhead",
      "description": "‘Overhead Pipeline’ is rendered if seamark:type=pipeline_overhead.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/line-style/pipeline_submarine.svg"
    },
    {
      "key": "seamark:type",
      "value": "pipeline_submarine",
      "description": "‘Underwater Pipeline’ is rendered if seamark:type=pipeline_submarine.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/line-style/pipeline_submarine.svg"
    },
    {
      "key": "seamark:type",
      "value": "navigation_line",
      "description": "‘Navigation Line’ is rendered if seamark:type=navigation_line."
    },
    {
      "key": "seamark:navigation_line:orientation",
      "description": "This tag is used in the label of ‘Navigation Line’ features."
    },
    {
      "key": "seamark:type",
      "value": "recommended_track",
      "description": "‘Recommended Track’ is rendered if seamark:type=recommended_track."
    },
    {
      "key": "seamark:recommended_track:orientation",
      "description": "This tag is used in the label of ‘Recommended Track’ features."
    },
    {
      "key": "seamark:type",
      "value": "separation_lane",
      "description": "‘Separation Lane’ is rendered if seamark:type=separation_lane.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/line-style/separation_lane.svg"
    },
    {
      "key": "seamark:type",
      "value": "separation_line",
      "description": "‘Separation Divider’ is rendered if seamark:type=separation_line.",
      "icon_url": "https://wiki.openstreetmap.org/w/images/7/73/Openseamap_rendering_separation_boundary.png"
    },
    {
      "key": "seamark:type",
      "value": "separation_boundary",
      "description": "‘Separation Boundary’ is rendered if seamark:type=separation_boundary.",
      "icon_url": "https://wiki.openstreetmap.org/w/images/7/73/Openseamap_rendering_separation_boundary.png"
    },
    {
      "key": "seamark:type",
      "value": "separation_zone",
      "description": "‘Separation Zone’ is rendered if seamark:type=separation_zone. Alternative tagging is also supported: seamark:type=separation_roundabout",
      "icon_url": "https://wiki.openstreetmap.org/w/images/2/24/Openseamap_rendering_separation_zone.png"
    },
    {
      "key": "seamark:type",
      "value": "separation_roundabout",
      "description": "‘Separation Zone’ is rendered if seamark:type=separation_roundabout. The preferred tagging is: seamark:type=separation_zone",
      "icon_url": "https://wiki.openstreetmap.org/w/images/2/24/Openseamap_rendering_separation_zone.png"
    },
    {
      "key": "direction",
      "value": "clockwise",
      "description": "‘Leave-to-Port’ is rendered if direction=clockwise.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/round_to_port.svg"
    },
    {
      "key": "direction",
      "value": "anticlockwise",
      "description": "‘Leave-to-Starboard’ is rendered if direction=anticlockwise.",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/round_to_starboard.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "no_entry",
      "description": "‘A1. No Entry’ is rendered if seamark:notice:category=no_entry.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/no_entry.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "closed_area",
      "description": "‘A1a. Closed Area’ is rendered if seamark:notice:category=closed_area.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/closed_area.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "no_overtaking",
      "description": "‘A2. No Overtaking’ is rendered if seamark:notice:category=no_overtaking.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/no_overtaking.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "no_convoy_overtaking",
      "description": "‘A3. No Convoy Overtaking’ is rendered if seamark:notice:category=no_convoy_overtaking.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/no_convoy_overtaking.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "no_passing",
      "description": "‘A4. No Passing’ is rendered if seamark:notice:category=no_passing.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/no_passing.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "no_convoy_passing",
      "description": "‘A4.1. No Convoy Passing’ is rendered if seamark:notice:category=no_convoy_passing.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/no_convoy_passing.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "no_berthing",
      "description": "‘A5. No Berthing’ is rendered if seamark:notice:category=no_berthing.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/no_berthing.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "no_berthing_lateral_limit",
      "description": "‘A5a. No Berthing Lateral Limit’ is rendered if seamark:notice:category=no_berthing_lateral_limit.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/no_berthing_lateral_limit.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "no_anchoring",
      "description": "‘A6. No Anchoring’ is rendered if seamark:notice:category=no_anchoring.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/no_anchoring.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "no_mooring",
      "description": "‘A7. No Mooring’ is rendered if seamark:notice:category=no_mooring.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/no_mooring.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "no_turning",
      "description": "‘A8. No Turning’ is rendered if seamark:notice:category=no_turning.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/no_turning.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "no_wash",
      "description": "‘A9. No Wash’ is rendered if seamark:notice:category=no_wash.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/no_wash.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "no_passage_left",
      "description": "‘A10a. No Passage Left’ is rendered if seamark:notice:category=no_passage_left.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/no_passage_left.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "no_passage_right",
      "description": "‘A10b. No Passage Right’ is rendered if seamark:notice:category=no_passage_right.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/no_passage_right.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "no_motor_craft",
      "description": "‘A1. No Motor Craft’ is rendered if seamark:notice:category=no_motor_craft.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/no_motor_craft.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "no_sport_craft",
      "description": "‘A13. No Sport Craft’ is rendered if seamark:notice:category=no_sport_craft.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/no_sport_craft.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "no_waterskiing",
      "description": "‘A14. No Waterskiing’ is rendered if seamark:notice:category=no_waterskiing.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/no_waterskiing.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "no_sailing_craft",
      "description": "‘A15. No Sailing Craft’ is rendered if seamark:notice:category=no_sailing_craft.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/no_sailing_craft.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "no_unpowered_craft",
      "description": "‘A16. No Unpowered Craft’ is rendered if seamark:notice:category=no_unpowered_craft.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/no_unpowered_craft.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "no_sailboards",
      "description": "‘A17. No Sailboards’ is rendered if seamark:notice:category=no_sailboards.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/no_sailboards.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "no_high_speeds",
      "description": "‘A18. No High Speeds’ is rendered if seamark:notice:category=no_high_speeds.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/no_high_speeds.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "no_launching_beaching",
      "description": "‘A19. No Launching Beaching’ is rendered if seamark:notice:category=no_launching_beaching.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/no_launching_beaching.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "no_waterbikes",
      "description": "‘A20. No Waterbikes’ is rendered if seamark:notice:category=no_waterbikes.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/no_waterbikes.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "no_swimming",
      "description": "‘A20. No Swimming’ is rendered if seamark:notice:category=no_swimming.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/no_swimming.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "no_kitesurfing",
      "description": "‘No Kitesurfing’ is rendered if seamark:notice:category=no_kitesurfing.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/no_kitesurfing.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "no_fishing",
      "description": "‘No Fishing’ is rendered if seamark:notice:category=no_fishing.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/no_fishing.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "move_to_left",
      "description": "‘B1a. Move To Left’ is rendered if seamark:notice:category=move_to_left.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/move_to_left.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "move_to_right",
      "description": "‘B1b. Move To Right’ is rendered if seamark:notice:category=move_to_right.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/move_to_right.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "move_to_port",
      "description": "‘B2a. Move To Port’ is rendered if seamark:notice:category=move_to_port.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/move_to_port.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "move_to_starboard",
      "description": "‘B2b. Move To Starboard’ is rendered if seamark:notice:category=move_to_starboard.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/move_to_starboard.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "keep_to_port",
      "description": "‘B3a. Keep To Port’ is rendered if seamark:notice:category=keep_to_port.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/keep_to_port.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "keep_to_starboard",
      "description": "‘B3b. Keep To Starboard’ is rendered if seamark:notice:category=keep_to_starboard.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/keep_to_starboard.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "cross_to_port",
      "description": "‘B4b. Cross To Port’ is rendered if seamark:notice:category=cross_to_port.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/cross_to_port.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "cross_to_starboard",
      "description": "‘B4b. Cross To Starboard’ is rendered if seamark:notice:category=cross_to_starboard.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/cross_to_starboard.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "stop",
      "description": "‘B5. Stop’ is rendered if seamark:notice:category=stop.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/stop.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "speed_limit",
      "description": "‘B6. Speed Limit’ is rendered if seamark:notice:category=speed_limit.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/speed_limit.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "sound_horn",
      "description": "‘B7. Sound Horn’ is rendered if seamark:notice:category=sound_horn.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/sound_horn.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "keep_lookout",
      "description": "‘B8. Keep Lookout’ is rendered if seamark:notice:category=keep_lookout.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/keep_lookout.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "give_way_junction",
      "description": "‘B9a. Give Way Junction’ is rendered if seamark:notice:category=give_way_junction.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/give_way_junction.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "give_way_crossing",
      "description": "‘B9b. Give Way Crossing’ is rendered if seamark:notice:category=give_way_crossing.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/give_way_crossing.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "make_radio_contact",
      "description": "‘B11. Make Radio Contact’ is rendered if seamark:notice:category=make_radio_contact.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/make_radio_contact.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "use_shorepower",
      "description": "‘B12. Use Shorepower’ is rendered if seamark:notice:category=use_shorepower.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/use_shorepower.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "limited_depth",
      "description": "‘C1. Limited Depth’ is rendered if seamark:notice:category=limited_depth.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/limited_depth.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "limited_headroom",
      "description": "‘C2. Limited Headroom’ is rendered if seamark:notice:category=limited_headroom.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/limited_headroom.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "limited_width",
      "description": "‘C3. Limited Width’ is rendered if seamark:notice:category=limited_width.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/limited_width.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "navigation_restrictions",
      "description": "‘C4. Navigation Restrictions’ is rendered if seamark:notice:category=navigation_restrictions.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/navigation_restrictions.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "channel_distance_left",
      "description": "‘C5a. Channel Distance Left’ is rendered if seamark:notice:category=channel_distance_left.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/channel_distance_left.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "channel_distance_right",
      "description": "‘C5b. Channel Distance Right’ is rendered if seamark:notice:category=channel_distance_right.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/channel_distance_right.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "maxweight",
      "description": "‘Maximum Weight/Displacement’ is rendered if seamark:notice:category=maxweight.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/maxweight.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "channel_two_way",
      "description": "‘D1a. Channel Two Way’ is rendered if seamark:notice:category=channel_two_way.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/channel_two_way.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "channel_one_way",
      "description": "‘D1b. Channel One Way’ is rendered if seamark:notice:category=channel_one_way.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/channel_one_way.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "opening_to_right",
      "description": "‘D2a. Opening To Right’ is rendered if seamark:notice:category=opening_to_right.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/opening_to_right.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "opening_to_left",
      "description": "‘D2b. Opening To Left’ is rendered if seamark:notice:category=opening_to_left.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/opening_to_left.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "proceed_to_left",
      "description": "‘D3a. Proceed To Left’ is rendered if seamark:notice:category=proceed_to_left.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/proceed_to_left.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "proceed_to_right",
      "description": "‘D3b. Proceed To Right’ is rendered if seamark:notice:category=proceed_to_right.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/proceed_to_right.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "entry_permitted",
      "description": "‘E1. Entry Permitted’ is rendered if seamark:notice:category=entry_permitted.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/entry_permitted.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "overhead_cable",
      "description": "‘E2. Overhead Cable’ is rendered if seamark:notice:category=overhead_cable.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/overhead_cable.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "weir",
      "description": "‘E3. Weir’ is rendered if seamark:notice:category=weir.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/weir.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "ferry_non_independent",
      "description": "‘E4a. Ferry Non Independent’ is rendered if seamark:notice:category=ferry_non_independent.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/ferry_non_independent.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "ferry_independent",
      "description": "‘E4b. Ferry Independent’ is rendered if seamark:notice:category=ferry_independent.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/ferry_independent.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "berthing_permitted",
      "description": "‘E5. Berthing Permitted’ is rendered if seamark:notice:category=berthing_permitted.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/berthing_permitted.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "berthing_lateral_limit",
      "description": "‘E5.1. Berthing Lateral Limit’ is rendered if seamark:notice:category=berthing_lateral_limit.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/berthing_lateral_limit.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "berthing_lateral_limits",
      "description": "‘E5.2. Berthing Lateral Limits’ is rendered if seamark:notice:category=berthing_lateral_limits.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/berthing_lateral_limits.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "berth_rafting_limit",
      "description": "‘E5.3. Berth Rafting Limit’ is rendered if seamark:notice:category=berth_rafting_limit.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/berth_rafting_limit.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "berthing_unmarked_pushing",
      "description": "‘E5.4. Berthing Unmarked Pushing’ is rendered if seamark:notice:category=berthing_unmarked_pushing.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/berthing_unmarked_pushing.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "berthing_marked_pushing_1",
      "description": "‘E5.5. Berthing Marked Pushing 1’ is rendered if seamark:notice:category=berthing_marked_pushing_1.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/berthing_marked_pushing_1.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "berthing_marked_pushing_2",
      "description": "‘E5.6. Berthing Marked Pushing 2’ is rendered if seamark:notice:category=berthing_marked_pushing_2.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/berthing_marked_pushing_2.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "berthing_marked_pushing_3",
      "description": "‘E5.7. Berthing Marked Pushing 3’ is rendered if seamark:notice:category=berthing_marked_pushing_3.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/berthing_marked_pushing_3.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "berthing_unmarked_non_pushing",
      "description": "‘E5.8. Berthing Unmarked Non Pushing’ is rendered if seamark:notice:category=berthing_unmarked_non_pushing.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/berthing_unmarked_non_pushing.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "berthing_marked_non_pushing_1",
      "description": "‘E5.9. Berthing Marked Non Pushing 1’ is rendered if seamark:notice:category=berthing_marked_non_pushing_1.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/berthing_marked_non_pushing_1.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "berthing_marked_non_pushing_2",
      "description": "‘E5.10. Berthing Marked Non Pushing 2’ is rendered if seamark:notice:category=berthing_marked_non_pushing_2.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/berthing_marked_non_pushing_2.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "berthing_marked_non_pushing_3",
      "description": "‘E5.11. Berthing Marked Non Pushing 3’ is rendered if seamark:notice:category=berthing_marked_non_pushing_3.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/berthing_marked_non_pushing_3.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "berthing_unmarked",
      "description": "‘E5.12. Berthing Unmarked’ is rendered if seamark:notice:category=berthing_unmarked.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/berthing_unmarked.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "berthing_marked_1",
      "description": "‘E5.13. Berthing Marked 1’ is rendered if seamark:notice:category=berthing_marked_1.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/berthing_marked_1.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "berthing_marked_2",
      "description": "‘E5.14. Berthing Marked 2’ is rendered if seamark:notice:category=berthing_marked_2.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/berthing_marked_2.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "berthing_marked_3",
      "description": "‘E5.15. Berthing Marked 3’ is rendered if seamark:notice:category=berthing_marked_3.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/berthing_marked_3.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "anchoring_permitted",
      "description": "‘E6. Anchoring Permitted’ is rendered if seamark:notice:category=anchoring_permitted.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/anchoring_permitted.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "mooring_permitted",
      "description": "‘E7. Mooring Permitted’ is rendered if seamark:notice:category=mooring_permitted.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/mooring_permitted.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "vehicle_loading_berth",
      "description": "‘E7.1. Vehicle Loading Berth’ is rendered if seamark:notice:category=vehicle_loading_berth.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/vehicle_loading_berth.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "turning_area",
      "description": "‘E8. Turning Area’ is rendered if seamark:notice:category=turning_area.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/turning_area.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "secondary_waterway_crossing",
      "description": "‘E9a. Secondary Waterway Crossing’ is rendered if seamark:notice:category=secondary_waterway_crossing.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/secondary_waterway_crossing.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "secondary_waterway_right",
      "description": "‘E9b. Secondary Waterway Right’ is rendered if seamark:notice:category=secondary_waterway_right.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/secondary_waterway_right.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "secondary_waterway_left",
      "description": "‘E9c. Secondary Waterway Left’ is rendered if seamark:notice:category=secondary_waterway_left.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/secondary_waterway_left.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "main_waterway_right_secondary_ahead",
      "description": "‘E9d. Main Waterway Right Secondary Ahead’ is rendered if seamark:notice:category=main_waterway_right_secondary_ahead.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/main_waterway_right_secondary_ahead.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "main_waterway_left_secondary_ahead",
      "description": "‘E9e. Main Waterway Left Secondary Ahead’ is rendered if seamark:notice:category=main_waterway_left_secondary_ahead.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/main_waterway_left_secondary_ahead.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "main_waterway_right_secondary_left",
      "description": "‘E9f. Main Waterway Right Secondary Left’ is rendered if seamark:notice:category=main_waterway_right_secondary_left.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/main_waterway_right_secondary_left.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "main_waterway_left_secondary_right",
      "description": "‘E9g. Main Waterway Left Secondary Right’ is rendered if seamark:notice:category=main_waterway_left_secondary_right.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/main_waterway_left_secondary_right.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "main_waterway_right_secondary_ahead_left",
      "description": "‘E9h. Main Waterway Right Secondary Ahead Left’ is rendered if seamark:notice:category=main_waterway_right_secondary_ahead_left.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/main_waterway_right_secondary_ahead_left.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "main_waterway_left_secondary_ahead_right",
      "description": "‘E9i. Main Waterway Left Secondary Ahead Right’ is rendered if seamark:notice:category=main_waterway_left_secondary_ahead_right.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/main_waterway_left_secondary_ahead_right.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "main_waterway_crossing",
      "description": "‘E10a. Main Waterway Crossing’ is rendered if seamark:notice:category=main_waterway_crossing.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/main_waterway_crossing.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "main_waterway_junction",
      "description": "‘E10b. Main Waterway Junction’ is rendered if seamark:notice:category=main_waterway_junction.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/main_waterway_junction.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "main_waterway_ahead_right",
      "description": "‘E10c. Main Waterway Ahead Right’ is rendered if seamark:notice:category=main_waterway_ahead_right.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/main_waterway_ahead_right.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "main_waterway_ahead_left",
      "description": "‘E10d. Main Waterway Ahead Left’ is rendered if seamark:notice:category=main_waterway_ahead_left.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/main_waterway_ahead_left.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "main_waterway_ahead_right_secondary_left",
      "description": "‘E10e. Main Waterway Ahead Right Secondary Left’ is rendered if seamark:notice:category=main_waterway_ahead_right_secondary_left.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/main_waterway_ahead_right_secondary_left.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "main_waterway_ahead_left_secondary_right",
      "description": "‘E10f. Main Waterway Ahead Left Secondary Right’ is rendered if seamark:notice:category=main_waterway_ahead_left_secondary_right.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/main_waterway_ahead_left_secondary_right.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "prohibition_ends",
      "description": "‘E11. Prohibition Ends’ is rendered if seamark:notice:category=prohibition_ends.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/prohibition_ends.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "drinking_water",
      "description": "‘E13. Drinking Water’ is rendered if seamark:notice:category=drinking_water.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/drinking_water.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "telephone",
      "description": "‘E14. Telephone’ is rendered if seamark:notice:category=telephone.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/telephone.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "motor_craft_permitted",
      "description": "‘E15. Motor Craft Permitted’ is rendered if seamark:notice:category=motor_craft_permitted.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/motor_craft_permitted.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "sport_craft_permitted",
      "description": "‘E16. Sport Craft Permitted’ is rendered if seamark:notice:category=sport_craft_permitted.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/sport_craft_permitted.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "waterskiing_permitted",
      "description": "‘E17. Waterskiing Permitted’ is rendered if seamark:notice:category=waterskiing_permitted.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/waterskiing_permitted.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "sailing_craft_permitted",
      "description": "‘E18. Sailing Craft Permitted’ is rendered if seamark:notice:category=sailing_craft_permitted.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/sailing_craft_permitted.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "unpowered_craft_permitted",
      "description": "‘E19. Unpowered Craft Permitted’ is rendered if seamark:notice:category=unpowered_craft_permitted.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/unpowered_craft_permitted.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "sailboards_permitted",
      "description": "‘E20. Sailboards Permitted’ is rendered if seamark:notice:category=sailboards_permitted.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/sailboards_permitted.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "high_speeds_permitted",
      "description": "‘E21. High Speeds Permitted’ is rendered if seamark:notice:category=high_speeds_permitted.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/high_speeds_permitted.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "launching_beaching_permitted",
      "description": "‘E22. Launching Beaching Permitted’ is rendered if seamark:notice:category=launching_beaching_permitted.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/launching_beaching_permitted.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "radio_information",
      "description": "‘E23. Radio Information’ is rendered if seamark:notice:category=radio_information.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/radio_information.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "waterbikes_permitted",
      "description": "‘E24. Waterbikes Permitted’ is rendered if seamark:notice:category=waterbikes_permitted.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/waterbikes_permitted.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "kitesurfing_permitted",
      "description": "‘E24. Kitesurfing Permitted’ is rendered if seamark:notice:category=kitesurfing_permitted.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/kitesurfing_permitted.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "shorepower_permitted",
      "description": "‘E25. Shorepower Permitted’ is rendered if seamark:notice:category=shorepower_permitted.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/shorepower_permitted.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "swimming_information",
      "description": "‘E26. Swimming Information’ is rendered if seamark:notice:category=swimming_information.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/swimming_information.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "fishing_permitted",
      "description": "‘Fishing Permitted’ is rendered if seamark:notice:category=fishing_permitted.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/fishing_permitted.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "submarine_cable",
      "description": "‘Submarine Cable’ is rendered if seamark:notice:category=submarine_cable.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/submarine_cable.svg"
    },
    {
      "key": "seamark:notice:category",
      "value": "reduce_wash",
      "description": "‘Reduce Wash’ is rendered if seamark:notice:category=reduce_wash.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/reduce_wash.svg"
    },
    {
      "key": "seamark:notice:category",
      "description": "‘Unknown Notice’ is rendered if seamark:notice:category=*.",
      "icon_url": "https://kyle.kiwi/OpenSeaMap-vector/specimens/notices/unknown.svg"
    },
    {
      "key": "access",
      "value": "no",
      "description": "Some features are hidden from the map if this tag is present (specifically: Beach, Water Access Point)"
    },
    {
      "key": "access",
      "value": "private",
      "description": "Some features are hidden from the map if this tag is present (specifically: Beach, Water Access Point)"
    },
    {
      "key": "access",
      "value": "permit",
      "description": "Some features are hidden from the map if this tag is present (specifically: Beach, Water Access Point)"
    },
    {
      "key": "access",
      "value": "customers",
      "description": "Some features are hidden from the map if this tag is present (specifically: Beach, Water Access Point)"
    },
    {
      "key": "noref",
      "description": "Shown as an attribute in the popup when a seamark feature is selected"
    },
    {
      "key": "description",
      "description": "Shown as an attribute in the popup when a seamark feature is selected"
    },
    {
      "key": "note",
      "description": "Shown as an attribute in the popup when a seamark feature is selected"
    },
    {
      "key": "fixme",
      "description": "Shown as an attribute in the popup when a seamark feature is selected"
    },
    {
      "key": "vhf",
      "description": "Shown as an attribute in the popup when a seamark feature is selected"
    },
    {
      "key": "fee",
      "description": "Shown as an attribute in the popup when a seamark feature is selected"
    },
    {
      "key": "charge",
      "description": "Shown as an attribute in the popup when a seamark feature is selected"
    },
    {
      "key": "toll",
      "description": "Shown as an attribute in the popup when a seamark feature is selected"
    },
    {
      "key": "opening_hours",
      "description": "Shown as an attribute in the popup when a seamark feature is selected"
    },
    {
      "key": "vessel",
      "description": "Shown as an attribute in the popup when a seamark feature is selected"
    },
    {
      "key": "vessel:mmsi",
      "description": "Shown as an attribute in the popup when a seamark feature is selected"
    },
    {
      "key": "operator",
      "description": "Shown as an attribute in the popup when a seamark feature is selected"
    },
    {
      "key": "wikipedia",
      "description": "Shown as an attribute in the popup when a seamark feature is selected"
    },
    {
      "key": "wreck:type",
      "description": "Shown as an attribute in the popup when a seamark feature is selected"
    },
    {
      "key": "maxspeed",
      "description": "Shown as an attribute in the popup when a seamark feature is selected"
    },
    {
      "key": "maxheight",
      "description": "Shown as an attribute in the popup when a seamark feature is selected"
    },
    {
      "key": "fuel:*",
      "description": "Shown as an attribute in the popup when a seamark feature is selected"
    },
    {
      "key": "name:*",
      "description": "Shown as an attribute in the popup when a seamark feature is selected"
    },
    {
      "key": "seamark:*",
      "description": "Shown as an attribute in the popup when a seamark feature is selected"
    }
  ]
}