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

Module Output Ports

EVS.SYM file:

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.