beamToXyzAdv {oce} | R Documentation |
Convert ADV velocity components from a beam-based coordinate system to a xyz-based coordinate system.
beamToXyzAdv(x, debug=getOption("oceDebug"))
x |
an object of class |
debug |
a flag that, if non-zero, turns on debugging. Higher values yield more extensive debugging. |
The coordinate transformation is done using the transformation matrix
contained in x@metadata$transformation.matrix
, which is normally
inferred from the header in the binary file. If there is no such matrix
(e.g. if the data were streamed through a data logger that did not capture
the header), beamToXyzAdv
the user will need to store one in
x
, e.g. by doing something like the following:
x@metadata$transformation.matrix <- rbind(c(11100, -5771, -5321), c(
291, 9716, -10002), c( 1409, 1409, 1409)) / 4096
.
Dan Kelley
http://www.nortek-as.com/lib/forum-attachments/coordinate-transformation
See read.adv
for notes on functions relating to
"adv"
objects.