GPR-class: Class GPR

GPR-classR Documentation

Class GPR

Description

An S4 class to represent a ground-penetrating radar (GPR) data.

Slots

version

A length-one character vector indicating the version of RGPR

data

A m \times n numeric matrix consiting of a cross-section of signal amplitudes as a function of the GPR position. The columns of data correspond to the GPR traces and the row of data to the time/depth samples.

traces

A length-m numeric vector corresponding to the trace number.

depth

A length-n numeric vector indicating the sampling time or the vertical position of the trace samples.

pos

A length-m numeric vector indicating the relative position of the trace along the survey profile.

time0

A length-m numeric vector containing the 'time-zero' of every trace.

time

A length-m numeric vector containing the recording time of every trace.

fid

A length-m character vector containing fiducial markers associated with the traces.

ann

A length-m character vector containing annotations associated with the traces.

coord

A m \times 3 matrix containing the (x, y, z) positions of every trace.

rec

A m \times 3 matrix containing the (x, y, z) positions of the receiver for every trace.

trans

A m \times 3 matrix containing the (x, y, z) positions of the transmitter for every trace.

coordref

A length-3 numeric vector containing the coordinates of a local reference.

freq

A length-one numeric vector corresponding to the GPR antennae frequency (in MHz).

dz

A length-one numeric vector corresponding to the time or depth sampling step.

dx

A length-one numeric vector corresponding to the trace step.

antsep

A length-one numeric vector corresponding to the antenna separation.

name

A length-one character vector containing the name of the GPR data.

description

A length-one character vector containing the description of the GPR data.

filepath

A length-one character vector containing the file path of the original GPR data.

depthunit

A length-one character vector corresponding to the time/depth unit (e.g., "ns", "m").

posunit

A length-one character vector corresponding to the (x, y)-unit (e.g., "m").

surveymode

A length-one character vector containing the survey mode (e.g., "Reflection", "CMP")

date

A length-one character vector containing the date of the survey in the format "yyyy-mm-dd".

crs

A length-one character vector containing the coordinate reference system following the R notation of proj4string from the PROJ.4 library.

proc

A length-varying character vector whose each element correspond to a processing step applied to the data.

vel

A list containing the velocity model.

delineations

A list containing delineated structures.

hd

A list containing less relevant additional informations.

Survey mode

Difference between reflection and CMP and WARR

reflection

The trace positions increase from trace to trace. The antenna separation distance is constant. Amplitude = f(depth, position)

CMP

The trace positions, x@pos, are constant and equal to zero. The antenna separation distance increases increase from trace to trace. Amplitude = f(depth, antsep)

WARR

The trace positions, x@pos, are not constant because while the signal is emitted from the same position, the signal the signal is recorded from different positions. The antenna separation distance increases increase from trace to trace. Is "CMP" a special case of "WARR"? Amplitude = f(depth, antsep)

CMPAnalysis

No trace positions, x@pos = numeric(0), no antenna separation, x@antsep = numeric(0), coherence/semblance = f(depth, velocity)


emanuelhuber/RGPR documentation built on May 13, 2024, 9:31 p.m.