From 346e38ce767dc32f08a65a06a6109b92963e7c65 Mon Sep 17 00:00:00 2001 From: Chalese Date: Mon, 18 Nov 2024 13:55:39 -0700 Subject: [PATCH] QRiS web symbology Round one of web symbology for QRiS --- .../RiverscapesStudio/active_channels.json | 27 ++++++++++ .../web/RiverscapesStudio/active_extents.json | 29 +++++++++++ .../web/RiverscapesStudio/cem_phases.json | 50 +++++++++++++++++++ .../web/RiverscapesStudio/centerlines.json | 29 +++++++++++ .../RiverscapesStudio/channel_junctions.json | 45 +++++++++++++++++ .../web/RiverscapesStudio/dam_crests.json | 32 ++++++++++++ .../geomorphic_unit_extents.json | 48 ++++++++++++++++++ .../RiverscapesStudio/geomorphic_units.json | 48 ++++++++++++++++++ .../RiverscapesStudio/inundation_extents.json | 32 ++++++++++++ .../RiverscapesStudio/observation_lines.json | 24 +++++++++ .../RiverscapesStudio/observation_points.json | 16 ++++++ .../observation_polygons.json | 27 ++++++++++ .../RiverscapesStudio/recovery_potential.json | 16 ++++++ .../risk_potential_points.json | 32 ++++++++++++ .../structural_elements_areas.json | 33 ++++++++++++ .../structural_elements_lines.json | 39 +++++++++++++++ .../structural_elements_points.json | 41 +++++++++++++++ .../RiverscapesStudio/vegetation_extents.json | 50 +++++++++++++++++++ 18 files changed, 618 insertions(+) create mode 100644 Symbology/web/RiverscapesStudio/active_channels.json create mode 100644 Symbology/web/RiverscapesStudio/active_extents.json create mode 100644 Symbology/web/RiverscapesStudio/cem_phases.json create mode 100644 Symbology/web/RiverscapesStudio/centerlines.json create mode 100644 Symbology/web/RiverscapesStudio/channel_junctions.json create mode 100644 Symbology/web/RiverscapesStudio/dam_crests.json create mode 100644 Symbology/web/RiverscapesStudio/geomorphic_unit_extents.json create mode 100644 Symbology/web/RiverscapesStudio/geomorphic_units.json create mode 100644 Symbology/web/RiverscapesStudio/inundation_extents.json create mode 100644 Symbology/web/RiverscapesStudio/observation_lines.json create mode 100644 Symbology/web/RiverscapesStudio/observation_points.json create mode 100644 Symbology/web/RiverscapesStudio/observation_polygons.json create mode 100644 Symbology/web/RiverscapesStudio/recovery_potential.json create mode 100644 Symbology/web/RiverscapesStudio/risk_potential_points.json create mode 100644 Symbology/web/RiverscapesStudio/structural_elements_areas.json create mode 100644 Symbology/web/RiverscapesStudio/structural_elements_lines.json create mode 100644 Symbology/web/RiverscapesStudio/structural_elements_points.json create mode 100644 Symbology/web/RiverscapesStudio/vegetation_extents.json diff --git a/Symbology/web/RiverscapesStudio/active_channels.json b/Symbology/web/RiverscapesStudio/active_channels.json new file mode 100644 index 00000000..b0f30638 --- /dev/null +++ b/Symbology/web/RiverscapesStudio/active_channels.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://xml.riverscapes.net/Symbology/web/vector.schema.json", + "legend": [ + ["rgb(151, 219, 242)", "Active Channel Extents"] + ], + "layerStyles": [ + { + "id": "activechannelextent-465ami", + "type": "fill", + "source": "composite", + "source-layer": "ActiveChannelExtent-465ami", + "layout": {}, + "paint": { + "fill-color": [ + "interpolate", + ["linear"], + ["zoom"], + 0, + "rgb(151, 219, 242)", + 22, + "rgb(151, 219, 242)" + ], + "fill-opacity": 0.6 + } + } + ] +} \ No newline at end of file diff --git a/Symbology/web/RiverscapesStudio/active_extents.json b/Symbology/web/RiverscapesStudio/active_extents.json new file mode 100644 index 00000000..9d89c27e --- /dev/null +++ b/Symbology/web/RiverscapesStudio/active_extents.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://xml.riverscapes.net/Symbology/web/vector.schema.json", + "legend": [ + ["rgb(77, 175, 74)", "Active"], + ["rgb(228, 224, 28)", "Inactive"], + ["rgb(141, 90, 153)", "0"] + ], + "layerStyles": [ + { + "id": "activeextents-8x07fj", + "type": "fill", + "source": "composite", + "source-layer": "ActiveExtents-8x07fj", + "layout": {}, + "paint": { + "fill-color": [ + "match", + ["get", "Type"], + ["Active"], + "rgb(77, 175, 74)", + ["Inactive"], + "rgb(228, 224, 28)", + "rgb(141, 90, 153)" + ], + "fill-opacity": 0.6 + } + } + ] +} \ No newline at end of file diff --git a/Symbology/web/RiverscapesStudio/cem_phases.json b/Symbology/web/RiverscapesStudio/cem_phases.json new file mode 100644 index 00000000..f1373a91 --- /dev/null +++ b/Symbology/web/RiverscapesStudio/cem_phases.json @@ -0,0 +1,50 @@ +{ + "$schema": "https://xml.riverscapes.net/Symbology/web/vector.schema.json", + "legend": [ + ["rgb(5, 105, 9)", "0 Anastomosing"], + ["rgb(72, 118, 152)", "1 Sinuous Single Thread"], + ["rgb(131, 108, 56)", "2 Channelized"], + ["rgb(141, 27, 25)", "3 Degradation"], + ["rgb(255, 151, 5)", "4 Degradation and Widening"], + [ "rgb(195, 174, 113)", "5 Aggradation and Widening"], + ["rgb(255, 226, 5)", "6 Quasi Equilibrium"], + ["rgb(130, 198, 98)", "7 Laterally Active"], + ["rgb(0, 242, 16)", "8 Anastomosing"], + ["rgb(90, 141, 203)", "0"] + ], + "layerStyles": [ + { + "id": "sem-8gsej8", + "type": "fill", + "source": "composite", + "source-layer": "SEM-8gsej8", + "layout": {}, + "paint": { + "fill-color": [ + "match", + ["get", "SEM Stage"], + ["0 Anastomosing"], + "rgb(5, 105, 9)", + ["1 Sinuous Single Thread"], + "rgb(72, 118, 152)", + ["2 Channelized"], + "rgb(131, 108, 56)", + ["3 Degradation"], + "rgb(141, 27, 25)", + ["4 Degradation and Widening"], + "rgb(255, 151, 5)", + ["5 Aggradation and Widening"], + "rgb(195, 174, 113)", + ["6 Quasi Equilibrium"], + "rgb(255, 226, 5)", + ["7 Laterally Active"], + "rgb(130, 198, 98)", + ["8 Anastomosing"], + "rgb(0, 242, 16)", + "rgb(90, 141, 203)" + ], + "fill-opacity": 0.5 + } + } + ] +} \ No newline at end of file diff --git a/Symbology/web/RiverscapesStudio/centerlines.json b/Symbology/web/RiverscapesStudio/centerlines.json new file mode 100644 index 00000000..31fe77d4 --- /dev/null +++ b/Symbology/web/RiverscapesStudio/centerlines.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://xml.riverscapes.net/Symbology/web/vector.schema.json", + "legend": [ + ["rgb(0, 77, 168)", "Non-Primary"], + ["rgb(0, 169, 230)", "Primary"], + ["rgb(154, 53, 227)", "0"] + ], + "layerStyles": [ + { + "id": "centerlines-2r4ana", + "type": "line", + "source": "composite", + "source-layer": "Centerlines-2r4ana", + "layout": {}, + "paint": { + "line-color": [ + "match", + ["get", "Type"], + ["Non-Primary"], + "rgb(0, 77, 168)", + ["Primary"], + "rgb(0, 169, 230)", + "rgb(154, 53, 227)" + ], + "line-width": ["match", ["get", "Type"], ["Primary"], 3, 1] + } + } + ] +} \ No newline at end of file diff --git a/Symbology/web/RiverscapesStudio/channel_junctions.json b/Symbology/web/RiverscapesStudio/channel_junctions.json new file mode 100644 index 00000000..4bcfc061 --- /dev/null +++ b/Symbology/web/RiverscapesStudio/channel_junctions.json @@ -0,0 +1,45 @@ +{ + "$schema": "https://xml.riverscapes.net/Symbology/web/vector.schema.json", + "legend": [ + ["rgb(87, 231, 16)", "Channel Head"], + ["rgb(58, 203, 223)", "Confluence (Anabranch)"], + ["rgb(37, 94, 209)", "Confluence (Tributary)"], + ["rgb(216, 14, 19)", "Diffluence"], + ["rgb(0, 0, 0)", "0"] + ], + "layerStyles": [ + { + "id": "channeljunctions-4lc59u", + "type": "circle", + "source": "composite", + "source-layer": "ChannelJunctions-4lc59u", + "layout": {}, + "paint": { + "circle-color": [ + "match", + ["get", "Type"], + ["Channel Head"], + "rgb(87, 231, 16)", + ["Confluence (Anabranch)"], + "rgb(58, 203, 223)", + ["Confluence (Tributary)"], + "rgb(37, 94, 209)", + ["Diffluence"], + "rgb(216, 14, 19)", + "#000000" + ], + "circle-radius": [ + "match", + ["get", "Type"], + ["Channel Head"], + 6, + ["Diffluence"], + 4, + 5 + ], + "circle-stroke-color": "rgb(255, 255, 255)", + "circle-stroke-width": 0.75 + } + } + ] +} \ No newline at end of file diff --git a/Symbology/web/RiverscapesStudio/dam_crests.json b/Symbology/web/RiverscapesStudio/dam_crests.json new file mode 100644 index 00000000..39d03fde --- /dev/null +++ b/Symbology/web/RiverscapesStudio/dam_crests.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://xml.riverscapes.net/Symbology/web/vector.schema.json", + "legend": [ + ["rgb(215, 25, 28)", "Blown Out"], + ["rgb(255, 141, 35)", "Breached"], + ["rgb(25, 215, 38)", "Intact"], + ["rgb(33, 213, 102)", "0"] + ], + "layerStyles": [ + { + "id": "dam-crests-4pmpz1", + "type": "line", + "source": "composite", + "source-layer": "dam_crests-4pmpz1", + "paint": { + "line-color": [ + "match", + ["get", "Dam State"], + ["Intact"], + "rgb(25, 215, 38)", + ["Breached"], + "rgb(255, 141, 35)", + ["Blown Out"], + "rgb(215, 25, 28)", + "rgb(33, 213, 102)" + ], + "line-width": 2.5, + "line-dasharray": [0.75, 0.25] + } + } + ] +} \ No newline at end of file diff --git a/Symbology/web/RiverscapesStudio/geomorphic_unit_extents.json b/Symbology/web/RiverscapesStudio/geomorphic_unit_extents.json new file mode 100644 index 00000000..4d76f4ee --- /dev/null +++ b/Symbology/web/RiverscapesStudio/geomorphic_unit_extents.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://xml.riverscapes.net/Symbology/web/vector.schema.json", + "legend": [ + ["rgb(145, 210, 199)", "Chute"], + ["rgb(0, 77, 168)", "Pool"], + ["rgb(65, 109, 180)", "Pond"], + ["rgb(168, 0, 0)", "Bank Attached Bar"], + ["rgb(137, 91, 69)", "Mid Channel Bar"], + [ "rgb(230, 230, 0)", "Glide/Run"], + ["rgb(109, 196, 167)", "Rapid"], + ["rgb(250, 170, 0)", "Riffle"], + ["rgb(139, 169, 146)", "0"] + ], + "layerStyles": [ + { + "id": "geomorphicunitextents-2ug7vd", + "type": "fill", + "source": "composite", + "source-layer": "GeomorphicUnitExtents-2ug7vd", + "layout": {}, + "paint": { + "fill-color": [ + "match", + ["get", "Type"], + ["Chute"], + "rgb(145, 210, 199)", + ["Pool"], + "rgb(0, 77, 168)", + ["Pond"], + "rgb(65, 109, 180)", + ["Bank Attached Bar"], + "rgb(168, 0, 0)", + ["Mid Channel Bar"], + "rgb(137, 91, 69)", + ["Glide/Run"], + "rgb(230, 230, 0)", + ["Rapid"], + "rgb(109, 196, 167)", + ["Riffle"], + "rgb(250, 170, 0)", + "rgb(139, 169, 146)" + ], + "fill-opacity": 0.7, + "fill-outline-color": "rgb(0, 0, 0)" + } + } + ] +} \ No newline at end of file diff --git a/Symbology/web/RiverscapesStudio/geomorphic_units.json b/Symbology/web/RiverscapesStudio/geomorphic_units.json new file mode 100644 index 00000000..d9f12944 --- /dev/null +++ b/Symbology/web/RiverscapesStudio/geomorphic_units.json @@ -0,0 +1,48 @@ +{ + "$schema": "https://xml.riverscapes.net/Symbology/web/vector.schema.json", + "legend": [ + ["rgb(145, 210, 199)", "Chute"], + ["rgb(65, 109, 180)", "Pond"], + ["rgb(0, 77, 168)", "Pool"], + ["rgb(168, 0, 0)", "Bank Attached Bar"], + ["rgb(137, 91, 69)", "Mid Channel Bar"], + [ "rgb(230, 230, 0)", "Glide/Run"], + ["rgb(109, 196, 167)", "Rapid"], + ["rgb(250, 170, 0)", "Riffle"], + ["rgb(141, 90, 153)", "0"] + ], + "layerStyles": [ + { + "id": "geomorphic-untis-points-5rbso8", + "type": "circle", + "source": "composite", + "source-layer": "Geomorphic_untis_points-5rbso8", + "layout": {}, + "paint": { + "circle-color": [ + "match", + ["get", "Type"], + ["Chute"], + "rgb(145, 210, 199)", + ["Pond"], + "rgb(65, 109, 180)", + ["Pool"], + "rgb(0, 77, 168)", + ["Bank Attached Bar"], + "rgb(168, 0, 0)", + ["Mid Channel Bar"], + "rgb(137, 91, 69)", + ["Glide/Run"], + "rgb(230, 230, 0)", + ["Rapid"], + "rgb(109, 196, 167)", + ["Riffle"], + "rgb(250, 170, 0)", + "rgb(141, 90, 153)" + ], + "circle-stroke-color": "rgb(0, 0, 0)", + "circle-stroke-width": 1 + } + } + ] +} \ No newline at end of file diff --git a/Symbology/web/RiverscapesStudio/inundation_extents.json b/Symbology/web/RiverscapesStudio/inundation_extents.json new file mode 100644 index 00000000..4e0a23a5 --- /dev/null +++ b/Symbology/web/RiverscapesStudio/inundation_extents.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://xml.riverscapes.net/Symbology/web/vector.schema.json", + "legend": [ + ["rgb(255, 0, 197)", "Free Flowing"], + ["rgb(0, 230, 169)", "Overflow"], + ["rgb(0, 112, 255)", "Ponded"], + ["rgb(183, 72, 75)", "0"] + ], + "layerStyles": [ + { + "id": "inundation-extents-cmxvgy", + "type": "fill", + "source": "composite", + "source-layer": "inundation_extents-cmxvgy", + "layout": {}, + "paint": { + "fill-color": [ + "match", + ["get", "Extent Type"], + ["Free Flowing"], + "rgb(255, 0, 197)", + ["Overflow"], + "rgb(0, 230, 169)", + ["Ponded"], + "rgb(0, 112, 255)", + "rgb(183, 72, 75)" + ], + "fill-opacity": 0.6 + } + } + ] +} diff --git a/Symbology/web/RiverscapesStudio/observation_lines.json b/Symbology/web/RiverscapesStudio/observation_lines.json new file mode 100644 index 00000000..5ee22683 --- /dev/null +++ b/Symbology/web/RiverscapesStudio/observation_lines.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://xml.riverscapes.net/Symbology/web/vector.schema.json", + "legend": [ + ["rgb(0, 0, 0)", "Observations"] + ], + "layerStyles": [ + { + "id": "observation-line-0qyqt7 (1)", + "type": "line", + "source": "composite", + "source-layer": "Observation_line-0qyqt7", + "layout": {}, + "paint": {"line-width": 3, "line-color": "rgb(255, 255, 255)"} + }, + { + "id": "observation-line-0qyqt7", + "type": "line", + "source": "composite", + "source-layer": "Observation_line-0qyqt7", + "layout": {}, + "paint": {"line-width": 1.5, "line-dasharray": [3, 1]} + } + ] +} \ No newline at end of file diff --git a/Symbology/web/RiverscapesStudio/observation_points.json b/Symbology/web/RiverscapesStudio/observation_points.json new file mode 100644 index 00000000..e5264e54 --- /dev/null +++ b/Symbology/web/RiverscapesStudio/observation_points.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://xml.riverscapes.net/Symbology/web/vector.schema.json", + "legend": [ + ["rgb(0, 0, 0)", "Observations"] + ], + "layerStyles": [ + { + "id": "observationpoint-83kd9i", + "type": "symbol", + "source": "composite", + "source-layer": "ObservationPoint-83kd9i", + "layout": {"icon-image": "triangle"}, + "paint": {} + } + ] +} \ 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..bd8e61c4 --- /dev/null +++ b/Symbology/web/RiverscapesStudio/observation_polygons.json @@ -0,0 +1,27 @@ +{ + "$schema": "https://xml.riverscapes.net/Symbology/web/vector.schema.json", + "legend": [ + ["rgb(0, 0, 0)", "Observations"] + ], + "layerStyles": [ + { + "id": "observationpolygon-2vl7tz", + "type": "fill", + "source": "composite", + "source-layer": "ObservationPolygon-2vl7tz", + "layout": {}, + "paint": { + "fill-opacity": 0.4, + "fill-outline-color": "rgba(0, 0, 0, 0)" + } + }, + { + "id": "observationpolygon-2vl7tz (1)", + "type": "line", + "source": "composite", + "source-layer": "ObservationPolygon-2vl7tz", + "layout": {}, + "paint": {"line-color": "rgb(255, 255, 255)"} + } + ] +} \ No newline at end of file diff --git a/Symbology/web/RiverscapesStudio/recovery_potential.json b/Symbology/web/RiverscapesStudio/recovery_potential.json new file mode 100644 index 00000000..1c332612 --- /dev/null +++ b/Symbology/web/RiverscapesStudio/recovery_potential.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://xml.riverscapes.net/Symbology/web/vector.schema.json", + "legend": [ + ["rgb(225, 89, 137)", "Recovery Potential"] + ], + "layerStyles": [ + { + "id": "recoverypotential-c4t7d5", + "type": "line", + "source": "composite", + "source-layer": "RecoveryPotential-c4t7d5", + "layout": {}, + "paint": {"line-color": "rgb(225, 89, 137)", "line-width": 2.5} + } + ] +} \ No newline at end of file diff --git a/Symbology/web/RiverscapesStudio/risk_potential_points.json b/Symbology/web/RiverscapesStudio/risk_potential_points.json new file mode 100644 index 00000000..23b4ec38 --- /dev/null +++ b/Symbology/web/RiverscapesStudio/risk_potential_points.json @@ -0,0 +1,32 @@ +{ + "$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(29, 200, 154)", "0"] + ], + "layerStyles": [ + { + "id": "riskpoints-aozuwq", + "type": "circle", + "source": "composite", + "source-layer": "RiskPoints-aozuwq", + "layout": {}, + "paint": { + "circle-color": [ + "match", + ["get", "Risk"], + ["High"], + "rgb(192, 0, 0)", + ["Medium"], + "rgb(255, 255, 0)", + ["Low"], + "rgb(0, 176, 80)", + "rgb(29, 200, 154)" + ], + "circle-stroke-width": 1 + } + } + ] +} \ No newline at end of file diff --git a/Symbology/web/RiverscapesStudio/structural_elements_areas.json b/Symbology/web/RiverscapesStudio/structural_elements_areas.json new file mode 100644 index 00000000..96a363df --- /dev/null +++ b/Symbology/web/RiverscapesStudio/structural_elements_areas.json @@ -0,0 +1,33 @@ +{ + "$schema": "https://xml.riverscapes.net/Symbology/web/vector.schema.json", + "legend": [ + ["rgb(135, 112, 49)", "Jam"], + ["rgb(152, 125, 183)", "Other"] + ], + "layerStyles": [ + { + "id": "structurepolygon-arjc0v", + "type": "fill", + "source": "composite", + "source-layer": "StructurePolygon-arjc0v", + "layout": {}, + "paint": { + "fill-color": [ + "match", + ["get", "Type"], + ["Jam"], + "rgba(135, 112, 49, 0.63)", + "rgb(152, 125, 183)" + ] + } + }, + { + "id": "structurepolygon-arjc0v (1)", + "type": "line", + "source": "composite", + "source-layer": "StructurePolygon-arjc0v", + "layout": {}, + "paint": {} + } + ] +} \ No newline at end of file diff --git a/Symbology/web/RiverscapesStudio/structural_elements_lines.json b/Symbology/web/RiverscapesStudio/structural_elements_lines.json new file mode 100644 index 00000000..c3ba85f2 --- /dev/null +++ b/Symbology/web/RiverscapesStudio/structural_elements_lines.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://xml.riverscapes.net/Symbology/web/vector.schema.json", + "legend": [ + ["rgb(136, 113, 49)", "Dam"], + ["rgb(229, 182, 54)", "Other"] + ], + "layerStyles": [ + { + "id": "structuralelements-1xnbbs (1)", + "type": "line", + "source": "composite", + "source-layer": "StructuralElements-1xnbbs", + "layout": {}, + "paint": { + "line-color": "rgb(255, 255, 255)", + "line-width": 5, + "line-dasharray": [0.75, 1.1] + } + }, + { + "id": "structuralelements-1xnbbs", + "type": "line", + "source": "composite", + "source-layer": "StructuralElements-1xnbbs", + "layout": {}, + "paint": { + "line-color": [ + "match", + ["get", "Type"], + ["Dam"], + "rgb(136, 113, 49)", + "rgb(229, 182, 54)" + ], + "line-width": 3, + "line-dasharray": [2, 1] + } + } + ] +} \ No newline at end of file diff --git a/Symbology/web/RiverscapesStudio/structural_elements_points.json b/Symbology/web/RiverscapesStudio/structural_elements_points.json new file mode 100644 index 00000000..0cb12031 --- /dev/null +++ b/Symbology/web/RiverscapesStudio/structural_elements_points.json @@ -0,0 +1,41 @@ +{ + "$schema": "https://xml.riverscapes.net/Symbology/web/vector.schema.json", + "legend": [ + ["rgb(136, 113, 49)", "Jam"], + ["rgb(255, 216, 107)", "Dam"], + ["rgb(163, 163, 163)", "Root Mass"], + ["rgb(248, 146, 183)", "Other"] + ], + "layerStyles": [ + { + "id": "structuralelement-6liafm", + "type": "circle", + "source": "composite", + "source-layer": "StructuralElement-6liafm", + "layout": {}, + "paint": { + "circle-radius": [ + "match", + ["get", "Type"], + ["Jam Complex", "Dam Complex"], + 8, + 5 + ], + "circle-color": [ + "match", + ["get", "Type"], + ["Jam Complex", "Jam"], + "rgb(136, 113, 49)", + ["Dam", "Dam Complex"], + "rgb(255, 216, 107)", + ["Root Mass"], + "rgb(163, 163, 163)", + ["Other"], + "rgb(248, 146, 183)", + "#000000" + ], + "circle-stroke-width": 1.5 + } + } + ] +} \ No newline at end of file diff --git a/Symbology/web/RiverscapesStudio/vegetation_extents.json b/Symbology/web/RiverscapesStudio/vegetation_extents.json new file mode 100644 index 00000000..9f9f81bc --- /dev/null +++ b/Symbology/web/RiverscapesStudio/vegetation_extents.json @@ -0,0 +1,50 @@ +{ + "$schema": "https://xml.riverscapes.net/Symbology/web/vector.schema.json", + "legend": [ + ["rgb(247, 114, 6)", "Non-Riparian"], + ["rgb(67, 196, 65)", "Riparian"], + ["rgb(17, 106, 222)", "0"] + ], + "layerStyles": [ + { + "id": "vegetationextents-blkag0", + "type": "fill", + "source": "composite", + "source-layer": "VegetationExtents-blkag0", + "layout": {}, + "paint": { + "fill-color": [ + "match", + ["get", "Type"], + ["Non-Riparian"], + "rgb(247, 114, 6)", + ["Riparian"], + "rgb(67, 196, 65)", + "rgb(17, 106, 222)" + ], + "fill-opacity": 0.5, + "fill-outline-color": "rgba(0, 0, 0, 0)" + } + }, + { + "id": "vegetationextents-blkag0 (1)", + "type": "line", + "source": "composite", + "source-layer": "VegetationExtents-blkag0", + "layout": {}, + "paint": { + "line-color": [ + "match", + ["get", "Type"], + ["Non-Riparian"], + "rgb(247, 114, 6)", + ["Riparian"], + "rgb(14, 91, 14)", + "#000000" + ], + "line-width": 1.75, + "line-dasharray": [4.5, 1.5] + } + } + ] +} \ No newline at end of file