Geology Manual
Geology Manual
All rights reserved. No part of this manual shall be reproduced, stored in a retrieval system, or transmitted
by any means – electronic, mechanical, photocopying, recording, or otherwise – without written permission
from Maptek Pty Ltd. No patent liability is assumed with respect to the use of the information contained
herein. Although every precaution has been taken in the preparation of this manual, the publisher and
author(s) assume no responsibility for errors or omissions. Neither is any liability assumed for damages
resulting from the use of the information contained herein.
Trademarks
Due to the nature of the material, some hardware and software products are mentioned by name. The
companies that manufacture the products claim many of these product names as trademarks. It is not the
intention of Maptek Pty Ltd to claim these names or trademarks as their own.
Revision History
V4_GEM04, April (Adelaide, South Australia)
V6_GEM05, June (Adelaide, South Australia)
Vulcan Databases
Vulcan uses two types of database, Isis and Design Databases. Isis databases are used to store Drillhole,
channel, grab, and Geotechnical and Blockout data. They have a flexible structure and a naming convention
that can be defined by the user.
Design Databases are a specialised type of Isis database in which CAD objects (points, lines, polygons etc.)
created within Envisage are stored and have a rigid structure with less flexible naming convention. The type
of data contained in a database is denoted by the file extension; Isis databases by “isis” and Design
Databases by “dgd”.
In this manual we discuss the creation, manipulation and editing of Isis databases for the storage of Drillhole
data.
Isis Databases
Isis databases are composed of two files a database file and an index file; the index file shares it’s name with
the database but is distinguished from the database by a terminal “x” on the file extension. Vulcan cannot
open a database if the index file is missing; if this occurs it can be recreated by using the “compress and
rebuild” function in Envisage.
thororig.dhd.isis = database
thororig.dhd.isix = index
As the name suggests the dataset identifier is optional and is designed to allow the user to easily distinguish
between databases, particularly those containing similar data.
Isis differs from other databases in that the database design is stored in an external file with the file
extension “dsf”. The design is used to create a single database from several text files containing different
data and must be only three characters in length (e.g. dhd.dsf). During this process the design is written into
the database as a header, hence the other name for an Isis database is a headered database.
For user-defined designs it is a good idea to use a set of standard design names depending on the type of
information in the database. These names are restricted to three characters and are not mandatory but
provide for more convenient usage. The names commonly used include:
Headered Template
The Headered Template design is an optimised Isis design that can be used for Drillholes, samples,
Geotechnical and compositing information (not for design data). It consists of a single file:
<name>.dsf – Design file that stores information relating to the database design.
The design information includes Tables, Fields, Keys, Synonyms and Desurvey information, and the version
of the Headered data system used in the creation of the design.
Once a database has been created, the design information becomes part of the database (placed at the
start of the database, hence the name Headered). Any future access to the database will be via the
Headered database.
Vulcan Version 6 uses the Headered design set-up by default. Isis Headered databases have surpassed
Library style databases and therefore should always be used in preference.
ODBC Design
The ODBC (Open DataBase Connectivity) design is identical to a Headered design. The difference is the
design information includes a flag indicating that the data is stored in an external ODBC compliant database
such as MS Access or MS Excel.
Vulcan accesses external ODBC compliant databases through a temporary Isis database that contains a
copy of all the Vulcan data in the external database. Work is performed on the copy and when finished
written back to the external database.
We are now going to create a new Headered Database. First we must create a Database Design.
To check field contents and length specifications when creating the design, we recommend that you have an
existing database or the tables from which the data will be imported already open. In the case of this course,
open the four Excel files, cscollar.csv, csassay.csv, cssurvey.csv and csgeol.csv.
5. Type DHD in the Design text field and click OK. An empty design should now be displayed
Tip!
Designs and Databases are displayed as either a notebook or as multiple floating windows. You can
change the display method by using View > Preferences. The display of open designs and databases
is not affected.
6. In the Design Properties panel, type Exploration Holes into the Description text field
7. To set the type, click on the Attributes button and select Drilling from the Type list, Tangent
from the Desurvey Style list and click OK to continue
Tip!
Tangent Style refers to the azimuth and dip at the depth. See Vulcan HELP for further information
This will display the first table for you to complete (see Figure 1.1)
9. In the Table Properties section of the panel, enter, or select from the drop-down lists, the
following information. Use the text from the Information column below:
10. Fill in the COLLAR table as shown in the table below. Use the cscollar.csv file as a guide.
Tip!
There are four possible types; Text, Integer, Single and Double. Use Text for fields that contain any
alphabet characters, Integer for fields that contain integer values (e.g. positive and negative whole
numbers), Single for fields that contain numeric data with fewer than seven (7) significant figures and
Double for fields that contain numeric data with seven (7) or more significant figures.
11. To add the Key to the BHID Name field, right-click on the empty cell to the left of the BHID Name
field and select Primary Key as shown in Figure 1.3 below.
The Primary Key field is required to link all tables. In a Drillhole database, the BHID field is always
the Primary Key. In a COLLAR table there can only ever be one occurrence of the BHID field as
there can only be one hole and collar representing this hole in the dataset.
The Field Properties section of the table varies with each field. Step 12 below sets the Field Properties for
the [BHID] field.
12. Left-click in the BHID cell to highlight the row. In the Table Properties section of the panel, enter,
or select from the drop-down lists, the following information. Use the text from the Information
column below:
13. Repeat step 12 for the remaining fields. Note that a decimal place or a dash counts as a character
when specifying a field length (e.g. L16-N1 would require a field length of at least 6 characters in
length).
14. Select File > Save
This completes the design for the first table. Now create the SURVEY table.
15. Select Table > Append
Tip!
The Insert option places a table before the currently selected table, whereas the Append option places
the table after the currently selected table.
16. In the Table Properties section of the panel, enter, or select from the drop-down lists, the
following information. Use the text from the Information column below:
17. Enter the Field properties for each field (follow steps 12 to 14). The SURVEY table is displayed in
Figure 1.4
You have now created two tables. Create the remaining two tables ASSAY and GEOL. The ASSAY table is
displayed in Figure 1.5 and the GEOL table in Figure 1.6 on the following page.
Once you are sure that your database is correct, save the design and then exit Isis.
Importing Data
In this exercise you will use Envisage.
11. Use the drop-down lists to match the appropriate data file to the database field, e.g. AZIM to
BRG, and select OK.
12. Repeat steps 10 to 12 for the remaining csv files (e.g. csassay.csv and csgeol.csv) and select
Next when the Data File to Record Connections panel is redisplayed.
The drill hole data will now be imported (the progress of the importing will be displayed on the screen) and
the CSVLOAD database will be created.
To view the Drillhole database from the Vulcan Explorer window go to: User Databases > Headered >
thororig.dhd.isis.
In this section we will cover all of the drilling options. We will also look at creating and editing Features.
Before we begin, we must first of all examine the option, display legend, which enables us to set up a schema
file allowing Drillholes to be viewed on screen.
Legends
To display Drillholes or composite files a Legend is necessary. If no Legend exists, the user will be
prompted for the ranges and colours each time Drillholes or composite files are loaded. A Legend can be
defined for both numeric and alphanumeric fields and are stored in the <proj>.scd file (e.g. thor.scd). This
section describes how the existing Legends are defined, how to create new Legends and modify existing
Legends.
By using the Display Legend option, the Schema is displayed in its own window. To display the Schema in
the client area, select Analyse > Legend Edit > Draw Legend.
3. Enter the Colour table identifier, e.g. type TEST (figure 4.0). If required, you can select the Use
other colour table as default option. This will enable you to copy the parameters of other
Legends
4. In the Database Field panel, give the field a Name, e.g. CU (figure 4.1)
5. Select Alpha or Numeric, e.g. Numeric
6. Enter the Record (Table) name, e.g. ASSAY
7. Enter the To field name, e.g. enter TO
8. Enter the Use From field name, e.g. FROM
9. Tick the Use Colour for non-logged intervals box. Select a colour, e.g. grey
10. Select GTLT (greater than, less than) for the Range Mode
11. Click OK
Tip!
The Field and Record names must match the datasheet otherwise the colours will be incorrect. While
the database field panel is open it is best to open the Drillhole Database in Isis from Vulcan Explorer to
ensure that you specify the names correctly.
Tip!
To add or delete rows from your Legend, right-click your mouse on the left column to display the
options menu (figure 4.3).
13. Click OK
14. Display the Drillholes using your new legend
Tip!
When creating an Alpha Schema, wild cards such as TQ* can be used. This will display Drillhole
codes, such as TQ1, TQ2 and TQ3a, as the same colour. Colouring is based on the order that the
wildcards are input. For example, if you have TQ* specifying red in the first row and blue in the second
row, TQ1, TQ2 and TQ3a will all be coloured red and other Drillhole codes will be coloured blue.
Editing a Legend
We will now modify the Legend we have just created. For example, we will change the grade ranges to
highlight the lower assay grades.
Loading Drillholes
Opening a Drillhole Database
Before loading the Drillholes, we must first open our Drillhole Database. Our database is called
thororig.dhd.isis.
2. In the Open Geological Database panel, select the Isis File you would like to open. You may
also select the ODBC Link or Isis Library Database, e.g. select thororig.dhd.isis
3. Click OK
Although it will appear that nothing has happened, the database has in effect been opened.
• By Name
• By Section
• By Polygon
• By Selection File (.sel)
• By Extent
• By Triangulation
• By Filter (SQL type selection statements)
Tip!
To remove Drillholes from the screen select Geology > Drilling > Remove Drillholes and confirm by
selecting Remove.
Tip!
This option will not work if the screen has been set to a view using View > Change View > Section
2. Under Load drillholes by, select Name from the drop-down list.
3. Select the colour Schema as defined in your Legend, e.g. AU (figure 7.0).
s
Figure 7.0: Load Drillholes panel for Name
Note: Vulcan also has the ability to display cylindrical discs on the Drillholes that are user defined via the
Scale option under Legend > Create
4. (Optional) Display Drillholes as discs. Tick this box if you would like to apply cylindrical discs to
the loaded Drillhole traces. Select the existing scaled Schema (Scale) that defines the widths of
the cylindrical discs. Or you can create a new Scale Schema (figure 7.1a) for a visual comparison
between normally loaded Drillholes and those with discs displayed (figure 7.1b)
5. Once you have set your preferences, click OK to load your Drillholes
Tip!
To view the name of a Drillhole on screen, hover the cursor over the Drillhole trace.
Tip!
Drillholes may be loaded into a section view using this option.
9. The Drillholes whose collars fall within the designated area will then be loaded.
Tip!
The width is divided equally to each side of the line. In this case the section will extend 50m either side
of your section line.
6. The Drillholes whose collars fall within the designated polygon will then be loaded
4. Enter the minimum and maximum X, Y, Z coordinates in the Load Drillholes panel (figure 11.0)
5. The Drillholes whose collars lie within the coordinates entered will then be loaded
4. The Drillholes that intersect or exist within the solid triangulation will then be loaded
6. Set the condition, ie <table>.<field> <condition> in Isis (see figure 13.1 on the following page)
9. The Drillholes that contain AU grades greater than 2.0g/t will then be loaded
3. The Drillhole collar locations are then loaded on screen (refer to figure 14.2 on the following page)
4. Cancel, to exit the Load drillholes panel
Tip!
The collar positions are loaded as points in the layer DIG$DRILL. If you would like to save these points,
transfer them to another layer and then save the new layer. To label the hole using this option, you will
need to label by the point name attribute.
3. In the Model Horizon panel enter the Field to model, e.g. GEOCOD. This is where a structure is
recorded
4. We will now model a single horizon. Enter the code used for the structure in the Contents of
field box, e.g. TQ1
8. Check the Roof and Floor determined downhole box and enter 1 in the Extract Specific
Intercept field
9. Click OK
In the Model create panel you will need to alter the grid Mesh Size and other parameters if required (figure
15.1).
10. Select Model > Grid Mesh Surfaces > Create Simple
11. When finished, click OK
12. Indicate the origin point for the model; select an arbitrary point in the lower left of the model area
13. Indicate the maximum extent of the model area; select an arbitrary point in the upper right of the
model area
14. Confirm the modelling operation, e.g. Select Model from the confirm box (refer to figure 15.2 on
the following page)
15. A panel for the triangulation name and properties will then be displayed. Select the Solid Shaded
Surface button and choose a colour for the triangulation (figure 15.3)
16. The structure will then be displayed as a grid and a triangulation (figure 15.4)
Examine these surfaces closely to determine the difference between the grid and the triangulation. You
should find that the triangulation passes through the intercept points exactly and that the grid is smoothed so
that it does not honour the intercept points.
• Identify a Drillhole
• Step through and display each record for a Drillhole
• Label Drillholes by any field
• Reload a Drillhole by another colour Schema
• Interactively composite a Drillhole
To use these options you must load a Drillhole database on screen. It is advised to change view into a
sectional view to avoid cluttering the screen.
To do this select View > Create Section, and select the method to change your view, e.g. select by points
and indicate two points in the plane of a drill section (figure 16.0).
Identifying Drillholes
EXERCISE 17: IDENTIFY ON SCREEN DRILLHOLES
1. Position the screen in a section view with the Drillholes displayed
2. Select Geology > Drilling > Identify
3. Select the Drillhole to identify
4. The Drillhole will be highlighted and labelled with a corresponding identifier. The collar
information will then be displayed in the Envisage report window and a Confirm box will appear
(refer to figure 17.0 and figure 17.1 on the following page)
5. Select Next Header Record to view the next record in the database, or select Intercept to pick a
drill intercept directly (figure 17.1)
Labelling Drillholes
On screen Drillholes can be labelled through any field in the record used to load data.
For example, if Drillholes are loaded by LITH, this field is in the GEOL record. The other available fields for
labelling are From, To, and Width.
Tip!
Labelling many Drillholes can degrade workstation performance therefore only label holes that are
required.
7. To remove Drillhole labels select Geology > Drilling > Label Off
Figure 19.0 displays Drillholes initially loaded by AU, one hole has been re-coloured using the CU Schema
7. The start and end intercepts plus the composite length and grade will now be displayed on the
selected Drillhole (figure 20.0). They will also be displayed in the report window (figure 20.1).
The vector components of the composite interval are also displayed in the report window
On screen Drillhole analysis options can also be access using the content menu. Click the Drillhole you wish
to interrogate then click the right mouse button. The content menu that relates to Drillhole will appear (figure
20.2).
You can also use features to aid in object selection for the use of editing or transforming. The function will
assign objects to sub-groups by feature name. When selecting objects, you may select through feature
instead of object, group or layer. In this section we will look at some existing features and learn how to
create new and modify existing ones.
The layers that represent the geological zones are digitised using features to assign unique properties to
each layer. Load the layer tq1, interrogate the layer using Analyse > Details > Full Option. You will notice
that the layer name is TQ1, the description is tq1 orezone, and it belongs to feature tq1. You will also see
that each of these properties was set in advance for feature TQ1.
5. The second panel defines the object properties such as colour, line thickness, grouping etc.
Notice the colour is bright green, the line is solid and group name is TQ1
The final panel defines the point properties such as name, gradient and input mode. Notice that we are
connecting points as a line. If this is not selected, objects will occur as non-connected points
9. We will also force the object description to be the same as the Feature description. Select the
Force button under the object description and copy and paste the Feature description into the
field.
9. Select Next
Tip!
It is best to force the colour; line type and pattern to always ensure objects of a particular Feature have
the same viewing properties.
Modifying a Feature
In the first part of this section we looked at the features used to create the ore zones for tq1, tq1a, tq2, tq3
and nfault. At present, if we were required to label each of the objects with a layer name we would need to
change the name for each object from the default to the layer name. If we were to plan in advance on how
we are going to use these objects, we can assign the appropriate name upon creation. However, we can still
do this by modifying our original feature and then applying the feature to the existing layers.
What other ways could we modify these features to display useful information or assist us with digitising
objects? You could force the strings to be digitised clockwise regardless of the actual direction they were
digitised in. Or you may want to force a point name or set the feature to prompt you for a point name. Make
sure you spend some time examining some of the different properties that are available to you in Exercise
24.
• BTQ1
• BTQ1a
• BTQ2
• BTQ3
• And a fault
Compositing
Compositing is a method of averaging assay values throughout a Drillhole Database. It is commonly used to
remove sampling bias as a precursor to grade estimation in the block modelling. It also has the effect of
smoothing assays across Drillholes.
Vulcan allows various types of compositing techniques to be used as required. The compositing techniques
are:
In this section we will cover each of these techniques focusing mainly on the Run Length technique, as this
tends to be the most commonly used method.
• Generation
• Running
• Viewing
Generating
Running
Viewing
The options within the Generating menu allow you to create parameter files to store the composite
information. These files may be recalled for use at any time or edited to obtain new results.
The Running options allow you to use the parameter files to create composite ASCII files (mapfiles) or
composite database files (Isis database files).
The Viewing options allow you to display the composite files on screen.
3. Click Next
If desired, you can choose a parameter file to copy from (figure 26.0)
4. In the Composite Creation Menu, select the Datasheet from the drop-down menu, e.g. DHD
5. Enter the Optional datasheet identifier, e.g. ORIG (figure 26.1)
6. Tick Breakdown by geology and click Next. The rest of the options can be left as default
The fields:
• Breakdown by geology: Causes the process to restart the compositing from a lithological
boundary defined by a field in the database
• Missing data: Allows the user to either ignore values flagged as missing data (e.g. those
that are equal to the value assigned) or to replace them with a user defined value
• Assign a value to data not logged: Allows the user to assign a value to data that is not
included in the Drillhole log. This is when an interval has not been assayed
• Use selection file: Allows the use of a selection file to composite only a select
group of holes
• Abort compositing for holes with errors: Use this option to exclude any holes containing
logical errors, e.g. from/to overlaps
7. Enter the Composite length to generate, e.g. 2.5 for composite intervals of 2.5 metres (figure
26.2)
8. Click Next
9. Select the Geology Record and Assay Record from the drop-down menu, e.g. select GEOL and
ASSAY (figure 26.3)
13. Enter the CU field cutoff value and the AU field cutoff value (top-cut) or leave as default.
If a cutoff grade is entered, values above this cutoff grade will be set to the cutoff grade value
(figure 26.6)
The parameter file is then created. It will be called thorrunl.cm1. If you want to examine the file use a text
editor, such as WordPad to open it.
• run
• selection
The Run option allows the use of one parameter file only. The Selection option allows the use of two
parameter files and is dependent on the holes angle.
If you examine a composite mapfile using WordPad or a similar text viewer you will notice the file contains a
header defining the header variables and field names and their properties. The data is arranged below the
header and is column formatted.
2. In the Composite Display panel, select the Use Database, and enter a Datasheet name, e.g.
CMP (figure 28.0)
The variable order refers to the top and bottom positions of the composite interval (e.g. XYZXYZ) and the
composite field (e.g. W).
4. Change the Line width to 3. This will display the composites as thicker lines
5. Select OK
6. In the Load Samples Database panel enter the Sample Group name. You can use a wildcard
(*) if you cannot remember the sample group name.
Note: To remove the displayed composites select Geology > Compositing > Remove
Sampling parameters are kept in a <proj>.smp file. Details that must be in this file depend on the options
being used. This file is also used for the Open Pit > Blockout Submenu. Please refer to the Vulcan help
pages for an example of this file and also a list of all sections that may exist in this file. If using an SMP file
for Blockout, Samples must be loaded without using any default settings.
Enables you to re-colour a Sample Group by a new field and colour scheme
Reports to the Report Window and database field values for the selected sample
Sets up the display parameters for sample selection and viewing in the sampling
options
2. In Exercise 4 we set up a CU Drillhole legend. Repeat the steps for creating this legend however
this time create a Samples legend rather than a Drill legend. Note you do not need to specify the
database fields when creating this legend (as is required with a Drill legend); this will be done
using the sampling menu options.
3. Go to Geology > Sampling > Open Database and open your new composite database.
4. The final step before displaying samples using the sampling menu is to set up the display. To do
this go to Geology > Sampling > Set Up Display
6. Fill out the Samples Colour panel as in Figure 29.0 below and select OK. The Samples Field
represents the field from the composite database that you wish to view. The colour scheme
represents the name of the samples legend you wish to view the samples by.
7. The Samples Labelling panel will now be displayed. Fill out the panel as in Figure 7.2 and select
OK. The Samples Labelling panel sets up how the samples will be labelled. If you do not wish to
label any samples then do not choose any fields from the dropdown. The five label fields are
located in the order they will be labelled on the sample. Therefore if you wish to label from the top
of the sample select Field #1. In this case we wish the samples to be labelled through the middle
of the sample length therefore the first label is in Field #3.
2. Fill out the Sample Group Load panel as in Figure 30.0 and select OK.
The asterisk (*) represents a wildcard so that all sample group names are loaded. The Sample Group
name comes from the samples database and this represents the compositing run (COMPID of the
GROUP table). This allows you to store multiple compositing runs in the same database. By ticking Use
default display parameters you can choose the CU display that you set up in steps 4-7 of Exercise 26,
otherwise the option would lead you through these steps manually
3. Select CU as the display scheme. Vulcan will automatically load the RUNLENGTH sample group,
as it is the only one available in the composited database. If there were multiple sample groups
you would be required to choose the sample group from a list. Your data should look similar to
Figure 30.1. If you zoom in you will see the annotations for CU and AU for each sample
Often when we load samples we want to restrict the samples to be displayed by conditions. For example
where AU is greater than 2g/t or where the lithology equals ore. This is where the functionality and flexibility
of the sampling menu becomes important.
Note: wildcards are used to ensure all ore zones are coloured separately to waste and that the order of
priority for assigning colours is from the top down.
4. Select the Character Field as GEOCOD and the Colour Scheme as LITH. Use the same Line
Type as in Figure 29.0. Also select the box to “Restrict samples to be displayed” and then click
OK
5. The Samples Selection panel will be displayed as in Figure 32.1. In this example we are going to
select samples based on a specific character values in the alphanumeric field called GEOCOD.
Once you have completed the panel select OK
6. The Specific Character Strings panel will be opened. Fill out the panel resembling the Figure
32.2. Note that this selection technique will only select samples that have been assigned in the
GEOCOD field as one of the TQ ore bodies. Select Finish
Note: The use of wildcards (*) to ensure all TQ ore zones are selected.
7. The Samples Labelling panel will be displayed. Annotate Field #3 with the GEOCOD field and
select the option to Use Annotation Scheme, select OK.
Figure 32.3 shows the loaded composite samples using the sampling menu displaying only those samples
assigned to an ore zone (TQ) using the LITH display set up.
Geological Interpretations
Geological interpretations were historically produced on section plots with coloured pencils. These were
then digitised into a computer where the interpretation may be modelled and plotted. The problem with this
method is that it results in double handling and often delayed production time. It is often very difficult to
visualise the orebody until the interpretation has been completed and only then if it is perceived to be
incorrect you will have to start again.
Another drawback of this method is that the geologist are always working in section planes to create the
interpretation, however the Drillholes they use are generally not in the same plane, thus resulting in an
interpretation that only approximates the true geometry of the orebody.
An improved method is to create the interpretation on screen using the information that is usually plotted
including Drillholes, resource solids, face data and existing development. This negates the need to create a
lot of section plots until the interpretation is completed.
The geologist can rotate the information to gain a true 3-D representation of the data to be interpreted. The
interpreted strings may be snapped precisely to the Drillholes giving a much more accurate approximation of
the true geometry.
The biggest saving comes in the time spent creating and fine-tuning the interpretation. What previously took
weeks or months can now be prepared in days.
9. Display a legend in a convenient position to one side of the screen. Select Analyse > Display
Legend. Select DRILL and LITH.
10. Begin digitising one of the ore zones using the features we created earlier and snapping to the
lithological boundaries on the Drillholes, e.g. use the snap to point icon. To use a feature for
digitising select Design > Create > Features. It is advisable to always create interpretation
polygons in a clockwise manner to ensure polygons are easily triangulated.
11. Initially you should have something that looks like the screen image below (figure 33.4). The
interpretation has been snapped to the Drillholes but it does not go past the outer Drillhole limits
12. To tidy up the ends of the interpretation we use one of the standard ENVISAGE tools. Select
Design > Point Insert > Insert. Select the object. Select the line to replace, e.g. the interpolated
end (figure 33.5)
Once the insertion plane has been defined insert the required points. Remember to insert points from the
Start (S) to the End (E) (figure 33.6).
13. Right-click when finished inserting points. The points will connect to form a highlighted line.
Select retain (figure 33.7)
14. You will then be prompted to select the next line to replace. Continue this operation until the
interpreted string is complete
15. When finished you should end up with something like the screen image shown in figure 33.8
below
16. So far our onscreen visual looks okay, however, smoothing the line and inserting points at a given
interval can improve the look. This will also aid in the development of solid models later. To
smooth the string we apply a cubic spline using Design > Attribute Edit > Apply Spline (figure
33.9)
17. The string now looks more natural, but this spline is only superimposed on the original line. It has
not inserted any new points. Therefore we need to insert extra points along this new line to
maintain the shape when modelling. To do this select Design > Attribute Edit > Insert points
on spline. Set the step to 5. Select Object to insert points. The object will be highlighted
showing the resulting string. Select retain if it looks acceptable.
18. If you were to label the points now you would see many more points than were originally digitised,
whilst none of the original points have been altered.
We have now finished the first string in our interpretation. Reset the screen and rotate to view the final
string, especially the ends. You would now do much the same for all the other ore zones. You may find it
easier to complete one section before moving to the next or you may want to follow an ore zone through
each section.
Almost certainly you will be required during the course of an interpretation to use most if not all of the other
point editing options. It is a good idea to become very familiar with each of these so that you can choose the
best option to use for each task
Triangulations are stored in files and therefore can be copied, renamed or deleted through an explorer or
shell window. They use the naming convention:
A surface triangulation model is an open 3D representation of the data. By open, we mean the triangulation
has a distinct edge, and does not encompass a volume.
A solid triangulation model is a closed 3D representation of the data. That is, the model has no distinct edge
and therefore must encompass a volume.
In general, unless smoothed, triangulation models honour all of the data points. That is, they do not
interpolate intermediate points. This means that where the data is sparse, the resultant triangulation will be
coarse and where the data is dense, the resultant triangulation will be detailed. This allows for the creation
of any complex shape, including topography or digital terrain models (DTM), faulted surfaces, pit shells and
orebody models.
A triangulation is a versatile structure, which can be used for many purposes. However, an understanding of
its underlying concept is important when applying it to particular geological or mining situations.
• topography
• mine excavations
• geological surfaces
• orebodies
• underground development
• underground stopes
• arbitrary attribute models
• groundwater levels
The 3D nature of triangulations coupled with Vulcan’s powerful graphics environment provides enhanced
visualisation to rapidly convey the concepts of a geological model or engineering design.
Manipulated by a wide range of modelling tools, Vulcan triangulation models are a very powerful display and
analysis utility.
Vulcan provides several tools for creating solid triangulation models on the menu Model > Triangle Solid.
We recommend the online documentation under Envisage 3D Editor > Model > Triangle Solid for a
detailed description.
Vulcan provides two options for building solid models based on polygon data.
Any number of polygons within a layer can be used as the basis for one solid model or for separate solid
models for each polygon. In this case, each solid model may be named individually using a prefix, suffix or
the object name.
For our example, ensure the layer TQ1 is loaded (figure 34.5). Layer TQ1 is an interpretation based on the
drilling information in our database thororig.dhd.isis.
Select menu option Model > Triangle Solid > Polygons to display the Solid by Polygon panel. Ensure the
following options are set:
Leave the Triangulation Save Directory blank to ensure the solid model is saved to the project work folder.
Click OK when complete.
You should then be prompted to choose how you want to select the data to be triangulated. Select the LAYER
option and pick any of the polygons on the screen. Confirm the layer selection when prompted and cancel
out of the Multiple Selection box that appears. It appears again after the layer confirmation so that you can
continue selecting other layers or objects to add to the selection list. On completion of these steps the solid
model will be created and displayed on the screen. It should appear similar to that shown in Figure 34.6.
Right mouse clicking on the triangulation will display the Triangulation Properties panel allowing you to
alter the appearance of the solid model.
Closer examination of the solid model should reveal that its shape is equivalent to the polygon and that it is
10.000 metres wide and projected 5.000 metres either side of the polygon.
You can choose any width. The other options for position are top and bottom, in which case the projection
would have occurred in one direction only.
Tip!
Choosing a projection width that causes the overlap of the individual model components will result in
triangle facets that cross each other, causing problems when trying to use this model for other
purposes, e.g. calculating volumes. This modelling technique does not attempt to create a continuous
solid model between polygons. For that result you should use the solid modelling technique described
in the next section.
The option Build solid and attempt to maintain holes (donuts) will treat any internal polygons as if they
were exclusion polygons. Without this option checked, these internal polygons would be ignored and the
solid model may be left open at either end.
Lastly the solid model was saved as a single model with the file name tq1.00t. In our example we chose to
create a single solid model and name it using the layer name:
The other options are by group, by feature and separately for each object.
In the last case individual solid models for each polygon will be created and named according to the
specified attribute, e.g. layer, feature, group or object. You can also choose to add a prefix and a suffix.
The solid models created using the Model > Triangle Solid > Polygons option, while being quick to create
and closely approximating the volume results obtained by manual methods, do not provide the most accurate
representation of real features. Models that are a better representation are continuous solid models, which
contain triangle facets that join one polygon to another. To create continuous solid models from polygon
data use the menu option Model > Triangle Solid > Create.
Let’s create a continuous solid model using the TQ1 layer. It is also helpful to orientate the layer so that you
can clearly differentiate between the polygons - an isometric view is optimum. Rotate the layer to an
isometric view and zoom in to the last few most northern polygons. When complete your screen should
appear similar to Figure 34.7.
3. Click OK to continue.
4. You will be prompted to Pick first string. Choose the most northern polygon or polygon furthest
to the left on the screen. The selected polygon will be highlighted and the prompt will change to
Pick the next string to triangulate and allocate a colour for the triangulation.
5. You can then continue to select the polygons to be modelled. Continue selecting each polygon in
turn, noting the polygon is added to the triangulation as proceed. When you have triangulated all
the polygons select the right mouse button twice. The first time you right-click your mouse, the 3D
Picking dialog will appear. None of the options on this dialog will be selected. Selecting the right
mouse button a second time brings up the 3D Create dialog. Select Save.
The following panel (figure 34.9) allows the user to specify a triangulation name and colour, e.g. TQ1, colour
RED.
6. Select OK
Tip!
Vulcan uses the term string to mean polygon or line.
Statatistics II
Vulcan provides users with a convenient mechanism via Envisage to create basic univariate and multivariate
statistics. The statistics module is part of the "core" Envisage product and can be found under the main menu
option Analyse.
Essentially a user can analyse data from a number of sources, both ASCII or binary, both graphical or model
data. The user can select, where appropriate, any number of data items for analysis as separate entities, or
analyses the relationship between pair-wise combinations.
All graphs created in the statistics option are generated in a special Envisage window called Graphs. The
user can interchange between his working window and the statistics Graphs very easily. The default set-up
establishes the number of graphs as being 3 in the X direction and 3 in the Y direction. Hence a total of 9
graphs can be generated. This can obviously be increased/decreased at the users discretion.
Whilst all data sources are generally extensively used, the scope of this course will restrict discussion to data
from geological / assay Isis databases and mapfiles. The concepts of data selection and graphing are
essentially the same despite the variation in sources.
Once the data has been selected and loaded into the system it is available for use any number of times
within the session. Note that there is no physical limit to the size of the dataset that may be loaded into
Envisage.
Workstation system limits (primarily memory, swap space and processor speed) generally dictate the
maximum size of the data that can be handle efficiently and effectively.
• Bar graphs
• Line graphs
• Pie charts
Whilst bivariate / multivariate data displays can be done in the following ways;
• Ternary charts
• Scatter plots
• Line plots
Control is given to the user in the definition of titles, scales, colours and patterns.
Using the standard geology course data, some examples of the procedures for creating graphs are outlined
below. The user is encouraged to experiment and create the styles of the graphs available, and to enhance
the graphs using normal Envisage functions such as text and attribute editing to create draft quality output.
For this exercise we will generate a basic histogram plot for AU grades.
1. Using the Statistics parameter setup panel (figure 35.1) set the relevant tabs to set up the
design and the appearance of the histograms.
2. GRAPH: Set up the graphical display. In the Histogram Parameters panel, tick automatic
intervals to have the computer generate the intervals that best fit the data (refer to figure 35.2 on
the following page). We will apply a weighting to our data (e.g. Length).
3. Click Next
4. As our composite data has an AU range up to 2.0g/t, we will restrict the minimum and maximum
values for the X-axis (figure 35.3)
5. Select Next
6. As our composite data has an AU count up to 8500 we will restrict the minimum and maximum
values for the Y-axis
7. Select Next
8. DATA: select the data to be used to generate the histogram/s. A wildcard (*) can be used to
select all files (figure 35.6
9. Choose the Dataset to Analyse, e.g. Select the thor2.5.cmp (figure 35.7)
11. Choose the variables to analyse (figure 35.8). All variables that exist within the composite data
can be selected. For this exercise we will only analyse the AU grades
13. As we have chosen to weight our composites to produce a more representative result. We will
select Length (figure 35.9). The weighting variable allows us to generate a weighted AU grade
over the length of the interval
15. In the Statistics Parameter Setup panel, select Conditions. No conditions on our data will be
set
16. In the Statistics Parameter Setup panel, select Setup. This tab allows the user to specify the
appearance of the Histogram (figure 35.10)
18. Select Next. This produces the Histogram in the Graphs window (figure 35.12)
Remember, the graphs are created in a special window called the Graphs window. This window is a 2D
window with approximately the same X and Y extent as the primary window. The parameters of this window
can be viewed under the options View > Windows > Edit.
The user can swap between the primary window and the graph window by using the special view
transformation options in the statistics menu, or by using the select option under the WINDOW menu. After
every graph creation the user is asked which window (primary or graph) to return to.
19. SPECID: check or change the naming used in the spec file
20. SAVE: This saves the chosen specifications in your current working directory
Figure 35.12: Vulcan screen shot of generated histogram from the 2.5m bench AU composites
Every graph that is created is placed in a successive order starting in the lower left hand corner and
progressing right and then upwards until the complete graphs window in full.
Once set it cannot be altered in the current session of Envisage. You will have to exit and re-enter Envisage
to change these fundamental settings.
The statistical spec file is saved in your working folder as an .sdf file (e.g. thorstats.sdf).
The resulting histogram/s are saved in your working folder as an .srf file
(e.g. thorstats_histogram_au.srf).
All graphs can be plotted using the normal Envisage plotting options, and the juxtaposition of statistics, both
general and graphical, with normal geological information provides a the user with powerful presentation
capabilities that are both quick to produce and modify as well as being very professional in quality.