Grid Sections

Use the Grid Section(s) option to produce grids from a database array channel, correctly oriented in three dimensions.

ClosedExpand to see the two GX.Net variants for this option and the locations (menus) where this option is available.

geogxnet.dll(Geosoft.GX.GridUtils.GridArrayData;Run)*:

  • Section Tools > Grid Section(s)
  • 3D View >  Grid Array Data

geogxnet.dll(Geosoft.GX.GridUtils.GridArrayData;RunFrom3D)*:

  • 3D Viewer: Add to 3D > Grids >  Grid Sections

Grid Section(s) dialog options

Grid

Select the lines to grid; available options:

  • All lines: All the lines will be processed.

  • Displayed line: Only the currently displayed line will be gridded.

  • Selected lines: All selected lines will be gridded (default option).

See the Application Notes below for further details.

Script Parameter: GRIDCDI.LINES [ "A" : All lines, "S" : Selected lines (default), "D" : Displayed line]

Data array

Select the channel containing the data array to grid.

The list is populated only with the array channels.

Script Parameter: GRIDCDI.DATA

Depth array

If the depth increments are loaded onto the data array channel, this entry will be disabled. Otherwise, you can enter the depth array channel specifying the vertical location of each of the data elements to plot.

The entry is populated only with channels of the same dimension as the data array.

Script Parameter: CDI.DEPTH_ARRAY_CHAN

Negative depths

Check this option if the values in the depth array are specified in the same direction as elevation and decrease downward.

Script Parameter: CDI.NEGATIVE_DEPTHS_DOWN [0: unchecked (default), 1: checked]

Elevation

Use this channel to define topography or a reference elevation. If defined, the depth or relative elevation values are added to these values to give the true elevation ("Z") of each data value.

Script Parameter: CDI.ELEVATION_CHAN

Prefix of section(s)

Specify a prefix for the output section grids. Adding a prefix to your output grids may help you to filter (or sort) your sections. By default, this field is left blank, and no prefix is added to the output section grids.

Each grid section name is concatenated using the optional prefix, the channel name, the line name, and the selected display gridding method.

Script Parameter: GRIDCDI.PREFIX

Display option

Select from one of the available options:

  • Display grid: The output section grids will open in individual grid windows within the current project's workspace.

  • Do not display: The output section grids will be added to the current project and listed in the Project Explorer, but they will not open in the project's workspace.

    The option overrides the Advanced Settings parameter "Display Created Grids" when its value is set to "True".

  • 3D view: The output section grids will be added to the current 3D view and rendered in the viewer window. This option becomes available and is selected by default when a 3D view is open in the current workspace.

This parameter:

  • Is disabled when the Run in background option is selected and re-enabled when Run in background is deselected.

  • Is not available when Grid Section(s) is opened from the 3D Viewer menu, Add to 3D > Grids >  Grid Sections. In this case, the grids are automatically added to the current 3D view and displayed in the viewer window.

Script Parameter: GRIDCOPY.DISPLAY_OPTION ["Do not display" (default), "Display grid", "3D view"]

[Run in background]

Gridding can be a resource-intensive task. The duration can range from minutes to hours, depending on the size of the dataset. By choosing the Run in background option, you can execute the gridding process asynchronously, allowing you to continue using Oasis montaj for other tasks while the gridding is underway. Multiple instances of the gridding process can run concurrently in the background, whether they are for the same database or different ones.

When you press the OK button with the Run in background option checked:

An Oasis montaj command-line window (OMS) will open and run in the background on the taskbar until the gridding task is complete. Oasis montaj becomes available immediately after the OMS console window is launched. Do not close the console window before the process finishes — this will cancel the gridding, and no output grid files will be produced. When the gridding process is complete, the console window will close automatically.

In the current Oasis montaj project, in the Project Explorer:

  • You can monitor the progress of your gridding while working on other tasks.

    The progress of the gridding is monitored, and the status (e.g., processing, completed, failed, canceled) is visually indicated in the Jobs tab. A new node is appended to the tab, and entries for each of the output files are created under this node in the tree.

  • As the gridding process for each selected line in the database completes, the output section grid is automatically added to the Grids node in the Data tab.

    You can double-click on the job node in the Jobs tab to initiate a rerun of the gridding using the previously set parameters. You also have the option to adjust these parameters before starting the process again.

Closing the project (or the Oasis montaj instance) while background gridding is in progress will display a confirmation prompt. If you choose to close the project while the oms.exe is running in the background, the process will continue to execute to completion.

The selection state of the Run in background option is retained on subsequent runs of the gridding tool in the same project.

More

Select this button to reveal the parameters under the Display and Grid sections.

Display

The tab is not available when either the Run in background option is selected or the Display option is set to "Do not display".

Colour method

Specify the colour zoning method for rendering colour distributions. Select one of the options below:

  • As last displayed: the grid is displayed in its last viewed state: its previous colour transform is used, and the currently selected colour scheme will be ignored.

  • Default: the default colour distribution method is used.

  • Histogram equalization: your data values are evaluated, and the zones are statistically determined, such that data is equally divided among the histogram bins.
  • Normal distribution: your data is assumed to be normally distributed, and the zones are determined based on the standard distribution for a standard bell curve.
  • Linear: the range of data values are divided linearly into even increments.
  • Log-Linear: the zone values are updated based on the log distribution of the data, and the data is displayed using the log-linear colour distribution.

Script Parameter: GRIDCDI.METHOD [0 : Default, 1: Linear, 2 : Normal distribution, 3 : Histogram equalization, 5 : Log-Linear, 6 : As last displayed]

Colours

Select the colours for rendering the image of the grids. To modify the selection, click on the Colours scheme, and the Select Colour Scheme dialog will appear. Use this dialog to navigate through the scheme categories and to select a colour scheme to best display your grid(s).

Script Parameter: GRIDCDI.TABLE

Brightness

Specify the brightness of the grid image. The normal brightness is defined at 0. You can change the Brightness value from -100 (black) to 100 (white) using either the slider bar or by entering an exact value.

Script Parameter: GRIDCDI.BRIGHTNESS

Reverse colour distribution

Check the Reverse colour distribution option to reverse the distribution of the selected colour scheme.

For example, the colour scheme used for displaying resistivity data is the inverse of the scheme used for conductivity data. By enabling you to reverse the colour scheme on the fly, the same table can be used to display both.

Script Parameter: GRIDCDI.REVERSED [0: unchecked (default), 1: checked]

Pixel view

Select the Pixel view option for display purposes. By default, the grid is first interpolated to a smooth image at the screen resolution. If you prefer to honour the grid resolution, the image will appear pixelated, and the colour will change at the actual grid interval rather than the screen resolution. Formerly, this functionality was found under the image filters as " No smoothing (GRD)". Check this box to forgo the smoothing.

Script Parameter: GRIDCDI.PIXEL [0: unchecked (default), 1: checked]

Vertical exaggeration

Specify a single vertical exaggeration for displaying all the output section grids.

Press the calculator button (), located next to this field, to have the vertical exaggeration calculated. (It will be based on the longest section grid; see the Application Notes below for further details.)

If this parameter is not specified, no vertical exaggeration will be preset in the grid(s), and you will be prompted to provide one every time you open any of the generated section grids.

Script Parameter: GRIDCDI.VERTICAL_EXAGGERATION

Grid

Display method

Select a display method from the drop-down list. The selection includes three gridding methods: Minimum Curvature Gridding, Inverse Distance Weighting, and Direct Gridding.

In addition, the pixel plot produces a grid-like output but draws a rectangle around each data point, and so, unlike gridding, preserves both the original location and data values.

Script Parameter: GRIDCDI.DISPLAY_METHOD

Horizontal cell size

Vertical cell size

Depending on the Display method selected, it is possible to set:

  • both the vertical and horizontal cell size for Inverse Distance Weighted Gridding and Direct Gridding.

  • just the horizontal cell size: Minimum Curvature Gridding uses square grid cells.

  • neither: pixel plot cell sizes vary in both dimensions depending on the data separations.

Script Parameter: GRIDCDI.CELLSIZE_X

Script Parameter: GRIDCDI.CELLSIZE_Z

[Advanced Gridding Options]

Select the Advanced Gridding Options button to modify the parameters of the selected gridding method. For more information on the contextual parameters, click the Help button on the Advanced Gridding Options dialog.

Application Notes

For details on crooked sections, see the topic Crooked Section Grids.

When displaying a 2D view of the sections, for each selected line in the database, the following procedure is used to construct a grid file:

  • The section horizontal axis values are constructed using the accumulated distance calculated from these channels.

  • The section vertical values are taken directly from the Depth channel or property.

  • The azimuth of the grid is calculated based on the first and last (X,Y) locations in the line.

  • The geolocated linking is in effect, and the cursor location is properly tracked between 2D and 3D maps, and databases.

  • The grid is created using either the minimum curvature method, inverse distance weighting, or direct gridding. In addition, the pixel plot produces a grid-like output, but draws a rectangle around each data point, and so, unlike gridding, preserves both the original location and data values.

  • The name of the grid is constructed with the specified prefix, followed by the channel name (data array), line name, and the acronym of the gridding method used.

Calculate the Vertical Exaggeration for the Output Section Grids

When you click the calculator button (), the vertical exaggeration is calculated as per below: 

  • For each selected database line, the data extents are used to calculate the section's aspect ratio.

  • A vertical exaggeration (VE) is calculated so that the longest section will be displayed at 2:1 aspect ratio.

The algorithm to calculate the VE from the longest section is:

defaultExaggeration = Math.Round(0.5 * width / height, 3);

This will cause the longest section to be displayed with a 2:1 aspect ratio. If its natural aspect ratio is 2:1, the calculated VE will be 1. All of the other sections will display with a smaller aspect ratio (smaller width at the same height).

You will not be able to see or change the vertical exaggeration that is set in the section grid(s). To specify a different value, run the GX again.

*The GX.NET tools are embedded in the geogxnet.dll file located in the "...\Geosoft\Desktop Applications \bin" folder. If running this GX interactively, bypassing the menu, first change the folder to point to the "bin" directory, then supply the GX.NET tool in the specified format. See the topic Run GX for more details on running a GX.NET interactively.