This function defines the AcousticLayer
process data, which sets the range intervals of the acoustic layers used in acoustic-trawl estimation models in StoX.
DefineAcousticLayer(
processData,
UseProcessData = FALSE,
StoxAcousticData,
DefinitionMethod = c("WaterColumn", "HighestResolution", "Resolution", "Table"),
Resolution = double(),
LayerTable = data.table::data.table()
)
The current data produced by a previous instance of the function.
Logical: If TRUE use the existing function output in the process.
StoxAcousticData
(defined in RstoxData).
Character: A string naming the method to use, one of "WaterColumn", to define one single for the entire water column; "HighestResolution", to use the maximum possible vertical resolution without intersecting hauls; "Resolution", which can be used to set a fixed layer thickness; and "Table" to provide the LayerTable
.
Numeric: A single numeric giving the thickness of the layers.
A table of Layer name, MinLayerDepth in meters and MaxLayerDepth in meters, defining the Layers.
An object of StoX data type AcousticLayer
.
Biotic Layers are generated using DefineBioticLayer
. For the horizontal resolution (Stratum/PSU) see DefineBioticPSU
and DefineAcousticPSU
.