Create Section(s) from Data

Use the Section Tools > Create Section(s) from Data menu option (geogxnet.dll(Geosoft.GX.CrookedSections.CrookedSection;Run)*), to produce geo-located section views on a map. Stacks of multiple sections of the same data channel can also be plotted on a single map.

Create Section(s) from Data dialog options

From

Select the Database option if you want sections to be gridded from a database array channel and placed on map(s). Alternatively, if section grids already exist and Section grid(s) is selected, the gridding is skipped.

Script Parameter: SECTION.DATA_SOURCE [0- database, 1-grid]

Plot

If Database has been selected above, you have the option to plot a section from the Current line, Selected lines or All lines. If the latter option is chosen, but not all database lines are selected, the plan view located in the legend will not display the deselected lines.
If the array data is then gridded, the grid names are generated by using the line name appended by the gridding method. If grids already exist, you will be given the option to overwrite them. If the survey line is folded upon itself, the section is generated as a pixel plot, rather than a grid; this is for display purposes.

If Section grid(s) has been selected above, you will be provided with an option to select the grid(s) to plot. If the grid(s) are not available in the drop-down list, you can select the browsebutton and navigate outside of your workspace to pick the grids to plot. Multiple grids can be selected.

Script Parameter: SECTION.LINES [D – Displayed, S- Selected, A- All]

or

Script Parameter: SECTION.GRIDS [List of selected grids]

Sections per map

Specify the number of sections to plot per map. Sections can be plotted as one section per map, or multiple sections can be stacked on a single map.

Script Parameter: SECTION.SECTIONS_IN_MAP [0- Individual, 1- Stacked]

Data array

Select a data array channel, using the drop-down list, from the array channels available in your current database.

The Data array option is only available when plotting sections from a database.

If the data array has a base property of a type other than depth or elevation, the property is entirely ignored. You must then supply a depth array defining the array vertical point locations.

Script Parameter: SECTION.DATA

Depth array

Select a Depth array channel, using the drop-down list, from the array channels available in your current database. This list is populated with array channels of the same dimension as the selected data array. The channel specifies the vertical location of each of the data items to plot. The channel may contain values increasing up (elevations), or values increasing down (depths). You need to ensure that you properly pair the data array with a depth channel.

  • If the data channel has depth information included, this entry is unnecessary and will be disabled.
  • Script Parameter: SECTION.DEPTH

    Negative depths

    Select the Negative depths box if the values in the depth array are in a right-handed coordinate system (positive Z up, such as elevation).

    Script Parameter: CDI.NEGATIVE_DEPTHS_DOWN (default: 0)

    Elevation

    Select the Elevation channel. You can use this channel to define topography or a reference elevation. If defined, the depth or relative elevation values are added to the elevation values here to give the true elevation ("Z") of each data value.

    Script Parameter: CDI.TOP_ELEVATION_CHAN

    Section map prefix

    Specify a prefix for the output map(s). If the input source is a database, map names are formed by combining this prefix, the selected data array name, and the line number, separated by an underscore. If grids are selected, map names are formed by combining this prefix and the grid name.

    Script Parameter: SECTION.PREFIX

    Horizontal scale

    Specify the horizontal scale of all sections. The scale is calculated so that the length of the longest line is equal to the view width. The View width parameter can be found on the Map Layout tab when you expand the More button.

    Click the calculate ../../image/calculator_button.jpg button to re calculate the scale, based on the currently defined view width and line length.

    If you make the scale smaller than the default setting scale, the default width of the map will not be wide enough. In this instance, the physical length of the section map will be adjusted to honour the user defined scale and the default indicated in the Map layout tab is overridden.

    Script Parameter: SECTION.SCALE

    Vertical exaggeration

    A vertical exaggeration of 1 generates a section map with an aspect ratio of 1.

    If you would like to stretch the vertical scale, click the calculate ../../image/calculator_button.jpg button; this parameter will be set to a ratio that will produce a section map where the depth is half the size of the horizontal extent. If you are plotting many lines, this parameter is calculated relative to the longest line.

  • This parameter depends on the View height parameter located in the Map layout tab.

    If you change the vertical exaggeration, you will be effectively modifying the vertical height of the section. The physical space allocated to the section on the map remains the same, potentially resulting in white space above and below the section within the section plot window.

    Therefore, it is recommended that when you change the vertical exaggeration parameter, you blank out the view height as well, to force the recalculation of the section view window.

  • Script Parameter: SECTION.VERTICAL EXAG

    Surrounds

    The surrounds can be generated with "Default" settings. If you do not desire surrounds on the section maps, select "None". To further customize the section surround, select "Custom" and the Draw Section Surround dialog will appear after you click the OK button.

    Script Parameter: SECTION.SURROUNDS [0 – None, 1 – Default (default), 2 – Custom]

    [More]

    Click the button to expand the section and display the following tabs: Extents, Display, Grid, Map Layout, and Top Profile. All the tabs have default settings; you can further customize the maps through the use of these additional parameters.
    Extents - view and modify the extents of the data to plot

    Start horizontal extent

    By default, the entire horizontal extent is plotted. Click the calculate ../../image/calculator_button.jpg button to populate this entry with the minimum value of the horizontal extent. You can then proceed to modify this value.

    Script Parameter: SECTION.START

    End horizontal extent

    By default, the entire horizontal extent is plotted. Click the calculate ../../image/calculator_button.jpg button to populate this entry with the maximum value of the horizontal extent.

    Script Parameter: SECTION.END

    Top elevation

    By default, the entire vertical extent is plotted. Click the calculate ../../image/calculator_button.jpg button to populate this entry with the highest value of the vertical extent.

    Script Parameter: SECTION.TOP_ELEVATION

    Bottom elevation

    By default, the entire vertical extent is plotted. Click the calculate ../../image/calculator_button.jpg button to populate this entry with the lowest value of the vertical extent.

    Script Parameter: SECTION.BOTTOM_ELEVATION

    Alignment

    Select the alignment for your sections. Stacked sections can be aligned in different ways. Select the one that best suits your data. Choose one of the next three options if your stacked sections are NOT near parallel.

    Left justify: All sections regardless of their position are stacked left-aligned and are plotted with the increasing order of the line numbers upwards. This is the default setting, regardless of the orientation of the section traces. (See Application Notes, illustration of Left Justified).

    Centre: All sections regardless of their position are stacked centered and are plotted in the increasing order of the line numbers.

    Right justify: All sections regardless of their position are stacked right-aligned and are plotted with the increasing order of the line numbers upwards.

    Choose one of the next two options if your stacked sections are near parallel.

    Align on eastings: If your sections are near parallel and close to the EW direction, choose this option. Align on eastings lines up the X axes of all the section traces on the stacked map so that the median of the X range of all the stacks is placed horizontally in the middle of the map. Furthermore the order of the line numbers is ignored and the sections are stacked in the increasing Y coordinate of the section traces. The northern most section is plotted at the top of the stacked map, and the southern most section is plotted at the bottom of the stacked map (See Application Notes, illustration of Align on Eastings).

    Align on northings: If your sections are near parallel and close to the NS direction, choose this option. Align on northings lines up the Y axes of all the section traces on the stacked map so that the median of the Y range of all the stacks is placed horizontally in the middle of the map. Furthermore the order of the line numbers is ignored and the sections are stacked in the decreasing X coordinate of the section traces. The westernmost section is plotted at the top of the stacked map, and the easternmost section is plotted at the bottom of the stacked map.

    Script Parameter: SECTION.ALIGNMENT [ 0-left justified (default), 1- Centered, 2-Right justified, 3-Align on eastings, 4 - align on northings ]"

    Display - modify the colour display attributes

    Colour method

    Select the colour method as one of the following options: As last displayed, Default, Histogram equalization, Normal distribution, Linear or Logarithmic.

  • Selecting 'As last displayed' will display each grid as it was displayed the last time the grid was viewed, and the colour tables will be ignored.
  • Script Parameter: SECTION.METHOD_ChannelName " [0: Default, 1: Linear, 2: Normal distribution, 3: Histogram equalization, 5: Log-Linear]

  • ChannelName is the name of each of the selected channels above.
  • Colours

    Select the colour scheme for rendering the grid or pixel plot. If you mouse over the colour scheme entry, a tooltip will display the name of the colour table file. To modify the selection, click on the colour entry and then navigate through the scheme categories.

    Script Parameter: SECTION.ZONEFILE_ChannelName

    Brightness

    Set the brightness for rendering the grid or pixel plot of the channel displayed in this tab. The normal brightness is defined at 0. You can change the brightness from -100 (black) to 100 (white) using either the slider bar or by entering an exact value.

    Script Parameter: SECTION.BRIGHTNESS_ChannelName

    Reverse colour distribution

    The colour scheme can be used in reverse order. Check this box to reverse the order for the channel on display above.

    Script Parameter: SECTION.REVERSE_ChannelName [0-No | 1 - Yes]

    Pixel view

    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: SECTION.PIXEL_ChannelName [0-No | 1 - Yes]

    Grid - view or modify the gridding options; this tab is only visible when a database has been selected as a source

    Display method

    A number of methods are offered to display the colour section image.
    Selections include 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. The pixel plot is applicable only when the trace of the section is folded and a Geosoft grid cannot be generated from it. The option "create empty section" allows you to simply create an empty section view.

    Script Parameter: SECTION.DISPLAY_METHOD [MINCURV_GRIDDING, INVERSE_DISTANCE_GRIDDING, NONE, PIXEL_PLOT, DIRECT_GRIDDING]

    Horizontal cell size

     

    Vertical cell size

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

    • both the vertical and horizontal cell sizes: applicable for the "inverse distance weighting" and "direct gridding" options.
    • the horizontal cell size: applicable for the "minimum curvature gridding" option (which uses square grid cells).
    • neither: applicable for the "pixel plot" option (pixel plot cell sizes vary in both dimensions depending on the data separations).

    Script Parameter: SECTION.CELLSIZE_X

    Script Parameter: SECTION.CELLSIZE_Z

    [Advanced Gridding Options]

    The button is enabled if one of the gridding methods is selected as the display method. Click on the button to set advanced options for the selected gridding method.

    Map Layout - modify the map view width, view height, margins, and space between sections

    View width

    View height

    Specify the width and height, in cm, of the section view. These values are initialized to the values contained in the selected page layout.

  • If you do change the default exaggeration on the main dialog, you can get a view confined to the section only if you blank out the View height and force the recalculation of this parameter.

  • Script Parameter: SECTION.WIDTH

    Script Parameter: SECTION.HEIGHT

    Top Margin

    Right Margin

    Bottom Margin

    Left Margin

    Specify the four margins, in cm, of the section view. These values are initialized to the values contained in the selected page layout.

    Script Parameter: SECTION.TOP_MARGIN_CM

    SECTION.BOTTOM_MARGIN_CM

    SECTION.LEFT_MARGIN_CM

    SECTION.RIGHT_MARGIN_CM

    Space between sections

    Specify the space between the sections, in centimeters.

  • Only active for Multiparameter and Stacked Sections; indicates the distance between adjacent section in cm.
  • Script Parameter: SECTION.MARGIN_BETWEEN_SECTIONS_CM

    Top Profile - specify a top topography profile

    Topography

    Select the ground elevation channel, on the same axis as the elevation data. This can be, but does not have to be the same as the Elevation channel.

    Script Parameter: SECTION.TOPOGRAPHY

    Plot top of section

    Select to draw the trace of the topography along the top of the section(s).

    The Line thickness and Line colour options for the topography trace will be enabled below.

    Script Parameter: SECTION.TOP_ELEVATION

    Line thickness (mm)

    Specify the line thickness of the trace in millimeters.

    Script Parameter: SECTION.TOP_PROFILE_LINE_THICKNESS

    Line Colour

    Select the line colour of the trace by clicking the colour scheme, and the Colour tool will appear.

    Script Parameter: SECTION.TOP_PROFILE_LINE_COLOUR

    Plot location symbols

    Select to indicate the location of the readings along the top of the section(s).

    The Symbol size, Edge colour and Fill colour options for the symbols will be enabled below.

    Script Parameter: SECTION.PLOT_LOCATION_SYMBOLS

    Symbol size (mm)

    Specify the location symbol size in millimeters.

    Script Parameter: SECTION.LOCATION_SYMBOL_SIZE

    Edge colour

    Select the symbol edge colour by clicking the colour scheme, and the Colour tool will appear.

    Script Parameter: SECTION.LOCATION_SYMBOL_EDGE_COLOUR

    Fill colour

    Select the symbol fill colour by clicking the colour scheme, and the Colour tool will appear.

    Script Parameter: SECTION.LOCATION_SYMBOL_FILL_COLOUR

    Application Notes

    *The GX tool will search in the "...\Geosoft\Desktop Applications \gx" folder. The GX.Net tools, however, are embedded in the geogxnet.dll 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" folder, then supply the GX.Net tool in the specified format.

    Extents - Alignment

    The images below are in reference to the Alignment parameter on the Extents tab.

    Align on Easting
    Left Justified