GeometryExtractorFromMFStorage

<< Click to Display Table of Contents >>

Navigation:  MultiFocusing >

GeometryExtractorFromMFStorage

 

Description

The GeometryExtractorFromMFStorage module reads a MultiFocusing (MF) 3D storage database file and extracts the bin geometry along a specified inline or crossline slice. It outputs a vector of bin positions (surface coordinates) covering every bin along the selected profile, which can then be used as input for downstream MultiFocusing processing or QC workflows.

After execution, the module displays an interactive bin map showing three categories of bins: manually selected bins, bins for which the MF storage has already completed calculations, and bins that have not yet been processed. A fold map overlay drawn from the storage geometry is also shown. This visualization is useful for monitoring computation progress and for manually picking additional bins to process.

Only one extraction direction can be active at a time: either a crossline number or an inline number must be specified, while the other must be left at its default value of -1 (disabled). Setting both to values other than -1 simultaneously is not supported.

Input data

Storage file 3D

Path to the MultiFocusing 3D storage database file (.kdb format). This file contains the full 3D bin grid geometry as well as the MultiFocusing parameter results computed for each bin. The module reads the bin grid geometry (inline and crossline extents, bin coordinates) and the per-bin calculation state from this file. The storage must have been created and populated by a prior MultiFocusing workflow before being connected here.

Parameters

InlineCrossLine Extraction

This parameter group controls which profile is extracted from the 3D bin grid. You must specify either a crossline number (to extract all bins along that crossline) or an inline number (to extract all bins along that inline). Set the unused direction to -1 to disable it. Specifying both parameters simultaneously is not allowed.

xLine number

The crossline (xline) number to extract. When set to a valid crossline number present in the storage bin grid, the module extracts all bins lying along that crossline — covering every inline position in the grid. The extracted bin coordinates are output as the bin point vector. Default value: -1 (disabled — extraction along crosslines is skipped). Set this to -1 when you want to extract along an inline instead. The value must fall within the crossline range stored in the database; an out-of-range value will produce an error.

inLine number

The inline number to extract. When set to a valid inline number present in the storage bin grid, the module extracts all bins lying along that inline — covering every crossline position in the grid. The extracted bin coordinates are output as the bin point vector. Default value: -1 (disabled — extraction along inlines is skipped). Set this to -1 when you want to extract along a crossline instead. The value must fall within the inline range stored in the database; an out-of-range value will produce an error.