| enuToOtherAdp {oce} | R Documentation |
Convert ADP velocity components from an enu-based coordinate system to another system, perhaps to align axes with the coastline.
enuToOtherAdp(x, heading = 0, pitch = 0, roll = 0)
x |
An |
heading |
number or vector of numbers, giving the angle, in degrees, to be added to the heading. See “Details”. |
pitch |
as |
roll |
as |
The supplied angles specify rotations to be made around the axes for which
heading, pitch, and roll are defined. For example, an eastward current will
point southeast if heading=45 is used.
The returned value has heading, pitch, and roll matching those of x,
so these angles retain their meaning as the instrument orientation.
NOTE: this function works similarly to xyzToEnuAdp, except
that in the present function, it makes no difference whether the instrument
points up or down, etc.
An object with data$v[,1:3,] altered appropriately, and
metadata$oce.coordinate changed from enu to other.
Dan Kelley
RD Instruments, 1998. ADP Coordinate Transformation, formulas and calculations. P/N 951-6079-00 (July 1998)
See read.adp for other functions that relate to
objects of class "adp".
Other things related to adp data: [[,adp-method,
[[<-,adp-method, adp-class,
adpEnsembleAverage, adp,
as.adp, beamName,
beamToXyzAdp, beamToXyzAdv,
beamToXyz, beamUnspreadAdp,
binmapAdp, enuToOther,
handleFlags,adp-method,
plot,adp-method, read.ad2cp,
read.adp.nortek,
read.adp.rdi,
read.adp.sontek.serial,
read.adp.sontek, read.adp,
read.aquadoppHR,
read.aquadoppProfiler,
read.aquadopp, rotateAboutZ,
setFlags,adp-method,
subset,adp-method,
summary,adp-method, toEnuAdp,
toEnu, velocityStatistics,
xyzToEnuAdp, xyzToEnu
library(oce) data(adp) o <- enuToOtherAdp(adp, heading=-31.5) plot(o, which=1:3)