DirectionalSurveyProcessing
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.
Input
The following is the input for the activity.
Input Item | Data Type | 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 | OspFloatQuantitySeries | The azimuth value for each point in the bore path. |
SourceXYOffsetCRS | OspCRS | The coordinate system the SourceXOffset and SourceYOffset values are defined in. |
SourceXOffset | OspFloatQuantitySeries | The X offset for each point in the bore path. |
SourceYOffset | OspFloatQuantitySeries | 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 following is the output for the activity.
Output Item | Data Type | 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 | OspFloatQuantitySeries | 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 | OspFloatQuantitySeries | The same source X offset values that are supplied on the input. |
SourceYOffset | OspFloatQuantitySeries | 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 | OspFloatQuantitySeries | The calculated azimuth values. |
TargetXYOffsetCRS | OspCRS | The same target X/Y offset CRS value that is supplied on the input. |
TargetXOffset | OspFloatQuantitySeries | The calculated X Offset values. |
TargetYOffset | OspFloatQuantitySeries | The calculated Y Offset values. |
RotationAngle | double | The rotation angle applied during the calculation. |