From c6aa803adb31f9f18417cd6d9f8906f223ecc317 Mon Sep 17 00:00:00 2001 From: Chalese Date: Fri, 31 Jan 2025 14:21:07 -0700 Subject: [PATCH] QRiS web symbology 2 Some more web symbology for QRiS and 2 .qmls for QRiS for Q as well. --- .../qgis/RiverscapesStudio/beaver_dam.qml | 675 ++++++++++ .../qgis/RiverscapesStudio/beaver_sign.qml | 1115 +++++++++++++++++ .../web/RiverscapesStudio/beaver_dam.json | 32 + .../web/RiverscapesStudio/beaver_sign.json | 118 ++ .../web/RiverscapesStudio/complexes.json | 41 + .../RiverscapesStudio/observation_lines.json | 87 ++ .../observation_polygons.json | 49 + .../risk_potential_lines.json | 31 + .../risk_potential_polygons.json | 38 + .../RiverscapesStudio/structure_lines.json | 88 ++ .../RiverscapesStudio/structure_points.json | 80 ++ Symbology/web/RiverscapesStudio/zoi.json | 130 ++ 12 files changed, 2484 insertions(+) create mode 100644 Symbology/qgis/RiverscapesStudio/beaver_dam.qml create mode 100644 Symbology/qgis/RiverscapesStudio/beaver_sign.qml create mode 100644 Symbology/web/RiverscapesStudio/beaver_dam.json create mode 100644 Symbology/web/RiverscapesStudio/beaver_sign.json create mode 100644 Symbology/web/RiverscapesStudio/complexes.json create mode 100644 Symbology/web/RiverscapesStudio/observation_lines.json create mode 100644 Symbology/web/RiverscapesStudio/observation_polygons.json create mode 100644 Symbology/web/RiverscapesStudio/risk_potential_lines.json create mode 100644 Symbology/web/RiverscapesStudio/risk_potential_polygons.json create mode 100644 Symbology/web/RiverscapesStudio/structure_lines.json create mode 100644 Symbology/web/RiverscapesStudio/structure_points.json create mode 100644 Symbology/web/RiverscapesStudio/zoi.json diff --git a/Symbology/qgis/RiverscapesStudio/beaver_dam.qml b/Symbology/qgis/RiverscapesStudio/beaver_dam.qml new file mode 100644 index 00000000..1cd2054b --- /dev/null +++ b/Symbology/qgis/RiverscapesStudio/beaver_dam.qml @@ -0,0 +1,675 @@ + + + + 1 + 1 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + 0 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + 0 + generatedlayout + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "fid" + + 0 + diff --git a/Symbology/qgis/RiverscapesStudio/beaver_sign.qml b/Symbology/qgis/RiverscapesStudio/beaver_sign.qml new file mode 100644 index 00000000..a219b6cb --- /dev/null +++ b/Symbology/qgis/RiverscapesStudio/beaver_sign.qml @@ -0,0 +1,1115 @@ + + + + 1 + 1 + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + 0 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + 0 + generatedlayout + + + + + + + + + + + + + + + + + + + + + + + + + + + "fid" + + 0 + diff --git a/Symbology/web/RiverscapesStudio/beaver_dam.json b/Symbology/web/RiverscapesStudio/beaver_dam.json new file mode 100644 index 00000000..99c8bea8 --- /dev/null +++ b/Symbology/web/RiverscapesStudio/beaver_dam.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://xml.riverscapes.net/Symbology/web/vector.schema.json", + "legend": [ + ["rgb(25, 190, 38)", "active_dam"], + ["rgb(255, 151, 5)", "inactive_dam"], + ["rgb(137, 91, 69)", "relic"], + ["rgb(152, 125, 185)", "other"] + ], + "layerStyles": [ + { + "id": "beaverdams-9jztvz", + "type": "circle", + "source": "composite", + "source-layer": "BeaverDams-9jztvz", + "paint": { + "circle-color": [ + "match", + ["get", "Dam Type"], + ["active_dam"], + "rgb(25, 190, 38)", + ["inactive_dam"], + "rgb(255, 151, 5)", + ["relic"], + "rgb(137, 91, 69)", + "rgb(152, 125, 185)" + ], + "circle-stroke-width": 1, + "circle-radius": 4 + } + } + ] +} \ No newline at end of file diff --git a/Symbology/web/RiverscapesStudio/beaver_sign.json b/Symbology/web/RiverscapesStudio/beaver_sign.json new file mode 100644 index 00000000..a8898d20 --- /dev/null +++ b/Symbology/web/RiverscapesStudio/beaver_sign.json @@ -0,0 +1,118 @@ +{ + "$schema": "https://xml.riverscapes.net/Symbology/web/vector.schema.json", + "legend": [ + ["rgb(255, 141, 35)", "Bank Den"], + ["rgb(255, 216, 107)", "Bank Lodge"], + ["rgb(141, 27, 25)", "Pond Lodge"], + ["rgb(178, 223, 138)", "Chew Stick"], + ["rgb(51, 160, 44)", "Clipped Vegetation"], + ["rgb(137, 91, 69)", "Felled Tree"], + ["rgb(124, 108, 99)", "Food Cache"], + ["rgb(195, 174, 113)", "Harvested Branches"], + ["rgb(166, 206, 227)", "Canal"], + ["rgb(18, 141, 218)", "Pond Excavation"], + ["rgb(85, 56, 43)", "Scat"], + ["rgb(255, 127, 0)", "Scent Mound"], + ["rgb(40, 40, 40)", "Set of Tracks"], + ["rgb(255, 241, 107)", "Skid Trail"], + ["rgb(179, 200, 85)", "Slide"], + ["rgb(152, 125, 185)", "Other"] + + ], + "layerStyles": [ + { + "id": "beaversign-53hmpx", + "type": "symbol", + "source": "composite", + "source-layer": "BeaverSign-53hmpx", + "layout": { + "text-field": [ + "match", + ["get", "Type"], + ["bank_den", "pond_lodge", "bank_lodge"], + "+", + [ + "harvested_branches", + "food_cache", + "chew_stick", + "clipped_vegetation", + "felled_tree" + ], + "*", + "" + ], + "text-size": 20 + }, + "paint": { + "text-color": [ + "match", + ["get", "Type"], + ["bank_den"], + "rgb(255, 141, 35)", + ["bank_lodge"], + "rgb(255, 216, 107)", + ["pond_lodge"], + "rgb(141, 27, 25)", + ["chew_stick"], + "rgb(178, 223, 138)", + ["clipped_vegetation"], + "rgb(51, 160, 44)", + ["felled_tree"], + "rgb(137, 91, 69)", + ["food_cache"], + "rgb(124, 108, 99)", + ["harvested_branches"], + "rgb(195, 174, 113)", + "#000000" + ], + "text-halo-color": "rgb(0, 0, 0)", + "text-halo-width": 0.75 + } + }, + { + "id": "beaversign-53hmpx (1)", + "type": "circle", + "source": "composite", + "source-layer": "BeaverSign-53hmpx", + "paint": { + "circle-color": [ + "match", + ["get", "Type"], + ["canal"], + "rgb(166, 206, 227)", + ["pond_excavation"], + "rgb(18, 141, 218)", + ["scat"], + "rgb(85, 56, 43)", + ["scent_mound"], + "rgb(255, 127, 0)", + ["set_of_tracks"], + "rgb(40, 40, 40)", + ["skid_trail"], + "rgb(255, 241, 107)", + ["slide"], + "rgb(179, 200, 85)", + ["other"], + "rgb(152, 125, 185)", + "rgba(0, 0, 0, 0)" + ], + "circle-stroke-width": [ + "match", + ["get", "Type"], + [ + "canal", + "pond_excavation", + "scat", + "scent_mound", + "set_of_tracks", + "slide", + "skid_trail", + "other" + ], + 0.75, + 0 + ] + } + } + ] +} \ No newline at end of file diff --git a/Symbology/web/RiverscapesStudio/complexes.json b/Symbology/web/RiverscapesStudio/complexes.json new file mode 100644 index 00000000..a775cc7d --- /dev/null +++ b/Symbology/web/RiverscapesStudio/complexes.json @@ -0,0 +1,41 @@ +{ + "$schema": "https://xml.riverscapes.net/Symbology/web/vector.schema.json", + "legend": [ + ["rgb(255, 0, 0)", "Structure Complex Extents"] + + + ], + "layerStyles": [ + { + "id": "complexes-60hgco", + "type": "fill", + "source": "composite", + "source-layer": "complexes-60hgco", + "layout": {}, + "paint": { + "fill-outline-color": [ + "interpolate", + ["linear"], + ["zoom"], + 0, + "rgba(255, 255, 255, 0.25)", + 22, + "rgba(255, 255, 255, 0.25)" + ], + "fill-color": "rgba(201, 221, 226, 0.25)" + } + }, + { + "id": "complexes-60hgco (1)", + "type": "line", + "source": "composite", + "source-layer": "complexes-60hgco", + "layout": {}, + "paint": { + "line-color": "rgb(255, 0, 0)", + "line-width": 1.5, + "line-dasharray": [4, 2] + } + } + ] +} \ No newline at end of file diff --git a/Symbology/web/RiverscapesStudio/observation_lines.json b/Symbology/web/RiverscapesStudio/observation_lines.json new file mode 100644 index 00000000..c69a69bc --- /dev/null +++ b/Symbology/web/RiverscapesStudio/observation_lines.json @@ -0,0 +1,87 @@ +{ + "$schema": "https://xml.riverscapes.net/Symbology/web/vector.schema.json", + "legend": [ + ["rgb(255, 255, 255)", "Caution"], + ["rgb(241, 163, 64)", "Logistics"], + ["rgb(17, 206, 209)", "Riverscape Feature"], + ["rgb(120, 63, 4)", "Road"], + ["rgb(0, 0, 0)", "Other"] + + + ], + "layerStyles": [ + { + "id": "observation-line-design-cb87fb", + "type": "line", + "source": "composite", + "source-layer": "Observation_line_design-cb87fb", + "paint": { + "line-color": [ + "match", + ["get", "Observation Type"], + ["Logistics"], + "rgb(241, 163, 64)", + ["Riverscape Feature"], + "rgb(17, 206, 209)", + ["Other"], + "rgb(0, 0, 0)", + "rgba(214, 181, 61, 0)" + ], + "line-width": 1.5 + } + }, + { + "id": "observation-line-design-cb87fb (2)", + "type": "line", + "source": "composite", + "source-layer": "Observation_line_design-cb87fb", + "slot": "", + "layout": {}, + "paint": { + "line-color": [ + "match", + ["get", "Observation Type"], + ["Caution"], + "rgb(255, 255, 255)", + "rgba(0, 0, 0, 0)" + ], + "line-width": 2 + } + }, + { + "id": "observation-line-design-cb87fb (1)", + "type": "line", + "source": "composite", + "source-layer": "Observation_line_design-cb87fb", + "layout": {}, + "paint": { + "line-color": [ + "match", + ["get", "Observation Type"], + ["Caution"], + "rgb(215, 25, 28)", + "rgba(215, 25, 28, 0)" + ], + "line-dasharray": [2, 1] + } + }, + { + "id": "observation-line-design-cb87fb (3)", + "type": "line", + "source": "composite", + "source-layer": "Observation_line_design-cb87fb", + "layout": {}, + "paint": { + "line-color": [ + "match", + ["get", "Observation Type"], + ["Road"], + "rgb(120, 63, 4)", + "rgba(0, 0, 0, 0)" + ], + "line-width": 1.75, + "line-dasharray": [4, 4] + } + } + ] +} \ No newline at end of file diff --git a/Symbology/web/RiverscapesStudio/observation_polygons.json b/Symbology/web/RiverscapesStudio/observation_polygons.json new file mode 100644 index 00000000..d14573a7 --- /dev/null +++ b/Symbology/web/RiverscapesStudio/observation_polygons.json @@ -0,0 +1,49 @@ +{ + "$schema": "https://xml.riverscapes.net/Symbology/web/vector.schema.json", + "legend": [ + ["rgb(178, 223, 139)", "Building Materials"], + ["rgb(215, 25, 28)", "Caution"], + ["rgb(154, 154, 154)", "Infrastructure"], + ["rgb(241, 163, 64)", "Logistics"], + ["rgb(0, 0, 0)", "Other"] + + + ], + "layerStyles": [ + { + "id": "observation-polygon-design-a9fo4k", + "type": "fill", + "source": "composite", + "source-layer": "Observation_polygon_design-a9fo4k", + "layout": {}, + "paint": { + "fill-outline-color": [ + "match", + ["get", "Observation Type"], + ["Building Materials"], + "rgb(178, 223, 139)", + ["Caution"], + "rgb(255, 255, 255)", + ["Infrastructure", "Other"], + "rgb(0, 0, 0)", + ["Logistics"], + "rgb(241, 163, 64)", + "rgba(0, 0, 0, 0)" + ], + "fill-color": [ + "match", + ["get", "Observation Type"], + ["Building Materials"], + "rgba(178, 223, 139, 0.59)", + ["Caution"], + "rgba(215, 25, 28, 0.59)", + ["Infrastructure"], + "rgb(154, 154, 154)", + ["Logistics"], + "rgba(241, 163, 64, 0.59)", + "rgba(0, 0, 0, 0.59)" + ] + } + } + ] +} \ No newline at end of file diff --git a/Symbology/web/RiverscapesStudio/risk_potential_lines.json b/Symbology/web/RiverscapesStudio/risk_potential_lines.json new file mode 100644 index 00000000..02400701 --- /dev/null +++ b/Symbology/web/RiverscapesStudio/risk_potential_lines.json @@ -0,0 +1,31 @@ +{ + "$schema": "https://xml.riverscapes.net/Symbology/web/vector.schema.json", + "legend": [ + ["rgb(192, 0, 0)", "High"], + ["rgb(0, 176, 80)", "Low"], + ["rgb(255, 255, 0)", "Medium"], + ["rgb(237, 27, 191)", "other"] + ], + "layerStyles": [ + { + "id": "risklines-792yxw", + "type": "line", + "source": "composite", + "source-layer": "RiskLines-792yxw", + "paint": { + "line-color": [ + "match", + ["get", "Risk"], + ["High"], + "rgb(192, 0, 0)", + ["Low"], + "rgb(0, 176, 80)", + ["Medium"], + "rgb(255, 255, 0)", + "rgb(237, 27, 191)" + ], + "line-width": 2.5 + } + } + ] +} \ No newline at end of file diff --git a/Symbology/web/RiverscapesStudio/risk_potential_polygons.json b/Symbology/web/RiverscapesStudio/risk_potential_polygons.json new file mode 100644 index 00000000..611a0b4b --- /dev/null +++ b/Symbology/web/RiverscapesStudio/risk_potential_polygons.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://xml.riverscapes.net/Symbology/web/vector.schema.json", + "legend": [ + ["rgb(192, 0, 0)", "High"], + ["rgb(0, 176, 80)", "Low"], + ["rgb(255, 255, 0)", "Medium"] + ], + "layerStyles": [ + { + "id": "riskpolygon-7gv89o", + "type": "fill", + "source": "composite", + "source-layer": "RiskPolygon-7gv89o", + "layout": {}, + "paint": { + "fill-color": [ + "match", + ["get", "Risk"], + ["High"], + "rgb(192, 0, 0)", + ["Low"], + "rgb(0, 176, 80)", + ["Medium"], + "rgb(255, 255, 0)", + "#000000" + ] + } + }, + { + "id": "riskpolygon-7gv89o (1)", + "type": "line", + "source": "composite", + "source-layer": "RiskPolygon-7gv89o", + "layout": {}, + "paint": {} + } + ] +} \ No newline at end of file diff --git a/Symbology/web/RiverscapesStudio/structure_lines.json b/Symbology/web/RiverscapesStudio/structure_lines.json new file mode 100644 index 00000000..1c227612 --- /dev/null +++ b/Symbology/web/RiverscapesStudio/structure_lines.json @@ -0,0 +1,88 @@ +{ + "$schema": "https://xml.riverscapes.net/Symbology/web/vector.schema.json", + "legend": [ + ["rgb(43, 131, 186)", "BDA"], + ["rgb(179, 88, 6)", "PALS"], + ["rgb(106, 106, 106)", "ALS"], + ["rgb(134, 186, 85)", "Other"] + ], + "layerStyles": [ + { + "id": "structurelines-5udtsi (1)", + "type": "line", + "source": "composite", + "source-layer": "StructureLines-5udtsi", + "slot": "", + "layout": {}, + "paint": {"line-width": 2.5, "line-color": "rgb(255, 255, 255)"} + }, + { + "id": "structurelines-5udtsi", + "type": "line", + "source": "composite", + "source-layer": "StructureLines-5udtsi", + "layout": {"line-miter-limit": 1.75}, + "paint": { + "line-color": [ + "match", + ["get", "Structure Type"], + [ + "Primary BDA", + "BDA", + "BDA Postless", + "Tight PALS (BDA without sod)", + "Postline Wicker Weave", + "Secondary BDA" + ], + "rgb(43, 131, 186)", + [ + "PALS - Right Bank Attached", + "PALS - Left Bank Attached", + "PALS - Bank Attached", + "PALS - Mid Channel", + "PALS - Constriction Jet", + "PALS - Channel Spanning", + "PALS", + "PALS - Rhino", + "PALS - Bank Blaster", + "Post and Brush Plug", + "Rhino", + "Leaky Dam", + "Wicker Weirs" + ], + "rgb(179, 88, 6)", + [ + "ALS - Mid Channel", + "ALS - Channel Spanning", + "ALS", + "ALS - Rhino", + "ALS - Bank Blaster", + "ALS - Bank Attached", + "Fell Tree", + "Tree Plug", + "Full Tree", + "Tree Dam", + "Grip Hoist Tree", + "Strategic Felling", + "Wood Jam" + ], + "rgb(106, 106, 106)", + [ + "Floodplain LWD", + "Floodplain BDA", + "Zuni Bowl", + "Bag Plugs", + "One Rock Dam", + "Vanes", + "Spreaders", + "Sedge Plugs", + "Headcut Treatment" + ], + "rgb(134, 186, 85)", + "#000000" + ], + "line-width": 1.5 + } + } + ] +} \ No newline at end of file diff --git a/Symbology/web/RiverscapesStudio/structure_points.json b/Symbology/web/RiverscapesStudio/structure_points.json new file mode 100644 index 00000000..3a854f68 --- /dev/null +++ b/Symbology/web/RiverscapesStudio/structure_points.json @@ -0,0 +1,80 @@ +{ + "$schema": "https://xml.riverscapes.net/Symbology/web/vector.schema.json", + "legend": [ + ["rgb(43, 131, 186)", "BDA"], + ["rgb(179, 88, 6)", "PALS"], + ["rgb(106, 106, 106)", "ALS"], + ["rgb(134, 186, 85)", "Other"] + ], + "layerStyles": [ + { + "id": "structurepoints-0ul8aw", + "type": "circle", + "source": "composite", + "source-layer": "StructurePoints-0ul8aw", + "layout": {}, + "paint": { + "circle-color": [ + "match", + ["get", "Structure Type"], + [ + "Primary BDA", + "Secondary BDA", + "Postline Wicker Weave", + "BDA Postless", + "Tight PALS (BDA without sod)", + "BDA" + ], + "rgb(43, 131, 186)", + [ + "Wicker Weirs", + "Leaky Dam", + "PALS - Right Bank Attached", + "PALS - Left Bank Attached", + "PALS - Bank Attached", + "PALS - Mid Channel", + "PALS - Constriction Jet", + "PALS - Channel Spanning", + "PALS", + "PALS - Rhino", + "PALS - Bank Blaster", + "Post and Brush Plug", + "Rhino" + ], + "rgb(179, 88, 6)", + [ + "ALS - Mid Channel", + "Strategic Felling", + "Wood Jam", + "ALS - Channel Spanning", + "ALS", + "Grip Hoist Tree", + "ALS - Rhino", + "ALS - Bank Blaster", + "Tree Dam", + "Full Tree", + "Tree Plug", + "Fell Tree", + "ALS - Bank Attached" + ], + "rgb(106, 106, 106)", + [ + "Floodplain LWD", + "Floodplain BDA", + "Zuni Bowl", + "Bag Plugs", + "One Rock Dam", + "Vanes", + "Spreaders", + "Sedge Plugs", + "Headcut Treatment" + ], + "rgb(134, 186, 85)", + "#000000" + ], + "circle-stroke-color": "rgb(255, 255, 255)", + "circle-stroke-width": 1.5 + } + } + ] +} \ No newline at end of file diff --git a/Symbology/web/RiverscapesStudio/zoi.json b/Symbology/web/RiverscapesStudio/zoi.json new file mode 100644 index 00000000..baef1d0b --- /dev/null +++ b/Symbology/web/RiverscapesStudio/zoi.json @@ -0,0 +1,130 @@ +{ + "$schema": "https://xml.riverscapes.net/Symbology/web/vector.schema.json", + "legend": [ + ["rgb(8, 232, 232)", "Complex: Increase Floodplain Connectivity"], + ["rgb(25, 54, 219)", "Complex: Overbank Flow Dispersal"], + ["rgb(144, 97, 56)", "Complex: Aggradation and Avulsion"], + ["rgb(91, 137, 194)", "Complex: Side-Channel Connection"], + ["rgb(9, 235, 84)", "Complex: Riparian/Wetland Expansion"], + ["rgb(182, 44, 224)", "Complex: Facilitate Beaver Translocation"], + ["rgb(115, 12, 250)", "Complex: Pond/Wetland Creation"], + ["rgb(252, 128, 20)", "Complex: Accelerate Incision Recovery"], + ["rgb(226, 12, 48)", "Complex: Lateral Channel Migration"], + ["rgb(232, 220, 92)", "Complex: Widening and Aggradation"], + ["rgb(252, 106, 184)", "Complex: Increase Channel Complexity"], + ["rgb(185, 54, 44)", "Complex: Headcut Arrest"], + ["rgb(63, 106, 27)", "Complex: Cover/Complexity"], + ["rgb(99, 58, 11)", "Structure: Hydraulic - Eddy"], + ["rgb(216, 179, 101)", "Structure: Hydraulic - Splitting Flow"], + ["rgb(3, 87, 80)", "Structure: Hydraulic - Shunting Flow"], + ["rgb(65, 203, 189)", "Structure: Hydraulic - Ponding Flow"], + ["rgb(197, 27, 125)", "Structure: Hydraulic - Overflow"], + ["rgb(118, 42, 131)", "Structure: Hydraulic - Constriction Jet"], + ["rgb(252, 197, 197)", "Structure: Hydraulic - Divergent Flow"], + ["rgb(215, 25, 28)", "Structure: Geomorphic - Erode Bank"], + ["rgb(244, 96, 0)", "Structure: Geomorphic - Erosion from return flow headcut"], + ["rgb(242, 156, 9)", "Structure: Geomorphic - Erosion from plunge"], + ["rgb(234, 211, 2)", "Structure: Geomorphic - Erosion from convergent jet"], + ["rgb(241, 255, 49)", "Structure: Geomorphic - Erosion of bar edge"], + ["rgb(0, 134, 79)", "Structure: Geomorphic - Deposition overbank"], + ["rgb(102, 191, 25)", "Structure: Geomorphic - Deposition of bar"], + ["rgb(140, 202, 64)", "Structure: Geomorphic - Deposition in upstream backwater"], + ["rgb(83, 186, 255)", "Structure: Geomorphic - Scout Pool Formation"] + + ], + "layerStyles": [ + { + "id": "zoi-1zhirn", + "type": "fill", + "source": "composite", + "source-layer": "ZOI-1zhirn", + "layout": {}, + "paint": { + "fill-color": [ + "match", + ["get", "ZOI Type"], + ["Complex: Increase Floodplain Connectivity"], + "rgba(8, 232, 232, 0.4)", + ["Complex: Overbank Flow Dispersal"], + "rgba(25, 54, 219, 0.4)", + ["Complex: Aggradation and Avulsion"], + "rgba(144, 97, 56, 0.4)", + ["Complex: Side-Channel Connection"], + "rgba(91, 137, 194, 0.4)", + ["Complex: Riparian/Wetland Expansion"], + "rgba(9, 235, 84, 0.4)", + ["Complex: Facilitate Beaver Translocation"], + "rgba(182, 44, 224, 0.4)", + ["Complex: Pond/Wetland Creation"], + "rgba(115, 12, 250, 0.4)", + ["Complex: Accelerate Incision Recovery"], + "rgba(252, 128, 20, 0.4)", + ["Complex: Lateral Channel Migration"], + "rgba(226, 12, 48, 0.4)", + ["Complex: Widening and Aggradation"], + "rgba(232, 220, 92, 0.4)", + ["Complex: Increase Channel Complexity"], + "rgba(252, 106, 184, 0.4)", + ["Complex: Headcut Arrest"], + "rgba(185, 54, 44, 0.4)", + ["Complex: Cover/Complexity"], + "rgba(63, 106, 27, 0.4)", + ["Structure: Hydraulic - Eddy"], + "rgba(99, 58, 11, 0.4)", + ["Structure: Hydraulic - Splitting Flow"], + "rgba(216, 179, 101, 0.4)", + ["Structure: Hydraulic - Shunting Flow"], + "rgba(3, 87, 80, 0.4)", + ["Structure: Hydraulic - Ponding Flow"], + "rgba(65, 203, 189, 0.4)", + ["Structure: Hydraulic - Overflow"], + "rgba(197, 27, 125, 0.4)", + ["Structure: Hydraulic - Constriction Jet"], + "rgba(118, 42, 131, 0.4)", + ["Structure: Hydraulic - Divergent Flow"], + "rgba(252, 197, 197, 0.4)", + ["Structure: Geomorphic - Erode Bank"], + "rgba(215, 25, 28, 0.4)", + [ + "Structure: Geomorphic - Erosion from return flow headcut" + ], + "rgba(244, 96, 0, 0.4)", + ["Structure: Geomorphic - Erosion from plunge"], + "rgba(242, 156, 9, 0.4)", + ["Structure: Geomorphic - Erosion from convergent jet"], + "rgba(234, 211, 2, 0.4)", + ["Structure: Geomorphic - Erosion of bar edge"], + "rgba(241, 255, 49, 0.4)", + ["Structure: Geomorphic - Deposition overbank"], + "rgba(0, 134, 79, 0.4)", + ["Structure: Geomorphic - Deposition of bar"], + "rgba(102, 191, 25, 0.4)", + [ + "Structure: Geomorphic - Deposition in upstream backwater" + ], + "rgba(140, 202, 64, 0.4)", + ["Structure: Scout Pool Formation"], + "rgba(83, 186, 255, 0.4)", + "rgb(0, 0, 0)" + ], + "fill-outline-color": "rgba(0, 0, 0, 0)" + } + }, + { + "id": "zoi-complex-6upv3p", + "type": "line", + "source": "composite", + "source-layer": "ZOI_complex-6upv3p", + "layout": {}, + "paint": {"line-width": 1.5} + }, + { + "id": "zoi-structure-6tyafi", + "type": "line", + "source": "composite", + "source-layer": "ZOI_structure-6tyafi", + "layout": {}, + "paint": {"line-width": 1.5, "line-dasharray": [2, 1.5, 1.5, 1.5]} + } + ] +} \ No newline at end of file