rgbif (version 0.9.2)

occ_count: Get number of occurrence records.

Description

Get number of occurrence records.

Usage

occ_count(taxonKey = NULL, georeferenced = NULL, basisOfRecord = NULL,
  datasetKey = NULL, date = NULL, catalogNumber = NULL, country = NULL,
  hostCountry = NULL, year = NULL, from = 2000, to = 2012,
  type = "count", publishingCountry = "US", nubKey = NULL,
  protocol = NULL, ...)

Arguments

taxonKey
Species key
georeferenced
Return only occurence records with lat/long data (TRUE) or all records (FALSE, default).
basisOfRecord
Basis of record
datasetKey
Dataset key
date
Collection date
catalogNumber
Catalog number. PARAMETER GONE.
country
Country data was collected in, two letter abbreviation. See http://countrycode.org/ for abbreviations.
hostCountry
Country that hosted the data. PARAMETER GONE.
year
Year data were collected in
from
Year to start at
to
Year to end at
type
One of count (default), schema, basis_of_record, countries, or year.
publishingCountry
Publishing country, two letter ISO country code
nubKey
Species key. PARAMETER NAME CHANGED TO taxonKey.
protocol
Protocol. E.g., 'DWC_ARCHIVE'
...
Further named parameters, such as query, path, etc, passed on to modify_url within GET call. Unnamed parameters will be comb

Value

  • A single numeric value, or a list of numerics.

Details

There is a slight difference in the way records are counted here vs. results from occ_search. For equivalent outcomes, in the occ_search function use hasCoordinate=TRUE, and hasGeospatialIssue=FALSE to have the same outcome for this function using georeferenced=TRUE.

References

http://www.gbif.org/developer/occurrence#metrics

Examples

Run this code
occ_count(basisOfRecord='OBSERVATION')
occ_count(georeferenced=TRUE)
occ_count(country='DE')
occ_count(country='CA', georeferenced=TRUE, basisOfRecord='OBSERVATION')
occ_count(datasetKey='9e7ea106-0bf8-4087-bb61-dfe4f29e0f17')
occ_count(year=2012)
occ_count(taxonKey=2435099)
occ_count(taxonKey=2435099, georeferenced=TRUE)
occ_count(protocol='DWC_ARCHIVE')

# Just schema
occ_count(type='schema')

# Counts by basisOfRecord types
occ_count(type='basisOfRecord')

# Counts by countries. publishingCountry must be supplied (default to US)
occ_count(type='countries')

# Counts by year. from and to years have to be supplied, default to 2000 and 2012
occ_count(type='year', from=2000, to=2012)

# Counts by publishingCountry, must supply a country (default to US)
occ_count(type='publishingCountry')
occ_count(type='publishingCountry', country='BZ')

# Pass on options to httr
library('httr')
# res <- occ_count(type='year', from=2000, to=2012, config=progress())
# res

Run the code above in your browser using DataCamp Workspace