Nearest species sightings

Share:

Description

Returns the most recent and nearest reported sighting information with observations of a species.

Usage

1
2
nearestobs(species, lat = NULL, lng = NULL, back = NULL, max = NULL,
  locale = NULL, provisional = FALSE, hotspot = FALSE, sleep = 0, ...)

Arguments

species

(required) Scientific name of the species of interest (not case sensitive). See eBird taxonomy for more information: http://ebird.org/content/ebird/about/ebird-taxonomy

lat

Decimal latitude. value between -90.00 and 90.00, up to two decimal places of precision. Defaults to latitude basd on IP.

lng

Decimal longitude. value between -180.00 and 180.00, up to two decimal places of precision. Defaults to longitude basd on IP.

back

Number of days back to look for observations (between 1 and 30, defaults to 14).

max

Maximum number of result rows to return in this request (between 1 and 10000, defaults to all).

locale

Language/locale of response (when translations are available). See http://java.sun.com/javase/6/docs/api/java/util/Locale.html (defaults to en_US).

provisional

Should flagged records that have not been reviewed be included? (defaults to FALSE).

hotspot

Should results be limited to sightings at birding hotspots? (defaults to FALSE).

sleep

Time (in seconds) before function sends API call (defaults to zero. Set to higher number if you are using this function in a loop with many API calls).

...

Curl options passed on to GET

Value

A data.frame containing the collected information:

"comName": species common name

"howMany": number of individuals observed, NA if only presence was noted

"lat": latitude of the location.

"lng": longitude of the location.

"locID": unique identifier for the location

"locName": location name

"locationPrivate": TRUE if location is not a birding hotspot

"obsDt": observation date formatted according to ISO 8601 (e.g. 'YYYY-MM-DD', or 'YYYY-MM-DD hh:mm'). Hours and minutes are excluded if the observer did not report an observation time.

"obsReviewed": TRUE if observation has been reviewed, FALSE otherwise

"obsValid": TRUE if observation has been deemed valid by either the automatic filters or a regional viewer, FALSE otherwise

"sciName" species' scientific name

Author(s)

Rafael Maia rm72@zips.uakron.edu

References

http://ebird.org/

Examples

1
2
3
4
5
## Not run: 
nearestobs('branta canadensis', 42, -76)
nearestobs('branta canadensis', 42, -76, max=10, provisional=TRUE, hotspot=TRUE)

## End(Not run)