Background
Dams and linear infrastructure such as roads and railways cross streams and rivers, often using structures that can impede fish passage and fragment freshwater systems. Roads and railways built prior to the mid 20th century did not prioritize fish passage, and the original crossing structures are often still in place. Even crossings designed and installed with fish passage in mind are often degraded over time, leading to perched outlets, culverts collapsing or infilling with debris, and other issues that can impede passage of fish.
With more than half a million mapped road-stream crossings and dams across BC, field assessment of all sites is impractical and tools are required to prioritize where fieldwork should be done. bcfishpass provides users a common reference point by modelling and tracking:
Natural barriers to fish passage (waterfalls, subsurface flow, steep gradients, other)
The potential range of accessible streams for various fish species, based on swimming ability (ie, identify all stream downstream of natural barriers), referred to in this document as ‘naturally accessible habitat’
Streams with the potential to support spawning and rearing stages of various species life cycles (based on stream slope and modelled discharge / channel width intrinsic potential (IP) models), referred to in this document as ‘spawning/rearing habitat’
Known anthropogenic barriers (dams, road-stream crossings field assessed as barriers, other)
Potential anthropogenic barriers (dams, mapped road-stream crossings)
Potential lateral (floodplain) habitat connected to modelled spawning/rearing habitat (DRAFT)
Potential lateral habitat that has been isolated by known or potential anthropogenic barriers (DRAFT)
With this information, users can:
eliminate thousands of crossing from further consideration (for example, sites upstream of natural barriers or hydro dams without fish passage structures)
create watershed-level or location specific connectivity status reports
prioritize sites for field assessment by ranking indicators (eg, length of upstream spawning/rearing habitat, number of potential anthropogenic barriers downstream)
communicate and visualize the extent of potential fish passage issues across British Columbia (per species and crossing type)
use model outputs as inputs to other models, such as:
habitat based inputs to fisheries population models
landscape/regional level timber supply analysis (as riparian area buffer source)
For more background and references, see:
Fish Passage Technical Working Group (FPTWG) and the “Strategic Approach” to barrier assessment and remediation
Effects of rail infrastructure on Pacific salmon and steelhead habitat connectivity in British Columbia, Rebellato et al (2024)
Modelling workflow for connectivity remediation
Using bcfishpass is best as an iterative process - field data and local knowledge improve and update the model over time.
A workflow for planning remediation of stream connectivity within a watershed would look like this:
Select the spatial scope and species
Run initial models in bcfishpass to model habitat for focal species and identify which structures disconnect habitat
Refine models by:
manually incorporating any available local datasets or reports
completing satellite imagery QA/QC of structures that are downstream of habitat to exclude any that are clearly bridges or do not exist
complete QA/QC of PSCIS assessment data on the remaining structures (e.g., to remove duplicates, and ensure that they are ‘snapped’ to the correct streams)
Re-run the models after applying the corrections above
Review updated model outputs with local knowledge holders (trib-by-trib reviews) and make any corrections to habitat and structure data that they apply
Re-run the models after applying corrections from local knowledge holders, and complete QA/QC of model outputs
Summarize the updated model outputs and use them to plan and prioritize actions
Complete barrier assessments, habitat confirmations, and barrier rehabilitation projects (and load results to PSCIS)
Incorporate field results (including through PSCIS) and update the models
Repeat steps 7 - 9 as required.