Learn R Programming

rerddap (version 0.3.4)

info: Get information on an ERDDAP dataset.

Description

Get information on an ERDDAP dataset.

Usage

info(datasetid, url = eurl(), ...)
as.info(x, url)

Arguments

datasetid
Dataset id
url
A URL for an ERDDAP server. Default: http://upwell.pfeg.noaa.gov/erddap/
...
Further args passed on to GET (must be a named parameter)
x
A datasetid or the output of info

Value

Prints a summary of the data on return, but you can index to various information.The data is a list of length two with:
  • variables - Data.frame of variables and their types
  • alldata - List of data variables and their full attributes
Where alldata element has many data.frame's, one for each variable, with metadata for that variable. E.g., for griddap dataset noaa_pfeg_696e_ec99_6fa6, alldata has:
  • NC_GLOBAL
  • time
  • latitude
  • longitude
  • sss

References

http://upwell.pfeg.noaa.gov/erddap/index.html

Examples

Run this code
## Not run: 
# # grid dap datasets
# info('noaa_esrl_027d_0fb5_5d38')
# 
# (out <- ed_search(query='temperature'))
# info(out$info$dataset_id[5])
# info(out$info$dataset_id[15])
# info(out$info$dataset_id[25])
# info(out$info$dataset_id[150])
# info(out$info$dataset_id[400])
# info(out$info$dataset_id[678])
# 
# out <- info(datasetid='noaa_esrl_027d_0fb5_5d38')
# ## See brief overview of the variables and range of possible values, if given
# out$variables
# ## all information on longitude
# out$alldata$longitude
# ## all information on air
# out$alldata$air
# 
# # table dap datasets
# (out <- ed_search(query='temperature', which = "table"))
# info(out$info$dataset_id[1])
# info(out$info$dataset_id[2])
# info(out$info$dataset_id[3])
# info(out$info$dataset_id[4])
# 
# info('erdCalCOFIfshsiz')
# out <- info('erdCinpKfmBT')
# ## See brief overview of the variables and range of possible values, if given
# out$variables
# ## all information on longitude
# out$alldata$longitude
# ## all information on Haliotis_corrugata_Mean_Density
# out$alldata$Haliotis_corrugata_Mean_Density
# 
# # use a different ERDDAP server
# ## Marine Institute (Ireland)
# info("IMI_CONN_2D", url = "http://erddap.marine.ie/erddap/")
# ## Marine Domain Awareness (MDA) (Italy)
# info("erdMH1chlamday", url = "https://bluehub.jrc.ec.europa.eu/erddap/")
# ## End(Not run)

Run the code above in your browser using DataLab