-
Notifications
You must be signed in to change notification settings - Fork 2
/
0800-appendix-197909-trib-maxan.Rmd
215 lines (119 loc) · 8.78 KB
/
0800-appendix-197909-trib-maxan.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
---
output: html_document
editor_options:
chunk_output_type: console
---
```{r setup-197909, eval = F}
knitr::opts_chunk$set(echo=FALSE, message=FALSE, warning=FALSE)
source('scripts/packages.R')
source('scripts/tables.R')
```
```{r load-data-197909}
my_site <- 197909
# my_site2 <- 123377
```
`r fpr::fpr_appendix_title()`
## Site Location {-}
PSCIS crossing `r as.character(my_site)` is located on `r fpr::fpr_my_pscis_info()` adjacent to the west side of Maxan Lake located south of Topley, BC. PSCIS crossing `r as.character(my_site)` is located on `r fpr_my_pscis_info(col_pull = road_name)`. Crossing `r as.character(my_site)` was located `r round(fpr::fpr_my_bcfishpass(col_pull = downstream_route_measure)*0.001, 1)`km upstream from the confluence with Maxan Lake. Crossing `r as.character(my_site2)` is the responsibility of the Ministry of Forests.
<br>
## Background {-}
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_min')`m near the crossing (Table \@ref(tab:tab-wshd-197909)). No fish have previously been recorded at the site [@moe2020KnownBC; @norris2020bcfishobs].
<br>
```{r tab-wshd-197909, eval = T}
fpr::fpr_table_wshd_sum(site_id = my_site) %>%
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)
```
<br>
Although the associated reporting could not be located, fisheries assessments were conducted on the stream approximately 170m downstream of the crossing and 50m upstream of the crossing by FINS Consulting Ltd. in 1999 [@moeStreamInventorySample]. Although information regarding sampling effort is not present, site card notes indicate the site was classified as S6 (non-fish bearing) due to a lack of significant fish habitat.
<br>
PSCIS stream crossing `r as.character(my_site2)` was ranked as a moderate priority for follow up during field assessments because of the presence of modelled habitat upstream and relatively good flows in t he stream when compared to the rest of the culverted streams surveyed in the greater Maxan Creek watershed (Table \@ref(tab:tab-culvert-bcfp-197909). 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()`).
`r if(identical(gitbook_on, FALSE)){knitr::asis_output("\\pagebreak")}`
<br>
```{r tab-culvert-bcfp-197909, eval = T}
fpr::fpr_table_bcfp(scroll = gitbook_on)
```
<br>
## Stream Characteristics at Crossing {-}
At the time of the survey, PSCIS crossing `r as.character(my_site)` was comprised of an un-embedded and non-backwatered round culvert (Table \@ref(tab:tab-culvert-197909)). 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.
`r if(identical(gitbook_on, FALSE)){knitr::asis_output("\\pagebreak")}`
<br>
```{r tab-culvert-197909, 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)
my_priority <- my_priority_info()
```
## Stream Characteristics Downstream {-}
`r fpr::fpr_my_survey_dist(loc = 'ds')`
`r if(gitbook_on){knitr::asis_output("(Figures \\@ref(fig:photo-197909-01) - \\@ref(fig:photo-197909-02)).")}else(knitr::asis_output("(Figure \\@ref(fig:photo-197909-d01))."))`
Total cover amount was rated as moderate with overhanging vegetation dominant. Cover was also present as undercut banks. The average channel width was 1.3m, the average wetted width was 1.3m, and the average gradient was 3.2%. Substrate was composed of fines.
At approximately 300m downstream of the culvert the stream became wider with glide habitat to ~50cm in depth resulting from sediments deposited by a failure on the steep north canyon wall. Habitat was rated as `r fpr::fpr_my_priority_info(loc = 'ds')` value for salmonid rearing and spawning due to the small size of the stream, low flows and fine substrate.
<br>
## Stream Characteristics Upstream {-}
`r fpr_my_survey_dist(loc = 'us')` to the location of a series of large beaver dams
`r if(gitbook_on){knitr::asis_output("(Figures \\@ref(fig:photo-197909-03) - \\@ref(fig:photo-197909-04)).")}else(knitr::asis_output("(Figure \\@ref(fig:photo-197909-d02))."))`
Substrate was composed of fines. Cover was present as overhanging vegetation and as deep pool due to beaver influenced water impoundment. Habitat value was rated as `r fpr::fpr_my_priority_info(loc = 'us')` value as the area could provide significant amounts of rearing habitat for rainbow and coho if access from downstream was possible.
<br>
## Structure Remediation and Cost Estimate {-}
Should restoration/maintenance activities proceed at the site, replacement of PSCIS crossing `r as.character(my_site)` with a clear span bridge is recommended. The cost of the work is estimated 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.
<br>
## Conclusion {-}
Although past assessment work in the watershed indicates stream is likely non-fish bearing [@moeStreamInventorySample], there was `r fpr::fpr_my_priority_info(col_pull= upstream_habitat_length_km)`km of habitat and 27.7ha of wetland type habitat modelled upstream of crossing `r as.character(my_site)` with areas surveyed rated as `r fpr::fpr_my_priority_info(sit = my_site, loc = 'us', col_pull = hab_value)` value for rainbow trout and coho rearing. 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 removal however this ranking could be revisited in the future should fish presence or potential for fish presence be confirmed through subsequent survey activities.
`r if(gitbook_on){knitr::asis_output("<br>")} else knitr::asis_output("\\pagebreak")`
<br>
```{r tab-habitat-summary-197909}
tab_hab_summary %>%
filter(Site == my_site) %>%
# select(-Site) %>%
fpr::fpr_kable(caption_text = paste0('Summary of habitat details for PSCIS crossing ', my_site, '.'),
scroll = F)
```
<br>
```{r photo-197909-01-prep, eval=T}
my_photo1 = fpr::fpr_photo_pull_by_str(str_to_pull = '_d1_')
my_caption1 = paste0('Habitat downstream of PSCIS crossing ', my_site, '.')
# fpr::fpr_photo_flip(site_id = 1802488, str_to_pull = '6257')
```
```{r photo-197909-01, fig.cap= my_caption1, out.width = photo_width, eval=gitbook_on}
grid::grid.raster(jpeg::readJPEG(my_photo1))
```
<br>
```{r photo-197909-02-prep}
my_photo2 = fpr::fpr_photo_pull_by_str(str_to_pull = '_d2_')
my_caption2 = paste0('Habitat downstream of PSCIS crossing ', my_site, '.')
```
```{r photo-197909-02, fig.cap= my_caption2, out.width = photo_width, eval=gitbook_on}
grid::grid.raster(jpeg::readJPEG(my_photo2))
```
<br>
```{r photo-197909-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-197909-03-prep}
my_photo1 = fpr::fpr_photo_pull_by_str(str_to_pull = '_u1_')
my_caption1 = paste0('Habitat upstream of PSCIS crossing ', my_site, '.')
```
```{r photo-197909-03, fig.cap= my_caption1, out.width = photo_width, eval=gitbook_on}
grid::grid.raster(jpeg::readJPEG(my_photo1))
```
<br>
```{r photo-197909-04-prep}
my_photo2 = fpr::fpr_photo_pull_by_str(str_to_pull = '_u2_')
my_caption2 = paste0('Habitat upstream of PSCIS crossing ', my_site, '.')
```
```{r photo-197909-04, fig.cap= my_caption2, out.width = photo_width, eval=gitbook_on}
grid::grid.raster(jpeg::readJPEG(my_photo2))
```
```{r photo-197909-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)
```