OpendTect  6.6
Classes
Strat

Stratigraphy. More...

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::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::Layer
 data for a layer. More...
 
class  Strat::LayerGenerator
 Description that can generate layers and add these to a sequence. More...
 
class  Strat::LayerModel
 A model consisting of layer sequences. More...
 
class  Strat::LayerModelGenerator
 Generates LayerSequences.
More...
 
class  Strat::LayerModelProvider
 
class  Strat::LayerSequence
 A sequence of layers. More...
 
class  Strat::LayerSequenceGenDesc
 Collection of LayerGenerator's that can generate a full LayerSequence. More...
 
class  Strat::LayerValue
 
class  Strat::LayModAttribCalc
 
class  Strat::LaySeqAttrib
 attrib to extract from layer sequences More...
 
class  Strat::LaySeqAttribCalc
 calculates attributes from layer sequences More...
 
class  Strat::LaySeqAttribSet
 attribs to extract from layer sequences More...
 
class  Strat::LeafUnitRef
 UnitRef for layers. More...
 
class  Strat::LeavedUnitRef
 UnitRef for units containing Leaf units only. More...
 
class  Strat::Lithology
 a name and an ID. More...
 
class  Strat::LithologySet
 
class  Strat::NodeOnlyUnitRef
 UnitRef for units containing non-Leaf units only. More...
 
class  Strat::NodeUnitRef
 UnitRef for units containing other units only. More...
 
class  Strat::RefTree
 Tree of UnitRef's
More...
 
class  Strat::RepositoryAccess
 Repository of all stratigraphic descriptions defining the building blocks of subsurface descriptions. More...
 
class  Strat::SimpleLayerValue
 
class  Strat::SingleLayerGenerator
 Layer generator based on Leaf Unit. More...
 
class  Strat::UnitRef
 Reference data for a stratigraphic unit. More...
 
class  Strat::UnitRefIter
 Iterator on Ref Nodes. 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. 1995-2022