spocc (version 1.1.0)

as.bison: Coerce occurrence keys to bisonkey/occkey objects

Description

Coerce occurrence keys to bisonkey/occkey objects

Usage

as.bison(x, ...)

Arguments

x

Various inputs, including the output from a call to occ() (class occdat), occ2df() (class data.frame), or a list, numeric, character, or bisonkey, or occkey.

...

curl options; named parameters passed on to crul::HttpClient()

Value

One or more in a list of both class bisonkey and occkey

Details

Internally, we use rbison::bison_solr(), same function we use internally within the occ() function. Although, we query here with the occurrenceID parameter to get the occurrence directly instead of searching for it.

See Also

Other coercion: as.ala(), as.ecoengine(), as.gbif(), as.idigbio(), as.inat(), as.obis(), as.vertnet()

Examples

Run this code
# NOT RUN {
spnames <- c('Accipiter striatus', 'Setophaga caerulescens',
  'Spinus tristis')
out <- occ(query=spnames, from='bison', limit=2)
res <- occ2df(out)
(tt <- as.bison(out))
(uu <- as.bison(res))
as.bison(as.numeric(res$key[1]))
as.bison(res$key[1])
as.bison(as.list(res$key[1:2]))
as.bison(tt[[1]])
as.bison(uu[[1]])
as.bison(tt[1:2])
# }

Run the code above in your browser using DataCamp Workspace