Directional Survey Processing

Activity

 dirsurveytrans.png An OpenSpirit activity that performs X/Y offset and azimuth calculations on the well bore path based on a target coordinate system, azimuth north type and X/Y offset coordinate system. This activity is typically used when the source and target coordinate systems are not the same and the calculation of the X/Y offset, azimuth values and/or rotational angle are needed.

 

Configuration

OpenSpirit Directional Survey Processing Configuration Fields

Field Global Var? Optional? Description
Name No No User assigned name given to activity
Description No Yes User assigned description (optional)

 

Input

See TIBCO ActiveMatrix BusinessWorks Process Design Guide for more information about mapping and transforming input data.

The input for the activity is the following.

Input Item Datatype Description
Parameters Complex Root element for all input elements
SourceSurfaceLocation OspPoint The surface location point of the bore path.
SourceAzimuthNorthType String

The name of the north reference against which the SourceAzimuth values are measured. Valid values are: 'TRUE' or 'GRID'.

SourceAzimuth Complex
(repeating double)
The azimuth value for each point in the bore path.
SourceXYOffsetCRS OspCRS The coordinate system the SourceXOffset and SourceYOffset values are defined in.
SourceXOffset Complex
(repeating double)
The X offset for each point in the bore path.
SourceYOffset Complex
(repeating double)
The Y offset for each point in the bore path.
TargetCRS OspCRS The target coordinate system the values should be converted to.
TargetAzimuthNorthType String The name of the north reference the target values should be converted to. Valid values are: 'TRUE' or 'GRID'.
TargetXYOffsetCRS OspCRS The coordinate system the SourceXOffset and SourceYOffset values will be converted into.

 

Output

The output for the activity is the following.

Output Item Datatype Description

OspOutput

Complex The root element for all output items for the activity.
SourceSurfaceLocation OspPoint The same surface location value that is supplied on the input.
SourceAzimuthNorthType String

The same source azimuth north type value that is supplied on the input.

SourceAzimuth Complex
(repeating double)
The same source azimuth values that are supplied on the input.
SourceXYOffsetCRS OspCRS The same source X/Y offset CRS value that is supplied on the input.
SourceXOffset Complex
(repeating double)
The same source X offset values that are supplied on the input.
SourceYOffset Complex
(repeating double)
The same source Y offset values that are supplied on the input.
TargetCRS OspCRS The same target CRS value that is supplied on the input.

TargetSurfaceLocation

OspPoint The SourceSurfaceLocation converted into the TargetCRS.    
TargetAzimuthNorthType String The same target azimuth north type value that is supplied on the input.
TargetAzimuth Complex
(repeating double)
The calculated azimuth values.
TargetXYOffsetCRS OspCRS The same target X/Y offset CRS value that is supplied on the input.
TargetXOffset Complex
(repeating double)
The calculated X Offset values.
TargetYOffset Complex
(repeating double)
The calculated Y Offset values.
RotationAngle double The rotation angle applied during the calculation.

 

Error Output

The Error Output tab lists the possible exceptions that can be thrown by this activity.

Exception Thrown When ...

OspException

    msg

    msgCode

The directional survey processing could not be successfully executed.  
The msg element should contain some indication of the reason.
The error code (see list of possible  codes)