{
  "$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": "20260411T130939Z",
  "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": "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": "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": "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": "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/freshwater_tap.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/freshwater_tap.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/freshwater_tap.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",
      "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",
      "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",
      "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",
      "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=visitor_mooring).",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/visitor_mooring.svg"
    },
    {
      "key": "seamark:small_craft_facility:category",
      "value": "visitor_mooring",
      "description": "‘Visitor Mooring’ is rendered if (seamark:type=small_craft_facility + seamark:small_craft_facility:category=visitor_mooring).",
      "icon_url": "https://raw.githubusercontent.com/k-yle/OpenSeaMap-vector/refs/heads/main/icons/small_craft_facility/visitor_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/visitor_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/visitor_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/visitor_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/visitor_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/visitor_mooring.svg"
    },
    {
      "key": "sport",
      "value": "rowing",
      "description": "‘Rowing Club’ is rendered if 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": "sport",
      "value": "sailing",
      "description": "‘Yacht Club’ is rendered if sport=sailing. Alternative tagging is also supported: 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": "sailing",
      "description": "‘Yacht Club’ is rendered if club=sailing. The preferred tagging is: 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": "yachting",
      "description": "‘Yacht Club’ is rendered if club=yachting. The preferred tagging is: sport=sailing or club=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: sport=sailing or club=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: sport=sailing or club=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: sport=sailing or club=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": "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": "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": "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": "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": "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": "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": "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": "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": "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"
    }
  ]
}