-
Notifications
You must be signed in to change notification settings - Fork 2
/
0800-appendix-197379-owen-alvin.Rmd
290 lines (183 loc) · 16.4 KB
/
0800-appendix-197379-owen-alvin.Rmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
```{r load-data-197379}
my_site <- 197379
```
`r fpr::fpr_appendix_title()`
## Site Location {.unnumbered}
PSCIS crossing `r as.character(my_site)` is located on `r fpr::fpr_my_pscis_info()` 28km south-west of Houston, BC at approximately km 29.8 on the Morice-Owen Forest Service Road (FSR), approximately `r round(fpr::fpr_my_bcfishpass(col_pull = downstream_route_measure)*0.001, 1)`km upstream from the confluence with the Owen River. The stream is known locally as Alvin Creek, draining Alvin Lake however the naming convention is not documented for either the stream or the lake within the freshwater atlas of BC. This memo was previously titled "Tributary to Owen Creek - 197379".
<br>
At the time of reporting in 2023, the Huckleberry Multi-Use Site was located immediately south of the subject stream at a location of approximately 1.1km upstream of the FSR. A remote workcamp, the site is reported as housing up to 800-1200 workers employed to construct TC Energy’s Coastal GasLink (CGL) pipeline project. Water for the camp (150,000 litres/day) was trucked in from the District of Houston with with another 150,000 litres/day of effluent trucked back to Houston from disposal [@burnslakelakesdistrictnews2022CoastalGasLink]. This memo was originally drafted in 2023 but has been updated in the spring of 2024 with new information.
<br>
## Background {.unnumbered}
At crossing `r as.character(my_site)`, `r fpr::fpr_my_pscis_info()` is a `r fpr::fpr_my_bcfishpass() %>% english::ordinal()` order stream with a
watershed area upstream of the crossing of approximately `r fpr::fpr_my_wshd()`km^2^. The elevation of the watershed ranges from
a maximum of `r fpr::fpr_my_wshd(col = 'elev_max')`m to `r fpr::fpr_my_wshd(col = 'elev_site')`m at the crossing (Table
\@ref(tab:tab-wshd-197379)). Upstream of crossing `r as.character(my_site)`, `r fpr::fpr_my_fish_sp()` have previously been recorded [@norris2022smnorrisbcfishobs]. A total of `r fpr::fpr_my_bcfishpass(col_pull = total_lakereservoir_ha)`ha of lake and `r fpr::fpr_my_bcfishpass(col_pull = total_wetland_ha)`ha of wetland is modelled upstream of the Forest Service Road (Table \@ref(tab:tab-culvert-bcfp-197379)). PSCIS stream crossing `r as.character(my_site)` was ranked as a moderate
priority for follow up by @irvine2021BulkleyRiver with notes indicating than 1km of potential habitat but a very large channel width recorded in past PSCIS assessment. A map of the watershed is provided in map attachment
[`r fpr::fpr_my_bcfishpass(col_pull = dbm_mof_50k_grid)`](`r fpr::fpr_my_mapsheet(wshd = "morr", archive_date = "2022-09-06")`).
<br>
A habitat confirmation assessment was conducted at the site in 2021 with the site revisited in the summers of 2022 (September 15) and 2023 (September 13) for fish sampling (electrofishing and tagging).
```{r tab-wshd-197379, eval = T}
fpr::fpr_table_wshd_sum(site_id = my_site) %>%
select(-'Elev Min') %>%
fpr::fpr_kable(caption_text = paste0('Summary of derived upstream watershed statistics for PSCIS crossing ', my_site, '.'),
footnote_text = 'Elev P60 = Elevation at which 60% of the watershed area is above',
scroll = F)
```
`r if(identical(gitbook_on, FALSE)){knitr::asis_output("\\pagebreak")}`
<br>
```{r tab-culvert-bcfp-197379, eval = T}
fpr::fpr_table_bcfp(scroll = gitbook_on)
```
<br>
## Stream Characteristics at Crossing {.unnumbered}
At the time of the survey, PSCIS crossing `r as.character(my_site)` had an outlet drop of 0.5m, was un-embedded, non-backwatered and ranked as a
`r fpr::fpr_my_pscis_info(col_pull = barrier_result)` to upstream fish passage according to the provincial protocol [@moe2011Fieldassessment]
(Table \@ref(tab:tab-culvert-197379)). Water temperature was `r fpr::fpr_my_habitat_info(col_pull = 'temperature_c')`$^\circ$C, pH
was `r fpr::fpr_my_habitat_info(col_pull = 'p_h')` and conductivity was `r fpr::fpr_my_habitat_info(col_pull = 'conductivity_m_s_cm')`uS/cm.
<br>
```{r tab-culvert-197379, eval = T}
fpr::fpr_table_cv_summary_memo()
```
```{r eval=F}
##this is useful to get some comments for the report
hab_site %>% filter(site == my_site & location == 'us') %>% pull(comments)
hab_site %>% filter(site == my_site & location == 'ds') %>% pull(comments)
```
## Stream Characteristics Downstream {.unnumbered}
`r fpr::fpr_my_survey_dist(loc = 'ds')`
`r if(gitbook_on){knitr::asis_output("(Figures \\@ref(fig:photo-197379-01) - \\@ref(fig:photo-197379-02)).")}else(knitr::asis_output("(Figure \\@ref(fig:photo-197379-d01))."))` `r fpr_my_habitat_paragraph(loc = 'ds')` The stream had signs of high flow due to eroded banks. Habitat
below the culvert was rated as `r fpr::fpr_my_priority_info(loc = 'ds')` value with likely important rearing areas for coho and steelhead rearing during high flow events in the Owen Creek mainstem.
## Stream Characteristics Upstream {.unnumbered}
The stream was surveyed for 800m in a downstream direction to the culvert from the location of an approximately 8m high waterfall
`r if(gitbook_on){knitr::asis_output("(Figures \\@ref(fig:photo-197379-03) - \\@ref(fig:photo-197379-06)).")}else(knitr::asis_output("(Figure \\@ref(fig:photo-197379-d02))."))`
`r fpr_my_habitat_paragraph(loc = 'us')` Near the falls, bedrock dominated the stream substrate and the gradient was noted as 7%. The mixed decidous and coniferous forest riparian was noted as healthy. Pockets of gravel suitable for coho, steelhead and resident rainbow trout/cutthrout trout were observed. Overall, the habitat upstream of the FSR was rated as `r fpr::fpr_my_priority_info(loc = 'us')` value, containing habitat suitable for rearing and spawning of both anadromous as well as resident fish species. Of note, when the site was revisited in 2022 the stream was primarily dewatered with numerous fish concentrated within isolated pools.
<br>
## Fish Sampling {.unnumbered}
Electrofishing results from sampling conducted in 2022 is summarised in Tables \@ref(tab:tab-fish-site-197379) - \@ref(tab:tab-fish-dens-197379) and Figure
\@ref(fig:plot-fish-box-197379). A total of `r tab_fish_summary %>% filter(site_id == paste0(my_site, '_us')) %>% group_by(site_id) %>% janitor::adorn_totals() %>% filter(site_id == 'Total') %>% pull(count_fish)` fish were captured upstream and `r tab_fish_summary %>% filter(site_id == paste0(my_site, '_ds')) %>% group_by(site_id) %>% janitor::adorn_totals() %>% filter(site_id == 'Total') %>% pull(count_fish)` fish were captured downstream `r if(gitbook_on){knitr::asis_output("(Figures \\@ref(fig:photo-197379-07) - \\@ref(fig:photo-197379-08)).")}else(knitr::asis_output("(Figure \\@ref(fig:photo-197379-u01))."))` Although coho, dolly varden, rainbow trout and cutthrout trout (rainbow and cutthrout were potentially hybrd rainbow/cutthrout) parr (likely 1 year old fish) were captured downstream of the crossing, only rainbow trout and cutthrout trout were captured upstream. As noted, the stream was mostly dry at the time of electrofishing, with fish concentrated in pools. All fish over 60mm that were captured were tagged with Passive Integrated Transponders (PIT tags) with data stored [here](https://github.com/NewGraphEnvironment/fish_passage_skeena_2022_reporting/blob/main/data/habitat_confirmations.xls).
<br>
The site was revisited in 2023 to resample to build the state of knowledge related to fish health and movement however no water was present in areas fished in 2022 with the exception of a very small outlet pool. One fish was observed in the outlet pool in 2023 (rainbow trout ~110mm long with no tag present) and one PIT tag was discovered in a dry area of the channel downstream near the outlet pool (fish had died). All areas fished in 2022 - both upstream and downstream of the FSR - were scanned with PIT tag reader in 2023 however only the one tag was discovered downstream.
## Structure Remediation and Cost Estimate {.unnumbered}
Should restoration/maintenance activities proceed, replacement of PSCIS
crossing `r as.character(my_site)` with a bridge
(`r fpr::fpr_my_pscis_info(col_pull = recommended_diameter_or_span_meters)`m
span) is recommended. The cost of the work was estimated by Mark Dewit (Ministry of Forest Area Engineer) at \$`r format(fpr::fpr_my_cost_estimate(), big.mark = ',')` for a cost
benefit of `r fpr::fpr_my_cost_estimate(col_pull = cost_net)` linear
m/\$1000 and `r fpr::fpr_my_cost_estimate(col_pull = cost_area_net)`
m^2^/\$1000 with the relatively high costs of the work predicted primarily related to the large amount of road fill present at the site, the large width of the two lane FSR and the subsequent significant excavation required to install the large replacement structure.
<br>
## Conclusion {.unnumbered}
Crossing `r as.character(my_site)` on `r fpr::fpr_my_pscis_info()` was assessed for habitat characteristics in 2021 and for fish composition in 2022 and 2023. As electrofishing in 2022 captured coho, dolly varden, rainbow trout and cutthrout trout downstream of the crossing and only rainbow trout and cutthrout trout upstream, it appears as though the culvert was functioning as a barrier to upstream migration. Although,the absence of coho and dolly varden upstream of the crossing does indicate that these species were not able to migrate upstream through the crossing structure in the years previous to sampling it does not imply that rainbow and cutthrout could ascend as these species are likely resident within the watershed upstream of Morice-Owen Forest Service Road. Dry conditions within the stream in 2024 prevented insights into fish migration and health as no live tagged fish were present in the dewatered stream. Nevertheless, fish tagged during 2022 assessments may be present in the stream in future years and scanning fish captured in the stream with a PIT tag reader in the future will provide insight into fish movement and growth/health in the system if previously tagged fish are captured.
<br>
Although intermittent streams experience periods without streamflow, residual pools within these systems can provide valuable habitat for juvenile salmon encouraging high growth rates and subsequent increased rates of overwinter survival [@ebersole_etal2006JuvenileCoho; @wigingtonjr_etal2006Cohosalmon]. @wigingtonjr_etal2006Cohosalmon measured overwinter survival rates of fish utilizing intermittent tributaries as higher than those in mainstem habitats with survival rates equivalent of those in perennial streams. They noted that fish tagged in mainstems moved into intermittent tributaries when streamflow resumed in the fall and hypothesized that use of residual pools during dry periods and migration into these systems during times of increased flow can result in positive outcomes for these fish due to lower competitive fish densities and higher food resources when compared to coho in perennial tributary habitat. Both @ebersole_etal2006JuvenileCoho and @wigingtonjr_etal2006Cohosalmon measured coho smolts from intermittent streams as considerably larger than those that used perennial habitats leading to greater overwinter survival illustrating the importance of maintaining connectivity in these systems.
<br>
There was `r fpr::fpr_my_priority_info(col_pull= upstream_habitat_length_km)`km of habitat upstream of the culvert between the Morice-Owen FSR and the 8m high waterfall with habitat rated in 2022 as `r fpr::fpr_my_priority_info(sit = my_site, loc = 'us', col_pull = hab_value)` value for coho, steelhead and resident rainbow/cuthrout rearing and spawning. Crossing `r as.character(my_site)` was ranked as a `r fpr::fpr_my_priority_info(col_pull = priority)` priority for
proceeding to design for replacement. At the time of reporting in 2024, a design for a replacement structure to more effectively facilitate upstream migration for all fish life stages and species had been developed by Mark Dewit from the Ministry of Forests. Additionally, the Office of Wet'suwet'en has initiated watershed level Nation led recovery/restoration planning for the greater Bii Wenii Kwa (Owen Creek) watershed which includes restoration of this site as a project priority consideration.
`r if(gitbook_on){knitr::asis_output("<br>")} else knitr::asis_output("\\pagebreak")`
<br>
```{r tab-habitat-summary-197379}
tab_hab_summary %>%
filter(Site == my_site) %>%
fpr::fpr_kable(caption_text = paste0('Summary of habitat details for PSCIS crossing ', my_site, '.'),
scroll = F)
```
<br>
```{r tab-fish-site-197379, eval=T}
fpr_table_fish_site()
```
<br>
```{r tab-fish-dens-197379, eval=T}
fpr_table_fish_density()
```
`r if(gitbook_on){knitr::asis_output("<br>")} else knitr::asis_output("\\pagebreak")`
```{r plot-fish-box-197379, fig.cap= my_caption, eval=T}
my_caption <- paste0('Densites of fish (fish/100m2) captured upstream of PSCIS crossing ', my_site, '.')
fpr_plot_fish_box()
```
<br>
```{r photo-197379-01-prep, eval=T}
my_photo1 = fpr::fpr_photo_pull_by_str(str_to_pull = '_d1_')
my_caption1 = paste0('Typical habitat downstream of PSCIS crossing ', my_site, '.')
```
```{r photo-197379-01, fig.cap= my_caption1, out.width = photo_width, eval=gitbook_on}
grid::grid.raster(jpeg::readJPEG(my_photo1))
```
<br>
```{r photo-197379-02-prep}
my_photo2 = fpr::fpr_photo_pull_by_str(str_to_pull = '_d2_')
my_caption2 = paste0('Typical habitat downstream of PSCIS crossing ', my_site, '.')
```
```{r photo-197379-02, fig.cap= my_caption2, out.width = photo_width, eval=gitbook_on}
grid::grid.raster(jpeg::readJPEG(my_photo2))
```
<br>
```{r photo-197379-d01, fig.cap = my_caption, fig.show="hold", out.width= c("49.5%","1%","49.5%"), eval=identical(gitbook_on, FALSE)}
my_caption <- paste0('Left: ', my_caption1, ' Right: ', my_caption2)
knitr::include_graphics(my_photo1)
knitr::include_graphics("fig/pixel.png")
knitr::include_graphics(my_photo2)
```
```{r photo-197379-03-prep}
my_photo1 = fpr::fpr_photo_pull_by_str(str_to_pull = '_u1_')
my_caption1 = paste0('Typical habitat upstream of PSCIS crossing ', my_site, '.')
```
```{r photo-197379-03, fig.cap= my_caption1, out.width = photo_width, eval=gitbook_on}
grid::grid.raster(jpeg::readJPEG(my_photo1))
```
<br>
```{r photo-197379-04-prep}
my_photo2 = fpr::fpr_photo_pull_by_str(str_to_pull = '_u2_')
my_caption2 = paste0('Large woody debris jam upstream of PSCIS crossing ', my_site, '.')
```
```{r photo-197379-04, fig.cap= my_caption2, out.width = photo_width, eval=gitbook_on}
grid::grid.raster(jpeg::readJPEG(my_photo2))
```
```{r photo-197379-d02, fig.cap = my_caption, fig.show="hold", out.width= c("49.5%","1%","49.5%"), eval=identical(gitbook_on, FALSE)}
my_caption <- paste0('Left: ', my_caption1, ' Right: ', my_caption2)
knitr::include_graphics(my_photo1)
knitr::include_graphics("fig/pixel.png")
knitr::include_graphics(my_photo2)
```
```{r photo-197379-05-prep}
my_photo1 = fpr::fpr_photo_pull_by_str(str_to_pull = '_u3_')
my_caption1 = paste0('Typical habitat upstream of PSCIS crossing ', my_site, '.')
```
```{r photo-197379-05, fig.cap= my_caption1, out.width = photo_width, eval=gitbook_on}
grid::grid.raster(jpeg::readJPEG(my_photo1))
```
<br>
```{r photo-197379-06-prep}
my_photo2 = fpr::fpr_photo_pull_by_str(str_to_pull = '_u4_')
my_caption2 = paste0('Waterfall upstream of PSCIS crossing ', my_site, '.')
```
```{r photo-197379-06, fig.cap= my_caption2, out.width = photo_width, eval=gitbook_on}
grid::grid.raster(jpeg::readJPEG(my_photo2))
```
```{r photo-197379-d03, fig.cap = my_caption, fig.show="hold", out.width= c("49.5%","1%","49.5%"), eval=identical(gitbook_on, FALSE)}
my_caption <- paste0('Left: ', my_caption1, ' Right: ', my_caption2)
knitr::include_graphics(my_photo1)
knitr::include_graphics("fig/pixel.png")
knitr::include_graphics(my_photo2)
```
<br>
```{r photo-197379-07-prep}
my_photo1 = fpr::fpr_photo_pull_by_str(str_to_pull = '_ef1_')
my_caption1 = paste0('Coho captured downstream of PSCIS crossing ', my_site, '.')
```
```{r photo-197379-07, fig.cap= my_caption1, out.width = photo_width, eval=gitbook_on}
grid::grid.raster(jpeg::readJPEG(my_photo1))
```
<br>
```{r photo-197379-08-prep}
my_photo2 = fpr::fpr_photo_pull_by_str(str_to_pull = '_ef2_')
my_caption2 = paste0('Cutthroat trout captured upstream of PSCIS crossing ', my_site, '.')
```
```{r photo-197379-08, fig.cap= my_caption2, out.width = photo_width, eval=gitbook_on}
grid::grid.raster(jpeg::readJPEG(my_photo2))
```
```{r photo-197379-u01, fig.cap = my_caption, fig.show="hold", out.width= c("49.5%","1%","49.5%"), eval=identical(gitbook_on, FALSE)}
my_caption <- paste0('Left: ', my_caption1, ' Right: ', my_caption2)
knitr::include_graphics(my_photo1)
knitr::include_graphics("fig/pixel.png")
knitr::include_graphics(my_photo2)
```