Code Monkey home page Code Monkey logo

Comments (9)

smnorris avatar smnorris commented on June 11, 2024

Consolidating, more precisely:

channel width

general habitat model connectivity

  • include ALL potential rearing habitat DOWNSTREAM of spawning habitats (not just connected rearing habitat) (for that spp)
  • include potential rearing habitat UPSTREAM of spawning habitat that is NOT connected IF slope between the rearing/spawning does not exceed 5% (with caveat that there may be an instream distance threshold applied in future)
  • consider a maximum distance upstream from spawning habitat for connected rearing habitat to be valid

sockeye specific changes

Start model by modelling rearing habitat:

  • potentially accessible lakes > 2 km2

Then model spawning as streams with gradient < .02 and channel width < 50m AND

  • immediately upstream of lake OR
  • <3km downstream of lake AND slope between stream segment and lake outlet <5%

from bcfishpass.

smnorris avatar smnorris commented on June 11, 2024

Draft wrapped up with 4e3282b but output definitely needs review.

from bcfishpass.

NewGraphEnvironment avatar NewGraphEnvironment commented on June 11, 2024

Estimates of stream area (by individual species/life stage potential) using the newly devised width estimates would be very useful for estimating/visualizing potential habitat gains and allow comparison of m2/$1000 for remediation activities alongside linear m/$1000.

A good example of why this might be so useful in my opinion can be found by comparing a very large stream like Richfield Creek (est. channel_width = 12.5m) with a smaller system such as Coffin Creek (est. channel width 4.75m). For the sake of an example, if we were to imagine that there were impassable falls 1km upstream of both target crossings, there would be far more potential for valuable habitat upstream of the crossing on Richfield Creek vs. Coffin Creek. Photos of habitat in both systems can be viewed through this interactive map.

from bcfishpass.

smnorris avatar smnorris commented on June 11, 2024

@NewGraphEnvironment - good comment but would be better over in #90

from bcfishpass.

smnorris avatar smnorris commented on June 11, 2024

Some QA is needed for rearing upstream of spawning.
See Schippers/Poryphyry (sp?)/Toboggan in BULK

from bcfishpass.

smnorris avatar smnorris commented on June 11, 2024

Review looks reasonable after applying 4d00f93

from bcfishpass.

NewGraphEnvironment avatar NewGraphEnvironment commented on June 11, 2024

Some QA is needed for rearing upstream of spawning.
See Schippers/Poryphyry (sp?)/Toboggan in BULK

having a look at Porphyryr and wondering why all habitat types below barriers upstream of the Hwy is 0?

"SELECT * FROM bcfishpass.crossings
   WHERE stream_crossing_id = '124487'")

from bcfishpass.

smnorris avatar smnorris commented on June 11, 2024

I'm guessing the calculation fails on that one because there aren't any barriers upstream.

from bcfishpass.

smnorris avatar smnorris commented on June 11, 2024

Actually, this deserves a new issue

from bcfishpass.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.