public abstract static class WitsmlTrajectory.Station extends Object implements Comparable<WitsmlTrajectory.Station>
Modifier and Type | Class and Description |
---|---|
static class |
WitsmlTrajectory.Station.Corrections |
static class |
WitsmlTrajectory.Station.CovarianceMatrix |
static class |
WitsmlTrajectory.Station.RawData
WITSML Trajectory Station Raw Data
|
static class |
WitsmlTrajectory.Station.Status |
static class |
WitsmlTrajectory.Station.SurveyToolType |
static class |
WitsmlTrajectory.Station.Type
These values represent the type of a directional survey station.
|
static class |
WitsmlTrajectory.Station.Validations |
Modifier and Type | Method and Description |
---|---|
abstract Location |
addLocation() |
int |
compareTo(WitsmlTrajectory.Station station) |
Value |
getAzimuth()
Return the azimuth of this station.
|
Value |
getBuildRate()
Return the build rate of this station.
|
WitsmlTrajectory.Station.Corrections |
getCorrections()
Return the corrections of this station.
|
WitsmlTrajectory.Station.CovarianceMatrix |
getCovarianceMatrix()
Return the covariance matrix of this station.
|
Value |
getDipAngleUncertainty()
Return the dip angle uncertainty of this station.
|
Value |
getDls()
Return the DLS of this station.
|
Value |
getDMd()
Return the d MD of this station.
|
Value |
getDTvd()
Return the d TVD of this station.
|
Value |
getEast()
Return the east of this station.
|
String |
getErrorModel()
Return the error model of this station.
|
String |
getGravitationalModel()
Return the gravitational model of this station.
|
Value |
getGravitationFieldReference()
Return the gravitation field reference of this station.
|
Value |
getGravityUncertainty()
Return the gravity uncertainty of this station.
|
String |
getId()
Return the ID of this station.
|
Value |
getInclination()
Return the inclination of this station.
|
List<Location> |
getLocations()
Return the locations of this station.
|
Value |
getMagneticDipAngleReference()
Return the magnetic dip angle reference of this station.
|
Value |
getMagneticFieldReference()
Return the magnetic field reference of this station.
|
String |
getMagneticModel()
Return the magnetic model of this station.
|
String |
getMagneticModelValidInterval()
Return the magnetic model valid interval of this station.
|
Value |
getMagneticUncertainty()
Return the magnetic uncertainty of this station.
|
Value |
getMd()
Return the md of this station.
|
Value |
getNorth()
Return the north of this station.
|
WitsmlTrajectory.Station.RawData |
getRawData()
Return the raw data of this station.
|
WitsmlTrajectory.Station.Status |
getStatus()
Return the status of this station.
|
WitsmlTrajectory.Station.SurveyToolType |
getSurveyToolType()
Return the survey tool type of this station.
|
Date |
getTime()
Return the time of this station.
|
Value |
getToolfaceGravityAngle()
Return the toolface gravity angle of this station.
|
Value |
getToolfaceMagneticAngle()
Return the toolface magnetic angle of this station.
|
Value |
getTurnRate()
Return the turn rate of this station.
|
Value |
getTvd()
Return the TVD of this station.
|
WitsmlTrajectory.Station.Type |
getType()
Return the type of this station.
|
WitsmlTrajectory.Station.Validations |
getValidations()
Return the validations of this station.
|
Value |
getVerticalSectionDistance()
Return the vertical section distance of this station.
|
Boolean |
isAccelerometerCorrectionUsed()
Return if this station is accelerometer correction used.
|
Boolean |
isDrillStringMagnetismCorrectionUsed()
Return if this station is drill string magnetism correction used.
|
Boolean |
isMagnetometerCorrectionUsed()
Return if this station is magnetometer correction used.
|
Boolean |
isSagCorrectionUsed()
Return if this station is sag correction used.
|
abstract WitsmlTrajectory.Station.Corrections |
newCorrections() |
abstract WitsmlTrajectory.Station.CovarianceMatrix |
newCovarianceMatrix() |
abstract WitsmlTrajectory.Station.RawData |
newRawData() |
abstract WitsmlTrajectory.Station.Validations |
newValidations() |
void |
setAccelerometerCorrectionUsed(Boolean isAccelerometerCorrectionUsed)
Set if this station is accelerometer correction used.
|
void |
setAzimuth(Value azimuth)
Set the azimuth of this station.
|
void |
setBuildRate(Value buildRate)
Set the build rate of this station.
|
void |
setDipAngleUncertainty(Value dipAngleUncertainty)
Set the dip angle uncertainty of this station.
|
void |
setDls(Value dls)
Set the DLS of this station.
|
void |
setDMd(Value dMd)
Set the d MD of this station.
|
void |
setDrillStringMagnetismCorrectionUsed(Boolean isDrillStringMagnetismCorrectionUsed)
Set if this station is drill string magnetism correction used.
|
void |
setdTvd(Value dTvd) |
void |
setEast(Value east)
Set the east of this station.
|
void |
setErrorModel(String errorModel)
Set the error model of this station.
|
void |
setGravitationalModel(String gravitationalModel)
Set the gravitational model of this station.
|
void |
setGravitationFieldReference(Value gravitationFieldReference)
Set the gravitation field reference of this station.
|
void |
setGravityUncertainty(Value gravityUncertainty)
Set the gravity uncertainty of this station.
|
void |
setInclination(Value inclination)
Set the inclination of this station.
|
void |
setisSagCorrectionUsed(Boolean isSagCorrectionUsed) |
void |
setMagneticDipAngleReference(Value magneticDipAngleReference)
Set the magnetic dip angle reference of this station.
|
void |
setMagneticFieldReference(Value magneticFieldReference)
Set the magnetic field reference of this station.
|
void |
setMagneticModel(String magneticModel)
Set the magnetic model of this station.
|
void |
setMagneticModelValidInterval(String magneticModelValidInterval)
Set the magnetic model valid interval of this station.
|
void |
setMagneticUncertainty(Value magneticUncertainty)
Set the magnetic uncertainty of this station.
|
void |
setMagnetometerCorrectionUsed(Boolean isMagnetometerCorrectionUsed)
Set if this station is magnetometer correction used.
|
void |
setMd(Value md)
Set the MD of this station.
|
void |
setNorth(Value north)
Set the north of this station.
|
void |
setStatus(WitsmlTrajectory.Station.Status status)
Set the status of this station.
|
void |
setSurveyToolType(WitsmlTrajectory.Station.SurveyToolType surveyToolType)
Set the survey tool type of this station.
|
void |
setTime(Date time)
Set the time of this station.
|
void |
setToolfaceGravityAngle(Value toolfaceGravityAngle)
Set the toolface gravity angle of this station.
|
void |
setToolfaceMagneticAngle(Value toolfaceMagneticAngle)
Set the toolface magnetic angle of this station.
|
void |
setTurnRate(Value turnRate)
Set the turn rate of this station.
|
void |
setTvd(Value tvd)
Set the TVD of this station.
|
void |
setType(WitsmlTrajectory.Station.Type type)
Set the type of this station.
|
void |
setVerticalSectionDistance(Value verticalSectionDistance)
Set the vertical section distance of this station.
|
public String getId()
public Date getTime()
Corresponds to the WITSML property dTimStn
:
Date and time the station was measured or created.
public void setTime(Date time)
Corresponds to the WITSML property dTimStn
:
Time of survey station.
time
- The time to set.
May be null indicating absent or unknown.public WitsmlTrajectory.Station.Type getType()
Corresponds to the WITSML property typeTrajStation
:
Type of survey station.
public void setType(WitsmlTrajectory.Station.Type type)
Corresponds to the WITSML property typeTrajStation
:
Type of survey station.
type
- The type to set.
May be null indicating absent or unknown.public WitsmlTrajectory.Station.SurveyToolType getSurveyToolType()
Corresponds to the WITSML property typeSurveyTool
:
The type of tool used for the measurements.
public void setSurveyToolType(WitsmlTrajectory.Station.SurveyToolType surveyToolType)
Corresponds to the WITSML property typeSurveyTool
:
The type of tool used for the measurements.
surveyToolType
- The survey tool type to set.
May be null indicating absent or unknown.public Value getMd()
Corresponds to the WITSML property md
:
Measured depth of measurement from the drill datum.
public void setMd(Value md)
Corresponds to the WITSML property md
:
Measured depth of measurement from the drill datum.
md
- The MD to set.
May be null indicating absent or unknown.public Value getTvd()
Corresponds to the WITSML property tvd
:
Vertical depth of the measurements.
public void setTvd(Value tvd)
Corresponds to the WITSML property tvd
:
Vertical depth of the measurements.
tvd
- The TVD to set.
May be null indicating absent or unknown.public Value getInclination()
Corresponds to the WITSML property incl
:
Hole inclination, measured from vertical.
public void setInclination(Value inclination)
Corresponds to the WITSML property incl
:
Hole inclination, measured from vertical.
inclination
- The inclination to set.
May be null indicating absent or unknown.public Value getAzimuth()
Corresponds to the WITSML property azi
:
Hole azimuth. Corrected to wells azimuth reference.
public void setAzimuth(Value azimuth)
Corresponds to the WITSML property azi
:
Hole azimuth. Corrected to wells azimuth reference.
azimuth
- The azimuth to set.
May be null indicating absent or unknown.public Value getToolfaceMagneticAngle()
Corresponds to the WITSML property mtf
:
Toolface angle (magnetic).
public void setToolfaceMagneticAngle(Value toolfaceMagneticAngle)
Corresponds to the WITSML property mtf
:
Toolface angle (magnetic).
toolfaceMagneticAngle
- The toolface magnetic angle to set.
May be null indicating absent or unknown.public Value getToolfaceGravityAngle()
Corresponds to the WITSML property gtf
:
Toolface angle (gravity).
public void setToolfaceGravityAngle(Value toolfaceGravityAngle)
Corresponds to the WITSML property gtf
:
Toolface angle (gravity).
toolfaceGravityAngle
- The toolface gravity angle to set.
May be null indicating absent or unknown.public Value getNorth()
Corresponds to the WITSML property dispNs
:
North-south offset, positive to the North. This is relative to wellLocation with a North axis orientation of aziRef. If a displacement with respect to a different point is desired then define a localCRS and specify local coordinates in location.
public void setNorth(Value north)
Corresponds to the WITSML property dispNs
:
North-south offset, positive to the North. This is relative to wellLocation with a North axis orientation of aziRef. If a displacement with respect to a different point is desired then define a localCRS and specify local coordinates in location.
north
- The north to set.
May be null indicating absent or unknown.public Value getEast()
Corresponds to the WITSML property dispEw
:
East-west offset, positive to the East. This is relative to wellLocation with a North axis orientation of aziRef. If a displacement with respect to a different point is desired then define a localCRS and specify local coordinates in location.
public void setEast(Value east)
Corresponds to the WITSML property dispEw
:
East-west offset, positive to the East. This is relative to wellLocation with a North axis orientation of aziRef. If a displacement with respect to a different point is desired then define a localCRS and specify local coordinates in location.
east
- The east to set.
May be null indicating absent or unknown.public Value getVerticalSectionDistance()
Corresponds to the WITSML property vertSect
:
Distance along vertical section azimuth plane.
public void setVerticalSectionDistance(Value verticalSectionDistance)
Corresponds to the WITSML property vertSect
:
Distance along vertical section azimuth plane.
verticalSectionDistance
- The vertical section distance to set.
May be null indicating absent or unknown.public Value getDls()
Corresponds to the WITSML property dls
:
Dogleg severity.
public void setDls(Value dls)
Corresponds to the WITSML property dls
:
Dogleg severity.
dls
- The DLS to set.
May be null indicating absent or unknown.public Value getTurnRate()
Corresponds to the WITSML property rateTurn
:
Turn rate, radius of curvature computation.
public void setTurnRate(Value turnRate)
Corresponds to the WITSML property rateTurn
:
Turn rate, radius of curvature computation.
turnRate
- The turn rate to set.
May be null indicating absent or unknown.public Value getBuildRate()
Corresponds to the WITSML property rateBuild
:
Build Rate, radius of curvature computation.
public void setBuildRate(Value buildRate)
Corresponds to the WITSML property rateBuild
:
Build Rate, radius of curvature computation.
buildRate
- The build rate to set.
May be null indicating absent or unknown.public Value getDMd()
Corresponds to the WITSML property mdDelta
:
Delta measured depth from previous station.
public void setDMd(Value dMd)
Corresponds to the WITSML property mdDelta
:
Delta measured depth from previous station.
dMd
- The d MD to set.
May be null indicating absent or unknown.public Value getDTvd()
Corresponds to the WITSML property tvdDelta
:
Delta true vertical depth from previous station.
public void setdTvd(Value dTvd)
public String getErrorModel()
Corresponds to the WITSML property modelToolError
:
Tool error model used to compute covariance matrix.
public void setErrorModel(String errorModel)
Corresponds to the WITSML property modelToolError
:
Tool error model used to compute covariance matrix.
errorModel
- The error model to set.
May be null indicating absent or unknown.public Value getGravityUncertainty()
Corresponds to the WITSML property gravTotalUncert
:
Survey tool gravity uncertainty.
public void setGravityUncertainty(Value gravityUncertainty)
Corresponds to the WITSML property gravTotalUncert
:
Survey tool gravity uncertainty.
gravityUncertainty
- The gravity uncertainty to set.
May be null indicating absent or unknown.public Value getDipAngleUncertainty()
Corresponds to the WITSML property dipAngleUncert
:
Survey tool dip uncertainty.
public void setDipAngleUncertainty(Value dipAngleUncertainty)
Corresponds to the WITSML property dipAngleUncert
:
Survey tool dip uncertainty.
dipAngleUncertainty
- The dip angle uncertainty to set.
May be null indicating absent or unknown.public Value getMagneticUncertainty()
Corresponds to the WITSML property magTotalUncert
:
Survey tool magnetic uncertainty.
public void setMagneticUncertainty(Value magneticUncertainty)
Corresponds to the WITSML property magTotalUncert
:
Survey tool magnetic uncertainty.
magneticUncertainty
- The magnetic uncertainty to set.
May be null indicating absent or unknown.public Boolean isAccelerometerCorrectionUsed()
Corresponds to the WITSML property gravAccelCorUsed
:
Was an accelerometer alignment correction applied to survey computation?
public void setAccelerometerCorrectionUsed(Boolean isAccelerometerCorrectionUsed)
Corresponds to the WITSML property gravAccelCorUsed
:
Was an accelerometer alignment correction applied to survey computation?
isAccelerometerCorrectionUsed
- The is accelerometer correction used to set.
May be null indicating absent or unknown.public Boolean isMagnetometerCorrectionUsed()
Corresponds to the WITSML property magXAxialCorUsed
:
Was a magnetometer alignment correction applied to survey computation?
public void setMagnetometerCorrectionUsed(Boolean isMagnetometerCorrectionUsed)
Corresponds to the WITSML property magXAxialCorUsed
:
Was a magnetometer alignment correction applied to survey computation?
isMagnetometerCorrectionUsed
- The is magnetometer correction used to set.
May be null indicating absent or unknown.public Boolean isSagCorrectionUsed()
Corresponds to the WITSML property sagCorUsed
:
Was a bottom hole assembly sag correction applied to the survey computation?
public void setisSagCorrectionUsed(Boolean isSagCorrectionUsed)
public Boolean isDrillStringMagnetismCorrectionUsed()
Corresponds to the WITSML property magDrlstrCorUsed
:
Was a drillstring magnetism correction applied to survey computation?
public void setDrillStringMagnetismCorrectionUsed(Boolean isDrillStringMagnetismCorrectionUsed)
Corresponds to the WITSML property magDrlstrCorUsed
:
Was a drillstring magnetism correction applied to survey computation?
isDrillStringMagnetismCorrectionUsed
- The is drill string magnetism correction used to set.
May be null indicating absent or unknown.public Value getGravitationFieldReference()
Corresponds to the WITSML property gravTotalFieldReference
:
Gravitational field theoretical/reference value.
public void setGravitationFieldReference(Value gravitationFieldReference)
Corresponds to the WITSML property gravTotalFieldReference
:
Gravitational field theoretical/reference value.
gravitationFieldReference
- The gravitation field reference to set.
May be null indicating absent or unknown.public Value getMagneticFieldReference()
Corresponds to the WITSML property magTotalFieldReference
:
Geomagnetic field theoretical/reference value.
public void setMagneticFieldReference(Value magneticFieldReference)
Corresponds to the WITSML property magTotalFieldReference
:
Geomagnetic field theoretical/reference value.
magneticFieldReference
- The magnetic field reference to set.
May be null indicating absent or unknown.public Value getMagneticDipAngleReference()
Corresponds to the WITSML property magDipAngleReference
:
Magnetic dip angle theoretical/reference value.
public void setMagneticDipAngleReference(Value magneticDipAngleReference)
Corresponds to the WITSML property magDipAngleReference
:
Magnetic dip angle theoretical/reference value.
magneticDipAngleReference
- The magnetic dip angle reference to set.
May be null indicating absent or unknown.public String getMagneticModel()
Corresponds to the WITSML property magModelUsed
:
Geomagnetic model used.
public void setMagneticModel(String magneticModel)
Corresponds to the WITSML property magModelUsed
:
Geomagnetic model used.
magneticModel
- The magnetic model to set.
May be null indicating absent or unknown.public String getMagneticModelValidInterval()
Corresponds to the WITSML property magModelValid
:
Current valid interval for the geomagnetic model used.
public void setMagneticModelValidInterval(String magneticModelValidInterval)
Corresponds to the WITSML property magModelValid
:
Current valid interval for the geomagnetic model used.
magneticModelValidInterval
- The magnetic model valid interval to set.
May be null indicating absent or unknown.public String getGravitationalModel()
Corresponds to the WITSML property geoModelUsed
:
Gravitational model used.
public void setGravitationalModel(String gravitationalModel)
Corresponds to the WITSML property geoModelUsed
:
Gravitational model used.
gravitationalModel
- The gravitational model to set.
May be null indicating absent or unknown.public WitsmlTrajectory.Station.Status getStatus()
Corresponds to the WITSML property statusTrajStation
:
Status of the station.
public void setStatus(WitsmlTrajectory.Station.Status status)
Corresponds to the WITSML property statusTrajStation
:
Status of the station.
status
- The status to set.
May be null indicating absent or unknown.public WitsmlTrajectory.Station.RawData getRawData()
Corresponds to the WITSML property rawData
:
Applies only to measured magnetic stations.
public abstract WitsmlTrajectory.Station.RawData newRawData()
public WitsmlTrajectory.Station.Corrections getCorrections()
Corresponds to the WITSML property corUsed
:
Applies only to measured magnetic stations.
public abstract WitsmlTrajectory.Station.Corrections newCorrections()
public WitsmlTrajectory.Station.Validations getValidations()
Corresponds to the WITSML property valid
:
Applies only to measured magnetic stations.
public abstract WitsmlTrajectory.Station.Validations newValidations()
public WitsmlTrajectory.Station.CovarianceMatrix getCovarianceMatrix()
Corresponds to the WITSML property matrixCov
:
Covariance matrix for error model.
public abstract WitsmlTrajectory.Station.CovarianceMatrix newCovarianceMatrix()
public List<Location> getLocations()
Corresponds to the WITSML property location
:
The 2D coordinates of the item. Note that within the context of trajectory, the "original" coordinates are inherently local coordinates as defined above.
public abstract Location addLocation()
public int compareTo(WitsmlTrajectory.Station station)
compareTo
in interface Comparable<WitsmlTrajectory.Station>
Copyright © 2023 Petroware AS - https://petroware.no