4 Results and Discussion

Results of Phase 1 and Phase 2 assessments are summarized in Figure 4.1 with additional details provided in sections below.


##make colors for the priorities
pal <- 
   colorFactor(palette = c("red", "yellow", "grey", "black"), 
               levels = c("high", "moderate", "low", "no fix"))

pal_phase1 <- 
   colorFactor(palette = c("red", "yellow", "grey", "black"), 
               levels = c("high", "moderate", "low", NA))

# tab_map_phase2 <- tab_map %>% filter(source %like% 'phase2')
#https://stackoverflow.com/questions/61026700/bring-a-group-of-markers-to-front-in-leaflet
# marker_options <- markerOptions(  
#   zIndexOffset = 1000)
tracks <- sf::read_sf("./data/habitat_confirmation_tracks.gpx", layer = "tracks")


wshd_study_areas <- sf::read_sf('data/fishpass_mapping/wshd_study_areas.geojson')
  # st_transform(crs = 4326)

  
map <- leaflet(height=500, width=780) %>%
  addTiles()  %>% 
  # leafem::addMouseCoordinates(proj4 = 26911) %>% ##can't seem to get it to render utms yet
  # addProviderTiles(providers$"Esri.DeLorme") %>% 
  addProviderTiles("Esri.WorldTopoMap", group = "Topo") %>%
  addProviderTiles("Esri.WorldImagery", group = "ESRI Aerial") %>% 
  addPolygons(data = wshd_study_areas, color = "#F29A6E", weight = 1, smoothFactor = 0.5,
              opacity = 1.0, fillOpacity = 0,
              fillColor = "#F29A6E", label = wshd_study_areas$watershed_group_name) %>%
  addPolygons(data = wshds, color = "#0859C6", weight = 1, smoothFactor = 0.5,
              opacity = 1.0, fillOpacity = 0.25,
              fillColor = "#00DBFF",
              label = wshds$stream_crossing_id,
              popup = leafpop::popupTable(x = select(wshds %>% st_set_geometry(NULL),
                                                     Site = stream_crossing_id,
                                                     elev_site:area_km),
                                          feature.id = F,
                                          row.numbers = F),
              group = "Phase 2") %>% 
  addLegend(
    position = "topright",
    colors = c("red", "yellow", "grey", "black"),
    labels = c("High", "Moderate", "Low", 'No fix'), opacity = 1,
    title = "Fish Passage Priorities") %>% 
  
addCircleMarkers(data=tab_map %>%
                   filter(source %like% 'phase1' | source %like% 'pscis_reassessments'),
                 label = tab_map %>% filter(source %like% 'phase1' | source %like% 'pscis_reassessments') %>% pull(pscis_crossing_id),
                 # label = tab_map$pscis_crossing_id,
                 labelOptions = labelOptions(noHide = F, textOnly = TRUE),
                 popup = leafpop::popupTable(x = select((tab_map %>% st_set_geometry(NULL) %>% filter(source %like% 'phase1' | source %like% 'pscis_reassessments')),
                                                        Site = pscis_crossing_id, Priority = priority_phase1, Stream = stream_name, Road = road_name, `Habitat value`= habitat_value, `Barrier Result` = barrier_result, `Culvert data` = data_link, `Culvert photos` = photo_link, `Model data` = model_link),
                                             feature.id = F,
                                             row.numbers = F),
                 radius = 9,
                 fillColor = ~pal_phase1(priority_phase1),
                 color= "#ffffff",
                 stroke = TRUE,
                 fillOpacity = 1.0,
                 weight = 2,
                 opacity = 1.0,
                 group = "Phase 1") %>% 
  addPolylines(data=tracks,
               opacity=0.75, color = '#e216c4',
               fillOpacity = 0.75, weight=5, group = "Phase 2") %>%

addAwesomeMarkers(
    lng = as.numeric(photo_metadata$gps_longitude),
    lat = as.numeric(photo_metadata$gps_latitude),
    popup = leafpop::popupImage(photo_metadata$url, src = "remote"),
    clusterOptions = markerClusterOptions(),
    group = "Phase 2") %>%

  #commented out this section for now until tab_hab_map object is built from cost estimate table
  addCircleMarkers(
    data=tab_hab_map,
    label = tab_hab_map$pscis_crossing_id,
    labelOptions = labelOptions(noHide = T, textOnly = TRUE),
    popup = leafpop::popupTable(x = select((tab_hab_map %>% st_drop_geometry()),
                                           Site = pscis_crossing_id,
                                           Priority = priority,
                                           Stream = stream_name,
                                           Road = road_name,
                                           `Habitat (m)`= upstream_habitat_length_m,
                                           Comments = comments,
                                           `Culvert data` = data_link,
                                           `Culvert photos` = photo_link,
                                           `Model data` = model_link),
                                feature.id = F,
                                row.numbers = F),
    radius = 9,
    fillColor = ~pal(priority),
    color= "#ffffff",
    stroke = TRUE,
    fillOpacity = 1.0,
    weight = 2,
    opacity = 1.0,
    group = "Phase 2"
    ) %>%

  addLayersControl(
    baseGroups = c(
      "Esri.DeLorme",
      "ESRI Aerial"),
    overlayGroups = c("Phase 1", "Phase 2"),
    options = layersControlOptions(collapsed = F)) %>%
  leaflet.extras::addFullscreenControl() %>%
  addMiniMap(tiles = providers$"Esri.NatGeoWorldMap",
             zoomLevelOffset = -6, width = 100, height = 100)

map 

Figure 4.1: Map of fish passage and habitat confirmation results

4.1 Collaborative GIS Environment

In addition to numerous layers documenting fieldwork activities since 2020, a summary of background information spatial layers and tables loaded to the collaborative GIS project (sern_skeena_2023) at the time of writing (2024-06-27) are included in Table 4.1.

# grab the metadata
md <- rfp::rfp_meta_bcd_xref()

# burn locally so we don't nee to wait for it
md |> 
  readr::write_csv("data/rfp_metadata.csv")
md_raw <- readr::read_csv("data/rfp_metadata.csv")

md <- dplyr::bind_rows(
  md_raw,
  rfp::rfp_xref_layers_custom
) 
                    
# first we will copy the doc from the Q project to this repo - the location of the Q project is outside of the repo!!
q_path_stub <- "~/Projects/gis/sern_skeena_2023/"

# this is differnet than Neexdzii Kwa as it lists layers vs tracking file (tracking file is newer than this project).  
# could revert really easily to the tracking file if we wanted to.
gis_layers_ls <- sf::st_layers(paste0(q_path_stub, "background_layers.gpkg")) 

gis_layers <- tibble::tibble(content = gis_layers_ls[["name"]])
   
# remove the `_vw` from the end of content
rfp_tracking_prep <- dplyr::left_join(
  gis_layers |> 
    dplyr::distinct(content, .keep_all = FALSE),
  
  md |> 
    dplyr::select(content = object_name, url = url_browser, description),
  
  by = "content"
) |> 
  dplyr::arrange(content)

rfp_tracking_prep |> 
  readr::write_csv("data/rfp_tracking_prep.csv")
rfp_tracking_prep <- readr::read_csv(
  "data/rfp_tracking_prep.csv"
) 

rfp_tracking_prep |> 
  fpr::fpr_kable(caption_text = "Layers loaded to collaborative GIS project.",
                 footnote_text = "Metadata information for bcfishpass and bcfishobs layers can be provided here in the future but  currently can usually be sourced from https://smnorris.github.io/bcfishpass/06_data_dictionary.html .",
                 scroll = gitbook_on)
Table 4.1: Layers loaded to collaborative GIS project.
content url description
bcfishobs.fiss_fish_obsrvtn_events_vw https://github.com/smnorris/bcfishobs whse_fish.fiss_fish_obsrvtn_pnt_sp points referenced to their position on the FWA stream network
bcfishpass.crossings_vw https://smnorris.github.io/bcfishpass/ Aggregated stream crossing locations. Features are aggregated from 1.PSCIS stream crossings (where possible to match to an FWA stream) 2. CABD dams (where possible to match to an FWA stream) 3. modelled road/rail/trail stream crossings 4. misc anthropogenic barriers from expert/local input
bcfishpass.streams_vw https://smnorris.github.io/bcfishpass/ View of FWA stream networks and value-added attributes. Also see https://catalogue.data.gov.bc.ca/dataset/freshwater-atlas-stream-network.
parameters_habitat_method https://github.com/smnorris/bcfishpass/tree/main/parameters List of watershed groups to process, and the IP model method to use per watershed group, where cw indicates channel width and mad indicates mean annual discharge.
parameters_habitat_thresholds https://github.com/smnorris/bcfishpass/tree/main/parameters Per-species thresholds to use for IP modelling
rfp_tracking https://github.com/NewGraphEnvironment/dff-2022/tree/master/scripts/qgis File tracking addition of layers to the backgroun_layers.gpkg of the project. Includes metadata related to time of creation and watershed groups used to clip layer to study area.
whse_admin_boundaries.clab_indian_reserves https://catalogue.data.gov.bc.ca/dataset/8efe9193-80d2-4fdf-a18c-d531a94196ad Provide the administrative boundaries (extent) of Canada Lands which includes Indian Reserves. Administrative boundaries were compiled from Legal Surveys Division’s cadastral datasets and survey records archived in the Canada Lands Survey Records. See the Natural Resource Canada’s GeoGratis website, Aboriginal Lands.
whse_admin_boundaries.clab_national_parks https://catalogue.data.gov.bc.ca/dataset/88e61a14-19a0-46ab-bdae-f68401d3d0fb This dataset provides the administrative boundaries of National Parks and National Park Reserves within the province of British Columbia. Administrative boundaries were compiled from Legal Surveys Division’s cadastral datasets and survey records archived in the Canada Lands Survey Records. Canada Lands Administrative Boundaries (CLAB) were adjusted to match British Columbia’s authoritative base mapping features. The Fresh Water Atlas (FWA) was used for streams, rivers, coastlines, and height of land. The Integrated Cadastral Fabric (ICF) was used for parcel boundaries. Tantalis Cadastre was used where ICF parcels were not available.
whse_basemapping.cwb_floodplains_bc_area_svw https://catalogue.data.gov.bc.ca/dataset/cdf4900e-90c0-449f-beea-43b669bd76a8 Historical floodplain boundaries in BC with a descriptive feature name for each floodplain area (i.e., 200-year floodplain, alluvial fan, or nothing/out-of-floodplain). Digitized from hardcopy 1:5,000 Floodplain Mapsheets for each project area
whse_basemapping.fwa_glaciers_poly https://catalogue.data.gov.bc.ca/dataset/8f2aee65-9f4c-4f72-b54c-0937dbf3e6f7

Glaciers and ice masses for the province, derived from aerial imagery flown in the late 1980s and early 1990s.

Please refer to the Glaciers dataset for recent glacier extents in British Columbia, and Historical Glaciers for a comparable historic view.
whse_basemapping.fwa_lakes_poly https://catalogue.data.gov.bc.ca/dataset/cb1e3aba-d3fe-4de1-a2d4-b8b6650fb1f6 All lake polygons for the province
whse_basemapping.fwa_manmade_waterbodies_poly https://catalogue.data.gov.bc.ca/dataset/055fd71e-b771-4d47-a863-8a54f91a954c All manmade waterbodies, including reservoirs and canals, for the province
whse_basemapping.fwa_named_streams
whse_basemapping.fwa_watershed_groups_poly https://catalogue.data.gov.bc.ca/dataset/51f20b1a-ab75-42de-809d-bf415a0f9c62 Polygons delimiting the watershed group boundary, which is a collections of drainage areas. In-land groups will contain a single polygon, coastal groups may contain multiple polygons (one for each island)
whse_basemapping.fwa_wetlands_poly https://catalogue.data.gov.bc.ca/dataset/93b413d8-1840-4770-9629-641d74bd1cc6 All wetland polygons for the province
whse_basemapping.gba_railway_tracks_sp https://catalogue.data.gov.bc.ca/dataset/4ff93cda-9f58-4055-a372-98c22d04a9f8 This layer contains railway tracks within BC from GeoBase’s National Railway Network (NRWN) dataset.
whse_basemapping.gba_transmission_lines_sp https://catalogue.data.gov.bc.ca/dataset/384d551b-dee1-4df8-8148-b3fcf865096a

High voltage electrical transmission lines for distributing power throughout the province. Lines were derived from several data sources representing unique inventories: BC Hydro, Private, Independent Power Producers, and Terrain Resource Information Management (TRIM).

Voltage information is not currently available on the public version of this dataset as per publication agreement with BC Hydro.
whse_basemapping.transport_line
whse_basemapping.utmg_utm_zones_sp https://catalogue.data.gov.bc.ca/dataset/fc999f51-306a-4adf-9b19-63b2d3c38348 Portions of Universal Transverse Mercator Zones 7 - 12 which cover British Columbia, Northern Hemisphere only, formed into polygons, in BC Albers projection
whse_cadastre.pmbc_parcel_fabric_poly_svw https://catalogue.data.gov.bc.ca/dataset/4cf233c2-f020-4f7a-9b87-1923252fbc24

ParcelMap BC is the current, complete and trusted mapped representation of titled and Crown land parcels across British Columbia, considered to be the point of truth for the graphical representation of property boundaries. It is not the authoritative source for the legal property boundary or related records attributes; this will always be the plan of survey or the related registry information. This particular dataset is a subset of the complete ParcelMap BC data and is comprised of the parcel fabric and attributes for over two million parcels published under the Open Government Licence - British Columbia.

Notes:

  1. Parcel title information is sourced from the BC Land Title Register. Title questions should be directed to a local Land Title Office.

  2. This dataset replaces the Integrated Cadastral Fabric.

whse_environmental_monitoring.envcan_hydrometric_stn_sp

https://catalogue.data.gov.bc.ca/dataset/4c169515-6c41-4f6a-bd30-19a1f45cad1f

BC active and discontinued hydrometric stations (surface water level and flow data) that are part of the provincial hydrometric network managed under a national program jointly administered under a federal-provincial cost-sharing agreement with Environment and Climate Change Canada (ECCC).

whse_fish.fiss_obstacles_pnt_sp

https://catalogue.data.gov.bc.ca/dataset/35bbac7c-2e2f-4587-9108-f4aa1e862809

The Provincial Obstacles to Fish Passage theme presents records of all known obstacles to fish passage from several fisheries datasets. Records from the following datasets have been included: The Fisheries Information Summary System (FISS); the Fish Habitat Inventory and Information Program (FHIIP); the Field Data Information System (FDIS) and the Resource Analysis Branch (RAB) inventory studies. The main intent of this layer is to have a single layer of all known obstacles to fish passage. It is important to note that not all waterbodies have been studied and, not all lengths of many waterbodies have been studied so there are a very high number of obstacles in the real world that are not recorded in this dataset. This layer simply reports the obstacles to fish that are known. It is also very important to note that we are acknowledging these features as obstacles to fish passage versus barriers to fish passage. This is because an obstacle may be a barrier at one time of year but not at other times depending on the volume of water present and also, what is a barrier to one species of fish is not necessarily a barrier to another species.

whse_fish.fiss_stream_sample_sites_sp

https://catalogue.data.gov.bc.ca/dataset/e616864b-8991-42d1-a2f9-4d4402c32be8

This spatial layer displays stream inventory sample sites that have had full or partial surveys, and contains measurements or indicator information of the data collected at each survey site on each date.

whse_fish.pscis_assessment_svw

https://catalogue.data.gov.bc.ca/dataset/7ecfafa6-5e18-48cd-8d9b-eae5b5ea2881

Points where a fish passage assessment has been performed on a stream crossing structure. These includes culverts, bridges, fords, etc. The assessments are carried out to determine whether fish are able to migrate through the structure.

whse_fish.pscis_design_proposal_svw

https://catalogue.data.gov.bc.ca/dataset/0c9df95f-a2da-4a7d-b9cb-fea3e8926661

Points where a fish passage assessment has been performed on a stream crossing structure and found to be a failure. Design points have been identified as a priority for remediation based on a variety of potential criteria: quality of habitat upstream, quantity of fish habitat upstream, number and importance of species present, operational plans for the road cost of the proposed remediation, etc. They are sites where the amount of habitat to be gained by remediation has been confirmed and where a design has actually been completed.

whse_fish.pscis_habitat_confirmation_svw

https://catalogue.data.gov.bc.ca/dataset/572595ab-0a25-452a-a857-1b6bb9c30495

Points where an evaluation of the fish habitat up and downstream of a road crossing have been carried out. Phase 2 of 4 in the Fish Passage Workflow, Habitat Confirmations are done at sites where the crossing structure is known to be a failure. The Habitat Confirmation is performed to ensure that the site in question is a good candidate for moving on to the Design (Phase 3) and Remediation (Phase 4) stages of the workflow. The Habitat Confirmation confirms the crossing is a barrier, places the crossing in context with respect to other roads and crossings in the watershed and also quantifies and qualifies how much habitat will be gained if the site is fixed.

whse_fish.pscis_remediation_svw

https://catalogue.data.gov.bc.ca/dataset/1596afbf-f427-4f26-9bca-d78bceddf485

Points where a barrier to fish passage has been rectified or remediated. This is the third phase in the process and can only follow after 1. An assessment has been performed on a stream crossing structure and has found that structure to be a barrier to fish passage. 2. The site has been identified as a priority for remediation based on a variety of potential criteria: quality of habitat upstream, quantity of fish habitat upstream, number and importance of species present, operational plans for the road, cost of the proposed remediation, etc. 3. a design has been created for the site

whse_forest_tenure.ften_range_poly_carto_vw

whse_forest_tenure.ften_road_section_lines_svw

https://catalogue.data.gov.bc.ca/dataset/243c94a1-f275-41dc-bc37-91d8a2b26e10

This is a spatial layer that reflects operational activities for road sections contained within a road permit. The Forest Tenures Section (FTS) is responsible for the creation and maintenance of digital Forest Atlas files for the province of British Columbia encompassing Forest and Range Act Tenures. It also supports the forest resources programs delivered by MoFR

whse_forest_vegetation.veg_burn_severity_sp

https://catalogue.data.gov.bc.ca/dataset/c58a54e5-76b7-4921-94a7-b5998484e697

This layer is the one-year-later burn severity classification for large fires (greater than 100 ha). Burn severity mapping is conducted using best available pre- and post-fire satellite multispectral imagery acquired by the MultiSpectral Instrument (MSI) aboard the Sentinel-2 satellite or the Operational Land Imager (OLI) sensor aboard the Landsat-8 and 9 satellites. The post-fire imagery is acquired during the subsequent growing season. Mapping conducted during the subsequent growing season benefits from greater post-fire image availability and is expected to be more representative of tree mortality. Every attempt is made to use cloud, smoke, shadow and snow-free imagery that was acquired prior to September 30th.

Please note, this layer is 1-year-later burn severity dataset. The same-year burn severity mapping dataset (WHSE_FOREST_VEGETATION.VEG_BURN_SEVERITY_SAME_YR_SP) is considered an interim product to this layer.

4.1.0.1 Methodology:

• Select suitable pre- and post-fire imagery or create a cloud/snow/smoke-free composite from multiple images scenes

• Calculate normalized burn severity ratio (NBR) for pre- and post-fire images

• Calculate difference NBR (dNBR) where dNBR = pre NBR – post NBR

• Apply a scaling equation (dNBR_scaled = dNBR*1000 + 275)/5)

• Apply BARC thresholds (76, 110, 187) to create a 4-class image (unburned, low severity, medium severity, and high severity)

• Apply region-based filters to reduce noise

• Confirm burn severity analysis results through visual quality control

• Produce a vector dataset and apply Euclidian distance smoothing
whse_imagery_and_base_maps.aimg_orthophoto_tiles_poly https://catalogue.data.gov.bc.ca/dataset/60d873d3-2e91-4c56-8e30-e5cb2872d1f8 A set of polygons representing the geographic coverage of all individual orthophotos from the provincial collection that are available for sale to the public.
whse_imagery_and_base_maps.mot_culverts_sp https://catalogue.data.gov.bc.ca/dataset/89d44ba6-7236-48ed-afab-f25a98c846ef A Culvert is a pipe (less than 3m in diameter) or half-round flume used to transport or drain water under or away from the road and/or right of way. Culverts that are greater than or equal to 3m in diameter are stored in the MoT Bridge Structure Road Dataset. It is a Point feature
whse_imagery_and_base_maps.mot_road_structure_sp https://catalogue.data.gov.bc.ca/dataset/86732641-963e-4329-8aeb-5bbfe35d2dde The Road Structures on the highway that are maintained by the Ministry. Highway structures include bridges, culverts (greater than or equal to 3m diameter), retaining walls (perpendicular height greater than or equal to 2m), sign bridges, tunnels/snowsheds. Information is recorded in the Bridge Management Information System (BMIS)
whse_land_and_natural_resource.prot_historical_fire_polys_sp https://catalogue.data.gov.bc.ca/dataset/22c7cb44-1463-48f7-8e47-88857f207702 Wildfire perimeters for all fire seasons before the current year. Supplied through various sources. Not to be used for legal purposes. These perimeters may be updated periodically during the year. On April 1 of each year the previous year’s fire perimeters are merged into this dataset
whse_land_use_planning.rmp_ogma_non_legal_current_svw https://catalogue.data.gov.bc.ca/dataset/f063bff2-d8dd-4cc3-b3a4-00165aba58e1

This ‘Current’ spatial data layer is publicly accessible, contains the most current Non-Legal Old Growth Management Area (OGMA) polygons and excludes any sensitive information.

This data represents spatially defined areas of old growth forest that are identified during landscape unit planning or an operational planning process. Forest licensees are not required to follow direction provided by non-legal OGMAs when preparing FSPs, and may choose to manage required old growth biodiversity targets in other ways. OGMAs, in combination with other areas where forestry development is prevented or constrained, are used to achieve biodiversity targets.

Please see the Additional Information and Object Description Comments below.
whse_legal_admin_boundaries.abms_municipalities_sp https://catalogue.data.gov.bc.ca/dataset/e3c3c580-996a-4668-8bc5-6aa7c7dc4932

Legally defined Municipal polygons were drawn from metes and bounds descriptions as written in Letters Patent for Municipalities in the province of British Columbia. In the event of a discrepancy in the data, the metes and bounds description will prevail.

Although the boundaries were drawn based on the legal metes and bounds descriptions, they may differ from how regional districts and their member municipalities and electoral areas currently view and/or manage their boundaries. Where discrepancies are noted, the Ministry of Municipal Affairs (the custodian) enters into discussion with the local governments whose boundaries are affected. In order to effect a change to the boundary, Cabinet approval is required. This is done through an Order in Council (OIC). While discrepancies to administrative boundaries are being resolved, boundaries may be adjusted on an ongoing basis until the requested changes are completed.

The OIC_YEAR and OIC_NUMBER fields indicate the year that the boundary was passed under OIC and its associated number. The AFFECTED_ADMIN_AREA_ABRVN identifies the administrative areas that are affected by the OIC.

See all of the administrative areas currently in the Administrative Boundaries Management System (ABMS).

The complimentary point dataset that defines the administrative areas is also available.

Other individual legally defined administrative area datasets are available from the following records:

Regional Districts Electoral Areas

Province of British Columbia

Islands Trust

Local Trust Areas
whse_mineral_tenure.og_pipeline_area_appl_sp https://catalogue.data.gov.bc.ca/dataset/b02092f9-b053-438b-9e86-157477d78faa Applications for land authorizations representing the right of way for pipeline activities. This dataset contains polygon features for proposed applications collected through the BC Energy Regulator’s Application Management System (AMS). This dataset is updated nightly.
whse_mineral_tenure.og_pipeline_area_permit_sp https://catalogue.data.gov.bc.ca/dataset/e1500359-d6a6-4a80-abe6-5130361cbac5 Land authorizations representing the right of way for pipeline activities. The spatial data includes polygon data for approved and post-construction pipeline rights of way collected on or after October 30, 2006. This dataset is updated nightly.
whse_mineral_tenure.og_pipeline_segment_permit_sp https://catalogue.data.gov.bc.ca/dataset/ecf567ea-4901-4f51-a5b0-35959ca96c47 Pipeline centre-lines associated with oil and gas pipeline activity and falling within the area representing the pipeline right of way. This dataset contains line features collected on or after July 11, 2016 for approved pipeline centre-line locations. The dataset is updated nightly.
whse_tantalis.ta_conservancy_areas_svw https://catalogue.data.gov.bc.ca/dataset/550b3133-2004-468f-ba1f-b95d0e281e78 TA_CONSERVANCY_AREAS_SVW contains the spatial representation (polygon) of the conservancy areas designated under the Park Act or by the Protected Areas of British Columbia Act, whose management and development is constrained by the Park Act. The view was created to provide a simplified view of this data from the administrative boundaries information in the Tantalis operational system
whse_tantalis.ta_park_ecores_pa_svw https://catalogue.data.gov.bc.ca/dataset/1130248f-f1a3-4956-8b2e-38d29d3e4af7 This dataset contains parks and protected areas managed for important conservation values and are dedicated for the preservation of their natural environments for the inspiration, use and enjoyment of the public. Places of special ecological importance are designated as ecological reserves for scientific research and educational purposes. Source data is Tantalis. *April 18, 2018: Prior to this date this dataset had one spatial boundary per park per survey plan that intersected the boundary of that park. This resulted in multiple identical boundaries for each park that had more than one survey plan overlapping it’s boundaries. The change aggregated the park data so that there is just one boundary per park with the plan numbers concatenated into a single column where each different plan number is separated by a comma.
whse_wildlife_management.wcp_fish_sensitive_ws_poly https://catalogue.data.gov.bc.ca/dataset/1a560a12-9be1-49a4-971a-dbc80875a0d7 The dataset contains approved legal boundaries for fisheries sensitive watersheds. A FSW is a mapped area with specific management objectives intended to guide development activities which may adversely impact important fish values
* Metadata information for bcfishpass and bcfishobs layers can be provided here in the future but currently can usually be sourced from https://smnorris.github.io/bcfishpass/06_data_dictionary.html .

4.2 Phase 1 - Fish Passage Assessemnts

Field assessments were conducted between September 12, 2023 and September 27, 2023 by Allan Irvine, R.P.Bio. and Mateo Winterscheidt, B.Sc., Tieasha Pierre, Vern Joseph and Jesse Olson. A total of 43 Fish Passage Assessments were completed at 53 sites. Although the focus of Fish Passage Assessment sites in 2023 was within areas adjacent to the Skeena River from Hazelton to Terrace (Kispiox River and Kitsumkalum River watershed groups), numerous sites were also assessed throughout other areas of the Kispiox, Zymoetz, Bulkley and Morice River watershed groups.


Of the 53 sites where fish passage assessments were completed, `r 43 were not yet inventoried in the PSCIS system. This included 2 crossings considered “passable”, 5 crossings considered “potential” barriers and 34 crossings considered “barriers” according to threshold values based on culvert embedment, outlet drop, slope, diameter (relative to channel size) and length (BC Ministry of Environment 2011). Additionally, although all were considered fully passable, 2 crossings assessed were fords and ranked as “unknown” according to the provincial protocol.


Reassessments were completed at 10 sites where PSICS data required updating.


A summary of crossings assessed, a rough cost estimate for remediation and a priority ranking for follow up for Phase 1 sites is presented in Table 4.2. Detailed data with photos are presented in Appendix - Phase 1 Fish Passage Assessment Data and Photos.


“Barrier” and “Potential Barrier” rankings used in this project followed BC Ministry of Environment (2011) and reflect an assessment of passability for juvenile salmon or small resident rainbow trout at any flows potentially present throughout the year (Clarkin et al. 2005 ; Bell 1991; Thompson 2013). As noted in Bourne et al. (2011), with a detailed review of different criteria in Kemp and O’Hanley (2010), passability of barriers can be quantified in many different ways. Fish physiology (i.e. species, length, swim speeds) can make defining passability complex but with important implications for evaluating connectivity and prioritizing remediation candidates (Bourne et al. 2011; Shaw et al. 2016; Mahlum et al. 2014; Kemp and O’Hanley 2010). Washington Department of Fish & Wildlife (2009) present criteria for assigning passability scores to culverts that have already been assessed as barriers in coarser level assessments. These passability scores provide additional information to feed into decision making processes related to the prioritization of remediation site candidates and have potential for application in British Columbia.


 tab_cost_est_phase1 %>%
  select(`PSCIS ID`:`Cost Est ( $K)`) %>% 
   fpr::fpr_kable(caption_text = 'Upstream habitat estimates and cost benefit analysis for Phase 1 assessments conducted on sites not yet inventoried in PSCIS. Steelhead network model (total length stream network <20% gradient).',
                  scroll = gitbook_on)
Table 4.2: Upstream habitat estimates and cost benefit analysis for Phase 1 assessments conducted on sites not yet inventoried in PSCIS. Steelhead network model (total length stream network <20% gradient).
PSCIS ID External ID Stream Road Result Habitat value Stream Width (m) Priority Fix Cost Est ( $K)
58067 Gramophone Creek Telkwa High Rd Barrier High 6.1 high OBS
123377 Thompson Creek Walcott Rd Barrier High 4.1 high OBS
124500 Helps Creek Lawson Rd Barrier Medium 3.2 mod OBS
197365 Tributary to Owen Creek Morice-Owen FSR Barrier Low 1.5 low SS-CBS 100
197640 Tributary to Buck Creek Buck Flats Rd Barrier High 4.2 high OBS
198215 Dale Creek Date Creek FSR Barrier High 4.2 high OBS 1800
198217 Tributary to Skeena River Sik-e-dakh Water Tower Rd Barrier High 4.5 high OBS
198225 Sterritt Creek Babine Slide FSR Barrier Medium 4.1 mod OBS 450
198906 8300003 Chicago Creek Highway 16 Barrier High 3.9 high OBS 13500
198907 8300013 Gershwin Creek Braucher Rd Barrier Low 2.1 low OBS 1500
198908 8300091 Tributary to Skeena River Aldous St Barrier Medium 3.1 mod OBS
198909 8300094 Comeau Creek Highway 16 Barrier Low 0.9 low SS-CBS 1500
198910 8300157 Shandilla Creek Highway 16 Barrier High 5.8 high OBS 13500
198911 8300756 Tributary to Skeena River Highway 16 Barrier Medium 2.4 mod SS-CBS 1500
198912 8300759 Tributary to Chicago Creek Highway 16 Potential Medium 2.3 low OBS 11250
198913 8300872 Tributary to Gershwin Creek Highway 16 Barrier High 4.1 high OBS 11250
198914 8300970 Andimaul Creek Highway 16 Barrier High 3.9 high OBS 11250
198915 8302868 Chicago Creek Railway Barrier High 5.0 high OBS 26625
198916 8302869 Gershwin Creek Railway Barrier High 4.5 high OBS 26625
198917 8800020 Tributary to Skeena River Cedarvale Rd Potential Low 1.0 low SS-CBS 400
198918 8800026 Singlehurst Creek Highway 16 Barrier High 5.7 high OBS 18000
198919 8800047 Singlehurst Creek Singlehurst Rd Barrier High 4.6 high OBS 1500
198920 8800056 Noble Five Creek Highway 16 Barrier Medium 2.1 mod OBS 15750
198921 8800070 Fall Creek Highway 16 Barrier High 5.6 high OBS 11250
198922 8800072 Tributary to Skeena River Highway 16 Barrier Medium 6.4 mod OBS 11250
198923 8800076 Flint Creek Highway 16 Barrier High 6.8 high OBS 22500
198924 8800130 Tributary to Skeena River Highway 16 Barrier Low 1.6 low SS-CBS 1500
198925 8800140 Tributary to Skeena River Highway 16 Potential Low 8.0 low OBS 11250
198926 8800144 Tributary to Skeena River Highway 16 Barrier Low 0.6 low SS-CBS 1500
198927 8800149 Tributary to Skeena River Highway 16 Barrier Medium 10.0 mod OBS 13500
198928 8801343 Tributary to Skeena River Highway 16 Potential Low 1.7 low SS-CBS 1500
198930 8801379 Tributary to Skeena River Highway 16 Barrier Low 6.8 low OBS 13500
198931 8801406 Tributary to Skeena River Highway 16 Barrier Medium 1.5 mod SS-CBS 1500
198932 8801409 Tributary to Skeena River Highway 16 Barrier Medium 2.7 mod OBS 11250
198934 14000571 Tributary to Houston Tommy Creek Spur Barrier High 2.8 high SS-CBS 100
198935 14000575 Tributary to Knapper Creek Gold Creek FSR Barrier High 2.2 high OBS
198936 14000637 Tributary to Morice River Gold Creek FSR Barrier Medium 2.0 mod OBS 630
198937 14000638 Tributary to Morice River Gold Creek FSR Barrier Medium 1.7 mod SS-CBS 100
198938 14000707 Wrinch Creek Morice-Owen FSR Barrier Medium 1.5 mod SS-CBS 100
198939 14000708 Emil Creek Morice-Owen FSR Potential High 2.5 mod OBS 450
198940 14000855 Tributary to Knapper Creek Knapper Rd Barrier High 1.9 high SS-CBS 100
198941 14001105 Tributary to Houston Tommy Creek Holland Rd Barrier Low 0.8 low SS-CBS 100
198942 14001106 Tributary to Houston Tommy Creek Holland Rd Barrier High 1.9 high SS-CBS 100
198944 24601268 Tributary to Zymoetz River Dennis West FSR Barrier Low 1.1 low SS-CBS 100
198946 24601279 Tributary to McDonell Lake Dennis West FSR Barrier Low 0.8 low SS-CBS 100
198947 24601280 Tributary to Zymoetz River Dennis West FSR Barrier Medium 1.8 mod SS-CBS 100
198948 2023092701 Tributary to Tagit Creek 9946-27 Rd Barrier Low 1.2 low SS-CBS


4.3 Phase 2 - Habitat Confirmation Assessments

During 2023 field assessments, habitat confirmation assessments were conducted at seven sites in the Morice River and Zymoetz River watershed groups. A total of approximately 9km of stream was assessed, fish sampling utilizing electrofishing surveys were conducted at four of the subject habitat confirmation streams. Georeferenced field maps are presented in Attachment 1.


As collaborative decision making was ongoing at the time of reporting, site prioritization can be considered preliminary. Results are summarized in Figure 4.1 and Tables 4.3 - 4.4 with raw habitat and fish sampling data included in digital format here. A summary of preliminary modelling results illustrating the estimated chinook, coho and steelhead spawning and rearing habitat potentially available upstream of each crossing as estimated by measured/modelled channel width and upstream accessible stream length are presented in Figure 4.2. Detailed information for each site assessed with Phase 2 assessments (including maps) are presented within site specific appendices to this document.


table_phase2_overview <- function(dat, caption_text = '', font = font_set, scroll = TRUE){
  dat2 <- dat %>%
    kable(caption = caption_text, booktabs = T, label = NA) %>%
    kableExtra::kable_styling(c("condensed"),
                              full_width = T,
                              font_size = font) %>%
    kableExtra::column_spec(column = c(9), width_min = '1.5in') %>%
    kableExtra::column_spec(column = c(5), width_max = '1in')

  if(identical(scroll,TRUE)){
    dat2 <- dat2 %>%
      kableExtra::scroll_box(width = "100%", height = "500px")
  }
  dat2
}

tab_overview %>% 
  select(-Tenure) %>%
  table_phase2_overview(caption_text = 'Overview of habitat confirmation sites. Steelhead rearing model used for habitat estimates (total length of stream segments <7.5% gradient)', 
                        scroll = gitbook_on)
Table 4.3: Overview of habitat confirmation sites. Steelhead rearing model used for habitat estimates (total length of stream segments <7.5% gradient)
PSCIS ID Stream Road UTM (9U) Fish Species Habitat Gain (km) Habitat Value Priority Comments
8478 Tributary to McDonell Lake Dennis West FSR 590065 6069867 DV 0.0 Medium moderate Steep system with high flow and periodic cascades (<1m in height). Few deep pools and areas with suitable spawning gravels. Approximately 400m upstream of FSR steam gradients increase to 20% which likely indicates upstream limit of fish distribution. Dolly varden captured with some fish showing deteriorating purple gill plates and unusual round black spots. 14:25:27
8525 Tributary to Coal Creek McDonell FSR 580998 6074681 DV 0.9 Medium moderate Moderate value habitat. Abundant gravel throughout. Isolated pools are consistent every 30 to 50 m and up to 55 cm in depth. This is a wetland type fern and alder dominated gully with mature spruce riparian. Dolly Varden captured. 12:49:28
8543 Tributary to McDonell Lake McDonell Lake FSR 592142 6072357 DV;RB 0.0 Low low Moderate to low value habitat. Stream is mostly dewatered but with isolated pools to 60 cm deep spaced every 30 to 40 m. Stream is entrenched in the valley with large amounts of mobile angular cobbled substrate throughout. Fish observed in multiple isolated pools up to 300 m upstream of the crossing. No permanent Natural barriers observed. 10:35:09
8547 Tributary to McDonell Lake McDonell Lake FSR 589988 6072657 0.0 Medium moderate Small channel. with moderate flows. Very few areas with gravels suitable for resident salmonid spawning. Few deep pools. Frequent functional woody debris creating complexity. Electrofishing conducted. 10:41:30
197949 Tributary to Tagit Creek Spur 614404 6010346 CT 1.1 Medium moderate Riparian vegetation consists of mostly deciduous young saplings. Some older vegetation (alder) present as well creating abundant overhanging cover. Small channel with low flows and occasional dewatered patches. Fish spotted approximately 500m upstream of culvert (~80mm length). Some gravels present suitable for spawning. Occasional undercut banks. Very few deep pools at time of survey. 11:21:38
198022 Tributary to Tagit Creek 9946-27 Rd 614703 6009976 CT 1.6 Medium moderate Moderate value habitat. Site surveyed from upper crossing down to lower crossing. Stream is dewatered approximately 75 m downstream of upstream crossing. Approximately 50m upstream of the road is wetland type area, dominated by willow and sedge. Several fish, approximately 70 mm long, were observed in the outlet pool of the upper crossing. Although primarily dry, the upper part of the site beyond the wetland area contained abundant gravels. Residual pools were dry except some shallow ones near the top end of the site when gradients were greater. 10:54:14
198934 Tributary to Houston Tommy Creek Spur 631703 6017418 DV;RB 4.6 Medium moderate Medium value habitat. Surveyed to raod upsteram and PSCIS crossing 198942. Approximately 30 m high and 30 m long landslide at edge of clear cut on left bank 300m downstream of top road. Below the landslide sediments have led to sub surface flows with isolated deep pools for a section approximately 300m long. Abundant gravels throughout. Sparse pools but likely deep enough for overwintering. Fish observed at culvert outlet at top end of site. 10:47:07
198942 Tributary to Houston Tommy Creek Holland Rd 631508 6018096 RB 3.7 Medium moderate Small channel with moderate flow. Fish sampling conducted in outlet pool of culvert. Medium habitat value. Abundant gravels suitable for spawning. Few deep pools for resident overwintering. Stream forks ~200m upstream of the culvert but the channel size remained similiar. West fork of stream assessed. Large cutblock 50m north of stream, and a quad bridge (no modelled crossing) present at cut block. Undercut banks are present in most sections of stream. Rainbow trout point upstream of fork ~1.1km. 10:44:37
198947 Tributary to Zymoetz River Dennis West FSR 597637 6070211 0.0 Medium moderate Moderate value habitat. Upon a gravel is present suitable for dolly Varden spawning. Occasional pools to 0.3 and 0.35m deep. Good flow on dry year. Fish observed downstream in outlet pool. No card filled out.17:33:59


fpr::fpr_table_cv_summary(dat = pscis_phase2) %>% 
  fpr::fpr_kable(caption_text = 'Summary of Phase 2 fish passage reassessments.', scroll = F)
Table 4.4: Summary of Phase 2 fish passage reassessments.
PSCIS ID Embedded Outlet Drop (m) Diameter (m) SWR Slope (%) Length (m) Final score Barrier Result
8478 No 0.20 1.9 1.3 4 12 31 Barrier
8525 No 0.50 0.9 2.1 1 28 34 Barrier
8543 No 0.50 1.2 1.5 3 14 36 Barrier
8547 No 0.70 0.9 2.1 3 20 39 Barrier
197949 No 0.50 1.2 1.9 2 14 31 Barrier
198022 No 0.00 1.0 2.4 2 14 21 Barrier
198934 No 0.70 1.6 2.1 4 18 39 Barrier
198942 No 0.10 1.2 1.6 1 14 21 Barrier
198947 No 0.18 0.6 3.2 5 18 34 Barrier


tab_cost_est_phase2_report %>%
  fpr::fpr_kable(caption_text = 'Cost benefit analysis for Phase 2 assessments. Steelhead rearing model used (total length of stream segments <7.5% gradient)',
                 scroll = gitbook_on)
Table 4.5: Cost benefit analysis for Phase 2 assessments. Steelhead rearing model used (total length of stream segments <7.5% gradient)
PSCIS ID Stream Road Result Habitat value Stream Width (m) Fix Cost Est (in $K) Habitat Upstream (m) Cost Benefit (m / $K) Cost Benefit (m2 / $K)
8478 Tributary to McDonell Lake Dennis West FSR Barrier Medium 2.5 OBS 450 0 0.0 0.0
8525 Tributary to Coal Creek McDonell FSR Barrier Medium 1.9 SS-CBS 100 866 8660.0 8227.0
8543 Tributary to McDonell Lake McDonell Lake FSR Barrier Low 3.2 SS-CBS 100 0 0.0 0.0
8547 Tributary to McDonell Lake McDonell Lake FSR Barrier Medium 1.9 SS-CBS 100 0 0.0 0.0
197949 Tributary to Tagit Creek Spur Barrier Medium 2.3 OBS 450 1083 2406.7 2767.7
198022 Tributary to Tagit Creek 9946-27 Rd Barrier Medium 2.5 OBS 450 1590 3533.3 4240.0
198934 Tributary to Houston Tommy Creek Spur Barrier Medium 3.3 SS-CBS 100 4557 45570.0 75190.5
198942 Tributary to Houston Tommy Creek Holland Rd Barrier Medium 1.9 SS-CBS 100 3694 36940.0 35093.0
198947 Tributary to Zymoetz River Dennis West FSR Barrier Medium 1.8 SS-CBS 100 0 0.0 0.0


tab_hab_summary %>% 
  filter(Location %ilike% 'upstream') %>% 
  select(-Location) %>% 
  rename(`PSCIS ID` = Site, `Length surveyed upstream (m)` = `Length Surveyed (m)`) %>%
  fpr::fpr_kable(caption_text = 'Summary of Phase 2 habitat confirmation details.', scroll = F)
Table 4.6: Summary of Phase 2 habitat confirmation details.
PSCIS ID Length surveyed upstream (m) Channel Width (m) Wetted Width (m) Pool Depth (m) Gradient (%) Total Cover Habitat Value
8478 400 2.5 1.8 0.5 10.0 moderate Medium
8525 600 1.9 1.7 0.4 1.4 moderate Medium
8525 105 2.0 1.5 0.2 2.5 moderate Medium
8543 450 3.2 1.2 0.4 5.9 trace Low
8547 500 1.9 1.2 0.4 5.6 moderate Medium
197949 550 2.3 1.0 0.4 6.8 abundant Medium
198022 500 2.5 0.3 0.2 3.8 moderate Medium
198934 850 3.3 1.7 0.5 5.5 moderate Medium
198942 650 1.9 1.5 0.4 3.8 abundant Medium
198947 300 1.8 1.2 0.3 7.0 moderate Medium


fpr::fpr_table_wshd_sum() %>% 
  fpr::fpr_kable(caption_text = paste0('Summary of watershed area statistics upstream of Phase 2 crossings.'),
                                 footnote_text = 'Elev P60 = Elevation at which 60% of the watershed area is above', scroll = F)
Table 4.7: Summary of watershed area statistics upstream of Phase 2 crossings.
Site Area Km Elev Site Elev Max Elev Median Elev P60 Aspect
197949 4.0 834 1379 1083 1034 S
198022 4.0 815 1379 1083 1034 S
198934 11.7 826 1336 1012 976 S
198942 11.7 870 1336 1012 976 S
198947 1.6 884 1240 1109 1075 ESE
8478 2.8 940 1710 1269 1233 WSW
8525 1.6 850 1177 1052 1028 SSW
8543 4.6 844 1189 1067 1048 S
8547 2.2 937 1177 1086 1069 SW
* Elev P60 = Elevation at which 60% of the watershed area is above


bcfp_xref_plot <- xref_bcfishpass_names %>% 
  filter(!is.na(id_join) &
           !bcfishpass %ilike% 'below' &
           !bcfishpass %ilike% 'all' &
           !bcfishpass %ilike% '_ha' &
           (bcfishpass %ilike% 'rearing' | 
              bcfishpass %ilike% 'spawning')) 

bcfishpass_phase2_plot_prep <- bcfishpass %>% 
  mutate(across(where(is.numeric), round, 1)) %>%
    filter(stream_crossing_id %in% (pscis_phase2 %>% pull(pscis_crossing_id))) %>% 
  select(stream_crossing_id, all_of(bcfp_xref_plot$bcfishpass)) %>% 
  # filter(stream_crossing_id != 197665) %>% 
  mutate(stream_crossing_id = as.factor(stream_crossing_id)) %>% 
  pivot_longer(cols = ch_spawning_km:st_rearing_km)  %>% 
  filter(value > 0.0 &
           !is.na(value)
         , !name %ilike% 'sk'
         ) %>% 
  mutate(
    # name = stringr::str_replace_all(name, '_belowupstrbarriers_km', ''),
         name = stringr::str_replace_all(name, '_rearing', ' rearing'),
         name = stringr::str_replace_all(name, '_spawning', ' spawning'))
    # rename('Habitat type' = name,
    #        "Habitat (km)" = value)
  
  
  
 bcfishpass_phase2_plot_prep %>% 
  ggplot(aes(x = stream_crossing_id, y = value)) +
  geom_bar(stat = "identity")+
  facet_wrap(~name, ncol = 2)+
  ggdark::dark_theme_bw(base_size = 11)+
   theme(axis.text.x=element_text(angle=90, hjust=1, vjust=0.5)) +
  labs(x = "Site", y = "Modelled habitat (km)")
Summary of potential habitat upstream of habitat confirmation assessment sites estimated based on modelled channel width and upstream channel length.

Figure 4.2: Summary of potential habitat upstream of habitat confirmation assessment sites estimated based on modelled channel width and upstream channel length.

4.3.1 Fish Sampling

Fish sampling was conducted at 49 sites within 10 streams a total of 416 fish captured. At all electrofishing sitesm, salmonids with fork lengths >60mm were tagged with PIT tags to facitate the tracking of health and movement over time. Fork length data was used to delineate salmonids based on life stages: fry (0 to 65mm), parr (>65 to 110mm), juvenile (>110mm to 140mm) and adult (>140mm) by visually assessing the histograms presented in Figure 4.3. A summary of sites assessed are included in Table 4.8 and raw data is provided in Attachment 3. A summary of density results for all life stages combined of select species is also presented in Figure 4.4. Results are presented in greater detail within individual habitat confirmation site appendices.


knitr::include_graphics("fig/fish_histogram.png")
Histograms of fish lengths by species.  Fish captured by electrofishing during habitat confirmation assessments.

Figure 4.3: Histograms of fish lengths by species. Fish captured by electrofishing during habitat confirmation assessments.


tab_fish_sites_sum %>% 
  fpr::fpr_kable(caption_text = 'Summary of electrofishing sites.')
Table 4.8: Summary of electrofishing sites.
site passes ef_length_m ef_width_m area_m2 enclosure
123377_ds_ef1 1 9 2.35 21.2 Closed
123377_ds_ef2 1 8 2.47 19.8 Closed
123377_ds_ef3 1 8 2.80 22.4 Closed
123377_ds_ef4 1 9 2.35 21.2 Closed
123377_ds_ef5 1 8 2.47 19.8 Closed
123377_ds_ef6 1 8 2.80 22.4 Closed
123377_us_ef1 1 4 4.40 17.6 Open
123377_us_ef2 1 15 3.20 48.0 Open
123377_us_ef3 1 8 2.35 18.8 Open
124500_ds_ef1 1 12 2.70 32.4 Open
124500_ds_ef2 1 13 2.53 32.9 Open
124500_ds_ef3 1 16 1.98 31.7 Open
124500_us_ef1 1 7 2.87 20.1 Open
124500_us_ef2 1 3 4.23 12.7 Open
124500_us_ef3 1 11 2.00 22.0 Open
197360_ds_ef1 1 4 3.38 13.5 Open
197360_us_ef1 1 12 1.45 17.4 Open
197378_ds_ef1 1 7 3.00 21.0 Open
197378_us_ef1 1 10 2.20 22.0 Open
198022_ds_ef1 1 2 1.25 2.5 Open
198022_us_ef1 1 4 4.05 16.2 Open
198215_ds_ef1 1 5 5.10 25.5 Open
198215_ds_ef2 1 3 4.10 12.3 Open
198215_ds_ef3 1 15 2.03 30.4 Open
198215_us_ef1 1 13 2.30 29.9 Open
198215_us_ef2 1 10 1.53 15.3 Open
198215_us_ef3 1 12 2.00 24.0 Open
198217_ds_ef1 1 6 4.03 24.2 Open
198217_ds_ef2 1 14 3.30 46.2 Open
198217_ds_ef3 1 1 5.30 5.3 Open
198217_us_ef1 1 10 3.17 31.7 Open
198217_us_ef2 1 13 3.63 47.2 Open
198217_us_ef3 1 8 2.87 23.0 Open
8478_ds_ef1 1 24 2.22 53.3 Open
8478_ds_ef2 1 45 1.77 79.7 Open
8478_ds_ef3 1 25 1.83 45.8 Open
8478_us 1 400 1.83 732.0 Open
8525_ds_ef1 1 8 1.80 14.4 Open
8525_ds_ef2 1 11 1.47 16.2 Open
8525_ds_ef3 1 13 1.13 14.7 Open
8525_us_ef1 1 8 1.50 12.0 Open
8525_us_ef2 1 40 1.35 54.0 Open
8525_us_ef3 1 1 1.63 1.6 Open
8547_ds_ef1 1 50 1.57 78.5 Open
8547_ds_ef2 1 18 1.35 24.3 Open
8547_ds_ef3 1 3 1.90 5.7 Open
8547_us_ef1 1 15 1.07 16.0 Open
8547_us_ef2 1 12 1.10 13.2 Open
8547_us_ef3 1 12 1.60 19.2 Open


plot_fish_box_all <-  fish_abund %>% #tab_fish_density_prep
    filter(
      !species_code %in% c('MW', 'SU', 'NFC', 'CT', 'LSU')
    ) %>%
    ggplot(., aes(x = location, y =density_100m2)) +
    geom_boxplot()+
    facet_grid(site ~ species_code, scales ="fixed", #life_stage
               as.table = T)+
    # theme_bw()+
    theme(legend.position = "none", axis.title.x=element_blank()) +
    geom_dotplot(binaxis='y', stackdir='center', dotsize=1)+
    ylab(expression(Density ~ (Fish/100 ~  m^2))) +
    ggdark::dark_theme_bw()

plot_fish_box_all
Boxplots of densities (fish/100m2) of fish captured by electrofishing during habitat confirmation assessments.

Figure 4.4: Boxplots of densities (fish/100m2) of fish captured by electrofishing during habitat confirmation assessments.

4.4 Phase 3 - Design

At the time of reporting, designs for remediation of fish passage had been completed for the following sites listed by watershed group:

4.4.1 Bulkley River

  • McDowell Creek - PSCIS 58159 - Private Road. Design for clear-span bridge completed in 2021 Onsite Engineering with funding provided through this program. Background presented here.
  • Tyhee Creek - PSCIS 123445 - Highway 16. Preliminary design commissioned from Pacific North Coast Consulting by Canadian Wildlife Federation. Background presented here.
  • Helps Creek - PSCIS 124500 - Lawson Road. Background presented here.
  • Thompson Creek - 123377 - Walcott Road. At the time of reporting, geotechnical assessments were underway from consultants under contract to the Ministry of Transportation and Infrastructure to inform the design of the replacement structure. Background presented here.
  • Tributary to Buck Creek - PSCIS 197640 - Buck Flats Road. Preliminary design commisioned from Pacific North Coast Consulting by Canadian Wildlife Federation. Background presented here.
  • Station Creek (also know as Mission Creek) - PSCIS 124420. Preliminary design commisioned from Pacific North Coast Consulting by Canadian Wildlife Federation. Background presented here.
  • Tributary to Skeena River - PSCIS 198217 - Sik-E-Dakh Water Tower Road. Design for clear-span bridge completed in 2023 by Onsite Engineering with funding provided through this program. Background information here

4.4.2 Morice River

  • Riddeck Creek - PSCIS 197360 - Morice-Owen FSR. Design developed by consultants under contract to the Ministry of Water, Lands and Resource Stewardship. Some materials have been purchased for construction and the site has been incorporated into the Bii Wenii Kwa Restoration/Recovery Plan lead by the Office of the Wet’suwet’en. Background presented here.
  • Alvin Creek - PSCIS 197379 - Morice-Owen FSR (km 29.8). Design developed by Mark Dewitt from the Ministry of Forests. Background presented here. the site has been incorporated into the Bii Wenii Kwa Restoration/Recovery Plan lead by the Office of the Wet’suwet’en.

4.4.3 Kispiox River

  • Tributary to Skeena River - PSCIS 198217 - Sik-E-Dakh Water Tower Road. Background information here

4.5 Phase 4 - Remediations

Remediation of fish passage has been completed at the following sites (listed by watershed group):

4.5.1 Bulkley River

  • McDowell Creek - 58159 - Private Road. Replaced with a clear-span bridge in 2022 with remediation work led by the Canadian Wildlife Federation. Background presented here.
  • Robert Hatch Creek - 197912 - Unnamed Road. Removal of the collapsed bridge in 2022 with remediation work led by the Canadian Wildlife Federation. Background presented here.

4.5.2 Kispiox River

  • Tributary to Skeena River - 198217 - Sik-E-Dakh Water Tower Road. Replacement of the crossing with a clear-span bridge in 2024 with remediation work led by the Gitskan Watershed Authorities. Background information - updated in 2024 - here

4.6 Monitoring

Ten sites where habitat confirmations were conducted in the past were revisited in 2023 to gather data to further inform prioritization and or to provide data for effectiveness monitoring. Below are sites visited (listed by watershed group) with details of data collected and links to reporting provided.

4.6.1 Bulkley River

  • Tributary to Buck Creek - PSCIS 197640 - Buck Flats Road. Revisited with the intention to conduct fish sampling however the stream was primarily dry with water present only within a small culvert outlet pool. The culvert was reassessed for fish passage with results presented here.

  • Helps Creek - PSCIS 124500 - Lawson Road. Electrofishing was conducted above and below the crossing and fish over 60mm were tagged with PIT tags so that their movement and health can be tracked over time. Aerial imagery was also collected utilizing an unmanned aerial vehicle. Results are presented here.

  • Thompson Creek - PSCIS 123377 - Walcott Road. Electrofishing was conducted above and below the crossing and fish over 60mm were tagged with PIT tags so that their movement and health can be tracked over time. Aerial imagery was also collected utilizing an unmanned aerial vehicle. Results are presented here.

  • Gramophone Creek - PSCIS 58067 - Telkwa High Road. The site was revisited to scope for downstream barriers with the entire length of stream between Telkwa High Road and the Bulkley River surveyed. A canyon was discovered approximately 600m from the Bulkley River and dip nettting was conducted below. Results are presented here.

4.6.2 Morice River

All sites below have been incorporated into the Bii Wenii Kwa Restoration/Recovery Plan lead by the Office of the Wet’suwet’en.

  • Riddeck Creek - PSCIS 197360 - Morice-Owen FSR. Electrofishing was conducted above and below the crossing and fish over 60mm were tagged with PIT tags so that their movement and health can be tracked over time. Results are presented here.

  • Alvin Creek - PSCIS 197379 - Morice-Owen FSR (km 29.8). Revisited with the intention to conduct fish sampling however the stream was primarily dry with water present only within a small culvert outlet pool. Areas electrofished in 2022 were surveyed with PIT tag reader to scope for tags from potential mortalities related to the dewatering. Results are presented here.

  • Tributary to Owen Creek - PSCIS 197378 - Klate lake Road. Electrofishing was conducted above and below the crossing and fish over 60mm were tagged with PIT tags so that their movement and health can be tracked over time. Aerial imagery was also collected utilizing an unmanned aerial vehicle. Results are presented here

4.6.3 Kispiox River

  • Tributary to Skeena River - PSCIS 198217 - Sik-E-Dakh Water Tower Road. Prior to replacement of the crosssing in the spring of 2024, electrofishing was conducted above and below the crossing and fish over 60mm were tagged with PIT tags so that their movement and health can be tracked over time. Additionally, lidar imagery was also collected utilizing an unmanned aerial vehicle. Aerial imagery and lidar data were collected with a drone. Results are presented here.

  • Dale Creek - PSCIS 198215 - Kispiox Westside Road. Electrofishing was conducted above and below the crossing and fish over 60mm were tagged with PIT tags so that their movement and health can be tracked as part of effectiveness monitoring at the site. Results are presented here.

  • Sterritt creek - 198225 - Babine Slide FSR. Revisited with the intention to conduct fish sampling however, before sampling was conducted surveyors observed a 2 - 3m high near vertical cascade flowing over bedrock into the small culvert outlet pool immediately below the FSR. It was decided to not proceed with electrofishing as replacement of the culvert with a bridge would not facilitate upstream fish migration. Results are presented here.