#' Magasyni Hafrannsóknarstofnunar
#' @name faeda_tegundir
#' @param mar tenging við oraclegrunn
#'
#' @return fyrirspurn
#' @export
faeda_tegundir <- function(mar){
tbl_mar(mar,'faeda.f_tegundir') %>%
dplyr::left_join(lesa_tegundir(mar),by='tegund') %>%
dplyr::select(-c(heiti,yfir_flokkur,visindaheiti)) %>%
dplyr::mutate(enskt_heiti = ifelse(faeduhopur == 'pisces','Unid fishes',
ifelse(faeduhopur == 'ammodytx','Sandeel',
ifelse(faeduhopur == 'pand bor', "Northern shrimp",
ifelse(faeduhopur == "heteroso","Flat fishes",
ifelse(faeduhopur == "natantia", 'Unid shrimp',
ifelse(faeduhopur == 'rest', 'Unid remains',
ifelse(faeduhopur == 'euphausi', 'Krill',
nvl2(enskt_heiti,enskt_heiti,lat_heiti)))))))))
}
#' @rdname faeda
#' @name faeda_ranfiskar
#' @export
faeda_ranfiskar <- function(mar){
tbl_mar(mar,'faeda.f_fiskar') %>%
dplyr::mutate(len_fl =
if_else(lengd < 5,0,
if_else(lengd <7,1,
if_else(lengd <10,2,
if_else(lengd <15,3,
if_else(lengd <20,4,
if_else(lengd <25,5,
if_else(lengd <30,6,
if_else(lengd <40,7,
if_else(lengd <50,8,
if_else(lengd <60,9,
if_else(lengd <70,10,
if_else(lengd <80,11,
if_else(lengd <90,12,13
))))))))))))),
uppruni_ranfiskar = 'f_fiskar') %>%
dplyr::union_all(tbl_mar(mar,'faeda.f_flokkar') %>%
dplyr::left_join(tbl_mar(mar,'faeda.f_lenfl'),by='len_fl') %>%
dplyr::mutate(lengd = (max_le + min_le)/2,
kvarnanr = NA,
fj_uthverfir = NA,
uppruni_ranfiskar = 'f_flokkar') %>%
dplyr::select(synis_id, flokk_id, faerslunumer, ranfiskur, lengd, fj_fmaga,
fj_omelt, fj_tomra, fj_aelt, kvarnanr, fj_uthverfir,len_fl,uppruni_ranfiskar))
}
#' @rdname faeda
#' @name faeda_thyngdir
#' @export
faeda_thyngdir <- function(mar){
tbl_mar(mar,'faeda.f_hopar') %>%
dplyr::mutate(uppruni = 'f_hopar') %>%
dplyr::mutate(thyngd = ifelse(thyngd==-1,0.2,
ifelse(thyngd<0,0,thyngd)),
faedutegund = faeduhopur,
fhopar = ifelse(faeduhopur=="ammo mar","ammodytx",
ifelse(faeduhopur=="mega nor" | faeduhopur=="thys ine","euphausi",
ifelse(faeduhopur=="malvil-2", 'mall vil',
faeduhopur))))
}
#' @rdname faeda
#' @name faeda_lengdir
#' @export
faeda_lengdir <- function(mar){
tbl_mar(mar,'faeda.f_lengdir') %>%
dplyr::left_join(tbl_mar(mar,'faeda.f_lenfl'),by='len_fl') %>%
dplyr::mutate(lengd = lengd/10,
brad_kyn = ifelse(faeduhopur=='mall vil',brad_kyn + 1,
brad_kyn),
lengd_rf = (max_le + min_le)/2,
flokk_id = -1,
uppruni = 'f_lengdir') %>%
dplyr::select(synis_id, faerslunumer, flokk_id, ranfiskur, faeduhopur,
brad_kyn, lengd, fjoldi, haed, lengd_rf,len_fl,uppruni) %>%
dplyr::mutate(brad_kynth = NA) %>%
dplyr::union_all(tbl_mar(mar,'faeda.f_kynthroski') %>%
dplyr::mutate(fjoldi = 1,
haed = NA,
len_fl = NA,
uppruni = 'f_kynthroski') %>%
dplyr::select(synis_id, faerslunumer, flokk_id, ranfiskur, faeduhopur,
brad_kyn, lengd=brad_lengd, fjoldi, haed, lengd_rf,len_fl,uppruni,brad_kynth)) %>%
dplyr::union_all(tbl_mar(mar,'faeda.f_staerdir') %>%
dplyr::mutate(haed = NA,
len_fl = NA,
uppruni = 'f_staerdir',
brad_kynth = NA) %>%
dplyr::select(synis_id, faerslunumer, flokk_id, ranfiskur, faeduhopur,
brad_kyn, lengd, fjoldi, haed, lengd_rf,len_fl,uppruni,brad_kynth)) %>%
dplyr::mutate(len_fl =
if_else(lengd < 5,0,
if_else(lengd <7,1,
if_else(lengd <10,2,
if_else(lengd <15,3,
if_else(lengd <20,4,
if_else(lengd <25,5,
if_else(lengd <30,6,
if_else(lengd <40,7,
if_else(lengd <50,8,
if_else(lengd <60,9,
if_else(lengd <70,10,
if_else(lengd <80,11,
if_else(lengd <90,12,13
)))))))))))))) %>%
dplyr::rename(uppruni_lengdar = uppruni)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.