Last updated

API / geotoolkit / ivaapbackend / well / RemoteWellLogDataSource

Module: RemoteWellLogDataSource

Table of contents

Namespaces
Classes
Type Aliases

Contents

Type Aliases

CurveMeta

Ƭ CurveMeta: Omit<CurveInfo, "data"> & { dataStats?: { dataMax: number ; dataMin: number ; numNullValues: number } ; descr?: string ; emptyValue: number ; indexUID: number ; maxIndex: number ; minIndex: number ; nullValue: number ; uid: string ; unitName: string }

Defines information about an individual well curve


DeviationMeta

Ƭ DeviationMeta: Object

Defines information about an individual well deviation

Type declaration

NameTypeDescription
crs?anyThe coordinate system
curveInfoList?CurveMeta[]The collection of all curves of this well deviation
namestringThe name of well deviation
shouldGroup?booleanThe flag indicating whether curve data requests should be grouped or be requested one curve at a time
status?stringThe status of a well deviation: complete or active
surfaceCoord?number[]The location of a well deviation in x-y coordinates
uidstringThe unique id of well deviation
verticalShift?numberThe vertical shift (ex: kelly bushing) value detected or entered during import
verticalShiftUnit?stringThe symbol associated with the kelly bushing value unit: s, ft, m, ms or undefined
xyUnit?stringThe symbol associated with the x-y values

GeologyInterval

Ƭ GeologyInterval: Object

Defines geology interval

Type declaration

NameTypeDescription
description?stringThe interval description
lithologyLithologyDescription[]The lithology of interval
mdEndMeasurementThe last measured depth
mdStartMeasurementThe first measured depth
measurements?Measurement[]The measurements of interval
typestringThe type of interval

LithologyDescription

Ƭ LithologyDescription: Object

Defines lithology description

Type declaration

NameTypeDescription
codeLithstringThe lithology name
description?stringThe lithology description
lithPc?MeasurementThe lithology value
typestringThe lithology type

LogMeta

Ƭ LogMeta: Object

Defines information about an individual well log

Type declaration

NameTypeDescription
curveInfoList?CurveMeta[]The collection of all curves of this well log
curvesOrdered?booleanThe flag indicating whether the order of curves should not be modified when these curves are visualized
direction?stringThe direction of the data of a well log: increasing or decreasing
indexInfo?{ indexEnd: number ; indexName: string ; indexStart: number ; indexType: string ; sharedIndex: boolean ; unitName: string }The information about an index curve
indexInfo.indexEndnumberThe end value for the index
indexInfo.indexNamestringThe name of the index curve
indexInfo.indexStartnumberThe start value for the index
indexInfo.indexTypestringThe type of the index: depth, time or datetime
indexInfo.sharedIndexbooleanThe flag indicating whether the index is shared
indexInfo.unitNamestringThe unit symbol associated with the z axis of the index curve: s, ft, m, ms or undefined
namestringThe well log name
shortName?stringThe well log short name
shouldGroup?booleanThe flag indicating whether curve data requests should be grouped or be requested one curve at a time
status?stringThe well log status: complete or active
tags?any[]The tags
uidstringThe well log unique id

Measurement

Ƭ Measurement: Object

Defines measurement type

Type declaration

NameTypeDescription
namestringThe measurement name
unitsstringThe unit of measurement
valuenumberThe measurement value

MudLogMeta

Ƭ MudLogMeta: Object

Defines information about an individual mud log

Type declaration

NameTypeDescription
geologyIntervals?GeologyInterval[]The collection of geology intervals
mdEnd?MeasurementThe last measured depth
mdStart?MeasurementThe first measured depth
namestringThe mud log name
status?stringThe status of mud log, typically:
  • complete specifies that a mud log is complete

  • active specifies that a mud log is active

uidstringThe mud log unique id

WellBoreMeta

Ƭ WellBoreMeta: Object

Defines information about an individual well bore

Type declaration

NameTypeDescription
wellBoreNamestringThe well bore name
wellBoreUIDstringThe well bore unique id
wellNamestringThe well name
wellUIDstringThe well unique id

WellMeta

Ƭ WellMeta: Object

Defines information about an individual well

Type declaration

NameTypeDescription
feature?{ geometry?: { coordinates: number[] ; type: string } ; properties?: { hasEntryLogs?: boolean ; hasMudLogs?: boolean ; hasPerforationSets?: boolean ; hasTops?: boolean ; hasTrajectories?: boolean ; hasTubingSets?: boolean ; hasWBGeometries?: boolean ; hasWellLogs?: boolean ; wellBoreName?: string ; wellBoreUID?: string ; wellName?: string ; wellUID?: string } ; type: string ; uid: string }The well feature
feature.geometry?{ coordinates: number[] ; type: string }The well geometry
feature.geometry.coordinatesnumber[]The coordinates collection
feature.geometry.typestringThe geometry type
feature.properties?{ hasEntryLogs?: boolean ; hasMudLogs?: boolean ; hasPerforationSets?: boolean ; hasTops?: boolean ; hasTrajectories?: boolean ; hasTubingSets?: boolean ; hasWBGeometries?: boolean ; hasWellLogs?: boolean ; wellBoreName?: string ; wellBoreUID?: string ; wellName?: string ; wellUID?: string }The well properties
feature.properties.hasEntryLogs?booleanThe flag indicating whether the well has entry logs
feature.properties.hasMudLogs?booleanThe flag indicating whether the well has mud logs
feature.properties.hasPerforationSets?booleanThe flag indicating whether the well has perforation sets
feature.properties.hasTops?booleanThe flag indicating whether the well has tops
feature.properties.hasTrajectories?booleanThe flag indicating whether the well has well trajectories
feature.properties.hasTubingSets?booleanThe flag indicating whether the well has tubing sets
feature.properties.hasWBGeometries?booleanThe flag indicating whether the well has well bore geometries
feature.properties.hasWellLogs?booleanThe flag indicating whether the well has well logs
feature.properties.wellBoreName?stringThe well bore name
feature.properties.wellBoreUID?stringThe well bore unique id
feature.properties.wellName?stringThe well name
feature.properties.wellUID?stringThe well unique id
feature.typestringThe feature type
feature.uidstringThe well unique id
isLivebooleanThe flag indicating whether a well dataset is alive
namestringThe well name