| rxtracto | R Documentation | 
rxtracto_new uses the R program 'rerddap' to extract environmental
data from an 'ERDDAP' server along a (x,y,z, time) trajectory.
rxtracto(
  dataInfo,
  parameter = NULL,
  xcoord = NULL,
  ycoord = NULL,
  zcoord = NULL,
  tcoord = NULL,
  xlen = 0,
  ylen = 0,
  zlen = 0,
  xName = "longitude",
  yName = "latitude",
  zName = "altitude",
  tName = "time",
  interp = NULL,
  verbose = FALSE,
  progress_bar = FALSE
)
dataInfo | 
 - the return from an 'rerddap::info' call to an 'ERDDAP™' server  | 
parameter | 
 - character string containing the name of the parameter to extract  | 
xcoord | 
 - a real array with the x-coordinates of the trajectory (if longitude in #' decimal degrees East, either 0-360 or -180 to 180)  | 
ycoord | 
 - a real array with the y-coordinate of the trajectory (if latitude in decimal degrees N; -90 to 90)  | 
zcoord | 
 -a real array with the z-coordinate of the trajectory (usually altitude or depth)  | 
tcoord | 
 - a character array with the times of the trajectory in "YYYY-MM-DD" - for now restricted to be time.  | 
xlen | 
 - real array defining the longitude box around the given point (xlen/2 around the point)  | 
ylen | 
 - real array defining the latitude box around the given point (ylen/2 around the point)  | 
zlen | 
 - real array defining the depth or altitude box around the given point (zlen/2 around the point)  | 
xName | 
 - character string with name of the xcoord in the 'ERDDAP™' dataset (default "longitude")  | 
yName | 
 - character string with name of the ycoord in the 'ERDDAP™' dataset (default "latitude")  | 
zName | 
 - character string with name of the zcoord in the 'ERDDAP™' dataset (default "altitude")  | 
tName | 
 - character string with name of the tcoord in the 'ERDDAP™' dataset (default "time")  | 
interp | 
 - array (size 2) of character strings - c(interpolation type, neighborhood) Uses the new ERDDAP interpoation option to get values See Vignette for details Default is Null, do not use the interpolation option  | 
verbose | 
 - logical variable (default FALSE) if the the URL request should be verbose  | 
progress_bar | 
 - logical variable (default FALSE) should a progress bar be displayed  | 
If success a dataframe containing:
column 1 = mean of data within search radius
column 2 = standard deviation of data within search radius
column 3 = number of points found within search radius
column 4 = time of returned value
column 5 = min longitude of call (decimal degrees)
column 6 = max longitude of call (decimal degrees)
column 7 = min latitude of call (decimal degrees)
column 8 = max latitude of call (decimal degrees)
column 9 = requested time in tag
column 10 = median of data within search radius
column 11 = median absolute deviation of data within search radius
else an error string
## toy example to show use
## but keep execution time down
##
# dataInfo <- rerddap::info('erdHadISST')
##
parameter <- 'sst'
xcoord <- c(-130.5)
ycoord <- c(40.5)
tcoord <- c('2006-01-16')
# extract <- rxtracto(dataInfo, parameter = parameter, xcoord = xcoord,
#                   ycoord = ycoord, tcoord= tcoord
#                   )
##
## bathymetry example
## 2-D example getting bathymetry
## Wrap rerddap::info('etopo360') call in function that insures proper finish if it fails
dataInfo <- safe_info('etopo360')
parameter <- 'altitude'
# extract <- rxtracto(dataInfo, parameter, xcoord = xcoord, ycoord = ycoord)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.