About data types

The data for every variable in Echoview is of a particular type. The data type is displayed in the Data type box on the Name and Notes page of the Variable Properties dialog box.

This page describes the supported data types for each class of variable:

Acoustic variable data types

Single beam

Data type

Description

Angular position

Sample values are two angles (degrees) describing the detected position of the sample in the beam (determined from split beam phase measurements).

Boolean

Samples are either true or false.

Color

Sample values are 24-bit RGB quantities, with separate red, green and blue intensities in the range 0 to 255.

Current velocity magnitude

The magnitude of one of the current velocity vectors returned by an ADCP.

Linear

Real numbers with unspecified units.

Power dB

Sample power values (dB).

Single targets

Detected single targets with a range, angular position (for split beam targets) and target strength as a TS value.

Sv

Volume backscattering strength (dB re 1m-1).

Target length

Same as the Single targets data type but reporting target length (cm) in place of target strength (TS).

TS

Point backscattering strength data (dB re 1m2).

Unspecified dB

Sample values are dB values that are not Sv or TS. (E.g., the result from subtracting one Sv value from another.)

Multibeam

Data type

Description

Multibeam boolean

Sample values are either false or true.

Multibeam color

Sample values are 24-bit RGB quantities, with separate red, green and blue intensities in the range 0 to 255.

Multibeam magnitude

Uncalibrated echo magnitude in linear units.

Multibeam phase

Received signal phase (quadrature) in radians (−π to π).

Multibeam Sv

Volume backscattering strength (dB re 1m-1) for multibeam data.

Multibeam TS

Point backscattering strength data (dB re 1m2) for multibeam data.

Multibeam targets

Detected targets with a range, angular position, and Sv value.

Multibeam unspecified dB

Multibeam sample values are dB values that are unreferenced, i.e., neither Sv nor TS.

Multibeam angular position

Multibeam angular position values derived from available split beam phase measurements. Beam geometry matches that of the associated multibeam Sv variable.

Wideband

Data types of variables with underlying complex number ping samples for wideband data processing.

Data type

Description

Complex angular position

Sample angular position values (degrees) derived from wideband data where the transmit pulse is frequency modulated.

Complex power dB

Sample complex power values (dB) that represent values of the wideband power where the transmit pulse is frequency modulated.

Complex Sv

Sample complex Sv values (dB) calculated using wideband power.

Complex TS

Sample complex TS values (dB) calculated using wideband power.

Pulse compressed complex angular position

Sample values are two angles describing the detected position of the sample in the beam (determined from split beam phase measurements). The sample values are then pulse compressed.

Pulse compressed complex power dB

Wideband power values (dB) where the transmit pulse is frequency modulated. The sample data are then pulse compressed.

Pulse compressed complex Sv

Sample Sv values (dB) calculated using wideband power. The sample data are then pulse compressed.

Pulse compressed complex TS

Sample TS values (dB) calculated using wideband power. The sample data are then pulse compressed.

Matrix

Matrix acoustic variables represent data recorded by sonars that ping with a 3D matrix of beams. Data for a specified sector and angle of the matrix may be extracted by Echoview operators and handled as multibeam data. These data types support table view in Echoview.

Data type Description
Matrix Sv Volume backscattering strength (dB re 1m-1) matrix data.
Matrix TS Point backscattering strength (dB re 1m2) matrix data.

Matrix angular position

Matrix angular position values derived from available split beam phase measurements. Beam geometry matches that of the associated matrix Sv variable.

Matrix unspecified dB

Matrix sample values are dB values that are unreferenced, i.e., neither Sv nor TS.

Time series data types

Time series types define an estimation method that controls how they render on Time series graphs: Linear, Circular, or Step. Some time series types also specify that the Y-axis should be flipped (depth increases downward). These behaviors are automatic and type-driven.

Attitude

Heading, pitch and roll derived raw variables allow a single measurement at each timestamp. A message is sent when multiple values exist at the same timestamp. These variables are Circular time series.

Data type

Description

Raw heading

A raw heading variable has sample values of bearing in degrees.

Raw roll

A raw roll variable has sample values of roll are in degrees.

Raw pitch

A raw pitch variable has sample values of pitch in degrees.

Virtual heading

Virtual pitch

Virtual roll

Output data type for a virtual variable using these operators:

  • Smoothing filter
  • Copy - Time series
  • Time series set status

Movement

Data type

Description

Raw distance

A raw distance variable contains a time series of vessel log distances in nautical miles (nmi).

Raw speed

A speed variable contains a time series of speeds (ms-1) derived from a speed CSV file that has been added to a fileset.

Virtual distance

Virtual speed

Output data type of a virtual variable using these operators:

  • Smoothing filter
  • Copy - Time series
  • Time series set status

Line

Data type

Description

Raw line

Raw lines are a series of time/measurement coordinates read from an echosounder data file. For more information refer to About lines: Raw line.

A depth variable is a time series of depth values in meters.

A heave variable is a time series of heave values in meters depth.

A length variable is a time series of raw length values in meters.

A sounder-detected bottom line is time series of range values in meters.

Virtual line/Time series

A virtual line is a line variable defined in relation to another line. Virtual lines change in response to changes made to the lines relative to which they are defined. For more information refer to About lines: Virtual line.

Editable line

Editable lines can be created, edited and deleted. For more information refer to About lines: Editable line.

See About lines for more information.

Virtual length

 

Output data type a virtual variable using a these operators:

  • Smoothing filter
  • Copy - Time series
  • Time series set status

Virtual analysis

Data type

Description

Virtual analysis time series

A time series output by the virtual variables using these operators:

  • Copy - Time series
  • Interval analysis - Bottom feature
  • Interval analysis - Single targets
  • Interval analysis - Sv
  • Smoothing filter
  • Time series set status

Virtual calibration

Data type

Description

Virtual calibration time series

A time series output by the virtual variable using these operators:

  • Copy - Time series
  • Interval analysis - Calibration
  • Smoothing filter
  • Time series set status

Virtual transmission time series

Data type

Description

Virtual transmission time series

A time series output by the virtual variable using these operators:

  • Copy - Time series
  • Smoothing filter
  • Time series set status
  • Transmission time series select. The output data is a statistic for the aggregate of all pings in the specified transducer component.

Virtual unspecified time series

Data type

Description

Virtual unspecified time series

Data type output the virtual variables of these operators when the data is or has been assigned the Unspecified type:

  • Copy - Time series
  • Smoothing filter
  • Time series select
  • Time series set status

Time series collection data types

Data type

Description

Time series collection

A set of time series read from a *.table.csv file. For more information refer to About time series collections.

The output of a virtual variable using the Collate time series operator.

Transmission time series collection

A raw variable that contains active per-ping transducer transmission characteristics recorded in a data file added to a fileset. For more information refer to About time series collections.

Media variable data types

Data type

Description

Video

A video variable has the data type "video". The data consists of a time series of video frames in a fileset.

Image

An image variable has the data type "image". The data consists of images in a fileset.

Geopoint variable data types

Data type

Description

Bottom points

A bottom points variable contains a time series of geopoints output by a bottom classification. Bottom points consist of latitude, longitude, altitude, class name, class ID and extracted bottom features that are created by Echogram menu > Classify Bottom. A bottom points variable may be edited.

See About bottom classification for more information.

Position data type

Data type

Description

Position

A position variable (i.e., position GPS fixes) contains a set of GPS fix measurements. Fix values are in degrees of latitude and longitude at a measurement time.

GPS data is like a time series collection but is handled as a position variable rather than a general time series variable or time series collection.

See also

About variables
About virtual variables
Text data files
Raw variables derived from text data files
Raw variables derived from BioSonics data files
Raw variables derived from Sound Metrics data files
Raw variables derived from Furuno data files
Raw variables derived from HAC data files
Raw variables derived from HTI data files
Raw variables derived from Humminbird data files
Raw variables derived from Sonic data files
Raw variables derived from Precision Acoustics Systems data files
Raw variables derived from RD Instruments Workhorse data files
Raw variables derived from RESON data files
Raw variables derived from Simrad data files
Raw variables derived from SonarData EchoListener data files
Raw variables derived from Video data files