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.