public final class BitGeneralHeadingRecord extends Object
This class is thread-safe.
Constructor and Description |
---|
BitGeneralHeadingRecord(double referenceNumber,
String companyName,
String wellName,
Date time,
List<String> curveNames,
double startDepth,
double endDepth,
double step,
String serviceNumber,
String fileNumber)
Create a new BIT general heading record.
|
Modifier and Type | Method and Description |
---|---|
String |
getAcousticUnit()
Return unit for acoustic measurements.
|
String |
getCaliperUnit()
Return unit for caliper measurements.
|
String |
getCompanyName()
Return name of the company for which the log was run.
|
String |
getDepthUnit()
Return unit for depth measurements.
|
double |
getEndDepth()
Return the ending depth of the last sample in the file.
|
String |
getFileNumber()
Return file number of the file.
|
int |
getNCurves()
Return number of curves in the associated BIT file.
|
String |
getPressureUnit()
Return unit for pressure measurements.
|
double |
getReferenceNumber()
Return the well reference number.
|
String |
getServiceNumber()
Return service number of the logging operation.
|
int |
getSetNumber()
Return set number of the log.
|
double |
getStartDepth()
Return the starting depth of the first data sample.
|
double |
getStep()
Return spacing between sample points in the file.
|
String |
getTemperatureUnit()
Return unit for temperature measurements.
|
String |
getTensionUnit()
Return unit for tension measurements.
|
Date |
getTime()
Return the time that the recording began.
|
String |
getVolumeUnit()
Return unit for volume measurements.
|
String |
getWellName()
Return well name and number (as per customer).
|
boolean |
isAcoustilogSignature()
Check if acoustilog signature has been used.
|
boolean |
isBoreholeTeleviewerUsed()
Check if borehole televiewer has been used.
|
boolean |
isCarbonOxygenSpectrum()
Check if carbon/oxygen spectrum has been used.
|
boolean |
isCementBondLogSignature()
Check if cement bond log signature has been used.
|
boolean |
isDnllOrPdk100()
Check if this is a DNLL or PDK-100 well.
|
boolean |
isFlowingWell()
Check if this is a flowing well.
|
boolean |
isInjectionWell()
Check if this is an injection well.
|
boolean |
isPressureSurvey()
Check if this is a pressure survey.
|
boolean |
isProductionWell()
Check if this is a production well.
|
boolean |
isShutInWell()
Check if this is a shut-in well.
|
boolean |
isSonanSpectrum()
Check if sonan spectrum has been used.
|
boolean |
isSpectralogSpectrum()
Check if spectral spectrum has been used.
|
boolean |
isZDensitySpectrum()
Check if Z-density spectrum has been used.
|
void |
setDepthUnit(String depthUnit)
Specify the depth unit of the BIT file.
|
String |
toString() |
public BitGeneralHeadingRecord(double referenceNumber, String companyName, String wellName, Date time, List<String> curveNames, double startDepth, double endDepth, double step, String serviceNumber, String fileNumber)
referenceNumber
- File reference number.companyName
- Company name. Null if N/A.wellName
- Well name. Null if N/A.time
- Logging start time. Non-null.curveNames
- Curve names. Not including index curve. Non-null.startDepth
- Start depth.endDepth
- End depth.step
- Step between samples.serviceNumber
- File service number. Null if N/A.fileNumber
- File number. Null if N/A.public double getReferenceNumber()
public String getCompanyName()
public String getWellName()
public int getSetNumber()
This field is used as a file identifier by the FSYSFT field system (Formation Multitester) as the variable SETNO; [1,200].
public Date getTime()
public int getNCurves()
public double getStartDepth()
public double getEndDepth()
public double getStep()
public String getServiceNumber()
The service number is six characters long. Going from left to right, the first two characters represent an area code, the next three characters define the service under consideration, and the last character indicates the local log presentation or instrument string for which the service table was designed.
public String getFileNumber()
The file number is simply a name used to identify the file. The file number does not necessarily correspond to the physical position of the file on tape.
In general this field will contain a string representation of an integer number. However, several special values may be placed here to identify the file as being a special information file, rather than a well log data file. These special values will have the character H as the first character like H1, H2 or H3.
public String getDepthUnit()
public void setDepthUnit(String depthUnit)
depthUnit
- Depth unit to specify. Only "dm", "m" and "ft"
are recognized. Specifying other units will set
the depth unit to default ("m"), May be null to
indicate default.public String getAcousticUnit()
public String getCaliperUnit()
public String getTensionUnit()
public String getTemperatureUnit()
public String getPressureUnit()
public String getVolumeUnit()
public boolean isInjectionWell()
public boolean isProductionWell()
public boolean isPressureSurvey()
public boolean isSonanSpectrum()
public boolean isAcoustilogSignature()
public boolean isSpectralogSpectrum()
public boolean isCarbonOxygenSpectrum()
public boolean isCementBondLogSignature()
public boolean isFlowingWell()
public boolean isShutInWell()
public boolean isDnllOrPdk100()
public boolean isBoreholeTeleviewerUsed()
public boolean isZDensitySpectrum()
Copyright © 2024 Petroware AS - https://petroware.no