read symbols
The read symbols module creates symbolic representations of different borehole identifiers based on a set of user defined parameters. The symbols are displayed at the top of the each borehole based on its x,y & z coordinates. A sample file with 48 predefined symbols is included, but it can be customized to produce special symbols.
Each symbol is made up of three components. The first shape is a fixed polygon with an outline. The thickness of the outline is selectable (via the control panel). A second polygon, which overlaps the first and has the same number of sides, has selectable minimum and maximum radial values (via the .SYM file). The third component is made up of a user defined set of lines (0 gives no lines). Each polygon has the same number of faces as defined in the #face parameter in the .SYM file. The area created by the difference between the Rmin value and the Rmax value is solid.
Module Input Ports
- Z Scale [Number] Accepts Z Scale (vertical exaggeration) from other modulesInput Geologic Field [Field] Accepts a data field from gridding and horizons to krige data into geologic layers.
- Filename [String / minor] Allows the sharing of file names between similar modules.
Module Output Ports
- Filename [String / minor] Allows the sharing of file names between similar modules.
- Sample Symbols [Renderable]: Outputs to the viewer
The following is a listing of the file evs.sym in evs\data\special. This file can be customized to produce other symbols.
# rmin rmax lmin lmax #face #line bw rot lrot rvrs name
48
1 0. 1 1 1 12 0 1 0 0 0 solid fill circle
2 0. .7 .7 1.2 12 4 1 0 0 0 solid fill circle w/ line
3 .8 1 1 1 12 0 1 0 0 0 circle ring
4 .4 1 1 1 12 0 1 0 0 0 fat circle ring
5 .0 .4 1 1 12 4 1 0 0 0 circle ring w/lines
6 .8 .7 .7 1.2 12 4 1 0 0 0 circle ring w/lines
7 .4 1 1 1 4 0 1 0 0 0 fat square box
8 .8 1 1 1 4 0 1 45 0 0 thin square box
9 .0 1 1 1 4 0 1 45 0 0 solid square box
10 .0 .7 .7 1.2 12 4 2 30 -30 0 half moon bk top w/line
11 .0 .7 .7 1.2 12 4 2 300 -300 0 half moon bk rt w/line
12 .0 .7 .7 1.2 12 4 2 210 -210 0 half moon bk bot w/line
13 .0 .7 .7 1.2 12 4 4 30 -30 0 qrtr moon bk ul w/line
14 .0 .7 .7 1.2 12 4 4 120 -120 0 qrtr moon bk ur w/line
15 .8 .7 0 1.2 12 4 1 0 0 0 open bulls-eye
16 .0 .7 .7 1.2 12 4 2 120 -120 0 half moon bk lft w/line
17 .0 1 1 1. 3 0 1 30 0 0 solid black triangle
18 .8 .7 .7 1.2 3 3 1 90 0 0 hollow blk triangle w/line
19 .0 1 1 1. 3 0 1 90 0 0 solid black triangle
20 .8 .7 .7 1.2 4 4 1 0 0 0 diamond w/line
21 .8 1 1 1. 4 0 1 0 0 0 diamond
22 .0 .7 .7 1.2 4 4 1 0 0 0 solid diamond w/line
23 .0 .7 .7 1.2 6 6 4 0 0 0 hex moon bk ul w/line
24 .0 .7 .7 1.2 6 6 4 180 0 0 hex moon bk ul w/line
25 0. 1 1 1 12 0 1 0 0 1 solid fill circle
26 0. .7 .7 1.2 12 4 1 0 0 1 solid fill circle w/ line
27 .8 1 1 1 12 0 1 0 0 1 circle ring
28 .4 1 1 1 12 0 1 0 0 1 fat circle ring
29 .0 .4 1 1 12 4 1 0 0 1 circle ring w/lines
30 .8 .7 .7 1.2 12 4 1 0 0 1 circle ring w/lines
31 .4 1 1 1 4 0 1 0 0 1 fat square box
32 .8 1 1 1 4 0 1 45 0 1 thin square box
33 .0 1 1 1 4 0 1 45 0 1 solid square box
34 .0 .7 .7 1.2 12 4 2 30 -30 1 half moon bk top w/line
35 .0 .7 .7 1.2 12 4 2 300 -300 1 half moon bk rt w/line
36 .0 .7 .7 1.2 12 4 2 210 -210 1 half moon bk bot w/line
37 .0 .7 .7 1.2 12 4 4 30 -30 1 qrtr moon bk ul w/line
38 .0 .7 .7 1.2 12 4 4 120 -120 1 qrtr moon bk ur w/line
39 .8 .7 0 1.2 12 4 1 0 0 1 open bulls-eye
40 .0 .7 .7 1.2 12 4 2 120 -120 1 half moon bk lft w/line
41 .0 1 1 1. 3 0 1 30 0 1 solid black triangle
42 .8 .7 .7 1.2 3 3 1 90 0 1 hollow blk triangle w/line
43 .0 1 1 1. 3 0 1 90 0 1 solid black triangle
44 .8 .7 .7 1.2 4 4 1 0 0 1 diamond w/line
45 .8 1 1 1. 4 0 1 0 0 1 diamond
46 .0 .7 .7 1.2 4 4 1 0 0 1 solid diamond w/line
47 .0 .7 .7 1.2 6 6 4 0 0 1 hex moon bk ul w/line
48 .0 .7 .7 1.2 6 6 4 180 0 1 hex moon bk ul w/line
sym #
Use to number(label) each symbols algorithm. This is the same
number used in the last column of the APDV data file.
Rmin, Rmax, Lmin, and Lmax
These values determine the size of the three possible shapes used to create each symbol. The center point is at 0.0 and the outer edge of the polygons is at 1.0. The x/y lines can start at the center(0.0) or at any other position within the polygon. They can also be extended beyond 1.0 to a position of 1.7.
Rmin
Sets the minimum radius of the inside of the second polygon. With a setting of 0.0 the inside is fully minimized thus creating a solid polygon from the center out to Rmax. A setting of 0.8 will create a solid polygon, with an empty center, out to Rmax.
Rmax
Sets the maximum radius of the outside of the second polygon. A setting of 1.0, places the outside edge directly over the outside edge of the first, fixed polygon. A setting of 0.2 and a Rmin setting of 0.0 creates a small solid polygon centered in the middle of the first polygon.
Lmin
Sets the starting point for the x/y lines. 0.0 starts the lines from the center of the polygons. 1.0 starts the lines at the outer edge of the polygons.
Lmax
Determines how far the lines will extend from Lmin. If Lmax and Lmin equal 1.0 then no lines will be displayed. If Lmin is 0.0 and Lmax is 1.7 the lines will extend from the center past the outer edge of the polygons.
#face
This value determines the number of faces both polygons will display. A value of 12 displays a convincing circle.
#line
This value determines the number of lines.
bw
This parameter allows you to divide the second polygon into alternating light/dark solids with a x/y axis.
Valid values are 1, 2 and 4.
1 = full solid
2 = half solid
3 = alternating quarter solids
rot
Sets the rotation of the symbol in degrees.
lrot
Sets the rotation of the lines relative to the symbol in degrees.
rvrs
Use this parameter to reverse the symbols colors. A value of 0 is normally used but a value of 1 will reverse the colors.
name
an optional description of each symbol. This is only used for reference within the SYM file.
Sample Module Networks
The sample network shown below reads a GEO formatted data file, and a SYM formatted algorithm file. The output is displayed by the geometry viewer.
Symbols
|
|
EVS viewer
A test geology file is included in the evs\special directory called TEST_SYM.GEO. It displays all 48 of the default symobls defined in the file shown above. The symbols are oriented starting at the lower left hand corner and going left to right and bottom to top.