Learn R Programming

taxize (version 0.2.0)

vascan_search: Search the CANADENSYS Vascan API.

Description

For more information, see http://data.canadensys.net/vascan/search.

Usage

vascan_search(q, format = "json", raw = FALSE, callopts = list())

Arguments

q
(character) Can be a scientific name, a vernacular name or a VASCAN taxon identifier (e.g. 861)
format
(character) One of json (default) or xml.
raw
(logical) If TRUE, raw json or xml returned, if FALSE, parsed data returned.
callopts
(list) Further args passed on to htt::GET.

Value

  • json, xml or a list.

References

API docs http://data.canadensys.net/vascan/api. You can also download bulk data http://data.canadensys.net/ipt/resource.do?r=vascan&request_locale=en

Examples

Run this code
vascan_search(q = "Helianthus annuus")
vascan_search(q = "Helianthus annuus", raw=TRUE)
vascan_search(q = c("Helianthus annuus", "Crataegus dodgei"), raw=TRUE)

# format type
## json
c <- vascan_search(q = "Helianthus annuus", format="json", raw=TRUE)
library(rjson)
fromJSON(c)

## xml
d <- vascan_search(q = "Helianthus annuus", format="xml", raw=TRUE)
library(XML)
xmlParse(d)

# lots of names, in this case 50
splist <- names_list(rank='species', size=50)
vascan_search(q = splist)

Run the code above in your browser using DataLab