GMS:3D Interpolation Options: Difference between revisions

From XMS Wiki
Jump to navigationJump to search
No edit summary
No edit summary
Line 3: Line 3:
The basic approach to performing an interpolation is to select an appropriate interpolation scheme and interpolation parameters, and then interpolate to the desired object using one of the interpolation commands (to [[GMS:3D Grid Module|3D Grid]], to [[GMS:3D Mesh Module|3D Mesh]], etc.) described below.
The basic approach to performing an interpolation is to select an appropriate interpolation scheme and interpolation parameters, and then interpolate to the desired object using one of the interpolation commands (to [[GMS:3D Grid Module|3D Grid]], to [[GMS:3D Mesh Module|3D Mesh]], etc.) described below.


The interpolation options are selected using the 3D Interpolation Options dialog which is accessed through the '''''Interp. Options''''' command in the ''Interpolation'' menu. Once a set of options is selected, those options are used for all subsequent interpolation commands. The options in the 3D Interpolation Options dialog are as follows:
The interpolation options are selected using the ''3D Interpolation Options'' dialog which is accessed through the '''''Interp. Options''''' command in the ''Interpolation'' menu. Once a set of options is selected, those options are used for all subsequent interpolation commands. The options in the 3D Interpolation Options dialog are as follows:


===Active Dataset===
===Active Dataset===
Interpolation is always performed using the active [[GMS:Datasets|dataset]] of the active scatter point set. The active dataset is normally selected in the [[GMS:The GMS Screen|Project Explorer]]. The name of the current active dataset is listed at the top of the 3D Interpolation Options dialog.
Interpolation is always performed using the active [[GMS:Datasets|dataset]] of the active scatter point set. The active dataset is normally selected in the [[GMS:The GMS Screen|Project Explorer]]. The name of the current active dataset is listed at the top of the ''3D Interpolation Options'' dialog.


If the active dataset is transient then more interpolation options are available. (see [[GMS:Steady State vs. Transient Interpolation|Steady State vs. Transient Interpolation]])
If the active dataset is transient then more interpolation options are available. (see [[GMS:Steady State vs. Transient Interpolation|Steady State vs. Transient Interpolation]])
Line 27: Line 27:
Occasionally, scatter point sets are sampled along vertical traces. In such cases, the distances between scatter points along the vertical traces are an order of magnitude smaller than the distances between scatter points along the horizontal plane. For example, if the scatter point set was obtained from borehole data, the distance between scatter points may be a few centimeters, whereas the distance between boreholes may be several meters. This disparity in scaling causes clustering and can be a source of poor results in some interpolation methods.
Occasionally, scatter point sets are sampled along vertical traces. In such cases, the distances between scatter points along the vertical traces are an order of magnitude smaller than the distances between scatter points along the horizontal plane. For example, if the scatter point set was obtained from borehole data, the distance between scatter points may be a few centimeters, whereas the distance between boreholes may be several meters. This disparity in scaling causes clustering and can be a source of poor results in some interpolation methods.


The effects of clustering along vertical traces can be minimized using the vertical anisotropy option in the 3D Interpolation Options dialog. The Z coordinate of each of the scatter points is multiplied by 1 / the vertical anisotropy parameter prior to interpolation. Thus, if the vertical anisotropy parameter is less than 1.0, scatter points along the same vertical axis appear farther apart than they really are and scatter points in the same horizontal plane appear closer than they really are.  As a result, points in the same horizontal plane are given a higher relative weight than points along the Z axis. This can result in improved accuracy, especially in cases where the horizontal correlation between scatter points is expected to be greater than the vertical correlation (which is typically the case in soils since soils are deposited in horizontal layers).
The effects of clustering along vertical traces can be minimized using the vertical anisotropy option in the ''3D Interpolation Options'' dialog. The Z coordinate of each of the scatter points is multiplied by 1 / the vertical anisotropy parameter prior to interpolation. Thus, if the vertical anisotropy parameter is less than 1.0, scatter points along the same vertical axis appear farther apart than they really are and scatter points in the same horizontal plane appear closer than they really are.  As a result, points in the same horizontal plane are given a higher relative weight than points along the Z axis. This can result in improved accuracy, especially in cases where the horizontal correlation between scatter points is expected to be greater than the vertical correlation (which is typically the case in soils since soils are deposited in horizontal layers).


===Assign default extrapolation value to hidden objects===
===Assign default extrapolation value to hidden objects===

Revision as of 14:47, 30 September 2013

3D scatter point sets are used for interpolation to other data types such as grids and meshes. Interpolation is useful for such tasks as iso-surface rendering or setting up input data for a model. Since no interpolation scheme is superior in all cases, several interpolation techniques are provided in GMS.

The basic approach to performing an interpolation is to select an appropriate interpolation scheme and interpolation parameters, and then interpolate to the desired object using one of the interpolation commands (to 3D Grid, to 3D Mesh, etc.) described below.

The interpolation options are selected using the 3D Interpolation Options dialog which is accessed through the Interp. Options command in the Interpolation menu. Once a set of options is selected, those options are used for all subsequent interpolation commands. The options in the 3D Interpolation Options dialog are as follows:

Active Dataset

Interpolation is always performed using the active dataset of the active scatter point set. The active dataset is normally selected in the Project Explorer. The name of the current active dataset is listed at the top of the 3D Interpolation Options dialog.

If the active dataset is transient then more interpolation options are available. (see Steady State vs. Transient Interpolation)

Interpolation Methods

The following methods are supported for 3D interpolation in GMS:

Log interpolation is also supported.

Anisotropy

Sometimes the data associated with a scatter point set will have directional tendencies. The azimuth and horizontal anisotropy allow the user to take into account these tendencies.

Vertical Anisotropy

In 3D, vertical anisotropy is also available. In previous versions of GMS the user could enter a Z scale. Vertical anisotropy is 1 over the Z scale. This notation was changed to be consistent with Kriging.

Occasionally, scatter point sets are sampled along vertical traces. In such cases, the distances between scatter points along the vertical traces are an order of magnitude smaller than the distances between scatter points along the horizontal plane. For example, if the scatter point set was obtained from borehole data, the distance between scatter points may be a few centimeters, whereas the distance between boreholes may be several meters. This disparity in scaling causes clustering and can be a source of poor results in some interpolation methods.

The effects of clustering along vertical traces can be minimized using the vertical anisotropy option in the 3D Interpolation Options dialog. The Z coordinate of each of the scatter points is multiplied by 1 / the vertical anisotropy parameter prior to interpolation. Thus, if the vertical anisotropy parameter is less than 1.0, scatter points along the same vertical axis appear farther apart than they really are and scatter points in the same horizontal plane appear closer than they really are. As a result, points in the same horizontal plane are given a higher relative weight than points along the Z axis. This can result in improved accuracy, especially in cases where the horizontal correlation between scatter points is expected to be greater than the vertical correlation (which is typically the case in soils since soils are deposited in horizontal layers).

Assign default extrapolation value to hidden objects

This option will assign the default extrapolation value to all cells that are hidden using the Hide command in the Display | Visibility menu option (see Display Menu).

Truncation

When interpolating a set of values, it is sometimes useful to limit the interpolated values to lie between a minimum and maximum value. For example, when interpolating contaminant concentrations, a negative value of concentration is meaningless. However, many interpolation schemes will produce negative values even if all of the scatter points have positive values. This occurs in areas where the trend in the data is toward a zero value. The interpolation may extend the trend beyond a zero value into the negative range. In such cases it is useful to limit the minimum interpolated value to zero. Interpolated values can be limited to a given range by selecting the Truncate values option in the 3D Interpolation Options dialog.