interp2DDelineations: 2D interpolation of the delineations and surface topography

interp2DDelineationsR Documentation

2D interpolation of the delineations and surface topography

Description

This function groups the delineations by their indexes or names and interpolates each group separately. You need to check, that all your delineations are either in the same order (e.g., for every data, your first delineated the lake bottom, than the sediment below) or the delineations have consistent names across all the data set (e.g., "lake_bottom", "lake_sediments"). It interpolates also the topography (surface elevation given by the coordinates).

Usage

interp2DDelineations(
  x,
  dx = NULL,
  dy = NULL,
  h = 6,
  extend = c("bbox", "chull", "buffer"),
  buffer = NULL,
  shp = NULL
)

## S4 method for signature 'GPRsurvey'
interp2DDelineations(
  x,
  dx = NULL,
  dy = NULL,
  h = 6,
  extend = c("bbox", "chull", "buffer"),
  buffer = NULL,
  shp = NULL
)

Arguments

x

[GPRsurvey class] An object of the class GPRsurvey

dx

[numeric(1)] x-resolution

dy

[numeric(1)] y-resolution

h

[integer(1)] Number of levels in the hierarchical construction (see mba.surf).

extend

[character(1)] Extend type for the interpolation based on the GPR data (if shp = NULL or on the object passed to shp), see details.

buffer

[character(1)] A buffer can be applied to increase the extend by the value defined by buffer.

shp

[matrix|list|sf|sp] An object to define the interpolation extend.

Details

bbox

axis-aligned bounding box

chull

convex hull

buffer

BUffer polygon at a specified distance around the GPR lines. The argument buffer must be specified (i.e., not NULL)

Value

[GPRcube] A GPRcube object consisting of k + 1 surfaces of dimension m \times n. k is the number of delineations. The first surface corresponds to the topography while the others to the interpolated delineations.


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