OpendTect-6_4  6.4
Classes
Strat

Classes

class  Strat::Content
 stuff that can be inside porous layers More...
 
class  Strat::ContentSet
 set of names for stuff that can be inside porous layers More...
 
class  Strat::Layer
 data for a layer. More...
 
class  Strat::LayerValue
 
class  Strat::SimpleLayerValue
 
class  Strat::FormulaLayerValue
 returns a layer value based on Math::Formula. It does not copy the Formula, so keep the formula alive while the layer is alive! More...
 
class  Strat::LayerModel
 A model consisting of layer sequences. More...
 
class  Strat::LayerModelProvider
 
class  Strat::LayerSequence
 A sequence of layers. More...
 
class  Strat::LayerGenerator
 Description that can generate layers and add these to a sequence. More...
 
class  Strat::LayerModelGenerator
 Generates LayerSequences. More...
 
class  Strat::LaySeqAttrib
 attrib to extract from layer sequences More...
 
class  Strat::LaySeqAttribSet
 attribs to extract from layer sequences More...
 
class  Strat::LaySeqAttribCalc
 calculates attributes from layer sequences More...
 
class  Strat::LayModAttribCalc
 
class  Strat::LayerSequenceGenDesc
 Collection of LayerGenerator's that can generate a full LayerSequence. More...
 
class  Strat::Lithology
 a name and an ID. More...
 
class  Strat::LithologySet
 
class  Strat::RefTree
 Tree of UnitRef's. More...
 
class  Strat::SingleLayerGenerator
 Layer generator based on Leaf Unit. More...
 
class  Strat::UnitRef
 Reference data for a stratigraphic unit. More...
 
class  Strat::NodeUnitRef
 UnitRef for units containing other units only. More...
 
class  Strat::NodeOnlyUnitRef
 UnitRef for units containing non-Leaf units only. More...
 
class  Strat::LeavedUnitRef
 UnitRef for units containing Leaf units only. More...
 
class  Strat::LeafUnitRef
 UnitRef for layers. More...
 
class  Strat::UnitRefIter
 Iterator on Ref Nodes. More...
 
class  Strat::RepositoryAccess
 Repository of all stratigraphic descriptions defining the building blocks of subsurface descriptions. More...
 

Detailed Description

Stratigraphy

This module supports hierarchical naming of units, with supporting tools like lithology selection.

Although a stratigraphic framework can be used independently of any geometry, an easy way to think about it is how it could be used for wells. Every layer in a well can be interpreted as being a specific instantiation of an abstract unit defined in the framework. For example, a sand layer in the upper cretaceous could be labeled cret.upp.sand . Two layers further a similar sand layer can have the same label. Both are then instantiations of this cret.upp.sand 'template unit'.

A classification system invariably has a tree structure. The nodes in the tree are stratigraphic units, the leaves are lithologies. Every unit can have a number of properties (porosity, sand/shale ratio, etc.).

A well interpretation defines a linear sequence of instantiated units, i.e. instantiations of the stratigraphic framework are often simply lists of units. Keep in mind that this is not necessary: any network of connections (not just the array-like ordering) between instantiations may be interesting in certain problems.

To implement these thoughts the separation 'reference data' and 'actual subsurface unit' has been made. A layer is a unit that holds a pointer to a conceptual unit (e.g. there are a couple of sand layers connected to the cret.upp.sand reference data).


Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019