knitr::opts_chunk$set(echo=FALSE, message=FALSE, warning=FALSE) source('R/packages.R') source('R/functions.R') source('R/functions-phase2.R') source('R/tables-phase2.R') source('R/tables.R') source('R/extract-fish.R') source('R/functions-fish.R')
my_site <- 62423
r appendix_title()
Crossing r as.character(my_site)
is located on r my_pscis_info() %>% pull(stream_name)
, approximately r my_priority_info(loc = 'ds') %>% pull(survey_length_m)
m upstream from the confluence with Grave Creek and accessed from Grave Creek Forest Service Road. Although the freshwater atlas stream layer mapping incorrectly indicates the subject stream is the mainstem of Grave Creek it is actually a small drainage that joins Harriet Lake Creek which flows primarily from the 6ha Harriet Lake located to the north at an elevation of 2100m approximately 4km upstream of the crossing.
Harriet Lake was stocked with "wild" westslope cutthrout trout five times between 1985 and 2002 [@bcmoeFishInventoriesData2020]. Downstream, Grave Creek is known to contain westslope cutthrout trout, rainbow trout and bull trout [@data_fish_obs]. Two habitat confirmation assessments were conducted downstream on the mainstem of Grave Creek in 2014 at PSCIS crossings 62421 and 62422 [@masseEKConfirmation2015]. Although @masseEKConfirmation2015 indicated that a representative for FLNRORD Fisheries had recommended that the lower culvert (62421) not be removed to prevent potential hybridization of westslope cutthrout trout with stocked rainbow trout downstream, at the time of the surveys, both structures had been replaced with bridges. Designs and remediations of these crossings were not recorded in PSCIS. Reassessments of these crossings were conducted by our team in 2020 and results will be loaded to PSCIS. In the field, Lotic Environmental Ltd. field teams were observed conducting two-pass closed site electrofishing in Grave Creek as part of a westslope cutthrout trout population assessment and aquatic monitoring program. Data from the program is uploaded to the Fisheries Information Summary System annually and is made available through the BC Data Catalog [@data_fish_obs; @moeStreamInventorySample].
Although the modelling of potential habitat upstream of this crossing was considered not accurate due to the incorrect mapping of Grave Creek, during field work planning, PSCIS stream crossing r as.character(my_site)
was ranked as a high priority for follow up with habitat confirmation due to the large size of the modelled stream network upstream (20km) and because it was located on a stream with habitat rated as moderate value by @vastFishPassage2013. A bridge (PSCIS 62413) is located approximately 1km upstream of the crossing. The habitat confirmation was completed on r my_pscis_info() %>% pull(date) %>% format(., format = "%B %d, %Y")
. A map of the watershed including areas surveyed is provided in Attachment 1 – Map r my_bcfishpass() %>% pull(map_tile_display_name)
.
At the time of the survey, the un-embedded and non-backwatered r my_pscis_info() %>% pull(diameter_or_span_meters)
m diameter crossing was considered a barrier to upstream fish passage with a pipe length of r my_pscis_info() %>% pull(length_or_width_meters)
m, a culvert slope of r my_pscis_info() %>% pull(culvert_slope_percent)
%, a stream width ratio of r my_pscis_info() %>% pull(stream_width_ratio)
and an outlet drop of r my_pscis_info() %>% pull(outlet_drop_meters)
m (Table \@ref(tab:tab-culvert-62423)). The stream was dry at the crossing location at the time of the survey.
##this is useful to get some comments for the report hab_site %>% filter(site == my_site & location == 'us') %>% pull(comments)
The stream was surveyed downstream from the culvert for r my_priority_info(loc = 'ds') %>% pull(survey_length_m)
m to Grave Creek. Overall, total cover amount was rated as r my_habitat_info2(loc = 'ds') %>% filter(rowname == 'total cover') %>% pull(v)
with r my_habitat_info2(loc = 'ds') %>% filter(v == 'dominant') %>% pull(rowname)
dominant. Cover was also present as r my_habitat_info2(loc = 'ds') %>% filter(v == 'sub-dominant') %>% pull(rowname) %>% knitr::combine_words()
(Table \@ref(tab:tab-habitat-summary-62423), Figure \@ref(fig:photo-62423-01)). The average channel width was r my_habitat_info3(loc = 'ds', row = 'avg channel width m')
m, and the average gradient was r my_habitat_info3(loc = 'ds', row = 'average gradient percent')
%. The dominant substrate was r my_habitat_info3(loc = 'ds', row = "bed material dominant")
with r my_habitat_info3(loc = 'ds', row = "bed material subdominant")
subdominant. Habitat value was rated as r my_priority_info(loc = 'ds') %>% pull(hab_value)
value due to a lack of flow.
The stream was surveyed upstream from the culvert in the general location of the mapped Grave Creek streamline for r my_priority_info(loc = 'us') %>% pull(survey_length_m)
m. As Harriet Lake Creek was the primary source of flow for the area and enters the surveyed tributary 150m upstream of the crossing location, flows were very minimal and substrate was primarily fines above its confluence. There was however, a visible channel in this location with a ford (PSCIS 197563) located approximately 600m upstream of PSCIS r as.character(my_site)
. Overall, total cover amount was rated as r my_habitat_info2(loc = 'us') %>% filter(rowname == 'total cover') %>% pull(v)
with r my_habitat_info2(loc = 'us') %>% filter(v == 'dominant') %>% pull(rowname)
dominant. Cover was also present as r my_habitat_info2(loc = 'us') %>% filter(v == 'sub-dominant') %>% pull(rowname) %>% knitr::combine_words()
(Table \@ref(tab:tab-habitat-summary-62423), Figure \@ref(fig:photo-62423-02)). The average channel width was r my_habitat_info3(loc = 'us', row = 'avg channel width m')
m, the average wetted width was r my_habitat_info3(loc = 'us', row = 'avg wetted width m')
m and the average gradient was r my_habitat_info3(loc = 'us', row = 'average gradient percent')
%. Harriet Lake Creek gradients modelled at 19% just upstream of the bridge located 1km upstream and too steep for upstream westslope cutthrout passage (>20%) at 2.2km. Habitat value was rated as r my_priority_info(loc = 'us') %>% pull(hab_value)
for fry and juvenile westslope cutthrout rearing in Harriet Creek and low in the unnamed tributary mapped as Grave Creek due to a lack of flow.
Structure replacement with an embedded culvert is recommended to provide access to the habitat located upstream of PSCIS crossing r as.character(my_site)
. The cost of the work is estimated at \$r format(my_cost_estimate() %>% pull(cost_est_1000s) * 1000, big.mark = ',')
for a cost benefit of r as.character(my_cost_estimate() %>% pull(cost_net))
linear m/\$1000 and r as.character(my_cost_estimate() %>% pull(cost_area_net))
m^2^/\$1000.
There is r my_priority_info() %>% pull(upstream_habitat_length_km)
km of mainstem habitat upstream of crossing r as.character(my_site)
with habitat in the areas surveyed upstream of the crossing rated as r my_priority_info(loc = 'us') %>% pull(hab_value)
value. Although the provincial forest tenure road layer does not include Grave Creek FSR, it is likely that it is a tenure road under the responsibility of the Ministry of Forests, Lands, Natural Resource Operations and Rural Development. The crossing was ranked as a r my_priority_info() %>% pull(priority)
priority for proceeding to design for replacement with an open bottomed structure due to the low water conditions and steep gradients upstream in Harriet Lake Creek.
##had to pull this object out of the table push for some reason print_tab_summary()
tab_hab_summary %>% filter(Site == my_site) %>% select(-Site) %>% my_kable(caption_text = paste0('Summary of habitat details for PSCIS crossing ', my_site, '.'))
my_photo = '20200920_110902_k_d01_.JPG' my_caption = paste0('Typical habitat downstream of PSCIS crossing ', my_site, '.') grid::grid.raster(get_img()) # knitr::include_graphics(get_img_path())
# my_photo = '20200920_113417_k_u01_.JPG' my_caption = paste0('Typical habitat upstream of PSCIS crossing ', my_site, '.') grid::grid.raster(get_img()) # knitr::include_graphics(get_img_path())
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.