Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RME Business Logic #683

Merged
merged 6 commits into from
Feb 13, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
80 changes: 40 additions & 40 deletions RaveBusinessLogic/V2/rs_metric_engine.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,55 +9,54 @@
<Children collapsed="true">
<Node label="Physical Geography">
<Children collapsed="true">
<Node label="Stream Gradient" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="stream_grad" symbology="Stream_Grad" />
<Node label="Valley Gradient" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="val_grad" symbology="Valley_Grad" />
<Node label="Confluence Count" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="conf_ct" symbology="Confluence_Count" />
<Node label="Diffluence Count" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="dif_ct" symbology="Diffluence_Count" />
<Node label="Primary Channel Gradient" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="rme_igo_prim_channel_gradient" symbology="Stream_Grad" />
<Node label="Valley Gradient" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="rme_igo_valleybottom_gradient" symbology="Valley_Grad" />
<Node label="Confluence Count" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="rme_dgo_confluences" symbology="Confluence_Count" />
<Node label="Diffluence Count" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="rme_dgo_diffluences" symbology="Diffluence_Count" />
<Node label="Tributaries per KM" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="rme_igo_trib_per_km" symbology="IGO_Tribs_Km" />
<Node label="Planform Sinuosity" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="rme_igo_planform_sinuosity" symbology="IGO_Plan_Sin" />
</Children>
</Node>
<Node label="Stream Info">
<Children collapsed="true">
<Node label="Stream Order" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="str_ord" symbology="Stream_Order" />
<Node label="Stream Type" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="str_type" symbology="Stream_Type" />
<Node label="Headwater" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="headwater" symbology="Headwater" />
<Node label="Stream Size" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="str_size" symbology="Stream_Size" />
<Node label="Stream Order" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="nhd_dgo_streamorder" symbology="Stream_Order" />
<Node label="Stream Type" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="nhd_dgo_streamtype" symbology="Stream_Type" />
<Node label="Headwater" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="nhd_dgo_headwater" symbology="Headwater" />
<Node label="Stream Size" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="stream_size" symbology="Stream_Size" />
<Node label="EcoRegion IV" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="epa_dgo_ecoregion4" symbology="EcoRegion4" />
<Node label="Drainage Area" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="rme_dgo_drainage_area" symbology="Drainage_Area" />
<Node label="Land Ownership" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="rme_dgo_ownership" symbology="RME_Ownership" />
</Children>
</Node>
<Node label="Areas and Ratios">
<Children collapsed="true">
<Node label="Active Floodplain Area" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="low_fldpln" symbology="Act_Fld_Area" />
<Node label="Active Channel Area" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="act_chan" symbology="Act_Chan_Area" />
<Node label="Integrated Width" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="int_width" symbology="Integrated_Width" />
<Node label="Active Channel Ratio" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="act_chan_rat" symbology="Act_Chan_Ratio" />
<Node label="Relative Flow Length" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="rel_low_len" symbology="Rel_Flow_Length" />
<Node label="Low-Lying Area Ratio" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="vbet_igo_low_lying_ratio" symbology="Low_Lying_Ratio" />
<Node label="Elevated Area Ratio" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="vbet_dgo_elevated_ratio" symbology="Elevated_Ratio" />
<Node label="Floodplain Area Ratio" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="vbet_igo_floodplain_ratio" symbology="Floodplain_Ratio" />
<Node label="Active Channel Ratio" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="vbet_igo_active_channel_ratio" symbology="Act_Chan_Ratio" />
<Node label="Integrated Width" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="vbet_igo_integrated_width" symbology="Integrated_Width" />
<Node label="Acres of Valley Bottom per Mile" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="vbet_igo_acres_vb_per_mile" symbology="AcresVB_Mile" />
<Node label="Hectares of Valley Bottom per Km" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="vbet_igo_hect_vb_per_km" symbology="HectaresVB_Km" />
<Node label="Relative Flow Length" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="rme__igo_rel_flow_length" symbology="Rel_Flow_Length" />
</Children>
</Node>
<Node label="Sinuosities">
<Node label="Confinements">
<Children collapsed="true">
<Node label="Standard Sinuosities">
<Children collapsed="true">
<Node label="DGO Standard Sinuosity" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="dgo_sinuos" symbology="DGO_Stand_Sin" />
<Node label="IGO Standard Sinuosity" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="igo_sinuos" symbology="IGO_Stand_Sin" />
</Children>
</Node>
<Node label="Standard Planform Sinuosities">
<Children collapsed="true">
<Node label="DGO Standard Planform Sinuosity" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="dgo_planform_sinuos" symbology="DGO_Plan_Sin" />
<Node label="IGO Standard Planform Sinuosity" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="igo_planform_sinuos" symbology="IGO_Plan_Sin" />
</Children>
</Node>
<Node label="Standard Valley Bottom Sinuosities">
<Children collapsed="true">
<Node label="DGO Standard Valley Bottom Sinuosity" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="dgo_vb_sinuos" symbology="DGO_Val_Sin" />
<Node label="IGO Standard Valley Bottom Sinuosity" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="igo_vb_sinuos" symbology="IGO_Val_Sin" />
</Children>
</Node>
<Node label="Confinement Ratio" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="conf_igo_confinement_ratio" symbology="IGO_Confinement" />
<Node label="Constriction Ratio" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="conf_igo_constriction_ratio" symbology="IGO_Constriction" />
<Node label="Confining Margins" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="conf_dgo_confining_margins" symbology="Confining_Margins" />
</Children>
</Node>
<Node label="Confinements">
<Node label="Condition">
<Children collapsed="true">
<Node label="DGO Confinement" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="dgo_conf" symbology="DGO_Confinement" />
<Node label="IGO Total Confinement" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="igo_conf" symbology="IGO_Confinement" />
<Node label="Road Density" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="anthro_igo_road_dens" symbology="Road_Density" />
<Node label="Railroad Density" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="anthro_igo_rail_dens" symbology="Rail_Density" />
<Node label="Proportion Riparian" xpath="Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="rcat_igo_rip" symbology="Prop_Rip" />
<Node label="Riparian Departure" xpath="Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="rcat_igo_rvd" symbology="IGO_RVD" />
<Node label="Conversion to Agriculture" xpath="Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="rcat_igo_ag" symbology="Ag_Conv" />
<Node label="Developed" xpath="Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="rcat_igo_dev" symbology="Dev_Conv" />
<Node label="Land Use Intensity" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="anthro_igo_land_use_intens" symbology="Land_Use" />
<Node label="Floodplain Access" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='vw_igo_metrics']" type="point" id="rcat_igo_fldpln_access" symbology="Fldpln_Access" />
</Children>
</Node>
</Children>
Expand All @@ -71,15 +70,15 @@
<Children collapsed="true">
<Node label="Sample Frames">
<Children collapsed="true">
<Node label="Integrated Geographic Objects (IGOs)" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='igos']" type="point" id="igos" symbology="igo" />
<Node label="Integrated Geographic Objects (IGOs)" xpath= "Inputs/Geopackage/Layers/Vector[@lyrName='vbet_igos']" type="point" id="igos" symbology="igo" />
<Node label="Centerlines" xpath= "Inputs/Geopackage/Layers/Vector[@lyrName='valley_centerlines']" type="line" id="centerlines" symbology="CL_vb" />
<Node label="Discrete Geographic Objects (DGOs)" xpath= "Outputs/Geopackage/Layers/Vector[@lyrName='dgos']" type="polygon" id="dgos" symbology="DGO" />
<Node label="DEM" xpath="Inputs/Raster[@lyrName='DEM']" type="raster" symbology="dem" transparency="40" id="DEM" />
<Node label="Discrete Geographic Objects (DGOs)" xpath= "Inputs/Geopackage/Layers/Vector[@lyrName='vbet_dgos']" type="polygon" id="dgos" symbology="DGO" />
</Children>
</Node>

<Node label="NHD Flowlines" xpath= "Inputs/Geopackage/Layers/Vector[@lyrName='flowlines']" type="line" id="flowlines" symbology="flow_lines" />
<Node label="Roads" xpath= "Inputs/Geopackage/Layers/Vector[@lyrName='roads']" type="line" id="roads" symbology="roads" />
<Node label="Rails" xpath= "Inputs/Geopackage/Layers/Vector[@lyrName='rail']" type="line" id="rail" symbology="railroads" />
<Node label="DEM" xpath="Inputs/Raster[@id='DEM']" type="raster" symbology="dem" transparency="40" id="DEM" />
<Node label="Hillshade" xpath="Inputs/Raster[@id='HILLSHADE']" type="raster" symbology="Hillshade" id="hillshade" />
</Children>
</Node>
<Node label="Log File" xpath="Logs/LogFile" type="file" />
Expand All @@ -91,6 +90,7 @@
<Layer id="igos" />
<Layer id="dgos" />
<Layer id="DEM" />
<Layer id="hillshade" />
</Layers>
</View>
</Views>
Expand Down
Loading
Loading