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 object of class |
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"
.
library(oce) data(adp) o <- enuToOtherAdp(adp, heading=-31.5) plot(o, which=1:3)