read strike and dip

read strike and dip

The read strike and dip module is used to visualize sampled locations. It places a disk, oriented by strike and dip, at each sample location. Each disk is probable and can be colored by a picked color, by Id, or by data value. If an ID is present, such as a boring ID, then there is an option to place tubes between connected disks, or those disks with similar Id’s.

Strike and dip refer to the orientation of a geologic feature. The strike is a line representing the intersection of that feature with the horizontal plane (though this is often the ground surface). Strike is represented with a line segment parallel to the strike line. Strike can be given as a compass direction (a single three digit number representing the azimuth) or basic compass heading (e.g. N, E, NW).

The dip gives the angle of descent of a feature relative to a horizontal plane, and is given by the number (0-90) as well as a letter (N,S,E,W, NE, SW, etc.) corresponding to the rough direction in which feature bed is dipping.

Info

We do not support the Right-Hand Rule, therefore all dip directions must have the direction letter(s).

Ports

DirectionNameTypeDescription
OutputOutputFieldA field containing the strike and dip model.
OutputOutput ObjectRenderableA renderable object displaying the strike and dip model.

Properties

PropertyTypeDescription
FilenameStringThe strike and dip file (*.sad) to read.
ExecuteButtonForces the module to run.
Z ScaleDoubleThe vertical exaggeration to apply to the output.

Display Settings

PropertyTypeDescription
Disk Thickness PercentageDoubleSets the thickness of each disk as a fraction of the coordinate extents of the model.
Minimum Disk RadiusDoubleThe minimum radius for each disk, in model coordinates.
Radius ExtentDoubleThe disk radius as a percentage of the X, Y, and Z extents of the model.
Disk ResolutionIntegerThe number of prisms used to make each disk. The greater the number of prisms the more “round” the disk. Resolutions based on a factor of four are recommended, as they allow the dip and strike lines to end at the extents of the disk.
Include Dip As DataBooleanColors the Dip lines based upon the dip angle.
Display Dip LinesBooleanTurns the Dip lines on and off.
Include Strike As DataBooleanColors the Strike lines based upon the strike.
Display Strike LinesBooleanTurns the Strike lines on and off.
Connectivity ComponentChoice: SAD file lines connected by ID, SAD file lines connected by Data, Do not connect disks with linesDetermines how SAD files are connected.
Display AsChoice: None, Tubes, WiresControls how the boring lines are displayed: turned off entirely, displayed as tubes, or displayed as wires.
Tube RadiusDoubleThe radius for the tubes, set by default to be 50 percent of the disk Radius Extent.
Tube ResolutionIntegerThe number of sides each tube has. More sides produce more “round” tubes but may display more slowly.
Main ColorColorThe first of two colors used to divide each boring tube.
Secondary ColorColorThe second of two colors used to divide each boring tube.
Color SeparationDoubleThe length both the Main Color and the Secondary Color go to before switching to the other. Can be used as a visual clue as to the vertical scale of the model.
Include Center DataBooleanWhen enabled, the module includes the center point of each tube end point as a cell data component. This allows probing onto the tube and returning its center instead of the position on the outside of the tube.

Strike and Dip File Example

Discussion of Strike and Dip Files

Strike and dip files consist of 3D coordinates along with two orientation values called strike and dip. A simple disk is placed at the coordinate location and then the disk is rotated about Z to match the strike and then rotated about Y to match the dip. An optional id and data value can be used to color the disk.

Format:

You may insert comment lines in C Tech Strike and Dip (.sad) input files. Comments can be inserted anywhere in a file and must begin with a ‘#’ character.

Strike can be defined in the following ways :

  1. For strikes running along an axis:

N, S, NS, SN are all equivalent to 0 or 180, and will always have a dip to E or W

E, W, EW, WE are all equivalent to 90 or 270, and will always have a dip to N or S

NE, SW are both equivalent to 135 or 315, and can have a dip specified to N, S, E, or W

NW, SE are both equivalent to 45 or 225, and can have a dip specified to N, S, E, or W

  1. For all other strikes: any compass direction between 0 and 360 degrees can be specified, with the dip direction clarifying which side of the strike is downhill.

Dip can be defined only in degrees in the range of 0 to 90.0 followed by a direction such as 35.45E

There is no required header for this file type.

Each line of the file must contain:

X, Y, Z, Strike, Dip, ID (optional), and Data (optional).

NOTE: The ID can only contain spaces if enclosed in quotation marks (ex “ID 1”).

EXAMPLE FILE

x y z strike dip

51.967 10.948 26.127 35.205 59.8031E

50.373 33.938 26.127 13.048 68.49984E

51.654 60.213 26.127 139.18 76.74215E

50.529 83.203 26.127 213.50 62.94599E

64.358 76.634 11.471 114.23 80.38694E

66.430 33.938 -6.849 41.421 60.38837E

75.901 50.360 -21.505 60.141 72.88960E

72.943 7.663 -21.505 5.255 65.51247E

101.90 30.654 -72.801 77.675 65.9524E

81.339 50.360 -43.489 244.95 70.7079E

72.263 73.350 -21.505 82.929 69.3159E

89.897 73.350 -61.809 31.531 55.6570E

END

FILE TAGS:

The file tags for the ASCII file formats (shown in Bold Italics) are discussed below with a representative example. They are given in the appropriate order. If you need assistance creating software to write these file formats, please contact support@ctech.com.

COORD_UNITS “ft” Defines the coordinate units for the file. These should be consistent in X, Y, and Z.

END (this is optional, but should be used if any lines will follow your actual data lines)