Description Usage Arguments Details References Examples
Get NOAA buoy data from the National Buoy Data Center
1 2 3 4 5 |
dataset |
(character) Dataset name to query. See below for Details. Required |
buoyid |
Buoy ID, can be numeric/integer/character. Required |
year |
(integer) Year of data collection. Optional |
datatype |
(character) Data type, one of 'c', 'cc', 'p', 'o'. Optional |
... |
Curl options passed on to |
refresh |
(logical) Whether to use cached data ( |
Functions:
buoy_stations - Get buoy stations. A cached version of the dataset
is available in the package. Beware, takes a long time to run if you
do refresh = TRUE
buoys - Get available buoys given a dataset name
buoy - Get data given some combination of dataset name, buoy ID, year, and datatype
Options for the dataset parameter. One of:
adcp - Acoustic Doppler Current Profiler data
adcp2 - MMS Acoustic Doppler Current Profiler data
cwind - Continuous Winds data
dart - Deep-ocean Assessment and Reporting of Tsunamis data
mmbcur - Marsh-McBirney Current Measurements data
ocean - Oceanographic data
pwind - Peak Winds data
stdmet - Standard Meteorological data
swden - Spectral Wave Density data with Spectral Wave Direction data
wlevel - Water Level data
http://www.ndbc.noaa.gov/, http://dods.ndbc.noaa.gov/
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | ## Not run:
# Get buoy station information
x <- buoy_stations()
library("leaflet")
leaflet(data = na.omit(x)) %>%
leaflet::addTiles() %>%
leaflet::addCircles(~lon, ~lat, opacity = 0.5)
# Get available buoys
buoys(dataset = 'cwind')
# Get data for a buoy
## if no year or datatype specified, we get the first file
buoy(dataset = 'cwind', buoyid = 46085)
# Including specific year
buoy(dataset = 'cwind', buoyid = 41001, year = 1999)
# Including specific year and datatype
buoy(dataset = 'cwind', buoyid = 41001, year = 2008, datatype = "cc")
buoy(dataset = 'cwind', buoyid = 41001, year = 2008, datatype = "cc")
# Other datasets
buoy(dataset = 'ocean', buoyid = 41029)
# curl debugging
library('httr')
buoy(dataset = 'cwind', buoyid = 46085, config=verbose())
# some buoy ids are character, case doesn't matter, we'll account for it
buoy(dataset = "stdmet", buoyid = "VCAF1")
buoy(dataset = "stdmet", buoyid = "wplf1")
buoy(dataset = "dart", buoyid = "dartu")
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.