Look up which species have bcfishpass habitat models for a given watershed group code. Returns species codes and their corresponding bcfishpass view names. Based on the wsg_species_presence.csv bundled in the package.
Value
A data frame with columns:
- watershed_group_code
Watershed group code
- species_code
Uppercase species code (e.g.
"CO","BT")- view
bcfishpass view name (e.g.
"bcfishpass.streams_co_vw"), orNAfor species without a view
Details
Some species share a combined view in bcfishpass: cutthroat trout (ct),
Dolly Varden (dv), and rainbow trout (rb) all use
streams_ct_dv_rb_vw. Arctic grayling (gr) has no bcfishpass view and
is excluded from view mapping.
See also
Other parameters:
frs_params()
Examples
# Which species are modelled in the Bulkley watershed group?
frs_wsg_species("BULK")
#> watershed_group_code species_code view
#> 1 BULK BT bcfishpass.streams_bt_vw
#> 2 BULK CH bcfishpass.streams_ch_vw
#> 3 BULK CO bcfishpass.streams_co_vw
#> 4 BULK CT bcfishpass.streams_ct_dv_rb_vw
#> 5 BULK DV bcfishpass.streams_ct_dv_rb_vw
#> 6 BULK PK bcfishpass.streams_pk_vw
#> 7 BULK RB bcfishpass.streams_ct_dv_rb_vw
#> 8 BULK SK bcfishpass.streams_sk_vw
#> 9 BULK ST bcfishpass.streams_st_vw
# Multiple watershed groups
frs_wsg_species(c("BULK", "MORR"))
#> watershed_group_code species_code view
#> 1 BULK BT bcfishpass.streams_bt_vw
#> 2 BULK CH bcfishpass.streams_ch_vw
#> 3 BULK CO bcfishpass.streams_co_vw
#> 4 BULK CT bcfishpass.streams_ct_dv_rb_vw
#> 5 BULK DV bcfishpass.streams_ct_dv_rb_vw
#> 6 BULK PK bcfishpass.streams_pk_vw
#> 7 BULK RB bcfishpass.streams_ct_dv_rb_vw
#> 8 BULK SK bcfishpass.streams_sk_vw
#> 9 BULK ST bcfishpass.streams_st_vw
#> 10 MORR BT bcfishpass.streams_bt_vw
#> 11 MORR CH bcfishpass.streams_ch_vw
#> 12 MORR CO bcfishpass.streams_co_vw
#> 13 MORR CT bcfishpass.streams_ct_dv_rb_vw
#> 14 MORR DV bcfishpass.streams_ct_dv_rb_vw
#> 15 MORR PK bcfishpass.streams_pk_vw
#> 16 MORR RB bcfishpass.streams_ct_dv_rb_vw
#> 17 MORR SK bcfishpass.streams_sk_vw
#> 18 MORR ST bcfishpass.streams_st_vw
# Just the unique views needed for BULK
sp <- frs_wsg_species("BULK")
unique(sp$view[!is.na(sp$view)])
#> [1] "bcfishpass.streams_bt_vw" "bcfishpass.streams_ch_vw"
#> [3] "bcfishpass.streams_co_vw" "bcfishpass.streams_ct_dv_rb_vw"
#> [5] "bcfishpass.streams_pk_vw" "bcfishpass.streams_sk_vw"
#> [7] "bcfishpass.streams_st_vw"
