OpenSpirit v2.9.0 Build 27 - Generic Model

EpiInterpretation_HorizonGrid1d


Derived From:
Capabilties:
read
A collection of 1D grids associated with a horizon feature and earth model that represent a surface for a specific 2D line (i.e. LineGeometry2d). The surface has a primary z property defining the surface geometry. Attribute grids can be associated to the surface geometry. A HorizonGrid1d is a surface on a specific 2D line. The HorizonGrid1dSet is a surface across multiple 2D lines. 2d interpreted horizons are normally picked on a 2D seismic dataset (i.e. PostStack2d) that is associated to a 2D line. The HorizonGrid1d's origin will be the LineGeometry2d and maybe also the SeismicDatset. The HorizonGrid1dProperty table contains the associated properties. Deleting a HorizonGrid1d will also delete all associated HorizonGrid1dProperty rows.

Column Summary
Type Name and Description
String

ro

Unique identifier for each table entry.
StringSeq

ro db

The properties associated to the HorizonGrid1d.
String

ro req db

Identifies the associated horizon 1d grid collection.
String

ro db

The date the data was last changed in the data store returned in the following format: "YYYY-MONTH-DAY HOUR:MINUTE:SECOND" For example, "1998-10-22 20:15:50"
StringSeq

ro req db

Identifies the data source, typically the LineGeometry2d and possibly the PostStack2d that were used for the interpretation.
StringSeq

ro req db

Unique row identifier for the tables returned in the OriginTypes column.
String

ro db

Name of the individual pieces that compose the whole.
String

ro db

The z-value property key to the HorizonGrid1dProperty table.
String

ro db

The z-value property name.
ULong

ro db

Identifies the grid decimation factor.
ULong

ro db

Identifies the seismic trace index of the last non-null horizon value in the data file.
ULong

ro db

Identifies the seismic trace index of the first non-null horizon value in the data file.
PointSeq

ro db

The X and Y values associated to each one-dimensional grid value defined by the TraceStart, TraceEnd, and TraceDelta data extent.
 

Column Detail

KeyString

Data Type: String
Read only: true
Unique identifier for each table entry.

TraceStart

Data Type:ULong
Read only:true
Required for Insert:false
Stored in db:true
Part of natural key:false
Identifies the seismic trace index of the first non-null horizon value in the data file. Please refer to important documentation for the EpiSeismic_LineGeometry2d XY column. The trace index is respective of the EpiSeisimc_LineGeometry2d and valid values are between zero and the LineGeometry2d's NumTraces-1 value. TraceStart and TraceEnd identify the data extent of the non-null horizon values. Zero is the minimum valid trace index value. TraceStart is always less than or equal to TraceEnd. TraceStart defaults to zero if not specified when doing table inserts.

PrimaryZPropertyName

Data Type:String
Read only:true
Required for Insert:false
Stored in db:true
Part of natural key:false
The z-value property name. If the name is empty, it means this HorizonGrid1d does not have a z-value property. The primary z property identifies the property that contains the time or depth values that represent a surface. The other properties are usually attributes that are "draped" over the surface.

TraceEnd

Data Type:ULong
Read only:true
Required for Insert:false
Stored in db:true
Part of natural key:false
Identifies the seismic trace index of the last non-null horizon value in the data file. The trace index is respective of the EpiSeisimc_LineGeometry2d and valid values are between zero and the LineGeometry2d's NumTraces-1 value. TraceStart and TraceEnd identify the data extent of the non-null horizon values. EpiSeismic_LineGeometry2d's NumTraces-1 represents the maximum valid trace index value. TraceEnd is always greater than or equal to TraceStart. TraceEnd defaults to NumTraces-1 if not specified when doing table inserts.

TraceDelta

Data Type:ULong
Read only:true
Required for Insert:false
Stored in db:true
Part of natural key:false
Identifies the grid decimation factor. Normally this value will be one, which indicates a grid value can exist at each possible trace position along the 2D line. A value of two indicates a grid value can only exist at every other trace position along the 2D line. The higher the delta the fewer grid values can exist which means the data is more sparsely populated. TraceEnd defaults to one if not specified when doing table inserts.

OriginTypes

Data Type:StringSeq
Read only:true
Required for Insert:true
Stored in db:true
Part of natural key:false
Permitted Values:LineGeometry2d | PostStack2d
Identifies the data source, typically the LineGeometry2d and possibly the PostStack2d that were used for the interpretation.

PatchName

Data Type:String
Read only:true
Required for Insert:false
Stored in db:true
Part of natural key:false
Name of the individual pieces that compose the whole. An empty string indicates the vendor store does not support patches.

PrimaryZPropertyKey

Data Type:String
Content Type:Key
Read only:true
Required for Insert:false
Stored in db:true
Part of natural key:false
Referenced Table:EpiInterpretation_HorizonGrid1dProperty
The z-value property key to the HorizonGrid1dProperty table. If the key is empty, it means this HorizonGrid1d does not have a z-value property. The primary z property identifies the property that contains the time or depth values that represent a surface. The other properties are usually attributes that are "draped" over the surface.

HorizonGrid1dSet

Data Type:String
Content Type:Key
Read only:true
Required for Insert:true
Stored in db:true
Part of natural key:false
Referenced Table:EpiInterpretation_HorizonGrid1dSet
Identifies the associated horizon 1d grid collection.

LastModifiedDate

Data Type:String
Content Type:Date
Read only:true
Required for Insert:false
Stored in db:true
Part of natural key:false
The date the data was last changed in the data store returned in the following format: "YYYY-MONTH-DAY HOUR:MINUTE:SECOND" For example, "1998-10-22 20:15:50"

OriginValues

Data Type:StringSeq
Content Type:KeySeq
Read only:true
Required for Insert:true
Stored in db:true
Part of natural key:false
Unique row identifier for the tables returned in the OriginTypes column. There is a one-to-one relationship between this column and the OriginTypes column.

HorizonGrid1dProperties

Data Type:StringSeq
Content Type:KeySeq
Read only:true
Required for Insert:false
Stored in db:true
Part of natural key:false
The properties associated to the HorizonGrid1d. The keys are Unique row identifiers for the HorizonGrid1dProperty table.

XY

Data Type:PointSeq
Read only:true
Required for Insert:false
Stored in db:true
Part of natural key:false
The X and Y values associated to each one-dimensional grid value defined by the TraceStart, TraceEnd, and TraceDelta data extent. The length of this pointSeq will match the length of the HorizonGrid1dProperty's GridValues floatSeq column (i.e. ((TraceEnd - TraceStart) / TraceDelta) + 1). The first element of the pointSeq (i.e. TraceStart) is associated with the first element of the GridValues floatSeq. The last element of the pointSeq (i.e. TraceEnd) is associated with the last element of the GridValues floatSeq. Please refer to important documentation for the EpiSeismic_LineGeometry2d XY column. Clients should always set the coordinate system when retrieving this column so they know the exact coordinate system the points are returned in; otherwise, the points will be returned in the default coordinate system and each vendor store might have a different default. The XY surface coordinates are associated to the CoordinateSystem column. As a convenience, the Z component of the points are populated using the PrimaryZPropertyName grid values. If PrimaryZPropertyName is blank then the Z values will be set to zero.. The Z units will be in the CoordinateSystem's vertical units. The HorizonGrid1dProperty's GridValues can contain null values. The null values will be preserved if you issue a query without a preferred coordinate system or if the preferred coordinate system has the same Z units as the default CoordinateSystem. The null values will unfortunately be unit converted and these values will no longer match the HorizonGrid1dSet NullValue column if the preferred coordinate system has a different Z unit compared to the default CoordinateSystem. If this is a concern then the best approach would be to explicitly retrieve the HorizonGrid1dProperty's GridValues and manually perform the Z unit conversions so the null values can be ignored.


OpenSpirit v2.9.0 Build 27 - Generic Model