Documente Academic
Documente Profesional
Documente Cultură
MICROMINE
Version 2010 (12.0)
Introduction
Intermediate
Advanced
Masters
.
MICROMINE Version 2010 (12.0) Training Introduction to MICROMINE
Email: mm@micromine.com
WWW: http://www.micromine.com
Licence Agreement
The use of the software described in this manual is subject to a licence
agreement with Micromine. The software may only be used or copied in
accordance with the terms and conditions of that agreement.
Disclaimer
Micromine will not accept any liability arising from the use of the software or
any other software product mentioned in this manual; nor for any technical
or editorial errors or omissions made in this manual.
The mention of any other computer software product within this manual
does not imply any endorsement of such product by Micromine.
Copyright
Micromine is the owner of the software, and of all icons and logos within the
software, together with all soft- and hard-copy documentation. This manual
contains information protected by copyright. No part of this manual may be
photocopied or reproduced in any form without prior written consent from
Micromine.
© Copyright 1999, 2001 – 2010 by Micromine Pty Ltd and its subsidiaries. All
rights reserved.
Editor: Authors:
Frank Bilki David Bartlett
Frank Bilki
Michael Haffenden
Alan LeBlanc
Tenille Szolkowski
Trademark Acknowledgment
MICROMINE, FIELD MARSHAL, and GBIS are trademarks of Micromine Pty Ltd and its
subsidiaries. Other brands and product names mentioned in this manual are trademarks or
registered trademarks of their respective owners.
Before We Begin
Course Duration: 16 hours
Introduction
This course is designed to show you how to start using MICROMINE and to
introduce some of the program’s key features. To make it as realistic as
possible it’s based on a scenario that will be familiar to many MICROMINE
users.
Purpose
Phase 1 of the drilling program indicated a substantial resource. Your task is
to integrate and process the original data in order to evaluate the prospect
with a view to designing the Phase 2 drilling program. The purpose of the
new drilling program will be to provide in-fill data to enable the classification
of the resource as indicated, inferred or measured. The lessons that follow
describe the tasks you’ll need to undertake to achieve your objective.
Objectives
As a result of this course, you’ll have learnt to:
Approach
This course will be dominantly hands-on. Each new topic will commence with
a brief introduction, followed by a practical exercise. A small training
database will be used for all exercises.
Because each part is self-contained, the page, lesson, and exercise numbers
reset to ‘1’ at the beginning of each document. Your trainer will introduce
each part to you at the appropriate time.
For example:
Icon Meaning
Optional exercise. Additional practice for the current topic but not
needed to complete the basic training. The title is printed on a
shaded background.
For exercises, the text uses a combination of bold and italic type to indicate
the correct response:
Style Denotes
Bold type Denotes the names of menu items, dialog
boxes and prompts when they invoke or
contribute to the primary process being
undertaken.
Italic type Denotes the entries you must type, or items
you select from a list, in dialog box responses
and table fields.
· A screen-shot of the relevant dialog form or dialog box with the correct
entries.
· A tabular display. The first column contains the name of the dialog
prompt and the second column contains the text or value to be entered.
Prompt Setting
Project name TEMPLATES
Project path C:\MmData\Templates
Create directory for project Enabled
Project title Templates
Units METRIC
Use existing project as Disabled
template
If you have been issued a temporary training licence, you must return the
security key (dongle) and delete the licence file at the conclusion of the
course.
MICROMINE Options
MICROMINE automatically installs with the relevant options correctly set.
English is selected.
TABLES
SIDEBARS
EXERCISES
Project Data
Duration: 20 minutes
In MICROMINE, the project is the primary place for storing and organising
your data. This lesson introduces you to projects and how you use them.
To begin working with MICROMINE you must create at least one project. A
project is a folder (or directory) where you store files containing related
information.
Once more than one project has been created, you can select the desired
project from a list of all projects. When you select a project, all the files,
macros and forms sets stored with that project are made available to you.
When you’re working in a project there’s no need to enter a file path (i.e.
C:\projects\tenement1\...) to create or open files. The only time you “leave”
the project is when you need to access external data.
To create a project, you enter a project name, a path, and a project title.
You subsequently refer to that project by its name. A project may be situated
on the computer you’re using, or on a network. In either case, we
recommend that you place all projects under a single parent folder.
You must also set the units for a project to metric or imperial when you first
create it. The default is metric. Imperial is used when rock densities are
measured with a tonnage factor and plot scales like 1”:100’ are required.
Notes:
When you create a new project, you can optionally use file structures, form
sets and macros from a similar project. This is a good approach because it
means you can re-use existing work and promote consistency between
projects. Some MICROMINE users create a template project and save any re-
usable file structures, macros and form sets within it.
You can rename, move, delete and attach projects. Renaming simply
changes the project name, whereas moving a project manages the entire
process of moving all the project files from one location to another.
Because files from different projects are stored in different folders, you can
use the same file names in each. For example, the projects “Demo” and
“Training” can both have files named collar.dat, survey.dat and assay.dat.
By default, MICROMINE will load the last project you were using.
You’re now attached to the Training project. Note how the MICROMINE
window title bar (at the top of the screen) displays the new project’s name
and title.
In this exercise you’ll create a new project that could potentially be used as a
template for future projects. It’s not intended to store any real data, just the
various file structures that might be re-used elsewhere.
3. Click OK to create the project. MICROMINE will open in the new project,
and the project name and title will appear at the top of the MICROMINE
window.
4. Switch back to the Training project by selecting File | Project | Open,
or clicking the Open Project toolbar button.
Under normal circumstances you’d now begin creating template files within
the project. When you next create a project you can select Use existing
project as template and then enter this project’s name. You can then
nominate which items you want to re-use from the template project by Notes:
selecting from the options shown in the group at the bottom of the dialog.
Project | New usually creates the folder for you. If you previously
created the folder in Windows, clear the Create directory for project
option. MICROMINE will still add the appropriate files to the folder.
Deleting a Project
Deleting a project means removing the reference to the project (the folder
where the project data is located) from a special MICROMINE file. There are
two methods of deleting projects. The first method is to delete the link to the
project folder. This is like deleting a shortcut from your Windows Desktop.
The reference to the folder is removed but the folder and its contents remain
untouched. The second method is to remove the link and delete the project
folder and all the files within it.
To delete a project:
From now on, the Examples project won’t appear in the list when you select
File | Project | Open from the main menu.
To delete a project and all the files it contains, follow the same procedure
but clear Detach only (remove the tick).
Note that this is a deliberate action. You can’t accidentally delete the files
in a project folder.
To attach a project:
To delete a project:
Select File | Project | Delete and choose the project. Set the Detach
only switch as appropriate.
Good Practice
If you created the project folder in Windows, clear the Create directory for
project option.
· Encourage consistency in the way you store and process your data, and
in the appearance of output;
· Reduce set-up time because you won’t have to re-create data file
structures, colour sets, macro files and form sets.
Help Topics
Files
Duration: 40 minutes
Data files are the basic data container in MICROMINE. In this lesson you’ll
learn about the different types of data files and how to create and work with
them.
Each record of this file contains a sample number and the associated gold,
silver, and copper (amongst others) assay values.
MICROMINE uses several types of tabular file. The main input files are Data,
Survey and String. These files are differentiated by file extension. The data
file has the extension DAT, the survey file SVY, and the string file STR, but in
practice you refer to them by type rather than by their extensions. There are
no other fundamental differences between these types of file. In fact a file
with exactly the same structure could have any of these extensions.
The main reason for having the different extensions is so you can group like
files in a project. For example, geological data are often stored in DAT files;
while contour strings and other string type data are stored in STR files; and
survey information from total stations or theodolites is stored in SVY files.
You can also arrange files into project subfolders for greater clarity.
Notes: The data in most MICROMINE files is stored in ASCII format. This means
you can easily read the data with simple text editors and viewers. While
it’s possible to edit a MICROMINE file with a text editor, we recommend
that you don’t do so because the file format may become corrupted.
MICROMINE also uses many other non-tabular file types (for example,
outlines and wireframes); however it handles their creation and management
on your behalf.
You, as the user, must create the tabular files needed for a project. To do
this you give the new file a name and then define its structure. That is, the
names and characteristics of the fields and the order in which they will be
processed and displayed.
There are two field types in a tabular file: character and numeric. In most
cases it’s easy to decide which type you should apply to a field:
· Data that’s essentially numeric should be in fields with the numeric type;
· Alpha and alphanumeric data is generally given the character type.
You can still store non-numeric data in numeric fields, for example, “NS”
(not sampled) in an assay field.
Date: MICROMINE has no specific date field. However, you can store
dates as numeric data in YYYYMMDD format (e.g. 20100331 represents
31-Mar-2010). Take care when importing dates from databases, as often
you can’t control the date format.
In general, MICROMINE processes data files to create output. You must tell a
function (in MICROMINE) the name of a file and the fields it should use from
that file. The function then loads data from the file and perform its task. This
is the fundamental operating paradigm of MICROMINE.
Notes:
The main file preparation and processing tool is the File Editor. The File
Editor has many features and data processing tools that are useful to the
earth scientist.
One of MICROMINE’s strengths is that you can copy the contents of a file
or change its structure at anytime. Such flexibility is very convenient.
However, if you’re not using a central database it’s very easy to create
copies of master files and get into a situation where a colleague enters
new data into the copy. To avoid this, establish a convention that clearly
defines your file-naming procedures. For example, to make working
copies of files easy to recognise, use a prefix like “#” or “!”. The length of
the file name is not an issue. Similarly, with master files, you can include
“master” in the name of the file.
Make sure the training data are installed on your PC or some location on your
network. You’ll need this data throughout this training course. See ‘Installing
the data set’ for details.
· For full control over the file’s structure and contents, enable Auto open
file for editing and clear Use Template.
· For complete automation, clear Auto open file for editing, enable Use
Template, and choose a template File.
Because you’ll be using the data set supplied as part of this course you only
need to create a couple new data files in later lessons. However, to reinforce
the idea of the template project this task will show you how to create a collar
file that could be used as a template.
1. Select File | New from the main menu. Alternatively, you can click the
New File toolbar button.
2. Enter the following values into the New File dialog box:
Prompt Setting
File COLLAR_TEMPLATE
Type DATA
Title Collar Template
In the workplace you’d typically disable the Auto open option unless you
wanted to immediately start entering data. However, we’ll leave it set for this
exercise so you can see the newly created file.
You define the file structure in this window. To do this you must supply:
Press the Tab key to move right from field to field and Shift+Tab to move
to the left. You can also use the arrow keys to move up and down, or just
click on a cell with the mouse. Press Enter to create a new row, or press
Ctrl+R to replicate existing data onto a new row.
7. Once you’ve entered these values, click Close on the menu in the
Create Structure window.
8. Click Yes to confirm you want to create the file.
The new file will open into a File Editor window. You could immediately start
entering values, but for this exercise we’ll leave the file empty and close it
instead.
9. Close the File Editor window, either by clicking the [X] at the top of the
COLLAR_TEMPLATE.DAT tab or the top right of the Editor window (at
the same height as the tab!). Alternatively, click the Close toolbar
button.
Consider a UTM northing, which might have a value like 6536302.34. The
integer part of this number consists of seven digits, and the DECIMAL
part consists of an additional two digits. Allowing space for the decimal
point would require a total WIDTH of 10, that is 7 (integers) + 1 (decimal
point) + 2 (decimals) = 10.
1. Select File | New from the main menu. Alternatively, you can click the
New toolbar button.
2. Enter the following values into the New File dialog:
Prompt Setting
File TEST_COLLAR
Type DATA
Title From Template
8. Select File | Open and open the new TEST_COLLAR file. Inspect its
structure and note that it’s the same as the original template.
9. Close the File Editor once you’re done.
10. Select File | Project | Open, or click the Open Project toolbar button
and return to the TRAINING project.
You can see from this exercise how much time using templates can save,
especially when you’re creating files with many fields. Additionally, using
templates promotes consistent file structures both within and across projects.
In MICROMINE you can add and delete fields from a file at any time. If a
field contains data when you delete it, the data will also be deleted. To add
fields to a file or delete fields from a file, use the Modify File function.
The Modify File function is located in the File menu of the main
MICROMINE window and the File Editor. You can also right-click (F6) on a
File field in a dialog box and select Modify from the menu that appears.
If you add fields to a file using Modify File, no data will be lost. However, if
you delete a field that contains data, the data will be lost.
This task shows you how to add new fields to a soil geochemistry file,
containing sample coordinates and some basic analytical results. The new
fields are needed for merging a broader suite of additional analytical results
from the laboratory.
When you’ve completed the process, the file structure should look like this:
Notes:
Lesson 2 Summary
Select File | New and enter the file’s name and Type, then
Optionally, enable Auto open file for editing, and
Define the structure by specifying each field’s Name, Type, Width, and
number of Decimals.
Select File | New and enter the file’s name and type, then
Clear Auto open file for editing, and
Enable Use template and choose the template file, and
Clear Modify new file structure.
Good Practice
Wherever possible, use templates or form sets to create new file structures.
Two options are:
· Create a set of template files and store them in a folder that has been
set aside for that purpose. When you create a file using File | New,
retrieve a suitable template and use it to define the file structure.
· Create a series of file definitions using File | Create or Modify File,
saving each one as a form set. When you create a file using File |
Create or Modify File, simply open the appropriate form set and use it
to define the file structure.
Help Topics
So far, we’ve only seen the simplest of dialogs, but as we continue to learn
MICROMINE we’ll encounter increasingly complex ones. Lesson 4 and
onwards will rely extensively on your ability to work with MICROMINE’s
dialogs, so now is a good time to learn about the process of entering
parameters.
Notes:
Double-click it to pick it
Form Sets
MICROMINE provides an elegant way to save and re-use the parameters that
you’ve entered into a dialog: You save them as a form set, which can be
recalled for later reuse.
To save the contents of a dialog as a form set, you generally click the
Forms, Save or Save As button located at the right of the dialog. The exact
layout will vary according to the context of the dialog, but in general
MICROMINE provides these ways to manage form sets:
· Graphical dialogs that are not associated with Vizex, such as graphs or
histograms, have no buttons. Instead, form sets are accessed from the
menu (e) or toolbar (f). However, these options only appear where
relevant.
(f)
(e)
Once you’ve clicked the appropriate forms button, MICROMINE will display
the Forms dialog, which gives you the opportunity to save the parameters
with a Title of your choice. The title can be any descriptive text, since all
that MICROMINE needs to internally reference the form set is its Number,
which must be unique. The Forms dialog also allows you to recall a
previously saved form set, and import or export form sets for sharing with
other users.
Notes: For convenience you can also group form sets into folders, which are
especially useful for managing complex projects that contain many form sets.
Form set folders are introduced in Part 2 – Displaying and Manipulating Data.
Once you’ve saved a dialog as a form set, the Title of that form set will
appear at the top of the dialog itself. If you don’t see the name, you’re
not working with a saved form set!
Each MICROMINE function maintains its own independent list of form sets,
so there’s no risk of duplication. For example, more than one function could
have a form set Number 1, with the title “Testing”.
Even if you forget to save a dialog as a form set, every MICROMINE dialog is
automatically saved to a ‘default’ form set. Simply re-opening a particular
dialog will automatically recall the default set, so your previous settings are
always available, even after restarting the computer. As soon as you change
a value, however, the previous value will be lost.
In Vizex, default form sets are always marked as Untitled, so you can
see at a glance whether or not you’ve saved them.
In this exercise, we’ll display some geochemical sample locations and save
the display parameters as a form set.
Notes:
Assuming you’re happy with how the sample locations are displayed, you can
save the settings as a form set.
You can also right-click the Untitled (NVG_GCHEM.DAT) entry and choose
Save Form As from the pop-up menu.
10. Inspect the Save Current Values dialog and note how the form set
has automatically been given the Number 1.
11. Type in the Title Soil geochemistry (overwriting the default Untitled
title) and click OK. Note how the name Soil geochemistry now appears
on the title bar at the top of the dialog.
12. Click OK on the Points dialog and note how the name in the Display
pane has now changed to Soil geochemistry.
You can use the same process to make further changes to the form set:
Double-click the form set in the Display pane, make the changes on the
dialog, click Save, and finally click OK.
If you wanted to re-use those settings, you’d simply click the appropriate
form set to select it, and then click Open to load the settings.
Form sets are the main driving force of MICROMINE. They enable you to
create libraries of display layers in Vizex, consistently re-load settings for
repetitive tasks without re-entering values, and automate MICROMINE by
writing macros. All of these techniques are covered in subsequent lessons
or courses.
· Form sets represent the saved contents of MICROMINE dialogs, and are
essential for speed, consistency, and automation of repetitive tasks.
· Form sets allow you to automate the entry of settings within
MICROMINE, much like a form manager on a web browser would do.
· Form sets can be grouped into form set folders in a large project.
· There are numerous form shortcuts, such as the right-click menu and
double-click it to pick it.
· Compulsory prompts are highlighted in red; you must provide a value for
these before using the form. You can change the colour under Tools |
Options | Colours and Fonts.
Good Practice
Any process worth doing more than once is worth saving as a form set.
For example, if you’re importing text files that have the same format, create
a form set containing the import parameters. This will save you re-entering
the import parameters every time you need to import data in the same
format.
Help Topics
Vizex Display
File Processing
Duration: 105 minutes
The data that describes a prospect or mine can be collected and recorded in
a variety of ways. These include survey data from total stations, rock sample
data from geologists’ notebooks, drillhole data from portable data entry
equipment, compass traverse notes, data files from aerial surveys and aerial
photography, along with existing data in a variety of third-party formats.
Getting all of this information from different formats into a project and into a
coherent and useful state can be challenging. This lesson describes some of
the processes that can be used to get data into a MICROMINE project.
Notes: · Importing
· Linking
· Merging
When you import tabular data you create a MICROMINE version of the
source data as it existed at that moment. The source data can be any
supported tabular format, and you can control which fields are written to the
MICROMINE target file. The data must be re-imported if the source version
changes.
When you link data you create a permanent connection to the source data,
which can only originate from an ODBC data source or Microsoft Access
database. Linked data is easily refreshed to stay up-to-date whenever the
source version changes.
When you merge tabular data, you select fields in a source file and merge
them to the correct fields in the target file by matching values in a key field.
You can also append data. The source data can be a text or MICROMINE file.
Before you begin using these techniques, it’s worth reviewing the different
types of text file that you’ll meet when you undertake these processes.
If you use FIELD MARSHAL to collect field data you can exchange files in
native MICROMINE format. FIELD MARSHAL and the MICROMINE File
Editor contain many data entry and processing functions created
specifically for earth science data. It’s often cheaper and more efficient to
buy FIELD MARSHAL or use the MICROMINE File Editor than to customise
a non-geological spreadsheet or database application.
There are a numerous types of text file but in general they fall into two
groups: delimited and fixed width. A delimited file contains rows of values
separated by a separator or “delimiter”. Common delimited formats are
comma-delimited (using commas) and tab-delimited (using tabs). Each row is
terminated with a CR (carriage return) character and a LF (line feed)
character.
You import text using File | Import | Text. Generally Import Text is used
to transfer independent data sets into a MICROMINE project. Alternatively
use File | Merge | Text to merge text data. The Merge Text function is
used to re-establish relationships within data sets, for example, merging
assay results with the coordinates at which the samples were taken. You can
also merge two MICROMINE files to achieve the same result.
The next two exercises will teach you to import a text file and then merge
the imported file (now in MICROMINE format) into another MICROMINE file.
Make sure you’re using the built-in file viewer. To ensure this is the case,
select Tools | Options | Editor from the main menu and check that Built-
in is selected in the Text Viewer group.
The simplest way to import a CSV (or any other text) file is to allow
MICROMINE to automatically define the output file structure. You do this by
choosing Determine from Input file in the Output File Structure group,
and then using the Scan Rows or Scan File buttons to determine the
structure.
In this exercise we’ll import the new analytical data referred to in Exercise
2.3, in preparation for merging it into the existing soil geochemistry file.
These data were received as a Microsoft Excel workbook and were exported
from Excel in CSV format.
The .csv extension will be invisible if you have set Windows to Hide
extensions for known file types.
3. Right-click the text file name to display it in the text viewer. Confirm that
it’s in comma-delimited format, and note that the first row is a column
header for Sample number and the six additional elements (Ba, Mo, Sb,
As, Hg, and Tl). Close the text viewer when you’re done.
4. Set the Format to COMMA DELIMITED.
5. Enable Field Name Header and choose the One row radio button.
This file contains no rows to ignore so there’s no need to set any Rows To
Ignore options. You can use these options to ignore metadata, internal
headings, or footers in a more complex file.
7. Enter the Output File name NEW_ASSAY_RESULTS and ensure the Notes:
Type is set to DATA.
8. Enter the Report file name ASSAY_IMPORT.
9. Click the Scan File button to scan the input file and automatically
determine the structure of the output file.
In the workplace, if you have any doubt about the scan, right-click the input
file to view it and, if necessary, click the Preview button to alter the output
structure.
11. Right-click the Report file and select View from the pop-up menu to
inspect its contents.
All of the errors are of the type Value missing. The reason will become clear
when we view the output file.
12. Right-click the Output File and select View from the pop-up menu to
verify the file contents.
The missing values all originate from the Tl (Thallium) column. You can
confirm that these values genuinely are missing by viewing the input file.
To successfully merge the records in two files there must be a field with the
same values in both the target and source files. This is known as a key field.
If the key field in each file contains duplicate values, you must use two or
more fields in each file to differentiate each record.
The Merge function processes the target file record by record. It finds the
key field in each record and reads the value it contains. It then looks for the
same value in the key field in the source file. When it finds an equivalent
value, it takes the data from the fields you’ve nominated and writes it to the
corresponding fields in the target file.
Notes: Exercise 4.2: Merge assay data from Exercise 4.1 into
the sample locality file
In this exercise the sample identifiers are unique. This means you can use
the fields containing sample identifiers in each file as the key field in the
merge. In cases where there are duplicates in the key field in the target file
you must use multiple fields to form the key.
Do the following:
We know that the Sample field is common to both files. And, because there
are no duplicates in the Sample field in either the source or target files, you
can use Sample as the single key field.
4. Click the Key Fields button. (If the button is disabled, select the Use
key fields option lower down the dialog.)
5. Double-click the Source Field for Key # 1 and choose SAMPLE.
MICROMINE will automatically set the matching field name for the
Target Field.
6. Because the sample numbers consist of alphanumeric strings, set the
Match to CHARACTER. If you omit this step MICROMINE will ignore the
letter prefix of each sample number. Close the Key Fields dialog when
you’re done.
We’re only using a single key field so there’s no need to proceed to the next
row.
You must now define the merge fields, which is very similar to defining the
key field. MICROMINE does, however, greatly simplify the process whenever
the field names are the same in both the source and target file.
8. Click the small Select Fields button near the top left of the dialog. Notes:
9. Drag the mouse down the field list, starting with Ba and ending on Tl, to
highlight the six geochemical fields, as shown on the following diagram.
Click OK when you’re done.
There’s no need to select SAMPLE because it’s already defined as the key
field.
10. Because the field names are the same in both files, MICROMINE will
complete the form, automatically mapping each source field to the
matching target field.
11. Optional: You can map source to target fields on an individual basis by
double-clicking and choosing a Source field, then double-clicking and
choosing the matching Target field.
12. Close the Merge Fields dialog once you’re satisfied with the field
mapping.
13. Set the Match to FIRST, which will only merge the first occurrence of
each key field value.
14. Enter Unmerged in the Unmerged file response, Duplicate in the
Duplicate file response, and Merge_stats in the Report file response.
These files will record the results of the merge process.
15. The final stage of the process is to run the merge. Do this by clicking the
Run button on the dialog box.
When the process is complete, a report will appear describing the results of
the process, which is also reproduced in the Merge_stats file. You should also
right-click the Unmerged and Duplicate files to check their contents, which
list any source sample numbers that were duplicated or not merged. In this
example there are none and these files are not created.
Notes: In the example above, the non-existence of the Unmerged and Duplicate
files is an indication of success, because they are only created when
unmerged or duplicate records exist.
Now that we know a little more about the soil geochemical data, we’ll add
labels for the Au1 geochemical data to the display:
2. The Points dialog will open back on the Points tab, which is where we
last left it. Switch to the Label tab and complete it as shown here:
Prompt Setting
Show labels: Enabled
Text field (first row) AU1 (double-click to choose)
Position: Top-right (double-click to choose
option 12)
Angle: 45 (type the number)
Font: Tahoma, Size 8 (double-click the
AaBbYyZz text)
You can quickly choose the Tahoma font in the Font dialog by typing the Notes:
letter ‘t’. Windows will immediately jump to fonts beginning with that
letter.
3. Click the Save button at the right of the Points dialog to save the
alterations, and then click OK to redraw the labelled points. Your display
should look like this diagram:
Prompt Setting
East field EAST
North field NORTH
RL field RL
Join field JOIN
String field STRING
Layer field MM_LAYER (Don’t use LAYER – it’s
a reserved field name)
6. Click Run to import the contour data. Right-click | View the new
string file to confirm the import, and then Close the dialog once you’re
done.
7. Select Display | Vizex | Strings from the main menu to display the
Strings dialog.
8. Ensure that the Input Data tab is active and the file Type is set to
STRING.
9. Double-click the File response to choose the NVG_TOPO_CONTOURS
file. MICROMINE will fill out the remainder of this tab for you.
10. Switch to the Display Options tab and ensure that only the Default
colour is set; use a light brown colour, and clear all other options on
this tab.
11. Click the Save As button at the right of the dialog to save your settings
as a form set with the Title Topographic contours.
12. Click OK to apply the settings. Your display should now resemble the
following diagram.
13. Conclude this exercise by selecting Edit | Remove All from the main
menu.
The last two exercises have provided an introduction to Vizex, which is fully
explained in Part 2 – Displaying and Manipulating Data.
Notes:
· File DSN, which is shared among all users on a network. It’s neither
user-dedicated nor local to a particular computer.
On most computers, the User and System DSN’s are grouped under the
category Machine Data Source.
You can use an ODBC connection two ways in MICROMINE: You either
Import the data or Link to the database. When you Import, MICROMINE
creates a ‘snapshot’ of the data. The files created in the MICROMINE project
are ordinary data files, exactly the same as any other data file you’d create
yourself. Because of this, the newly created files are independent of the
database and can be used even if the connection to the database is lost.
However, you must re-import the data if anything in the database changes.
If you rely on multiple ODBC links, you can use Tools | Macro Functions |
ODBC Link Update to simultaneously refresh them all.
You’ll create an ODBC connection name and import an example table in the
following exercise.
In most cases you’ll probably want to create an ODBC link (by using File |
Link | ODBC) so that MICROMINE always has access to the most up-to-
date data from your company’s database. However, because we may need to Notes:
edit this file later we’ll import the data instead.
The training database contains four tables of drillhole data (collars, downhole
surveys, assays, and lithologies), but we’re only interested in one of those:
the Collar table. To import the other tables you simply repeat the steps in
Load Data from the External Database, below.
Managing DSNs
Ask your system administrator for assistance if you run into trouble with
your ODBC settings. Connection problems often stem from not having the
correct versions of ODBC drivers installed on your computer.
Whenever you re-use an existing DSN, you need to complete the first three
shaded steps in addition to the rest of the following procedure. However,
because the Select Table dialog is already open in this exercise, you don’t
need to complete them this time. Instead, go directly to Step 13.
Prompt Setting
Target File NVG_COLLAR_IMPORT
Determine structure Selected
Preview Enabled
Number of records (optional) 20
Select all Enabled
16. Click Import. The contents of the Collar table will be displayed. If you
need to change the structure of the target file you can do so here.
17. Click OK. MICROMINE will import the contents of the Collar table from
the MS Access database, reporting the total number of records.
18. Dismiss the message box, and then conform the import by right-
clicking the Target file and choosing View from the pop-up menu.
19. Close the file and Import ODBC dialog once you’re done. Notes:
The File Editor has a menu available under Edit | Tools that contains a
collection of basic functions for importing, exporting and merging data;
sorting and validating files; and performing field-based calculations. Many of
these tools also have toolbar buttons.
MICROMINE files are presented on-screen in a familiar grid layout. You can
navigate up and down through the file by using the keyboard up and down
arrow keys, as well as Page Up and Page Dn to go one page at a time. Of
course, you can scroll using the mouse, too. To move from one field to the
next, press Tab or Shift+Tab, or click into the desired field with the mouse.
To create a new record, press Enter at the end of the file.
The File Editor supports standard Windows shortcuts for editing text, for
example:
· Ctrl+C (Copy)
· Ctrl+X (Cut)
· Ctrl+V (Paste)
Using these shortcuts, you can easily transfer blocks of data between
MICROMINE and, say, MS Excel, in either direction. However, the File Editor
also provides many other unique shortcuts that are designed to automate
repetitive geological data entry tasks. You can access these shortcuts by
opening the Records menu, some of which are summarised in Table 4.1.
Refer to the lesson summary for a complete list of shortcuts.
The add (Ctrl+A), replicate (Ctrl+R) and execute (Ctrl+T) tools also
operate on multiple records, by pressing Ctrl+Shift+[Letter] instead of
Ctrl+[Letter]. These standard shortcuts all have a matching toolbar
button if you prefer to use the mouse instead of the keyboard.
We’ll put some of these tools to work. This exercise always refers to the
keyboard shortcut for each function, but you can also use the menu or
toolbar if you’d prefer to use the mouse. The corresponding button icon is
always shown. Refer to Table 4.1 or the lesson summary to convert between
keyboard shortcuts and menus or toolbar buttons.
1. From the main MICROMINE menu, select File | Open and open the
NVG_ASSAY file. Alternatively, you can click the Open File toolbar
button.
2. Scroll to the bottom of the file and select (click) the last HOLE value,
which should read T17.
Notes:
4. Now press Ctrl+R four or five times. Each time you choose this
command it replicates the T18 value to the record below.
5. Select (click) the first blank FROM value in your new T18 hole and type
in a value of 0 (zero).
Notes:
8. Observe how MICROMINE has applied the new increment value to all
records below the selected cell.
9. Select the first blank TO value, type a 4 into that cell, and repeat the
Ctrl+Shift+A function. Your file should now resemble the following
diagram:
That was pretty quick, but wouldn’t it be good if you could perform all of
those actions simultaneously? Fortunately, there is a way.
11. The HOLE field on the Execute Parameters dialog should already be
selected, but if it isn’t, click it to select it.
12. Click the Replicate button. Note how MICROMINE changes the Action
for the HOLE field from IGNORE to REPLICATE.
13. The SAMPLE field is now automatically selected, so just click the
Increment button. When the Increment dialog appears, leave the
value set to 1 and click OK.
14. The FROM field now becomes the selected field. It’s tempting to set an Notes:
increment value of, say, four, but there’s a much smarter way to handle
this field: Click the Copy button instead.
15. When the Copy Field dialog appears, select TO from the list and click
OK. This will take the TO value from the previous record and copy it into
the FROM field in the current record.
Copying the previous TO value into the FROM field is an excellent way to
ensure that your interval data has no gaps or overlaps. Even if you
manually edit a TO value, the next FROM value will always be correct.
16. With the TO field selected, click the Increment button and set the
increment value to 4. Your Execute Parameters dialog should now look
like this:
Before you can use the execution parameters, you must always have a
“starter record” containing actual values. The cursor must also be
somewhere in this record before creating any new data.
20. Press Ctrl+T and observe the result: All of the rules have been applied
simultaneously. Press Ctrl+T a couple more times to add some more
records. Your file should now look like this:
Notes:
If you know how many records you need to add (you might be drilling a
series of 100 m Reverse Circulation holes, for instance), you can scroll to
the end of the file, press Ctrl+Shift+T, and type the number of new
records into the Execute Many dialog.
Calculator
You use the Calculator to quickly perform simple algebra or more complex
data manipulation. The calculator works by the following formula:
To access the Calculator you can either select the File | Fields | Calculate
menu or click the Calculations button on the File Editor toolbar. Use File |
Fields | Calculate for complex calculations or macro automation, and the File
Editor Calculator for simpler interactive calculations.
In this exercise you’ll use the File Editor Calculator to calculate the INTERVAL
value for the new records you’ve just added to the NVG_ASSAY file. You’ll
also instruct MICROMINE to overwrite the intervals for the existing records.
Notes:
8. Reopen the Calculator and change the Function from Minus to Plus.
9. Click the Result response, currently set to INTERVAL, and clear the field
name by pressing Shift+Space.
10. Type in #1 in its place to create a temporary variable.
11. Click the first Input on the second row and type in #1 to reference the
temporary variable.
12. Click the Function field on the second row and select Divide By.
13. Click the second Input and type in 2.
14. In the second Result field type in MidPoint. This will create a new field
in the data called MidPoint, which will be populated by the mid-point of
the hole interval.
15. Click OK to run the calculation. You’ll be prompted to create the new
field; answer OK to create it.
16. Close the File Editor once you’re satisfied with the result. Please answer
NO when prompted to save changes!
· Source data for MICROMINE may originate from tabular data such as
text files, database tables, and third-party formats, or graphical data
such as CAD drawings or GIS layers.
· There are several ways to get tabular data into MICROMINE, namely
importing and merging. More than one method may suit a particular
data type – for example, text files may be imported or merged, whereas
database tables may be imported or linked.
· You can merge analytical laboratory data into an existing MICROMINE
file by importing the data to a temporary MICROMINE file and then
merging that into the destination file. An alternative technique uses the
Merge Lab Data function, which is described in Part 13 – Geology 2.
· The File Editor understands the relationship between Hole ID’s and
From-To intervals, and can be much more efficient than spreadsheet
applications for entering tabular data.
· Use the Calculator to perform a variety of calculations directly on a
MICROMINE file.
Don’t use LAYER as an output field name: it’s a reserved name in many
CAD/GIS file formats.
Good Practice
If you’re importing text files that have the same format, create a form set
containing the import parameters. This will save you re-entering parameters
every time you need to import data in the same format.
Whenever you import data that did not originate in MICROMINE, right-click
and view the selected target file on the Import dialog before importing it.
After importing, right-click and view the newly created MICROMINE file to
ensure it’s correct. If not, you can change settings and re-import without
closing and re-opening the dialog.
Help Topics
Vizex Display
Duration: 40 minutes
The first two validation options are designed to validate the contents of fields
in a file, whereas the last two are designed to validate drillhole data.
The Validate function checks the specified fields in the target file for correct
values. If it finds an incorrect value it will write an error message to a report
file, along with the name of the field in which the error was found and the
number of the record.
A check file is used to validate the contents of fields where there’s a fixed set
of possible values, which most commonly applies to character fields. The
Validate function determines whether the values are correct by comparing
them against the check file. If a value exists in the target file but doesn’t
exist in the check file, it’s considered an invalid entry. You must have
previously created the check file.
Although it’s possible to use a check file to validate numeric fields (e.g. 1 =
MINED, 0 = UNMINED), most numeric validation is done by range checking.
The Validate function determines which values are valid by testing if they fall
within the ranges that you specify. Range checking helps to eliminate
typographical errors and other mistakes that often occur in data entry.
There are many ways to create a check file. If your company uses a
corporate database you should be able to create one by importing the
relevant lookup table from the database. Otherwise you can use File |
Fields | Extract Unique to list all codes – including errors – that exist
in the main data table. Clearly you should correct the errors in the
extracted data before using it as a check file.
The Fields Validate dialog is split into two halves: The upper half allows
you to set up the input, check, and report files, whereas you define the
various validation rules in the lower half.
2. Fill out the upper half of the Fields Validate dialog as listed:
Prompt Setting
Input File NVG_LITH_WITH_ERR
Type DATA
Data type DRILL HOLE
Check file NVG_VALID_LITH
Type DATA
Report file INVALID_LITH
The listed codes are all confirmed as being valid; therefore any codes that
occur in NVG_LITH_WITH_ERR but are absent from the check file will be
recorded as invalid.
Both data types validate in exactly the same way; only the way in which
errors are reported changes. If you use the GENERAL data type, errors
are reported as being on LINE x of the input file. If you use DRILL HOLE,
errors are reported as being on LINE x, HOLE y, FROM a TO b.
When you select Case Sensitive, values in the file you’re validating must
match the case of your check file or they’ll be recorded as invalid. For
example, ANDS would be seen as being different to ands or Ands.
Notes: 5. Click the Run button on the dialog to run the process, and dismiss the
Errors were detected message box.
6. The Fields Validate window will disappear, leaving the Report Viewer
docked at the bottom of the window.
7. Double-click a record in the Report File. This will automatically take
you to the matching record in the Input File, which you can correct if
necessary.
It detects:
Hole ID
Coordinates
Collar
Total Depth File
Hole ID Survey
Survey Depth
Azimuth/Inclination File
As you can see, drillhole data undergoes comprehensive testing. You should
always validate drillhole data to ensure trouble free operation in later
processes.
You must perform a separate validation run for each interval or event file
that you’re checking, using the same collar and downhole survey file in
each case. For example, if you have interval files for assays, lithologies,
and oxidation, you must perform three separate runs of Drillhole |
Validate | Drillhole, using a different file each time.
Alternatively, you can validate all files in one pass using Drillhole |
Validate | Drillhole Database. Creating and validating a drillhole
database is explained in Part 2 – Displaying and Manipulating Data.
Prompt Setting
File NVG_COLLAR
Type DATA
Hole field [Automatic]
Easting, Northing, Z field [Automatic]
Total depth field [Automatic]
Notes: 3. Switch to the Survey File tab and make the following entries:
Prompt Setting
File NVG_SURVEY
Type DATA
All other fields... [Automatic]
Prompt Setting
File NVG_ASSAY_WITH_ERR
Type DATA
All other fields... [Automatic]
5. There are no event files to validate, so skip the Event File tab.
6. Finally, set the following options on the Report tab:
Prompt Setting
File DH_VALID
Check for missing intervals Set
Check for missing holes Set
Check inclinations Cleared
Check azimuths Cleared
Check maximum deviation Set
Check sample interval lengths Cleared
Valid inclination change Disabled
Valid azimuth change Disabled
Max deviation 0.05
Max interval Length Disabled
Grade Field Disabled
7. Click OK. You’ll receive a message saying, “There were X errors found”.
These errors are written to the Report File; when you click OK to
dismiss the message box the Report Viewer will appear at the bottom of
the window.
Max deviation is a smart validation tool that takes into account the
distance between successive downhole surveys as well as their varying
orientations. It will also handle sub-vertical holes with azimuths that vary
over the full 0 – 360° range, but which in reality may only deviate by one
or two degrees. The traditional dip/azimuth options poorly handle both of
these situations.
8. Inspect the report file and note the errors. The file begins with just over
30 downhole survey errors caused by consecutive surveys deviating by
more than 0.05° per metre. (These errors could in fact consist of valid
data, so it’s entirely up to you to determine whether or not corrections
are required. We’ll assume they’re valid for this exercise.)
9. Scroll to the bottom of the file and double-click the last record.
10. You’ll be taken to the matching record in the NVG_ASSAY_WITH_ERR
file, where you can see the offending interval. If this were a real project
you’d insert the missing data, but for the remainder of the training we’ll
use an alternative file, NVG_ASSAY, that contains no errors.
11. Close the Report Viewer and NVG_ASSAY_WITH_ERR file in preparation
for the next exercise.
You’ve probably noticed that MICROMINE knew the names of the fields in
the drillhole files. You can set the field names that MICROMINE allocates
to dialog prompts by selecting Tools | Options | Forms from the main
menu. Here you can enter the names you use for the fields at your site.
However, it’s still good practice to click each of the Fields buttons to
check that the fields have been correctly allocated!
· To ensure consistent results you must validate data before using it.
· Validation is a prerequisite for data that will be stored in a central
repository.
· Validation processes can be automated on sites where code usage is
consistent.
· Drillhole data should be validated before using it in other drillhole
processes.
Good Practice
· If you’re processing many files containing similar codes, you can create
validation files and re-use them.
· You should always run drillhole validation after adding any new drilling
data or after importing it or reading it from other systems. Most drillhole
display problems are caused by data errors that Validate will easily
identify.
· If you use multiple interval files (such as separate assay and lithology
files), or multiple event files, you must do a separate validation run for
each interval file using the same collar and downhole survey file for each
run.
· Use Drillhole | Validate | Drillhole Database to simultaneously
validate all files in a drillhole database.
Help Topics
Lesson 6 – Filters
Notes:
Duration: 45 minutes
Once you’ve activated the filter, you can edit the filter conditions by right
clicking (or pressing F4) on the filter number. The filter number is currently
blank in the illustration above, but a number will appear in this response
once you save the filter as a form set. To choose an existing filter, double
click (or press F3) on the filter number and choose the form set from the list.
Filters are a type of embedded form set – that is, a form set that’s
referenced from within another dialog. Embedded form sets are always
marked on the referencing dialog with the Forms icon, shown here:
You edit embedded form sets by right-clicking the form set number on
the referencing dialog.
The Filter dialog is divided into two main areas: A variety of settings at the
left and bottom of the dialog, and up to 10 filter conditions in the Filter
Conditions group. If you open a filter from within another function the filter
will automatically choose the correct file and place it into the appropriate
response. The remainder is up to you.
The Records group allows you to subset by record numbers (say, records 0
to 100). It’s very easy to accidentally leave this option set, so please
remember to clear it afterwards!
In the event that a filter gives you exactly everything you don’t want, use the
Reverse filter option to invert the filter result.
This filter condition will return the points whose easting is greater or equal to Notes:
24900. The field name is EAST_GRID (chosen by double-clicking), the
operator is >=, and the value is 24900 (entered by typing). Setting the
Numeric switch instructs MICROMINE to ignore any character values that
may be in the field.
Matching Records
Once you’ve set up a filter, you can immediately preview the results in the
File Editor by right-clicking the file name, or any of the referenced field
names, and selecting View from the pop-up menu. The records on a white
background are those that matched the filter conditions. These are the ones
that will be used for further calculations. The records on a grey background
did not match the filter, and will be excluded from the calculation.
If you need a filter that’s too complex for a simple AND/OR combination
you’ll have to use a filter equation, which is covered in Part 13 – Geology 2.
Wildcard Meaning
? Any single character
* Any characters (including blanks)
+ Any characters (excluding blanks)
! Everything except the filter value (logical
NOT)
$ Any string containing the filter value
We’ll put a filter to work in this exercise. We’ll revisit the Points display from
Exercise 4.3 so that we can graphically illustrate the results of our filters.
· 15900 – 16000N
· 24900 – 25000E
1. From the Vizex Forms pane at the top left of your screen, click the
small plus [+] icon next to the Points form set type. You’ll see a single
entry, Soil geochemistry, immediately below the Points label.
2. Drag the Soil geochemistry form set onto the graphic display to open it.
The Points display from Exercise 4.3 will appear.
Now we’ll modify the Soil geochemistry form set so it only includes the data
falling within the specified coordinate range:
3. Double-click Soil geochemistry in the Display pane near the bottom left
of your screen. MICROMINE will re-display the Points dialog with the
Label tab selected, which is where we last left it.
4. Click the Input Data tab to select it, and click the Filter check box to Notes:
activate the filter option.
5. Right-click (or press F4) the blank filter number to edit the filter. The
Filter dialog will appear.
6. If the filter dialog already contains previous settings, click the Clear
Table button at the top left of the filter dialog to remove them before
continuing.
7. Double-click the first Field Name response and choose NORTH_GRID
from the list.
8. Set the first Operator to >=.
9. Type 15900 into the first Value response and set the Numeric check
box.
10. Repeat Steps 6 through 8 for the remaining filter conditions. Your filter
should now look like this:
Although MICROMINE has no date data type it’s still easy to filter on
dates that have been stored as numeric values in YYYYMMDD format. A
date in this format can be treated as an ordinary base-10 number for the
purpose of filtering. So, a filter to extract all records from the 2009
calendar year would look like this:
Notes:
· Filters are an extremely versatile way to subset only the data of interest
from a larger dataset.
· Most MICROMINE functions have a Filter option.
· Filters can be saved as form sets, which allows them to be re-used.
· Multiple filter conditions must be combined using a Boolean operator.
Right-click the File response and choose View from the pop-up menu,
then
Observe the relationship between records on white (selected) and grey
(not selected) backgrounds.
Good Practice
Help Topics
Filter wildcards Files > Filter > Filters in the File Editor > Wildcards
(hyperlink on Edit filter page)
Notes:
TABLES
SIDEBARS
Constraining 3D rotation.................................................................................................................................. 51
Perspective Mode and Depth Testing............................................................................................................... 53
Hatch field vs. Colour Control .......................................................................................................................... 62
How big is the hatch?...................................................................................................................................... 63
Where do new features go?............................................................................................................................. 70
Need a reminder to set properties? ................................................................................................................. 75
Setting the default snap status ........................................................................................................................ 76
Save a mouse click: Keep the Properties window visible .................................................................................. 77
Layer precedence and Follow Mode ................................................................................................................. 78
Controlling the newly created file structure...................................................................................................... 79
Wireframes, triangulations, DTMs, DEMs, surfaces, TINs, 3D solids – what’s with all the names? .................... 89
Plotting views containing wireframes ............................................................................................................... 92
EXERCISES
Duration: 45 minutes
You use Vizex to display, edit, and interact with all MICROMINE data types,
as well as data from many CAD, GIS, and Image Processing applications.
MICROMINE data types include basic elements like points, strings, and
polygons, and compound information like downhole data, dynamic contours,
wireframes, block models, and open pit or underground mine designs. The
broad range of editing tools includes snapping, smoothing, weeding,
gradients, curves, draping, and wireframing. Vizex also supports seamless
transitions between 2D and 3D views.
Introduction
The Visual Explorer (Vizex) provides a fully interactive display environment
for all MICROMINE and many third-party data types. You interact with these
data types in two ways: using the Vizex Forms pane to load the desired
objects as layers in the display, and using the Display pane to change the
properties of the displayed layers.
Any Vizex display can be saved as a Saved View, which can easily be
recalled at a later stage. This gives you a means of quickly restoring a view
without having to rebuild it from scratch.
Notes:
In this exercise you’ll load a previously saved view containing some example
Display layers.
1. Expand the Saved Views list by single-clicking the plus [+] icon to the
left of the Saved Views node. This node is located at the top left of your
screen, immediately under the menu and toolbar.
2. Drag the Introducing Vizex object into the graphic display to load it.
Alternatively, you can load the Introducing Vizex saved view by double-
clicking it.
3. Vizex will load a number of different display layers into the window and
change the window extents to match those of the saved view.
The Vizex Forms and Display panes can be auto-hidden by clicking the small
thumb tack icon at their top right hand corners, temporarily reducing them to
a small tab at the docked edge and maximising the graphic display area. To
restore them to the view, hover the mouse over the appropriate tab.
There are numerous toolbars at the top (and possibly right) of the screen,
which provide a variety of tools for selecting and manipulating data, and for
manipulating the view. Depending on the specific menu options you select,
Vizex may also display or remove additional toolbars.
You use the Vizex Forms pane to select the Vizex form sets to view in the
graphic display. Before you load a form set as a display layer, you can
modify its properties to control the way it will appear in the display.
If you see no objects displayed under the Vizex node in the Vizex Forms
pane, click on the plus [+] icon to its left to expand the list.
You can load virtually all MICROMINE data types, and a variety of third party
formats, into Vizex using the Vizex Forms pane. You’re not limited to one
occurrence of each type, but can add as many as your computer will allow.
The currently supported Vizex form sets are illustrated in Table 1.1.
The Display pane lists the currently loaded display layers, and you use it to
manage those layers. From here you can temporarily hide or show a
particular layer, permanently remove it from the display, or change its
display properties.
To show a previously hidden layer, check the checkbox alongside the layer
and it will be re-drawn. Whether it’s visible or not will depend on whether it
falls within the current display limits.
The Display pane also allows you to control the order in which layers are
drawn, as explained in the sidebar Understanding the Vizex Drawing Order.
This exercise will show you how to manage the graphic display using the
Display pane.
1. Click the check box next to the Aeromag image layer a couple times Notes:
(slowly!) to alternately show and hide it. Make sure it’s showing before
proceeding to the next step.
2. Double-click the Example topo contours layer name or icon to open the
Strings dialog.
3. Switch to the Display Options tab and double-click the Colour field
response (half way down the dialog). Choose RL from the list that
appears.
4. Double-click the Colour set response and choose set number 3, which
has the title NVG_TOPO DTM Colours.
5. Click Save, followed by OK, on the Strings dialog to save and apply the
changes.
6. Click a blank part of the Display pane (below the listed layers) to
deselect Topographic contours in preparation for the next step.
Alternatively, you can click the Vizex node at the top of the displayed
layers.
7. Click the Toggle Depth Testing button near the top of the Display
pane to turn off depth testing.
The image now hides the remaining data. You’ve just switched the display
from 3D order to layer order; the image covers the other data because it’s
above the other layers in the Display pane.
8. Click the Aeromag image layer in the Display pane and drag it to the
bottom of the list. When you release the mouse, Vizex will re-draw the
display with the magnetic image below the other layers.
Notes: 9. You’ll notice that the Aeromag image layer is still highlighted, which
means it’s still selected. Press the Delete key on the keyboard to
remove it. Alternatively, you can right-click and choose Remove from
the popup menu.
10. Leave the view open in preparation for the next exercise.
In layer order, objects are drawn in sequence from the bottom of the
Display pane upwards, like sheets of paper on a traditional light table;
In layer order you modify the display by dragging the layers into the
desired sequence. The bottom layer is drawn first, the one above that is
drawn next, and so on. Conversely, in 3D order the distance between
each individual object and your viewpoint determines the drawing
sequence; closer objects are always drawn in front of more distant ones.
Vizex defaults to 3D order, but you can switch between the two modes
by clicking the Toggle Depth Testing button near the top of the Display
pane.
The View toolbar gives you access to numerous tools for zooming and
panning, including a generous zoom undo and redo memory.
There are many other buttons on the View toolbar, which will be introduced
in Lesson 3 – Working with Drillholes.
This exercise will quickly introduce you to the basic view tools. First, we’ll
look at the tools provided by the middle mouse button, which are available at
all times:
1. Drag with the middle button (the wheel on a standard mouse also
doubles as a button). This shortcut gives you immediate access to pan
mode without having to select it from the toolbar.
2. Roll the mouse wheel to invoke the dynamic zoom shortcut. Like the
Pan shortcut, this gives you immediate access to dynamic zoom mode
without having to specifically select it.
Middle-button shortcuts
3. Click the Pan Tool and drag the mouse in the display.
4. Click the Zoom Tool and drag a medium-sized rectangle in the middle
of the screen. When you release the mouse, Vizex zooms to the extents
of that rectangle.
5. Click the Undo Zoom button to return to the previous extents.
6. Click the Pan Tool and hold the Ctrl key. Now drag the mouse vertically
in the Graphic Display to activate an alternative dynamic zoom.
7. With the view zoomed-in, right-click on the Example drillhole trace
object in the Display pane and choose View Selection from the pop-
up menu. The view will adjust to fit the drillhole trace display into the
screen. Note how the drillholes are surrounded by a blue rectangle,
which indicates the layer is selected.
8. Finally, click the View All button to restore the view to its original state.
Grid Settings
Vizex gives you very good control over the way your coordinate grid is
displayed, and provides you with a variety of 2D and 3D grids. You can
change the grid settings by selecting View | Grid | Grid Settings… from
the menu or clicking the Grid Settings button on the Grid toolbar.
Notes: Vizex automatically calculates the best grid spacing to keep an appropriate
number of grid lines in the display, using a spacing values that increase in a
1, 2, 5 sequence. However, you can switch to the User-defined Line
Spacing option and control the spacing yourself should you need a specific
grid spacing.
This exercise will take you through the process of loading a predefined “auto-
everything” grid using dotted gridlines and mE, mN, and mRL labels.
1. Click the Grid Settings button on the Grid toolbar. Alternatively, select
View | Grid | Grid Settings from the menu.
2. Click the Forms button at right of the Grid Settings dialog, and double-
click the Dots [mE, mN, mRL labels] form set to apply it to the dialog.
3. Inspect the contents of the Grid Settings dialog, paying particular
attention to the Active Grids, Label Annotation, and Line Settings
groups.
4. Click OK to apply the grid. Your display should look like this:
5. If desired, you can toggle the grid on and off by clicking the Toggle
Auto Working Plane button on the Grid toolbar.
6. Once you’re satisfied with the result, select Edit | Remove All to clean
up the display in preparation for the next exercise.
7. Answer Yes if prompted to save any changes.
The grid stays displayed after you select Edit | Remove All because it’s Notes:
a property of the view, not a property of the data.
The New Overview Window option creates an overview that may omit
some layers to simplify the display. You set which layers are displayed by
clicking the Toggle Object Overview Window Visibility button in the
Display pane toolbar.
You can also predefine which layer types appear in the overview window by
selecting Tools | Options | Vizex, switching to the Layer Defaults
option, and then selecting or de-selecting the desired Vizex form sets in the
Overview list.
The two window conversion options maintain the original window contents.
Notes: Whenever you’ve opened multiple full-sized windows, you can use Ctrl+Tab
to rapidly switch between them. This does not, however, apply to dockable
windows, which are excluded from the tab sequence.
To create a new Vizex document, click the Open New Vizex Instance
toolbar button. In addition to the new window you’ll also see an empty Vizex
node in the Display pane, and you’re free to choose the appropriate data.
Saved Vizex form sets must, however, originate from the same project as the
original window.
This lesson has covered the fundamentals of Vizex and has shown you how
to work within it. Here’s what we’ve learnt so far:
Expand the Saved Views list by clicking the [+] icon to the left of the
Saved Views node in the Vizex Forms pane, and
Drag the desired saved view into the graphic display, or
Double-click the desired saved view.
To save a view:
Double-click the desired form set type in the Vizex Forms pane, then
Set up the dialog and click OK to display the data.
Expand the appropriate form set list by clicking the [+] icon to the left
of its type in the Vizex Forms pane, then
Drag the form set into the graphic display, or
Double-click the desired form set to load it.
Click the layer in the Display pane and then press the Delete key, or
Right-click the layer in the Display pane and choose Remove from the
pop-up menu.
Deselect all layers (by clicking a blank part of the Display pane, below
the listed layers, or by clicking the Vizex node), and
Click the Toggle Depth Testing button.
To modify the display order of layers (only applies to layer order mode):
Drag the objects in the Display pane into the desired order, from the
bottom up.
Select the Pan Tool and hold the Ctrl key whilst dragging vertically.
Good Practice
Any layer worth displaying more than once is worth saving as a form set.
Display layers that haven’t been saved as form sets appear in the Display
pane as Untitled layers, whereas those that have been saved are listed by
title. You should only leave temporary, once-off layers Untitled.
Always load Vizex form sets from the Vizex Forms pane and change the
properties of display layers from the Display pane. If you try to change the
properties of a display layer from the Vizex Forms pane (particularly with
Untitled layers), you run the risk of duplicating the layer instead of changing
its display properties.
· Click the Open New Vizex Instance toolbar button (you can also
use this to create a completely new Vizex document);
· Load any form set or saved view from the Vizex Forms pane; or
· Load any object or saved view from the Display | Vizex | ... menu.
Help Topics
Vizex Display
Notes:
Lesson 2 – Creating a Multi-
layered Display
Duration: 60 minutes
Once you’ve acquired and validated the data for a project, the next step is to
combine the different data sets into a multi-layered display. The tasks in this
lesson demonstrate how to create a display in which all data sets in the
project can be integrated.
The following topics introduce some of the form set types supported by Vizex
by setting up an example of each.
You add colour to any MICROMINE display by creating a colour set. Colour
sets make it easy to differentiate between values, regions and other objects
in the display. MICROMINE provides you with numerous tools for creating
colour sets, and because colour sets can be saved as form sets you’re able to
use them anywhere in a project and can even export them to other projects.
This promotes consistency and saves time.
There are two types of colour sets: numeric and text. You use numeric Notes:
colour sets with numeric data and text colour sets with character data. In
this lesson you’ll create a numeric colour set.
Vizex provides two different scaling methods for varying the symbol size:
Factor, which scales each symbol based on the values in the chosen
Scaling field, and Ranges, which limits the points to the sizes you specify.
When you use the factor method, the function reads the value in the scaling
field for each point and performs the following calculations:
· If it’s less than or equal to the Base value (a cut-off), the point is
ignored.
· Otherwise, the difference between the value in the scaling field and the
base value is multiplied by the Scaling factor to determine the radius
of the shape.
· If the radius is less than the Minimum radius, then the minimum
radius is applied, preventing the symbol from becoming too small.
· If the radius is greater than the Maximum radius, then the maximum
radius is applied, preventing the symbol from becoming too large.
Before commencing the next exercise, it’s appropriate to recap the ways to
manage Vizex form sets and display layers:
To display a new Vizex form set, double-click the appropriate form set
type in the Vizex Forms pane. For example, to display new Strings, double-
click the Strings type. Alternatively, select the appropriate type from the
Display | Vizex menu.
To display a previously saved form set, click the plus [+] icon next to the
appropriate form set type in the Vizex Forms pane to expand its list, and
then drag the desired form set into the graphic display. For example, to load
the Topographic contours form set, click the [+] next to the Strings type,
and then drag Topographic contours into the display.
Alternatively, you can double-click the saved form set to load it.
In this exercise you’ll use a combination of colour and size to display the
geochemical points according to their gold grades.
First we’ll load the Soil geochemistry form set we created in Part 1:
1. If the Points list is not already expanded in the Vizex Forms pane,
click the [+] icon next to the Points form set to expand it.
2. Drag the Soil geochemistry form set into the graphic display. You’ll see
the original labelled black triangles in the graphic display and the Soil
geochemistry layer name in the Display pane.
Next we’ll open the Points dialog to change the properties of the display
layer:
3. Double-click the Soil geochemistry layer in the Display pane to open the
Points dialog.
4. Click the Points tab to activate it.
5. About half-way down the Points tab, double-click the Colour field
response and select AU1 from the field list that appears. The colour field
is the one whose values will be used to determine the symbol colours.
Now it’s time to create the colour set. First we get the numeric values:
6. Right-click the Colour set response. The Edit Colour Sets (Numeric)
dialog will appear.
7. Click the Assign button near the bottom right corner to display the
Assign dialog. Because you opened this dialog from an existing display
the File and Value field responses will be automatically filled out.
8. Set Calculate mode to RANGES and enter 5 as the Number of
ranges.
9. Click OK. Your dialog should look like this:
Five equal numeric ranges are calculated for the colour set. There’s also Notes:
provision for values above and below these ranges, which means there’s a
total of seven entries in the dialog.
There are three methods for assigning values to a numeric colour set:
RANGES, which divides the data equally between the min and max
values, PERCENTILE, which splits the data into sorted groups containing
the same number of values, and STATISTICAL, which arranges the data
by the mean and standard deviation.
Alternatively, you can type your own values into the Value column.
10. Double-click the colour box beside the first entry in the table of ranges
(labelled < 3.00).
11. Select a dark blue colour and click OK, or double-click dark blue.
12. Move to the last completed row in the table (>= 726.00) and do the
same, this time selecting red.
13. Return to the first row and check the Ramp checkbox beside it.
14. Do the same for the last row. Note how MICROMINE automatically
checks the intermediate values.
15. Click the Colour Ramp button at the right of the dialog. The
intermediate ranges will receive colours that gradually vary between red
and blue.
Now that the colour set is created it’s time to save it:
16. Click the Save As button (on the Edit Colour Sets dialog).
17. Enter Soil geochem Au1 as the colour set Title. There’s no need to
change the number of the colour set; MICROMINE automatically finds
the next available number.
18. Click OK. Note how the title Soil geochem Au1 now appears at the top of
the Edit Colour Sets dialog.
Notes: 19. Return to the Points dialog by clicking Save and Close. The number
allocated to the colour set will appear in the Colour set response.
The colours are completed, so we can shift our attention to sizing the
symbols:
Prompt Setting
Default size factor: Blank
Scaling field: AU1 (double-click to choose)
Natural log transform Set
Method Factor
22. Click the Factor Values button and fill out the following prompts:
Prompt Setting
Base value: 3
Scaling factor: 0.5
Minimum radius: 1
Max radius: 100
Now that the Points display is completed, it makes sense to save the
alterations for later re-use:
23. Click the Save button (on the Points dialog). MICROMINE will save the
new settings, overwriting the previous version.
24. Click OK on the Points dialog to update the display, which should now
resemble the following diagram.
Notes:
It’s important to save form sets if you plan to use them more than once,
but how do you know if they’ve been saved? MICROMINE gives you three
items of confirmation:
The Title of a saved form set will appear at the top of the dialog itself. If
you don’t see the name, you’re not working with a saved form set.
In Vizex, new (and unsaved) form sets are always marked in the Display
pane as Untitled, so you can see at a glance whether or not you’ve
saved them. This is like creating a new document in any Windows
application, which might display a name like Document1 until you’ve
specifically saved it.
If you’ve modified a display layer but haven’t saved it, the layer name will
be displayed in blue instead of black text.
MICROMINE uses either string or outline files to draw closed polygons, and
each format is suited to certain purposes. We’ll use an outline file in the
following exercise.
1. Double-click the Outlines form set type in the Vizex Forms pane to
display the Outlines dialog. Or, if you’d prefer, you can select Display |
Vizex | Outlines from the menu.
2. Ensure that the Input Data tab is active. Double-click the Outline file
response and choose the PROPERTIES file from the list.
3. Set the Orientation to PLAN.
4. Switch to the Display Options tab and enable the Name option.
5. Double-click the font preview box and set the font to Tahoma, 12 point
regular and the Label Position Method to Optimised.
Outline and string files both display filled polygons with centroid labels.
However, outline files have certain advantages over strings: They support
point-in-polygon assignment and simple polygonal grade/tonnage
calculations.
They do, however, have some disadvantages: The outline format is fixed
and can’t be user-modified, and the data will be incorrectly displayed if
the wrong orientation setting is used.
6. Click the Save As button on the Outlines dialog and set the Title to
Property boundaries.
7. Click OK to save the form set. Note how its title now appears at the top
of the Outlines dialog.
8. Click OK on the Outlines dialog to return to Vizex and update your Notes:
display.
9. To view all of the property boundaries, right-click the Property
boundaries layer in the Display pane and select View Selection from
the pop-up menu.
Notes:
1. On the Vizex Forms pane, double-click the Image form set type to
display the Image dialog.
2. Ensure the Input Data tab is active. Click the browse […] button next
to the File response, browse to the Import folder, and select the
MMI_IMAGE.ECW file.
3. Open the Georeference Source list and note the presence of other
available formats.
4. Switch to the Display Options tab and drag the Transparency slider
to around 20%. This will stop the image overpowering the other
information in the display.
5. Ensure Interpolation is set to BILINEAR.
6. Click Save As to save a form set with the Title Air photo. Click OK on Notes:
the Save Current Values and Image dialogs to return to Vizex.
7. Observe the result. Half of the geochemical samples have disappeared!
However, if you look carefully you’ll see the missing samples are still
there – they’re faintly visible below the image.
8. Click the Vizex node in the Display pane to deselect all display layers.
Alternatively, click a blank part of the Display pane, below all of the
layers.
9. Click the Toggle Depth Testing button to put Vizex in layer order. Now
all of the geochemical samples appear faintly below the image.
10. Drag the Air photo object to the bottom of the layer list. When you
release it, the display will refresh with the photo beneath the other
layers.
In Layer order, layers are drawn in sequence from the bottom of the
Display pane upwards, like sheets of paper on a traditional light table.
You modify the display by dragging the layers into the desired sequence.
You normally use layer order when you’re working on a 2D display like a
plan or cross section.
Lossless compression does not alter the image quality. However, the
resulting file may be larger than for lossy conversion. Additionally, converting
from another compressed format (such as JPEG) to JP2 may increase the file
size, depending on the original compression settings.
1. Double-click the CAD/GIS form set type in the Vizex Forms pane.
2. Ensure the Input Data tab is active. Double click the File response,
navigate to the Import directory, and choose nvg_geology.shp.
3. Ensure the Orientation is set to PLAN and enter 1600 into the Z value
response.
This will set the elevation of the data to the approximate elevation of the
surface topography.
4. Switch to the Polygons tab and enable the Use Hatch field response.
5. Click the Hatch Field pull-down arrow and select GEOL_CODE from the
list.
6. Double click the Hatch set response, select ArcView surface geology
map, and click the Select button.
7. In the Polygon Labelling Display field list select the GEOL_CODE field.
8. Set the Label Position Method to Optimised.
9. Click the Save As button to save a form set with the Title Surface
geology (AV).
10. Click OK on the Save Current Values and CAD/GIS dialogs to display the
geology map.
11. The geology map now appears above the geochemical points and
property boundaries, so drag the Surface geology (AV) layer between
the Soil geochemistry and Air photo layers.
This display is now complete, and if you inspect the Vizex Forms pane you’ll
notice that the Points, Outlines, Image, and CAD/GIS form set types all
have a plus [+] icon next to them, indicating they contain at least one saved
form set. Because you’ve saved these form sets you can quickly reload them
any time you wish to re-use them.
We can illustrate this by creating a Saved View and then using it to reload
the layers.
1. Select View | Save Vizex View from the main menu. Alternatively,
double click the Saved Views node in the Vizex Forms pane and choose
Save on the Forms dialog.
2. Enter the Title Regional plan and click OK to save the view.
4. Expand the Saved Views list in the Vizex Forms pane by single-clicking
the small plus [+] icon to the left of the Saved Views node.
5. Drag the Regional plan saved view onto the graphic display (or double-
click it) to open it.
Vizex has reconstructed all of your layers. You’d achieve essentially the same
result if you individually loaded each layer.
Saved views also store edit locking, snap status, depth testing,
perspective, and overview visibility.
Although saved views also store view orientation parameters, this is not
their primary purpose. If you need to define a number of different views
containing the same data, for example a series of cross sections, create
one saved view to load the data, and a series of Display Limits form
sets or entries in a section control file to define the sections. Display
limits and section control files are described in detail in the following
lesson.
1. Click the Generate Plot File toolbar button. Or, select Plot |
Generate Plot File from the menu.
2. Enter the Plot file name PLAN.
3. Enable Auto load into Plot Editor, and leave the other responses as
they are.
4. Click OK to make the plot file.
MICROMINE will write a plot file and display a plot layout containing the
plot data. You’ll learn more about plotting in Part 4 – Plotting 1.
5. Close the Plot Editor window by clicking the [X] on the PLAN.PEX tab.
6. Finally, select Edit | Remove All from the menu to clean up the
display.
This lesson has taught you to construct a basic Vizex display, as well as
create and modify colour sets. Here’s what we’ve learnt so far:
Double-click the desired form set type in the Vizex Forms pane, or
Select Display | Vizex | … from the menu, then
Set up the display parameters and click OK.
Click the plus [+] icon next to the appropriate form set type in the
Vizex Forms pane to expand its list, then
Drag the form set into the graphic display, or
Double-click the form set.
Right-click the layer in the Display pane and choose Save Form As, or
Double-click the layer in the Display pane to open its dialog, then
Click Save As to create a new form set, or Save to overwrite an
existing form set.
Deselect all layers (by clicking a blank part of the Display pane, below
the listed layers, or by clicking the Vizex node near the top of the Display
pane), and
Click the Toggle Depth Testing button.
To modify the display order of layers (only applies to layer order mode):
Drag the objects in the Display pane into the desired order, from the
bottom up.
To save a view:
Good Practice
Saving Display Layers as form sets is one of the key concepts for
efficiently using Vizex. Doing this allows you to very quickly reconstruct a
comprehensive display without re-defining each display object.
A simple rule is: Any layer worth displaying more than once is
worth saving as a form set.
Because form sets are so easy to create in Vizex it’s possible to create
multiple versions of the same information. For example, you could create a
Strings object for topographic contours coloured by elevation, and another of
the same contours coloured according to whether they’re index or
intermediate contours.
Help Topics
Image file formats Display > Vizex > Image > Raster image files
Notes:
Lesson 3 – Working with
Drillholes
Duration: 120 minutes
Introduction
Vizex uses a highly efficient method for handling drillhole data, called the
drillhole database. You can easily manage all drilling data related to a
particular project using a drillhole database. Once you’ve created a drillhole
database, use Vizex to display any combination of downhole information in
any 2D or 3D orientation.
This lesson will introduce you to the drillhole database and teach you how to
create and manage your drilling data. You’ll also learn to create and display a
variety of downhole information.
Notes: A simple drillhole database could consist of only one table, but a typical
drillhole database uses three or more tables, the contents of which are
related by the ID of each drillhole. The tables you’re most likely to use are:
Consequently, straight holes are always depicted with two points – one at
the collar, and another at the end of hole. However, curved holes are
given a trace interval that varies according to the curvature of the hole;
the more curved the hole, the shorter the trace interval and the more
points required to draw it.
Vizex automatically tracks the relationship between event and interval files
and the associated collar and survey files, which means you don’t have to do
it yourself. The advantages of this system are:
In this exercise, you’ll learn to build a drillhole database from within Vizex.
The database has some errors, which you’ll manage in the next exercise.
First, create the new database and specify the collar and survey files:
Now it’s time to add the related downhole files (events and intervals):
9. A new dialog will appear; double-click the Event File response on this Notes:
dialog and choose NVG_STRUCTURES from the list.
10. Check that the Hole field is set to HOLE and the Depth field to DEPTH
and click Close. Vizex will add the file NVG_STRUCTURES.DAT to the list
of event files.
11. There are no more event files, so click OK to close the event files dialog.
12. Now click the Interval Files button, followed by Add on the dialog that
appears.
13. Double-click the Interval file response and choose NVG_ASSAY from
the list. Click Close to add the file.
14. Click Add a second time and add the NVG_LITH file to the database.
15. There are no more interval files, so click OK to close the interval files
dialog.
You’ve now set up the files for the new drillhole database. The last step is to
have Vizex validate and relate them, and then build the database.
16. Click OK to build the database. Vizex will scan and validate the input
files, calculate the drillhole traces, and then finally construct the
database.
Notes: the popup menu. If your project contains multiple drillhole databases, you
can use Tools | Macro Functions | Drillhole Database Refresh to
simultaneously refresh them all.
Whenever you use ODBC or MDB links as source data for a drillhole
database, you must use the correct sequence for refreshing the data.
Refresh the ODBC/MDB links before refreshing the drillhole database. (If
you refresh the drillhole database first it won’t see the updates to the
underlying ODBC/MDB links.)
Automatically
MICROMINE provides an auto-validation option for drillhole databases to
address the dynamic nature of most drillhole databases, which is accessible
via Tools | Options | Drillhole Database. This function automatically
performs all of the default validations we learned about in Part 1. However,
you can also optionally check for missing holes and missing intervals:
Manually
Together with the auto-validation option, MICROMINE provides a manual
version, accessible from the main menu via Drillhole | Validate |
Drillhole Database. This function is different from the validation we
performed in Part 1 because it validates the drillhole database in its entirety,
rather than as individual files. Think of this function as a shortcut (you need Notes:
only specify the database name) that will save a great deal of time if your
database contains multiple interval or event files. This function is especially
useful if your database contains multiple event or interval files.
As with previous validation runs MICROMINE displays the Report Viewer. For
the most part the errors are identical to those of the original validation;
however we’ve also discovered an unexpected error in the
NVG_STRUCTURES event file. A missing hole ID in an event file isn’t a critical
error and can be safely ignored, but we would not have discovered it without
performing this validation.
Notes: with drillhole values and a drillhole hatch. We’ll begin with the drillhole
trace, which is a representation of the trajectory of the drillholes.
In the following exercise you’ll use the first four tabs to set some basic
drillhole trace properties.
1. Double-click the Drillhole Trace form set in the Vizex Forms pane.
Alternatively, you could choose Display | Vizex | Drillhole | Trace
from the menu.
2. On the Drillhole Trace dialog, ensure the Input Data tab is active.
3. Double-click the Database response and choose TRAINING.dhdb from
the list.
4. Enable Display Trace.
With the database selected and the trace enabled we can now set some
cosmetic properties of the display. We’ll colour the traces according to their
assay values, display the Hole ID at the top and bottom of each hole, and
symbolise the collars. We’ll use a previously calculated statistical colour set to
colour the traces.
Notes:
9. Switch to the Hole Name tab and enable Show Hole Name.
10. Set the Top Label Location to AUTO and the Bottom Location to
CENTRE.
11. Optional: Double-click the Hole name font responses and change the
font to Tahoma, 12 point regular.
12. Switch to the Hole Depth tab and enable Show Hole Depth.
Notes: 13. Type a lower-case m into the Label suffix response. This letter will be
appended to each end of hole depth, e.g. 102.3m, in the display.
14. Finally, switch to the Collar tab and enable Show Collar. Double-click
the blank Default symbol box (about half way down the form) and
choose the double concentric circle ( ) symbol.
These settings are worth re-using, so we’ll save them as a form set before
continuing:
15. Save these settings as a form set by clicking the Save As button at the
right of the dialog. Title the new form set Simple assay display.
16. Lastly, click OK on the Save Current Values and Drillhole Trace dialogs
to load the traces, which should look something like this:
· The Section Tool to draw a section in any orientation (setting both the
location and orientation of the section), or
· The Section or Elevation box to enter the location of an orthogonal
section. (You use the Sections window to set its orientation, explained
below.)
Along with the Sections Toolbar, the Sections window contains other tools
for working with sections. It provides direct access to the Display Limits
dialog and any previously saved Display Limits form sets, and a short-cut to
Standard Sections such as PLAN or LOOKING NORTH.
The remaining tools in the Sections window are dedicated to section control
files, which are introduced later in this lesson.
Notes:
The following sections describe in detail the two main ways to use the
Sections toolbar and Sections window.
The Section Tool gives you a quick way to define a vertical section in any
orientation. Simply click the Section Tool button and drag a section line
across the display. You can optionally constrain the line to an orthogonal
orientation (a multiple of 90°) by holding the Ctrl key as you drag.
When you release the mouse, Vizex will draw the section defined by the line.
This tool also clips the view using the current towards and away distances.
(See Controlling the thickness and Understanding Clipping for more
information on clipping.)
You can use the Section Tool even when the view is already in a section
orientation, making it extremely useful for setting up a ‘plane of the vein’
display.
For example, to display a long section through a dipping vein, start with a
plan view and drag a section parallel to the dip direction of the vein,
followed by a second section down-dip.
Notes:
If you inspect the cursor coordinate display at the right of the status bar
after using the Section or Elevation box, you’ll notice that one of the
coordinate values (depending on the view orientation) remains fixed at the
value you entered.
This control is not available for oblique (transform) sections; instead you
should use the Section Tool described above.
You set thickness of the section corridor (in any view orientation) with the
Towards Distance and Away Distance boxes, which also remember
previous settings in the same way as the Section or Elevation box. Once the
corridor has been defined you can switch clipping on and off by clicking the
Clip View toolbar button.
When Clip View is enabled you can use the Previous Section and Next
Section buttons to browse through your data:
The default step size applied by the Previous and Next buttons is equal to the
total thickness of the section corridor, which is the sum of the towards and
away distances. It’s shown on the toolbar as a number in square brackets, as
illustrated above. However, you can override the default step size by entering
a different value in the Step box, which will be shown without the square
brackets. Re-enter the default value to restore the default step size.
Understanding Clipping
As we’ve seen, there are many ways to define the orientation and location of
a vertical section. However, you always use the towards and away distances
to define the thickness of the slice or corridor that will be displayed, by
entering values in the Towards Distance and Away Distance boxes.
These values represent the thickness of the corridor either side of the section
plane, as illustrated in Figure 1.
Whenever you enable Clip View, only data falling within the corridor defined
by the distance values will be displayed. So, if only part of a drillhole falls
within the data corridor, only that part will be visible and the remainder of
the hole will be excluded.
On the other hand, no corridor is defined if Clip View is not enabled. In this
case all of the data will be displayed, and will appear as if projected against
the section plane.
Notes:
There is one extra standard view icon than there are standard sections
because Looking Up is included as a standard view.
This portion of the View toolbar also includes four isometric buttons,
primarily for quickly setting up a 3D view. On all buttons the shaded side of
the cube indicates the viewing direction.
The Display Limits dialog has three tabs, two of which are relevant to vertical Notes:
sections: Orthogonal and Transform (oblique). You can also define the
thickness of section corridor on the Display Limits dialog. The settings that
Vizex applies will depend on which tab is active when you click the OK
button.
The Orthogonal tab contains three main groups that allow you to vary the
View Type, view Limits, and clipping Window. The three groups are:
For example, for a Plan view, only the RL (elevation) Section response is
enabled, and the value you enter will set the Elevation of the display.
Similarly, for a Looking North view only the North Section response is
enabled, so the number you enter will set the Northing of the display, or,
if you’re Looking West, the Section you enter will set the Easting of the
display.
Although this technique gives you very precise control of settings that can
also be saved as a form set, the previously-described Section Tool is a
faster option for drawing a transform section.
First, load a ground surface profile to give the display more context:
1. Click the plus [+] icon next to the Wireframes from set (in the Vizex
Forms pane) to expand its list, and double-click the DTM 2D slice mode
object to display it.
Next, set up the section display using the Sections Window and Sections Notes:
Toolbar:
2. Click the Sections tab underneath the Vizex Forms pane to display the
Sections Window.
3. Click the plus [+] icon next to the Standard Sections node to display
the list of standard sections, and double-click LOOKING NORTH.
Vizex will switch the display to looking north orientation and clip the view.
However, the section number and towards and away distances are set to
default values that are not what we require.
4. Enter the value 15900 into the Section or Elevation box on the
Sections toolbar, and press Enter apply it.
5. Enter 15 for both Towards Distance and Away Distance, pressing
Enter to apply each change.
Now that the section is set up you can browse through the data:
Note how the value in the Section or Elevation box automatically updates
each time you change section. Moreover, the status bar displays the current
3D cursor coordinate (which incorporates the section number when the view
is orthogonal) at the lower right corner of the screen.
7. Click the Plan View button on the View toolbar to return to plan view.
8. If necessary, reset the plan view by right-clicking the Simple assay
display layer in the Display pane and choosing View Selection from
the pop-up menu.
Observe how Vizex displays the section extents as you drag the mouse, as
shown on the following page. When you release the mouse, Vizex displays
the transform section.
10. Click the Display Limits button on the Sections toolbar to display the
Display Limits dialog.
Note how the contents of the Transform tab have been filled out.
11. Click the Next Section and Previous Section buttons to browse the
data. Observe how the oblique orientation is maintained as you browse.
12. Click the Plan View button to return to plan view and, if needed, right-
click the Simple assay display layer and choose View Selection to reset
the view.
Notes:
Viewing in 3D
In addition to the standard orthogonal and transform displays, Vizex allows
you to seamlessly rotate your view to any desired 3D orientation. Clipping is
still available if you need it, and all editing tools are also available.
If you’re in a clipped section view while rotating, the section corridor will be
rotated along with the data, allowing you to view your section from different
angles.
Although the displayed objects appear to rotate when you use the
Rotate Tool, in reality your viewing location (the camera position) is
rotating around stationary data. It does this around an imaginary pivot
(the viewpoint), which is initially situated near the centroid of the data.
Constraining 3D rotation
Pressing the X, Y, or Z key while you’re rotating the view will constrain
the rotation to the corresponding real-world axis. For example, pressing
the Z key will rotate the data about the Z (elevation) axis.
Most of the controls are beyond the scope of this training and should be left
at their current values, but you may alter the Inclination, Azimuth, and
Roll values if you’d like to view your data from a specific direction. Vizex will
automatically calculate the other parameters based on the changes you
make.
The Window group in this tab is identical to the Orthogonal and Transform
versions.
Notes: 3. Click the Display Limits button to open the Display Limits dialog, and
note how the contents of the 3D View tab have been filled out.
6. Select the Rotate Tool and drag the mouse in the graphic display.
7. As you rotate from the looking north view, observe how the section
corridor, defined as a blue box, rotates with the data. Also note how the
section is highlighted as a pale blue plane.
8. Once you’ve completed viewing the section in 3D, click the Undo zoom
button to return to the looking north view on a northing of 15900, or
9. Alternatively, click the pull-down button next to the Section or
Elevation box and choose 15900 from the list.
10. Leave the display open in preparation for the next exercise.
Depth Testing: turn on for 3D views; turn off for 2D plans and vertical
sections;
Sections within an SCF are known as named sections. You can use an SCF
to instantly move to any named section, or browse through the sections,
irrespective of their orientation and thickness.
You’ll visually create an SCF and named sections in the next exercise.
We’ll begin by setting the view at the first (southern-most) cross section in
the project, which is 15760mN. To do this:
Notes: 1. Enter 15760 in the Section or Elevation box and press Enter to apply
the change.
2. Ensure the Towards and Away distances are both set to 15, and Step
is set to its default value of [30].
3. Right-click the Simple assay display layer in the Display pane and choose
View Selection from the pop-up menu to reset the view extents.
4. Click the Create Section Control File button in either the Sections
toolbar or window. Alternatively, right-click the Vizex node in the
Sections window and choose New Section Control File from the
pop-up menu.
5. Enter the name TRAINING and click Save.
With the file saved we can create the first named section.
In reality the sections in this project are variably spaced. However, we’ll use
a File Editor shortcut to quickly define the remaining sections on the basis of
a regular (but not strictly accurate) 30 m spacing.
9. Right-click the TRAINING file or 15760mN section and choose Edit from
the pop-up menu.
10. Select Records | Execute | Parameters (or press Ctrl+Shift+P, or
click the Execute Parameters Options toolbar button) and define the
parameters shown on the following page.
Note how only the NAME and Y_CENTRE will be incremented by a value of
30, which represents the assumed line spacing. All other parameters will be
replicated and will retain the same values as the initial section.
Notes:
11. Repeatedly press Ctrl+T (or click the Execute One toolbar button)
until the section NAME reaches 16000mN and the Y_CENTRE reaches
16000. Your file should look like this:
12. Save the file and Close the File Editor. Note how all named sections
now appear in the TRAINING list.
13. Double-click any named section to go immediately to that section.
14. Use the Previous and Next Section buttons on the Section Control
File toolbar to browse the sections.
15. Optionally, refine the section control file so that it contains the correct
section parameters listed in Table 3.2 at the end of this lesson.
16. Use the Section or Elevation box to return to the 15900 section.
17. Leave the display open in preparation for the next exercise.
This example should give you an idea of the versatility of section control
files. There are many other tools for working with SCFs, which are described
in more detail in Part 7 – Drillholes 1.
Now that we’ve set up a coloured trace display based on assay value, we’ll
place some assay labels using the same colour set:
3. In the Drillhole Values dialog, make sure the Input Data tab is
active.
4. Double-click the Database response and choose your TRAINING
database.
5. Double-click the Interval file and choose NVG_ASSAY.DAT.
6. Double-click the first Label field and choose AU1, and then double-click
the Colour set and choose Drillhole Au1 (statistical).
7. Leave Width, Decimals, and Justify set to their default values.
If more than one Label Field is selected they will display in columns to
the right or left of the drillhole depending on which side you select.
8. Switch to the Display Options tab and set the label Side to RIGHT. Notes:
Ignore all other options on this tab.
9. Click Save As… and save the form set with the Title Au Assay
(statistical).
10. Click OK on both dialogs to load the labels.
With the assays labelled we’ll repeat the exercise to display lithologies.
1. Double-click the Drillhole Value form set type a second time and
activate the Input Data tab.
2. The name of your TRAINING database already appears in the dialog, so
go directly to the Interval file response.
3. Double-click the Interval file response and choose NVG_LITH.DAT,
then double-click the first Label field and choose LITH. We have no
lithological colour set at this stage, so blank out the existing Colour set
and set the default colour to BLACK.
4. Click the Display Options tab and set the label side to LEFT.
5. Click Save As and save the form set with the Title Lithology (black).
6. Click OK on both dialogs to load the labels. You’ll see black labels
appear down the left hand side of each drillhole trace.
Text colour sets work with unique character codes instead of numeric ranges.
When you use the Assign button, MICROMINE finds all unique values in the
selected field.
To simplify your colour set, you can group similar values in one of two ways:
Auto Group, which groups the codes by the first n characters, or Manual
grouping, where you decide what codes will be gathered together.
1. Double-click the Lithology (black) layer in the Display pane to open its
dialog, and activate the Input Data tab.
2. Right-click the LITH Colour set response to edit the colour set. The
Edit Colour Sets (Text) dialog will appear.
3. Click the Assign button at the right of this dialog.
4. MICROMINE automatically identifies the file and field we’re working on,
so just click OK on the Assign dialog when it appears.
Notes:
7. Turn on the Group option, highlight the DACT code, and click the right
arrow button a second time. Observe how the two codes now appear on
a single line in the Text column.
8. Turn Group off and move the FAUL code. Now turn Group back on and
move the FBX code. Again, observe how they appear on the same line in
the Text column.
9. Finally, turn Group off and click the double right arrow to move the
remaining codes (NC, SED, and VEIN) as separate entries. Your Assign
dialog should look like this:
10. Click OK to close the Assign dialog. Your newly created groups are
transferred to the Colour Sets dialog.
11. Double-click each colour and choose a colour that you feel is appropriate
for each code group. If you’d like, you can also type in a more
Notes: descriptive Label for each. Once you’re finished, your dialog should
resemble the following:
12. Now, click Save As and save the colour set with the Title Basic
lithology.
13. Once you’ve saved the form set, click Save and Close to close the
Colour Sets dialog and return to Vizex. Note how your new form set
number appears in the Colour set response of the Drillhole Values
dialog.
We’ll save these Drillhole Value settings as an alternative form set to the
black labels we created earlier.
Had you not saved the Drillhole Values settings as a new form set Vizex
would have displayed the layer name in the Display pane with blue text,
indicating it had been modified but not saved.
If you want to overwrite the old settings when you modify a Vizex form
set, click Save before you click OK.
Hatch sets allow you to place a fill pattern into any enclosed region. There
are three main applications for hatch sets:
When you set up a hatch set, you can independently control the pattern,
foreground and background colours, symbol size, and outline of each
pattern. Additionally, many MICROMINE functions allow you to further
control the allocation of foreground and background colours.
In this exercise, you’ll add a geological hatch pattern to each drillhole trace.
To save time you’ll use an existing hatch set to complete the display,
although some of the patterns have intentionally been left blank to give you
practice at creating them.
1. Double-click the Drillhole Hatch Vizex form set type and ensure the
Input Data tab is active.
Notes: 7. Double-click the Hatch set response and select Sample downhole
lithology from the list. When you return to the Drillhole Hatch dialog
you’ll see the number of this hatch set in the Hatch set response.
Next, edit the hatch set and define the missing patterns:
8. Right-click the Hatch set number and choose Edit from the pop-up
menu.
9. You’ll see the partially completed hatch set. The code groups were
Assigned using exactly the same procedure as Exercise 3.9.
10. Double-click the empty hatch pattern for the NC (No core) entry to
display the Fill Pattern dialog. Create a fill using a combination of
pattern and foreground, background, and border colours.
11. Repeat for the SED (Sedimentary Rocks) entry. Your dialog should
resemble this:
12. Click Save As to save the new hatch set with the Title Basic lithology.
Click OK followed by Save and Close to return to Drillhole Hatch
dialog.
This is very useful if you have, say, six different rock types, all of which
could be subjected to the same five alteration patterns. Clearly this would
result in 30 possible rock type/alteration combinations. Instead of
creating a hatch set containing 30 entries, you could create a hatch set
containing the six rock types, and use foreground colour control to
represent the five alterations.
If you display the Side list, you’ll see that Vizex only provides options for
LEFT and RIGHT. What if you’d like to centre the hatch? Fortunately, there is
an easy way.
Finally, save the Drillhole Hatch settings as a form set and display them:
16. Click Save As… on the Drillhole Hatch dialog and save a form set
with the Title Drillhole lithology.
17. Click OK to return to Vizex. Your display should look like the following
diagram:
You can also use the contents of a numeric field to vary the hatch width.
· Offset the two drillhole value displays so that they aren’t overlapped by
the hatch pattern.
18. Double-click the Au assay (statistical) display layer to display its dialog,
and activate the Display Options tab.
19. Enter an Offset distance of 2 for the Labels group.
20. Do the same for the Ticks group.
21. Click Save followed by OK to save the modified form set and adjust the
display.
22. Repeat the above steps for the Lithology (coloured) display layer.
23. Click the Vizex node in the Display pane to deselect all layers.
Alternatively, click a blank part of the Display pane, below all listed
layers.
24. Click the Toggle Depth Testing button to place the display in layer
order mode. Note how the drill traces, which were originally visible down
the centre of the hatch, have disappeared.
25. Zoom in on a drillhole and observe how the value ticks stop exactly at
the edge of the hatch display.
26. Restore the view by right-clicking the Drillhole lithology layer in the
Display pane and choosing View Selection from the popup menu.
Notes:
Creating a Plot File
The final step in your work with drillholes is to create a plot file of the cross
section display, to be later used in the plotting exercises in conjunction with
your earlier plan plot.
1. Click the Generate Plot File toolbar button. Or, select Plot |
Generate Plot File from the menu.
2. Enter a Plot file name of 15900mN. Don’t change any of the other
responses.
3. Click OK to make the plot file.
4. MICROMINE will write a plot file and display a plot layout containing
the plot data.
Naming the plot file with label text, such as 15900mN, will make it easier
to automate the plot title, which you’ll learn in Part 4 – Plotting 1.
5. Close the Plot Editor window by clicking the [X] on the 15900mN.PEX
tab.
6. Finally, select Edit | Remove All from the menu to clean up the
display.
The lessons and exercises we’ve covered so far are preamble to sectional
geological interpretation, which is covered in Lesson 4.
This lesson has taught you to manage and display drillhole data. You’ve
worked with various items of downhole data, such as values and hatch
patterns. Additionally, you’ve seen how to view data in cross section and 3D,
and how to set up text colour and hatch sets.
Double-click the desired Vizex form set type in the Vizex Forms pane,
then
Select the Database and appropriate files, and
Set up the display parameters as required.
Select the Standard Section from the Sections Window to set the
orientation, then
Enter the Section or Elevation, Towards Distance, and Away
Distance on the Sections toolbar to set the location and thickness, and
Optionally set the Step value.
To display in 3D:
Right-click the Colour set or Hatch set response to open the editor,
then
Use the Assign button to find the appropriate codes, then
Set the codes or patterns.
Good Practice
The standard views on the View toolbar are different from the standard
sections on the Sections Window. Choosing a standard view only changes
the view orientation, taking whatever default clipping and towards/away
distances were set beforehand, whereas choosing a standard section always
applies clipping. Use standard views, particularly Plan, to reset the view
without applying clipping, and use the standard sections to display a new
section orientation.
Help Topics
The Section tools View > Sections & section control files
Much of the information in a mineral project is spatial data that you create
through the process of spatial editing. Geological examples include heads-up
air-photo or geophysical interpretations and sectional drillhole interpretations,
whereas in engineering spatial editing is most often used for design.
· Use the Vizex Layers, Edit Strings, and Vizex Tools toolbars;
· Move and copy a string;
· Insert, delete, and snap points;
· Create a new string file for a sectional interpretation;
· Create and name polygons within that string file;
· Interpret features using both fact and interpretation.
Introduction
Vizex provides you with a broad suite of editing tools and many form set
types can be edited. With these tools you can create points, lines, and
polygons; smooth and weed strings; define gradients and curves; drape
strings onto a wireframe; and snap to any other object in the display. You
can also easily insert, move, and delete points, as well as move, copy and
delete entire strings.
There are three ways to begin editing, the choice of which depends on your
preferences and the task at hand. They are:
New features are always added to the active layer. If you haven’t
nominated an active layer, or if it’s the wrong type (for example, you
can’t add a string to a wireframe), Vizex will prompt you to choose an
active layer.
You can make changes to more than one layer at a time. Layers that you’ve
edited will be marked with an asterisk (*) on the Display pane, but the files
won’t be saved until you specifically do so, or attempt to remove or refresh
them. MICROMINE provides three ways to save your edits, the choice of
which is once again based on your preferences and the task at hand.
Vizex Layers
· Select Active Layer pull-down list: Allows you to set an editable layer Notes:
as the active layer, or to create a new editable layer on-the-fly;
· Active layer: Provides an alternative way to set an active layer.
Edit Strings
· Snap Mode: Toggles snapping on and off, also allows you to set
snapping to point, line, grid, or intersection;
· New Points: Begins digitising new points;
· New String: Begins digitising a new string, which may be open or
closed;
· New Polygon: Begins digitising a new closed string;
· Insert Points: Toggles the insertion of points into existing strings;
· Between Snap Tool: Toggles the creation of points by snapping
between two selected points;
· Follow String: Creates new strings following an existing string, or to
create copies of a string or a section of a string;
· Extend String: Adds points to the end of a string;
· Split String: Splits a string into two separate strings at a position you
nominate;
· Close String: Closes a string, connecting the start and end points with
a new segment;
· Curve: Extends a string by appending a curve to the end point;
· Gradient: Sets the gradient for a string;
· Bearing/Distance: Adds a point at the specified bearing and distance;
· Enter Point From Keyboard: Adds a new point to a string by typing
its coordinates;
· Use Digitiser: Toggles between a digitising tablet and the mouse.
Vizex Tools
Editing Strings
During the spatial editing process Vizex alters the edit mode according to
whether your mouse cursor is above a point or a string, and whether that
string is already selected. You can further control the edit mode by holding
the Ctrl key. Vizex gives you visual feedback on the selected editing mode
by varying the shape of the mouse cursor.
Some edit modes, for example extending, closing, or reversing a string, are
accessible from the right-click context menu. Like the context editing modes,
the available functionality will vary according to what you’re doing at the
time. Table 4.1 summarises the context edit modes.
Many edit modes are only accessible after you activate the Select Tool,
so it’s a good idea to keep this tool active while you’re editing.
You use three main tools to control the bulk of the editing process:
· Snap Mode: Turns snap mode on and off. Alternatively, press the S key Notes:
to toggle snapping from the keyboard;
The Snap Mode button has a pull-down list that allows you to snap to
points, lines, coordinate gridlines, or the point of intersection between
two lines. Click the small arrow at the right of the button to select from
the list. Alternatively, press Shift+S to cycle through the snap modes.
· Insert Points: Turns insert points mode on and off. Alternatively, you
can toggle this mode by pressing the I key.
In this exercise, you’ll load a saved view containing several layers that you
might use for a sectional drillhole interpretation. You’ll then explore the edit
modes listed in Table 4.1, along with Snap and Insert modes.
1. Expand the Saved Views list by clicking its plus [+] icon in the Vizex
Forms pane.
2. Drag the String Editor saved view into the graphic display. Vizex will load
four display objects, but only one, a string file containing a series of rock
unit interpretations, will be visible.
3. Activate the Select Tool.
4. Click any polygon in the display to select it. Vizex will highlight the points
that define the polygon, as shown below. You’re now ready to edit it.
5. Position the mouse cursor over a string segment and drag to move the
entire string.
Notes: 6. Hold the Ctrl key, position the mouse cursor over a string segment, and
drag to create a copy of the string.
7. Release the Ctrl key, position the mouse cursor over a point and drag to
move it.
8. Hold the Ctrl key and click on a point to delete it.
9. Click the Snap Mode button, and ensure that it’s set to Snap to Point.
Alternatively, press the S key to activate Snap Mode.
10. Click on a point and drag to move it. Note how Vizex snaps to other
points in this layer as you drag.
Snap Mode only applies within a certain tolerance, so try moving the point
near an obvious polygon corner if you don’t see it snapping.
11. Change the Snap Mode to Snap to Line using the pull-down menu at the
right of the Snap Mode button.
12. Click on a point and drag to move it. Note how Vizex now snaps to
lines.
13. Click the Snap Mode button to deactivate it, and then click the Insert
Points button to activate Insert Points mode. Alternatively, you could
press the S key to deactivate Snap Mode, and the I key to activate
Insert Points mode.
14. Click on a string segment to insert a point.
15. Inspect the Sectional geology interp layer in the Display pane, and note
that it has an asterisk next to it, indicating it’s been edited.
Once you’re finished experimenting with the String Editor, refresh the layer
to restore it to its previous condition:
16. Right-click the Sectional geology interp layer in the Display pane and
choose Refresh from the pop-up menu. Answer No when prompted to
save your edits. The layer will revert to its unedited state.
To draw the new feature, click the New Points, New String, or New
Polygon toolbar button, depending on your requirements. (If you’re editing
a Points file only New Points is available.) Alternatively, you can right-click
anywhere in the graphic display and choose New String or New Polygon Notes:
from the pop-up menu. Vizex will change the mouse cursor into a filled
crosshair to indicate the change of mode. You’re now free to add points as
required.
You can finish a new string in several different ways, depending on whether
you want to leave it open or close it.
Vizex will change the cursor back to the Select Tool to indicate the new
string is finished.
· Choose New Polygon when you create it, and use either of the above
methods to finish it. The string will automatically close;
· Digitise the last point over the first. Provided you’re reasonably accurate,
Vizex will automatically snap the two points;
· Right-click and choose Close String from the pop-up menu without
digitising the last string segment.
Closing a string will automatically finish it, and Vizex will change the cursor
back to the Select Tool.
To set the properties of a new string, keep it selected and switch to the
Properties window (tabbed with the Vizex Forms and Sections panes).
You can edit any property that is not displayed in grey text. Use the
Property Window toolbar button to display the Properties window if you
can’t see it.
You can optionally configure Vizex to prompt you for the properties every
time you create a new string. To do this, select Tools | Options |
Vizex from the menu and switch to the String Editor node on the Vizex
Options dialog. Select Prompt to edit properties on adding a new string to
enable this option.
Notes: By default, nearly every form set type can be snapped-to. To snap to a point
in a display layer, activate Snap Mode and move the mouse near that point.
You’ll see a small black square, the snap cursor, highlighting the target
point. Once the snap cursor is in the right place, click the mouse to snap to
that point. You don’t need to move the mouse cursor over the point; in fact
doing so will obscure the snap cursor, making it harder to tell which point is
being snapped.
Snapping is inappropriate for some form set types, such as images or grids,
and by default isn’t enabled for those types. Additionally, you might want to
display a layer but not snap to it. You can control the snap status of a layer
by selecting it in the Display pane and clicking the Toggle Snap Status
button. When this button is down, the layer can be snapped-to; when the
button is up, it can’t.
Snap Mode works in two ways: You can either click the mouse to snap single
points, or you can drag the mouse to follow an entire string. In either case,
Vizex will display a snap cursor showing the currently selected point.
You can control the default snap status on a layer type-by-layer type
basis by selecting Tools | Options | Vizex and switching to the
Default Layer Options tab. Here you can set the default snap status
for each new layer type that you might load.
In this exercise, you’ll create a couple new polygons and experiment with
Snap and Follow modes.
3. Click the New Polygon button to create a new polygon in the string Notes:
file. Vizex will change the cursor from the selection cursor to the filled
crosshair, indicating that you’re now ready to digitise.
4. Click the Snap Mode button to activate Snap Mode, ensuring Snap to
Point is selected.
5. Move the mouse cursor around the graphic display and note how the
small black square, the snap cursor, finds points in all of the displayed
layers.
A dark green rock unit has been logged at the western side of the drilling,
and it’s now appropriate to produce a simple interpretation of this unit.
6. Move the mouse until the snap cursor is at one of the dark green
contacts, taking care to not obscure it with the mouse cursor. Click to
add a point.
7. Repeat for the remaining five points that define the green unit – but
don’t try extending the interpretation beyond the drillholes at this stage.
8. Once you’ve digitised the sixth point (without closing the polygon), press
the Esc key. Vizex will automatically close the polygon.
9. Display the Properties window and set the String value to ANDS. Your
display should resemble the following diagram.
Notes: In the next part of this exercise you’ll use Follow mode to create a hanging
wall unit west of the red HW1 polygon.
10. Click the New Polygon button to create another new polygon.
11. Position the mouse so that the snapping cursor highlights the upper,
westernmost point in the red HW1 unit.
12. Drag the mouse down the western side of HW1. As you proceed, you’ll
see a faint line appear along that edge. When you’ve reached the
bottom of HW1, release the mouse. Vizex will immediately draw the
shared line.
13. Click the next point in the MV1 (blue) unit and drag downwards so that
your new hangingwall unit extends to the bottom of the existing rocks.
14. Optional: Move (don’t drag) the mouse to the eastern side of the ANDS
unit you just created, and continue creating the polygon by dragging
the mouse up that side. Finally, drag the mouse along the ground
surface profile, back towards the HW1 unit.
15. Press Esc to finish and close the polygon.
16. Optional: Double-click it to set the properties; give it the String DACT.
17. At this point your new polygon should resemble this:
18. Once you’re satisfied with your digitising, press Ctrl+S to save the edits.
Leave the display intact for the next exercise.
You often need to create new files for editing within Vizex, for example to
start a new sectional drillhole interpretation, an air-photo interpretation, or
heads-up digitising over a scanned paper map.
Creating new point, string, and outline files in Vizex is straightforward: pull
down the Select Active Layer list on the Vizex Layers toolbar and choose
[New] (Layer type)... from the list. For example, to create a new string file,
pull down the list and choose [New] String....
Once you’ve made the selection, Vizex will place a new layer in the Display
pane, which is named Untitled (Untitled.ext) and is automatically set as
the active layer. (Ext varies according to the layer type you requested – DAT
for points, STR for strings, and OUT for outlines.) Untitled appears twice
because the form set and the underlying file both have no title at this point.
Vizex creates a file with a default structure when you use the Select
Active Layer list to create a point or string file. If you want to create a file
with a custom structure, use this alternative method:
Double-click the Points or Strings form set (as required) in the Vizex
Forms pane to display the appropriate dialog. Next, right-click the File
response on the dialog and choose New from the pop-up menu. Enter the
file name, choose the file type, and then manually define the structure
using the method you learned in Part 1.
Notes: Both file types can have as many optional fields as needed. If you
regularly create files using this method, consider creating a template and
using that to speed the process. Although we recommend naming the
fields as listed, you can use any field names that suit the purpose. For
example, it’s common to use a LABEL field as a string field.
Interpreting 3D Solids
One of the primary reasons for displaying drillhole data is for interpretation.
Normally you display your drillholes in a vertical section along with ancillary
data such as faults and oxidation surface boundaries, and do your
interpretation right on the screen.
You can set the display to any orientation, including 3D, for
interpretation. Additionally, you can simultaneously edit in multiple
windows, say in plan and cross section.
Whenever there’s more than one feature in a particular section, give each
one a unique name. So, if a particular feature is bifurcated or splayed, for
example by a fault, use a suffix (e.g. NO4_F for Number Four Lode Footwall)
to keep the names unique.
Although you’re not forced to use this convention for naming interpreted
strings your workflow will proceed more smoothly if you do. It will also
pay dividends when you turn your attention to wireframing.
Notes:
Main Main Main Main_F
In Exercise 4.1 we edited an existing string file. In this exercise we’ll create a
new string file, and use that to make a 3D geological interpretation of a
quartz vein that extends through the entire project.
Before we create the new file and begin our interpretation, we’ll prepare the
display:
1. Right-click the Sectional geology interp layer in the Display pane and
choose Remove from the pop-up menu.
2. Repeat for the Base of oxide layer.
3. Double-click the named section 15760mN in the Sections window to go
directly to that section.
4. Alternatively, choose the LOOKING NORTH standard section and then
choose 15760 from the Section or Elevation box on the Sections
toolbar. This is the first (southern-most) section in the project.
5. Pull down the Select Active Layer list in the Vizex Layers toolbar and
choose [New] String... from the list. Note how Vizex places a new layer
called Untitled (Untitled.str) in the Display pane.
In the next exercise you’ll start editing the new file to produce a geological
interpretation.
· Then, digitise the Interpretation by using Insert Points mode, which you
normally use with Snap Mode turned off.
Why should you use this approach? Initially concentrating on the facts by
snapping to existing points will provide Vizex with a 3D coordinate framework
for your new feature. By inserting the interpreted points into this framework,
you allow Vizex to place points at their true 3D coordinate, which produces
the most accurate possible result. If you had started freehand digitising,
Vizex would be forced to put the new points exactly into the plane of the
section, which might not correspond to the plane of the drillholes.
In this exercise you’ll create an interpretation of the quartz vein shown in red
on the cross section. The aim here is not to produce a geologically
meaningful result, but to understand how to set up a new interpretation
using the tools and techniques you’ve learnt so far. Therefore, don’t worry if
your new polygon looks a little ... creative.
2. Click the Snap Mode button (or press the S key) to enable Snap Mode,
ensuring that it’s set to Snap to Point.
3. Digitise a polygon around the red drillhole intervals to produce a basic
quartz vein shape, observing the location of the snapping cursor as you
go. Don’t extend beyond the drillhole data at this point.
4. Press Esc to finish and close the polygon.
5. Click the Insert Points button (or press the I key) to activate Insert
Points mode.
6. Click the Snap Mode button (or press the S key) to turn off Snap Mode.
7. Insert points wherever you’d like by clicking on a string segment and
dragging each newly created point to its final location.
8. With the string still selected, click the String response in the
Properties window and enter the name VEIN. Press Enter to apply the
change. It should resemble the preceding diagram.
9. Move to section 15790mN in your section control file and repeat the
above steps to interpret the vein on the new section.
10. If time permits, interpret the vein on other sections in the SCF.
Now, save your work (you may need it for wireframing elsewhere in your
training):
In this lesson you learned to do spatial editing in Vizex, including using the
various editing modes, the editing tools, and context menus. You also
learned how to perform a sectional interpretation.
To start editing:
Right-click the layer in the Display pane and choose Save or Save
As... from the pop-up menu, or
Highlight the edited layer in the Display pane and choose File | Save
or File | Save As... from the menu, or press Ctrl+S, or
Select File | Save All from the menu, or press Ctrl+Shift+S.
Create a new editable layer on the fly by choosing [New] (Layer type)...
from the Select Active Layer list, or
Double-click the appropriate Vizex form set in the Vizex Forms pane,
then right-click the File response and select New from the pop-up
menu.
To copy a string:
Hold the Ctrl key, then click and drag the string to produce a copy.
To delete a string:
Click the Insert Points toolbar button (or press the I key) and click a
string segment.
To delete a point:
Click the Snap Mode toolbar button (or press the S key).
To follow an object:
With Snap Mode enabled, click and drag the mouse along the object
boundary.
If Vizex won’t follow the object boundary, move that object’s layer to the
top of the Display pane layer list.
Good Practice
Always keep the three editing toolbars (Vizex Layers, Edit Strings, Vizex
Tools) visible so that you can begin editing at any time. Similarly, keep the
Properties window visible open so that you can set the properties of a
newly-created feature by single-clicking it.
Become familiar with the keyboard and right-click shortcuts so you can
accelerate the editing process. For example, it’s quicker to toggle Snap Mode
and Insert Points mode by pressing S and I than it is to move the mouse to
the toolbar each time.
Help Topics
Spatial editing functions [Index] > Edit Strings > Menu Options
Vizex Layers View > Toolbars > Vizex Layers (link on page)
Notes:
Lesson 5 – Working with
DTMs
Duration: 20 minutes
· Select the desired strings from a display layer and click the Create DTM
button;
· Click the Create DTM button and then follow the instructions in the
Selection Assistant.
You’ll optionally be asked to use another string to restrict the extents of the
DTM, and will then be asked for a wireframe Type and Name, after which
Vizex will produce the new DTM. The wireframe Type gives you a convenient
way to group similar wireframes; for example, you might have DTMs of pre-
and post-mining topography, along with a proposed pit shell, all of which
could be grouped under the DTM wireframe Type. The Name is any name
you specify.
process (which is best for topographic contours). Disabling this will allow the Notes:
creation of flat triangles (suitable for pit designs with haul roads).
In this exercise you’ll use the topographic contours you imported from
ArcView to produce a topographic DTM.
First, create the view and select the Create DTM option:
1. Expand the Strings form set type by clicking its [+] icon in the Vizex
Forms pane.
2. Drag the Topographic contours form set into the graphic display. Vizex
will load the contours you created earlier.
3. Click the Create DTM toolbar button to display the Selection Assistant.
The Selection Assistant will begin with Step 1 highlighted, asking you to
select the strings from which it can create the DTM. It’s also automatically
activated the Select Tool. You’re now ready to select the contour lines:
4. Drag a rectangle that encompasses all of the contour lines. The selected
lines will be highlighted when you release the mouse,. If you didn’t
select all of the lines, drag a larger rectangle. You can repeat this
process as often as needed.
5. Click the Accept Selection button to proceed to Step 2, which asks you
to specify an optional restriction string.
6. There is no restriction string, so click Accept Selection again to
proceed to the Build DTM dialog.
7. On the Build DTM dialog, double-click the Type response and choose
DTM.tdb from the list, then enter the Name TOPO.
Notes: 8. Click the Attributes... button and change the Colour from black to
green. Close the Wireframe Properties dialog once you’ve done this.
12. Double-click the Wireframes form set type in the Vizex Forms pane.
13. Ensure that the Input Data tab is active and the Wireframe group is
set to Single.
14. Double-click the Type response and choose DTM.tdb from the list.
15. Double-click the Name response and choose TOPO from the list.
16. Switch to the Draw Options tab and set the Draw Style to 3D
Shaded.
17. Enable Use Colour coding and double-click the Colour set response.
18. Choose NVG_TOPO DTM colours from the list of available colour sets.
19. At this point the DTM is worth inspecting, so click OK to display it. Your
display should look like the following diagram.
Notes:
In this exercise you’ll drape an air photo onto the DTM. Begin by opening the
Wireframes dialog and specifying the name of the image file:
1. Double-click the Untitled (DTM TOPO) layer in the Display pane to open
its dialog. It will open back on the Draw Options tab, which is where you
last left it.
2. Switch to the Drape Options tab and choose Image.
3. Click the browse […] button next to the Image file response and
navigate to the Import folder. Select the MMI_IMAGE.ECW file.
4. Ensure the Georeference option is enabled.
5. Click the Save As button and save a form set with the Title Topo DTM
with airphoto.
Notes: 6. Click OK on the Save Current Values and Wireframes dialogs to display
the modified DTM.
7. Double-click the Topo DTM with airphoto layer in the Display pane to
open the dialog.
8. Switch to the Advanced Options tab and drag the Transparency
slider to about 20%. Click OK to apply the changes without saving them
to the form set.
9. Once you’re finished experimenting with the transparency, select Edit |
Remove All from the menu to clean up the display, answering No
when prompted to save changes.
If you generate a regular plot file instead, the Plot Editor won’t be able to
correctly interpret the wireframe and it may be drawn poorly, if at all.
To create a DTM:
Select the desired strings from a display layer and click the Create DTM
button, or
Click the Create DTM button and then follow the Selection Assistant.
To load a DTM:
Double-click the Wireframes Vizex form set in the Vizex Forms pane,
and
Set up the Wireframes dialog as needed.
Good Practice
Always specify a default colour when you create a new wireframe. If you
don’t the wireframe will be displayed in black and no texture will be visible
when you display it.
You should not use a colour set to change the default colour of a wireframe.
Instead, right-click its Name on any dialog that references it and change the
colour on the Wireframe Properties dialog.
Use 3D Shaded display mode to display a DTM in 3D, particularly if you want
to drape an image on it. However, switch to 2D Slice mode whenever the
DTM needs to appear as a profile in a vertical section. You can change the
draw style of a wireframe at any time by right-clicking the layer in the
Display pane and choosing Draw Style from the pop-up menu.
Auto draw style will automatically switch between 3D Shaded mode in plan
view and 2D Slice mode in section view.
Help Topics
INTRODUCTION ................................................................................................................................................. 1
LESSON 1 – CREATING A REALISTIC DISPLAY ............................................................................ 2
DRAPING AN IMAGE ONTO A DTM ......................................................................................................................... 2
ENABLING PERSPECTIVE MODE ............................................................................................................................. 4
SETTING THE BACKGROUND COLOUR ..................................................................................................................... 4
CONTROLLING THE LIGHTING ............................................................................................................................... 6
PUTTING IT ALL TOGETHER.................................................................................................................................. 8
Hiding the Horizon ..................................................................................................................................... 8
CHANGING SURFACE SHININESS............................................................................................................................ 9
LESSON 2 – CREATING A FLY-THROUGH ANIMATION ............................................................... 13
INTRODUCTION ............................................................................................................................................... 13
CREATING A FLIGHT PATH ................................................................................................................................. 14
SETTING FLIGHT PATH OPTIONS......................................................................................................................... 16
REFINING A FLIGHT PATH.................................................................................................................................. 17
RENDER A FLY-THROUGH AS A WINDOWS MEDIA FILE............................................................................................. 19
LESSON 3 – SAVING AND CREATING OTHER OUTPUT ............................................................... 25
INTRODUCTION ............................................................................................................................................... 25
SAVING A 3D VIEW.......................................................................................................................................... 25
LOADING A SAVED 3D VIEW .............................................................................................................................. 26
CREATING A VIZEX 3D PLOT .............................................................................................................................. 26
GENERATING A SCREENSHOT.............................................................................................................................. 26
PRODUCING A VIRTUAL REALITY FILE .................................................................................................................. 27
SIDEBARS
TABLES
EXERCISES
Notes:
Introduction
Communicating complex 3D ideas to non-technical audiences is an important
part of the resource development workflow. Whether your audience includes
joint venture partners, potential investors, or local townsfolk, they’re unlikely
to have ever used 3D modelling software and most probably lack the 3D
acuity to mentally convert a printed plan or cross section into a 3D model.
For example, the two images below cover essentially the same area.
Although an earth scientist could easily interpret the upper image and
mentally picture the data in 3D, the lower image will have a far greater
impact on a non-technical person. The people who invest in a project or
approve project funding are often non-technicians so it quite literally pays to
present your project data in a format they can understand.
The following lessons will teach you the basics of creating a realistic display,
creating and rendering a fly-through animation as a Windows media file, and
saving the display in a variety of 3D formats.
Notes:
Lesson 1 – Creating a
Realistic Display
Duration: 15 minutes
5. Switch to the Drape Options tab and select the Image option.
6. Double-click the Image file response (or click the browse [...] button)
and navigate to the Import folder. Select MMI_IMAGE.ecw from the list.
7. Vizex will automatically set the Georeference Source to Micromine
(GRF). The dialog should resemble this:
Notes:
Now that the settings are defined we can save them as a form set:
8. Click the Save As button and save a form set with the Title Topo DTM
with airphoto.
9. Click OK to display the draped image on the wireframe.
The draped appearance of the image will be more realistic if the image and
DTM both contain enough detail. You must also ensure that the image is
referenced to the same coordinate system as the DTM, otherwise it won’t
drape properly.
You can optionally control the transparency of the DTM by changing the
Transparency slider on the Advanced Options tab. This tab also allows
you to control the amount of smoothing in the triangle edges by adjusting
the Smooth Wireframe slider.
Your graphics card controls the amount of detail that can be draped onto
a wireframe. To inspect this amount, select Tools | Check Graphics
Configuration from the main menu. The Maximum texture size
shows the maximum amount of detail that can be draped. Images larger
than this will be sub-sampled to fit.
Vizex uses the same principle for producing a realistic 3D view: features that
are further from the current viewpoint will be smaller than features close to
it, and parallel lines will appear to converge over distance. You achieve this
by selecting Perspective Mode on the View toolbar. Without it your 3D
data will be drawn in orthogonal mode and will appear as a magnified view
seen from a great distance.
1. Click the Perspective Mode button on the View toolbar and inspect its
effect on the data.
2. Use the Rotate Tool to turn the view in 3D so you are looking at the
DTM from a low angle.
3. Toggle Perspective Mode on and off and inspect its effect. Note how
the sense of depth is severely diminished when it’s turned off.
4. Leave it turned on in preparation for the next exercise.
Vizex offers three different background colour modes, which are accessible Notes:
from the View | Vizex Background Options menu:
The colours for Sky and Ground mode are already set by default, but it’s
useful to inspect them before applying them to the view.
3. Right-click the Colour set response for the Sky Hemisphere and
choose Edit from the pop-up menu.
Sky colours are defined in terms of altitude above the horizon, measured in
degrees from zero (the horizon) to 90 (the zenith). Note that 0 and 90 do not
appear as they are implied by the first and last ranges in the colour set. Also
note how the sky is pale near the horizon, becomes darker as the altitude
increases, and then becomes pale again approaching the zenith.
Ground colours are defined very simply, using a pale brown at the nadir
(directly below) and slowly grading to a darker brown at the horizon.
Notes:
Sky blue?
The sky is a much lighter blue than many people realise, especially near
the horizon. Additionally, the gradation of colour in the sky is not linear;
instead the colour changes quickly within about 15° of the horizon, and
much more slowly as the altitude increases towards the zenith (90°).
· Scene Light: One or more point lights that cast a glow evenly in all
directions, which can be positioned anywhere relative to the data;
· Head Light: A point light that illuminates the data from the viewing
position, literally like the headlights of a vehicle. Because it always
originates from the viewing position, shadows and highlights will change
as you rotate the data in 3D.
In the following exercise you’ll add a third light to illuminate the hillsides
from the south, which currently appear a little too dark.
Prompt Setting
Azimuth: 180
Altitude: 60
3. Click OK to apply the new light and note the effect on the DTM as you
do so. Your display should resemble the following diagram (compare this
with Exercise 1.3):
Notes:
Putting it all Together
Producing a visually appealing 3D scene is as much art as it is science. In
addition to controlling technical aspects like draping, perspective,
background, and lighting it’s also important to consider the artistic
appearance of the view.
· Get close to the data so the screen hides the front, left- and right-hand
edges of the DTM, creating the illusion that the DTM continues forever;
· Position the viewpoint as if you were realistically flying above the data
at low altitude to create a sense of depth and drama, and
· Position the viewpoint so that the DTM hides the horizon, giving the
illusion that it is the horizon.
The horizon that MICROMINE draws (between the sky and ground
hemispheres) is situated at an infinite distance and an altitude of zero, just
like the real horizon. You can’t change its position (just like the real horizon),
so you may need to use other methods if you can’t hide it using the tips
above.
You’ll apply the techniques for creating an aerial view illusion in the next
exercise.
SRTM data are available for most of the earth’s surface within 60° north
or south latitude.
We’ve already done the preparatory work for the 3D view so the only
remaining task is to position the viewpoint in such a way that we create the
illusions described above.
1. Rotate, pan, and zoom the data until you produce a satisfactory view.
Your display might resemble this:
2. Compare this view with the one shown in Exercise 1.4, and keep it open
in preparation for the next lesson.
Notes:
In comparison, the scene below uses directional lights with around 30%
surface shininess. Note how a great deal more texture is visible in the flat
area to the right.
If these images had been of geophysical data you would expect to derive a
great deal more structural information from the second image, especially in
areas with low geophysical relief.
From the main menu, select View | Vizex Background Options, then
Choose the appropriate background mode, and
Set the appropriate colour(s) or colour set(s).
From the main menu, select View | Vizex Lighting Options, then
Enable or disable a Scene Light or the Head Light as needed, and
Enter the Azimuth and Altitude of the desired Scene Light.
From the main menu, select View | Vizex Lighting Options, and
Drag the Object Shininess slider to the appropriate level.
Good Practice
Help Topics
Creating a DTM (Vizex) View > Toolbars > Vizex Tools (link on page)
Lesson 2 – Creating a
Notes:
Fly-through Animation
Duration: 30 minutes
Introduction
A fly-through serves the same purpose as the 3D view we created in
Lesson 1 – it presents complex data in a realistic and easily digestible format.
The camera movement in a fly-through creates an enhanced sense of depth
— nearby objects move past more quickly than distant ones — and an
enhanced sense of drama. It also allows you to naturally direct the viewers’
attention from one part of your project to another.
· Defining the path along which the camera will fly, called the flight
path. Each point in the flight path is called a viewpoint.
· Setting the direction in which the camera will look at each viewpoint in
the flight path, called the view direction.
The actual flight path and changes in view direction are smoothed on-the-fly,
requiring only a few viewpoints to create an entire fly-through. Once the
flight path file has been created it can be reloaded and replayed using any
data that exist within the same coordinate space as the original data.
Vizex will display the Flight Path toolbar while you’re editing or displaying a
fly-through. This toolbar is split into three sections and contains all of the
tools that you need to create or open, record, modify, play back, and create
a movie from a fly-through.
You use the buttons near the centre-left of the toolbar, highlighted below, to
manipulate the flight path.
Notes:
Play
Stop Playback
Move First
Move Previous
Move Next
Move Last
Insert After
Insert Before
Delete Current
Modify Current
Before creating a fly-through animation it’s important to plan the overall
flight path and the view direction of key viewpoints in the animation. This
process is known as storyboarding the fly-through. Work on the flight path
can begin once the storyboard is created.
Before we begin the fly-through we’ll storyboard its key viewpoints. This fly-
through will be a simple south-to-north “loop”. We’ll start with an overview,
fly in from the south, and then fly low over the hills towards the north. As we
reach the northern edge of the data we’ll look back towards the south but
continue flying upwards and away from the data in a northerly direction.
We’ll finish the flythrough where we began, giving us the opportunity to play
it as a continuous loop. The six key viewpoints are shown here:
Notes:
1 2 3 4 5 6
To give the flight path some context and give you the opportunity to fly
below-ground, we’ll begin by adding some drillhole data to the display:
1. Expand the Drillhole Trace list in the Vizex Forms pane and drag the
Example drillhole lithology form set into the display.
Vizex will add a Flight Path layer to the Display pane and display the
Flight Path toolbar.
3. Click the Plan View button followed by the View All button (both on
the View toolbar) to reset the view. If necessary, manually adjust the
zoom level so the data resembles Viewpoint 1 of the storyboard.
4. Right-click anywhere within the Vizex window and choose Display
Limits from the pop-up menu.
5. On the Display Limits dialog, ensure the 3D View tab is active, then
click Forms followed by Save As. Set the Title to Flythru start-end and
click OK on both dialogs to return to Vizex.
6. Click the Insert After button on the Flight Path toolbar to record the
first viewpoint.
Now that the start (and end) viewpoint is defined we can record the rest of
the fly-through.
7. Rotate the view downwards (by pushing the data away) about 45° to
resemble Viewpoint 2, and click Insert After a second time.
8. Now zoom in and rotate the view until it resembles Viewpoint 3. Click
Insert After to record it.
9. Using the Seek Tool, click a point on the far side of the DTM to
immediately fly to it. Rotate the view horizontally by 180° so that it
resembles Viewpoint 4. Click Insert After to record it.
The Seek Tool is an excellent way to move beyond the middle of your
data.
Notes: 11. Click the Sections tab at left of the screen to display the Sections
window, and then expand the Display Limits list.
12. Double-click Flythru start-end to apply it to the display, and then click
Insert After to record Viewpoint 6.
13. Save your work by clicking the Save toolbar button, or by selecting File
| Save from the main menu. Name the file TRAINING.
14. Finally, click the Play button to test your fly through.
Note that the number of markers on the Flight Path Slider (to the right of
the toolbar buttons) corresponds to the number of viewpoints that you
recorded. If necessary, you can use this to advance to a particular viewpoint
in the fly-through.
You control the display of the spline, and other properties of the flight path,
through the Flight Path Options dialog, which you can display by clicking
the Flight Path Options toolbar button.
In addition to displaying the spline you can also control the Spline Tension.
Minimum tension produces a very smooth but ‘loose’ spline whereas
maximum tension forces the spline to closely follow your original flight path.
You control the duration of the fly-through using the Time option. The
number you enter here either represents the duration of the fly-through
(TOTAL FLIGHT PATH mode) or the time between viewpoints (BETWEEN
EACH VP mode). Use TOTAL to hold a constant flight speed, or BETWEEN to
vary the flight speed according to the distance between viewpoints: the
further apart they are, the faster the flight.
1. Click the Flight Path Options toolbar button, or alternatively, select Notes:
View | Flight Path | Flight Path Options from the menu.
2. Change the time value to 45 seconds and ensure that Mode is set to
TOTAL FLIGHT PATH.
3. Enable Display Spline and set the following options:
Prompt Setting
Colour: Red
Width: THIN
Type: DOT
You can see that even with only six viewpoints the splined flight path is still
very smooth.
6. Play the fly-through and inspect the effect of the new time value.
7. Drag the Flight Path Slider back to Viewpoint 1 in preparation for the
next exercise.
Choose a time value that matches the amount of available time within
which to show the fly-through, for example to synchronise to a recorded
voiceover. But don’t make it too short or the fly-through will be too fast,
potentially nauseating your audience.
These changes can be made by either editing the flight path string with the
regular Vizex editing tools, or interactively using the tools on the Flight Path
toolbar; we’ll make the changes to the string in the next exercise. As you
adjust each viewpoint, the spline will automatically recalculate to show the
final result on the flight path.
Whenever you need to move a viewpoint set the view orientation so that
the intended movement is in the plane of the screen.
In this exercise we’ll begin by modifying Viewpoints 3 and 4 so that the flight
path passes very close to the hillside.
We want to change the heights of these viewpoints so we’ll view the flight
path from one side to simplify the edits. To modify the viewpoints:
1. Using the Section Tool, draw a cross section parallel to the flight path
loop, so that you can see the entire loop from one side as shown here:
2. Adjust the position of Viewpoints 3 and 4 so that the spline (not the
original string) just grazes the top of the DTM.
Note how the spline automatically adjusts itself to the new viewpoint
locations. You may need a couple attempts to avoid sending the spline
below-ground.
3. Once you’re finished editing the flight path, click the Clip View button
to disable clipping.
4. Play the fly-through and inspect the effect of the changes.
You could also interactively make the same changes with the following
Flight Path tools:
Render a Fly-through as a
Windows Media File
Although it’s easy to play a fly-through animation in MICROMINE, it can also
be played outside MICROMINE by rendering the fly-through as a Windows
media file. This makes it extremely versatile for events such as trade shows,
board meetings, or in-house presentations. Click the Create Movie button
to render a fly-through as a media file.
1. In the Display window, click the checkbox next to the Flight Path
(TRAINING) layer to hide the flight path.
Prompt Setting
File: TRAINING
Type: AVI
Compression method: Cinepak Codec by Radius
Quality: Around 80%
Width: 640
Height: 360
Frames/second: 30
Show live preview: Set
Although you requested 30 frames per second when you rendered the movie,
this applies only to playback. The video will be recorded at the best frame
rate your computer can manage. If the data are complex this might be only
one or two frames per second; thus it might take several hours to render a
complex video.
Consider the destination use of the video when you choose a size and
frame rate. If it will be distributed online choose a small size and low
frame rate to keep the file size manageable. On the other hand, choose a
full high-definition (HD) widescreen format for maximum impact in a
boardroom presentation.
You should also consider the final output device. There is no point
rendering a full HD video if it will be shown on a 1024 x 768 projector;
you will only be wasting rendering time and disc space.
Table 2.1 and Table 2.2 at the end of the Lesson Summary list some
suggested video sizes and frame rates.
(Note, although listed here, Micromine does not warrant or otherwise endorse this
product.)
Set the view orientation so the edit will be applied in the plane of the
screen, then
Use the Select Tool to select to move a viewpoint, or
Ctrl+click a viewpoint to delete it, or
Use the Insert Points tool to add a viewpoint.
Turn off the Flight Path layer to hide the flight path, then
Click the Create Movie toolbar button, and
Enter the appropriate filename, type, compression (codec), size, and
frame rate settings.
To choose a video size and frame rate from the tables below:
Good Practice
Check the lighting and background beforehand. Ensure that all parts of your
data are adequately lit by adding lights if needed, and use the Sky and
Ground background to add realism to the fly-through.
Plan a storyboard of the key viewpoints before you start editing, saving each
viewpoint as a Display Limits form set if desired. Having an idea of the order
in which you visit different parts of your project will make it easier to create
the flight path afterwards.
Always begin a flight path by recording the key viewpoints from your
storyboard. This will give you visual control over the fly-through as you’ll
literally be able to see where you are going. The flight path string will be
automatically created as you go.
Display the spline so you can see the path that will actually be flown.
Whenever you need to move a viewpoint, set the view direction so that the
intended movement is in the plane of the screen.
Help Topics
In this lesson you’ll learn to create plot, image, and virtual reality output of
your 3D view, which can be used in other applications.
Introduction
The 3D views that we created in the preceding lessons serve many
communication purposes ranging from reports and presentations, to posters
and wall charts, to interactive virtual reality files. MICROMINE also provides
numerous tools to save or export a 3D view into a variety of formats that suit
these and other purposes.
Saving a 3D View
You often need to save a 3D view so that you can re-open it for later use.
This is easy in to do Vizex using the same Saved View concept you learned in
Part 2 – Displaying and Manipulating data. You simply choose View | Save
Vizex View from the menu. Alternatively, double-click the Saved Views
node in the Vizex Forms tree and then click the Save As button.
Notes:
Loading a Saved 3D View
Loading a saved view gives you a quick way to reload your data.
Generating a Screenshot
Screenshots are frequently used in reports and presentations, and the Vizex
Generate Screenshot option offers one significant advantage over regular
Windows screen capture tools: you can adjust the resolution from 72 dpi to a
maximum of 600 dpi. To generate a Vizex screenshot, either click the
1. Rotate the view in 3D until it’s visually pleasing. Consider the techniques
covered in Lesson 1 as you do so.
2. Click the Generate Screenshot toolbar button. Alternatively, select
View | Generate Screenshot from the main menu.
3. Enter a Screenshot file name of Training_hires and set the Type to
JPEG (*.jpg).
4. Set the Background colour to white, and the Resolution to 150 DPI.
This technique is excellent for sharing 3D models with remote site offices or
head offices where people may not have access to a MICROMINE licence.
VRML (Virtual Reality Markup Language) has been the standard virtual
reality format for many years, although it was recently replaced by the X3D
(eXtensible 3D Graphics) format. MICROMINE supports the creation of both
formats, although fewer plug-ins appear to support X3D.
(Note, although listed here, Micromine does not warrant or otherwise endorse these
products.)
Before moving to the next lesson it’s important to restore the lighting and
background to their original settings:
In this lesson you learned to save and export a 3D view into a variety of
formats. The topics that we’ve covered are:
To save a 3D view:
Select View | Save Vizex View from the main menu, and
Enter the appropriate Title.
To load a 3D view:
Expand the Saved Views list in the Vizex Forms tree, and
Drag the appropriate view into the graphic display.
Select View | Export Vizex Scene to | Virtual Reality File from the
main menu, and
Enter the appropriate Output Name and set the Type to the desired
format, then
Optionally, enable Include current viewpoint position.
Good Practice
Vizex 3D Plots can be used in two ways: either directly from the current
Vizex view (the default), or referencing a Saved View. The current Vizex view
option allows you to immediately place any Vizex view into a 3D Plot.
You can interact with the data in a 3D Plot as if you were still in Vizex, which
is useful for refining the plot before printing it. See Part 4 – Plotting 1 for
more information on 3D Plots.
Help Topics
SIDEBARS
TABLES
EXERCISES
Plot Editor
Duration: 30 minutes
In this lesson you’ll learn to open, modify, and print a plot layout that you
created in Part 2 – Displaying and Manipulating Data. The result will be a
drillhole cross section with an automatic plot title. You’ll also print the layout
to PDF (if available).
Introduction
The Plot Editor allows you to create plot layouts of your project data and
then print them to a plotter or other output device. Plot layouts can be as
simple or as complex as you need, with multiple frames incorporating other
plots, coordinate grids, legends, images and tables.
This lesson will teach you the basics of the Plot Editor. In later lessons you’ll
create advanced layouts such as displaying a cross-section and plan on the
same layout.
The Plot Editor toolbar contains essential tools for interacting with a plot
layout and the Layout toolbar provides the tools necessary to design a plot
layout. Docked at left of the Plot Editor window are the Plot Frames
window, through which you manage the frames on a layout, the Plot Forms
window, which contains definitions for ready-made plot frames, and the
Properties window, with which you edit the properties of any frame on the
layout. You’ll explore many of these tools and windows over next few
lessons.
Notes:
Plot Frames
Window
Properties
Window
1. Select Plot | Open from the main menu. Alternatively, click the Open
button on the Main toolbar.
2. Ensure the file type is set to Plot Document (*.PEX).
3. Select the file 15900mN.PEX and click Open. You screen will resemble
the diagram on the following page.
A complete plot layout consists of two files: a plot document (.PEX) file,
which contains the cosmetic settings of the layout, and a plot (.PEL) file,
which contains the plot data. MICROMINE automatically creates the plot
document and gives it the same name as the plot file whenever you
generate a plot file using Auto load into Plot Editor.
Although it’s not compulsory to use Auto load..., doing so makes the
two files easier to manage. The relationship between them is fully
explained in Part 9 – Plotting 2.
To open a plot file without a matching plot document, change the file
type to PLOT (*.PEL) when you use Plot | Open.
MICROMINE will display the plot layout using the default 2D layout template, Notes:
which was automatically applied when you created the file in Part 2 –
Displaying and Manipulating Data. You can see that much of the
configuration has already been done and only minor changes are needed.
Hide or close the Vizex docking windows to clear additional space for the
Plot Editor window.
1. Double-click anywhere in the paper margins (on the page but outside
the plot area) to display the Page Setup dialog. The margins will also
be highlighted in red. Alternatively, select Plot | Print | Page Setup
from the main menu.
2. On the Plot Settings dialog, click the Forms button and browse to the
Metric | Landscape | A4 Landscape form set (it’s easier if you collapse
the Imperial node first).
3. Double-click the form set, or click Open, to apply it to the layout.
Notes: 4. Click the Zoom to Full Page button in the Plot Editor toolbar to zoom
the layout to the new paper size:
The Plot Settings dialog also allows you to change the measurement
units and default substitutions. Substitutions are covered in Part 9 –
Plotting 2.
1. Click within the plot frame (the box containing the plot data) to select it.
You’ll see its border highlighted in red.
The rectangular boxes on a plot layout are called frames and the plot
frame is simply the one containing the plot data. Depending on the layout
other frames might contain title text, a scale bar, a legend, or a company
logo. Managing the frames on a plot layout is covered in Part 9 –
Plotting 2.
Notes:
Now that the scale is correct you can position the data.
1. Click the Pan Data Within Frame button in the Plot Editor toolbar:
You can also dynamically rescale the data using the Pan Data Within
Frame button by Ctrl+dragging the mouse vertically within the frame.
Once the scale is visually correct, re-enter the nearest sensible scale in
the Properties window.
With the data configured it’s time to work on the marginalia – the
information around the margins of the plot frame.
Notes:
Changing the Title
The new layout includes several frames containing title text, but they
currently display default placeholders. Our next task is to change the title
text to something more appropriate.
There are two ways to supply title text for a layout: you can either enter it
yourself or you can use a plot form to quickly load predefined text. You’ll
learn both techniques in the next two exercises.
1. Click anywhere in the title area at the bottom of the layout to select it.
You’ll see its outer border highlighted in red.
2. Double-click the TITLE frame (containing the text Plot Title / Description
of Plot Title) to display the Text dialog. The frame border highlight will
also change to include just this frame.
3. In the Free Text edit area, replace the existing text with Introduction to
MICROMINE / Training Plot. (The ‘/’ represents a line break. Press Enter
to create it.)
4. Click OK to apply the new title. Your TITLE frame should resemble this:
Although it’s possible to manually enter your own text, numerous plot forms
are provided to give you a head start towards customising your layouts.
You’ll use a plot form to create automatic title text in the next exercise.
In this exercise you’ll use a plot form to change the title text into an
automatic title that combines the project title and plot filename.
4. Click OK to apply the change to the layout. The title now contains text
automatically constructed from the project title and plot filename.
You can change the contents and properties of any frame in a plot layout
by double-clicking it.
Notes:
1. Click the Save button in the Plot Editor toolbar, or select File | Save
from the main menu, or press Ctrl+S.
2. Leave the layout open in preparation for the next exercise.
Plot | Print | Page Setup gives you a second opportunity to configure the
page. It’s exactly the same as double-clicking somewhere in the paper
margins.
To send the layout to the printer, select Plot | Print | Print. Alternatively,
you can click the Print button on the Plot Editor toolbar, or press Ctrl+P.
1. Select Plot | Print | Print Setup and choose the appropriate PDF Notes:
printer. Choose Microsoft XPS Document Writer if no PDF printer is
installed.
2. On the Print Setup dialog, change the Paper Size to A4 and the
Orientation to Landscape, then click OK to return to the Plot Editor.
3. Click the Print button on the Plot Editor toolbar and then click OK on
the Print Setup dialog to print the layout.
4. If prompted for a filename, navigate to your project folder, enter
15900mN and click OK or Save.
5. If a preview or PDF window appears, confirm that the layout was printed
correctly and then close the window when done.
Notes:
Table 1.1 (continued): Supported Plot Editor frame types
This lesson has introduced you to the Plot Editor and the process of editing a
layout. Here’s what we’ve learnt:
You can also use the Auto Scale option on the 2D Plot dialog, which is
covered in Lesson 4.
Select Plot | Print | Print Setup and choose the appropriate paper
and printer, then
Click the Print button on the Plot Editor toolbar, or
Select Plot | Print | Print to print the layout.
Good Practice
Always select Auto load into Plot Editor whenever you use Plot |
Generate Plot File. This option saves time through not having to manually
open the layout, and it also automatically creates and names the plot layout
(.PEX) file.
Help Topics
Layout
Duration: 25 minutes
Introduction
A plot layout consists of one or more plot frames containing data and one or
more frames of other types containing the various pieces of information that
make up the marginalia of a layout. Modifications can be as broad as
applying a completely new template to a layout or as subtle as changing
the properties of a single plot frame.
MICROMINE makes this process easy provided you’ve created a plan plot
that encompasses the entire project area. To incorporate the plan plot, apply
a Section+Plan layout template and then specify the name of the plan plot.
1. Ensure the Plot Frames window is visible. If it is not, click the Frames
tab to display it:
Note how an empty plan window now appears at the top of the layout. The
grey text indicates that the frame is a 2D Plot frame called Plan Plot. The
entire layout has been reformatted by the new template.
Bottom refers to the location of the title frame, not the plan window.
6. Double-click anywhere within the Plan Plot frame to display the 2D Plot
dialog.
7. Double-click the Plot file response and choose PLAN from the list.
8. Click OK to apply the settings.
9. Optionally, change the Paper Size back to A4 and reselect the Auto title
text.
10. Your display should resemble the illustration on the following page.
11. Using the Pan Data Within Frame button, drag the data within the
section view. Note how the plan view updates once you release the
mouse.
By using a template it was possible to add the plan plot with minimal effort.
There are many other templates in the Layout Templates folder and we
encourage you to explore them. You’ll learn to manage your own templates
in Part 9 – Plotting 2, which is part of intermediate-level training.
Notes:
The Grid frame is subordinate to the Plot frame and is said to be a child of
the plot. There’s no direct way to modify the grid’s properties from the layout
so we’ll use the Plot Frames window to access it instead.
1. Ensure the Plot Frames window is visible. If it is not, click the Frames
tab to display it:
Notes: 2. Click the [+] icon next to the Master Plot list to expand it. It contains
one sub-item, the Master Plot Grid.
3. Double-click the Master Plot Grid frame to display the Grid dialog.
4. Click the Forms button at right of the Grid dialog and browse to the
Label Inside Border | Label=metres folder. It will be easier to locate if
you collapse the other folders.
5. Choose Auto Spacing [DOTTED] from the list and click Open to apply it.
The spacing of the grid lines is currently automatic, but we’ll change it to a
fixed 100 m interval.
6. In the Line Settings group, change the Spacing for all three axes
(East, North, and Z) to 100.
7. Click OK to apply the changes.
8. Optionally, repeat the above steps for the Plan Plot coordinate grid.
9. Click the Save button on the Plot Editor toolbar to save your work.
10. When you’re finished, click the [X] on the 15900mN.PEX tab to close the
Plot Editor window.
Because a Grid frame is a child of its Plot frame you can only modify its
properties from the Plot Frames window.
PNG. Once it’s in that format it can be added to a layout using an Image Notes:
frame, which you’ll do in the next exercise.
1. Click anywhere in the title area at the bottom of the layout to select it.
You’ll see its outer border highlighted in red.
2. Double-click the [Image “LOGO”] frame to display the Image dialog.
The frame border highlight will also change to include just this frame.
3. Double-click the Image file response and choose MicromineLogo.jpg.
4. Ensure that Maintain aspect ratio is enabled.
5. Click OK to apply the new logo. Your display should resemble this:
This lesson has introduced the basic ways to modify a plot layout. Here’s
what we’ve learnt:
Good Practice
Use pre-existing templates and plot forms where possible to speed up the
plotting process.
MICROMINE supports all common image formats, such as JPG, GIF, TIF,
or PNG. When making a logo file it’s important to ensure the image is
large enough to make high quality hardcopy output.
Help Topics
Templates Plot Editor > Working with files and templates >
Creating a layout from a template
Plot Forms Plot Editor > Working with plot frames >
Managing frame form sets
Adding a plot to a Plot Editor > Working with plot frames >
2D Plot frame Adding a 2D plot
Notes:
Lesson 3 – 3D Plot Layouts
Duration: 15 minutes
In this part of the training you’ll learn to work with 3D Plot layouts.
Introduction
A 3D Plot layout is any plot layout containing a 3D Plot frame, and differs
from a 2D Plot frame in three key areas:
· It draws its data directly from a Vizex Saved View instead of a plot file;
· It can handle the complex texturing and shading required when
wireframes, block models, draped images, and 3D interpolated grids are
drawn in 3D Shaded mode;
· It can be interactively rotated in 3D within the layout in addition to the
interactive panning and zooming of a 2D Plot frame.
With a 3D Plot layout you can interact with the data as if you were using
Vizex, and once the data are positioned as desired you can print the layout
as normal.
You’ll learn the Generate Vizex 3D Plot option in the next exercise.
3. Click the Perspective Mode button on the Vizex View toolbar to place
the view into perspective mode, and rotate the view into a 3D
orientation.
4. Select File | Save View, or double-click the Saved Views node, and
Save the view with the Title DTM and drilling.
5. Select View | Vizex Background Options and enable Sky and
Ground mode.
6. Select Plot | Generate Vizex 3D Plot from the main menu.
MICROMINE will automatically load the view into a default 3D plot
layout.
7. Your display should resemble this:
In the workplace you’d work on formatting the layout, filling out the frames
in the title area, or perhaps by applying a different layout template. For
brevity we’ll conclude this exercise here.
Notes:
Manipulating the Data in 3D
One of the coolest features of a 3D Plot frame is its ability to rotate data in
3D as if you were still using Vizex. However, because the rotation is applied
to a frame within a window the keyboard and mouse combination is slightly
different to Vizex.
1. Click anywhere in the 3D Plot frame to select it. Its border will be
highlighted in red.
2. Click the Pan Data Within Frame button in the Plot Editor toolbar.
3. Drag the mouse within the frame to pan the data.
4. Hold the Shift key and drag the mouse within the frame to rotate the
data.
5. Hold the Ctrl key and drag the mouse within the frame to zoom the
data.
1. Double-click in the Master Plot frame to display the 3D Plot dialog. Its
border will be highlighted in red.
2. On the 3D Plot tab, choose the Saved Vizex view option.
3. Double-click the Vizex view response and choose the DTM and drilling
saved view.
4. Click OK to apply the change.
5. Click the Save button in the Plot Editor toolbar, or select File | Save
from the main menu, or press Ctrl+S.
3D Plot layouts have the advantage of not using a plot file. Instead, they
plot directly from the current Vizex display or a Saved View, which are in-
turn derived directly from your data. You can use a 3D Plot layout
whenever your data are rapidly changing since the layout will always
display the most up-to-date information.
This lesson introduced the Plot Editor’s 3D Plot layouts. Here’s what we’ve
learnt:
Create a Vizex view containing the data you wish to display, and
Consider enabling Sky and Ground mode and Perspective Mode for
a more realistic 3D presentation, then
Select Plot | Generate Vizex 3D Plot from the main menu.
Ensure you have completed the Saved View steps above, then
Click the Save button in the Plot Editor toolbar, or
Select File | Save from the main menu, or
Press Ctrl+S.
Good Practice
3D Plot layouts plot directly from the current Vizex display or a Saved View,
and can handle complex shading and texturing. Use a 3D Plot layout for
communicating complex ideas to non-technical audiences, whenever your
data is rapidly changing, or if you need to support shading or texturing.
Help Topics
3D Plot frames Plot Editor > Working with plot frames >
Adding a 3D plot
Plot Files
Duration: 20 minutes
This part of the training will teach you to work with these old plot files.
Introduction
There was no plot layout concept before Version 2010. In earlier versions
cosmetic settings were spread between Plot Editor and layout definition form
sets, a plot parameters file (.PEP extension), and one or more plot data
files (.PED extension). A plot file with a .PEL extension provided the actual
plot data. Most of the layout definition form sets and some plot data files
were stored in a system area separated from the project data.
The plot (.PEL) file is the only element common to both versions.
However, because of the vast differences between old plots and modern
layouts there are different ways to work with older plot files: you can either
open a plot file directly into the Plot Editor or you can attempt to import an
old Plot Editor form set (which automatically opens the plot file).
Both methods attempt to preserve the old plot’s cosmetic settings and are
suitable when you need to support highly customised plots that were created
before Version 2010. Importing an old form set may preserve more cosmetic
settings than opening the corresponding plot file although the quality of the
import will depend on the origin of the file. You’ll get the best results if you’re
still working in the original project on the original computer. However, old
COMPLEX frames are so different that they can’t be imported and will always
appear as Empty frames on the layout.
Otherwise, if you’re not interested in the cosmetics and only need the plot
data you can load the plot (PEL) file directly into an existing plot layout. The
next few exercises will provide you with an example of each method.
Notes: The old Plot Editor is still accessible within MICROMINE. To use it, select
Plot | Plot Editor. Because it’s tagged as an obsolete function you’ll
have to hover your mouse over the double chevron at the bottom of the
menu for a few seconds to reveal it.
Use this method for old plots with little customisation or if you are no longer
working in the original project or on the original computer.
You can also use it for a Version 2010 (or later) plot file if you did not select
Auto load into Plot Editor when you generated it. In this situation the plot
file will be assigned the default 2D plot template and will appear in the Plot
Editor window as Filename.PEL. Once you have configured the layout you
can save it as a Plot Document (*.PEX) to create the matching PEX file.
To open a plot file, select Plot | Open from the main menu and set the file
type to PLOT (*.PEL).
1. Select Plot | Open from the main menu, or click the Open button on
the Main toolbar, and then set the file type to PLOT (*.PEL).
2. Load the file 19300mN.PEL (which comes from a different project area).
The plot is converted to a layout and the plot data are correctly displayed.
However, many of the frames are incomplete. In the workplace you’d spend
a few minutes configuring each title frame to suit your requirements. For
brevity we’ll conclude this exercise here.
3. Select File | Save As and save the layout as a Plot Document with the
original file name (19300mN). Close the layout once you’re done.
Notes:
The plot will be rendered as closely as possible to its original appearance and
will appear in the Plot Editor window as Untitled.
To import an old plot editor form set, select Plot | Import and choose the
appropriate form set. The corresponding plot (PEL) file must also exist.
1. Select Plot | Import from the main menu and choose the MINE
Section 19300mN form set.
Once again the plot is converted to a layout and the plot data are correctly
displayed. However, many of the frames are still incomplete. As in the
previous exercise you could remedy the problems by reconstructing the
previous layout design or by applying a template, but for brevity we’ll
conclude the exercise here.
Notes: 2. Select File | Save As and save the layout as a Plot Document with the
title PlotImport. Close the layout once you’re done.
This method also works if you did not select Auto load into Plot Editor
when you generated a modern plot file or if you need to load multiple plot
files onto a single layout. The plot will take the appearance of the existing
layout and will appear in the Plot Editor window with that layout’s name.
To load a plot file into a layout, create or open the desired layout, then
double-click within the appropriate 2D Plot frame to display the 2D Plot
dialog. Finally, double-click the Plot file response and choose the
appropriate plot (PEL) file.
1. Select Plot | New Layout from the main menu, enable the From
Template option, and choose Default2DPlotTemplate.
2. Click OK to create the new layout.
3. Double-click anywhere within the Master Plot frame to display the 2D Notes:
Plot dialog.
4. On the 2D Plot dialog, double-click the Plot file response and choose
19300mN.PEL from the list.
5. In the Plot Definition group, click the Auto Scale button to choose
the correct scale, and click OK to load the plot file:
6. To correct this, display the Properties window and manually set the X
and Y Scales to 1000.
7. Click OK to redisplay the plot.
8. Click the Pan Data Within Frame toolbar button and drag the data so
that it is correctly centred within the plot frame. Your layout should
resemble this:
9. Select File | Save As and save the layout as a Plot Document with the
title LoadIntoLayout. Close the layout once you’re done.
Notes:
Choosing the Best Method
Because the cosmetic information of pre-Version 2010 plots was stored in
many different places there are no guarantees that any one method will give
better results than another. Thus, you might need to try more than one of
them to find the best result. To a large extent the degree of success will
depend on the origin of the file, with the best chance if you’re still working
with the original project on the original computer. The typical conditions
you might encounter are listed below, in roughly decreasing order of
success:
· Still using the original project on the original computer, all PED files are
present, layout definition form sets are present, and a Plot Editor form
set or PEP file was created in the old version;
· Using the complete project, including a Plot Editor form set or PEP file,
but not on the original computer and have no access to layout definition
form sets or system PED files;
· Have the plot (PEL) file and PEP file, but using a different computer and
no PED file or form sets available;
· Just have the plot (PEL) file.
· Try importing an old form set if you’re using the original project on the
original computer and the form set exists;
· Try opening the plot file if you know the PEP file is available but can’t
guarantee anything else;
· Otherwise, load the plot file into a modern layout and reconstruct the
cosmetic settings from scratch or using a template.
This lesson has taught you how to work with old (pre-2010) plot files. Here’s
what we’ve learnt:
Good Practice
You’ll have the best chance of successfully opening the old file if you’re still
using the original project on the original computer.
Old COMPLEX frames are incompatible with the new Plot Editor will always
open as Empty frames.
The old Plot Editor is still available via Plot | Plot Editor. Hover your mouse
over the double chevron at the bottom of the menu to reveal it.
Help Topics
Importing old files Plot Editor > Working with files and templates >
Importing older version plot files
Notes:
SIDEBARS
EXERCISES
Lesson 1 – Macros
Notes:
Duration: 60 minutes
This lesson will teach you to write, test, and run a macro, which you can use
to automate a variety of MICROMINE tasks.
Introducing Macros
Macros are an important part of MICROMINE because they allow you to
automate MICROMINE processes. A macro is simply a file containing a list of
instructions that allow MICROMINE to perform a sequence of commands
without further input. Once a macro is set up you can run it repeatedly
without intervention.
You can include any function that appears on the MICROMINE menu as a
macro instruction.
You can combine repetition and complex tasks using advanced macro writing
techniques. You can also increase the flexibility of your macro by prompting
the user for values during execution. You’ll learn to write these advanced
In this exercise you’ll run a macro that performs a task familiar to most
geologists: extracting significant intersections from an assay file and
formatting them into intervals labelled X m @ Y g/t. These intervals can
subsequently be displayed on cross sections or plans.
1. Select Tools | Macros | Run from the menu. Alternatively, click the
Run Macro toolbar button.
2. On the Run Macro dialog, double-click the Macro Name at row
number 1 and choose Ag Composite Intervals from the list.
3. Type the name Ag Composite Intervals into the Reporting File response
at the bottom left of the dialog.
If you give the report file the same name as the macro you’ll be able to
track which reports correspond to which macros.
You’ll see a series of dialog boxes and messages flash across the screen,
representing each process executed by the macro.
5. When the macro is finished, MICROMINE will return you to the Run
Macro dialog. Close the dialog once the macro is done.
6. Select File | Open from the main menu and open the
NVG_ASSAY_COMP file, which was created by the macro. If you can’t
see it, ensure that Files of type is set to DATA.
7. Inspect the data, noting the contents of the AG_COMP field towards the
right of the file.
8. Close the file when you’re finished.
· Field joining (File | Fields | Join): Concatenates (joins) the added Notes:
fields to build the final label.
So, why should you automate a task like this with a macro?
Now that you’ve seen what a macro can do it’s time to create one of your
own.
Creating a Macro
Writing and using a macro is a three step process:
1. Create, test, and save all form sets that will be accessed by the macro;
2. Write the macro file, referencing the previously saved form sets;
3. Run the macro and check the result.
The following topics describe these steps in detail using a section plotting
example.
Once you’ve prepared the dialog, consider which responses on that dialog
will change each time it’s run from a macro. For example, if you were
plotting cross sections the Section coordinate would probably change each
time that function was run.
After you’ve identified the responses whose values will change, substitute the
trial data values with replaceable parameters. These parameters are
identified by a % (percent) symbol followed by a number, for example %3,
and will be replaced with actual values when the dialog is run from the
macro. You can define replaceable parameters %1 through %15.
Default values (in the form of %x=”value”) allow you to develop a macro Notes:
using real data, which will be automatically replaced with parameter values
at run-time.
You’ll use replaceable parameters with default values in the next exercise.
The Display Limits dialog controls all of these parameters, so this is the
only place where replaceable parameters will be needed.
For brevity we won’t set up all of the necessary display layers. Instead, we’ll
re-use existing form sets provided as part of the training data.
The Display Limits always adjusts the minima and maxima to suit the data,
so you must load some trial data before you can save a form set. This also
gives you an opportunity to test the settings and ensure they’re correct.
1. Expand the Drillhole Trace list by clicking its [+] button in the Form
Sets pane, then double-click the Example drillhole lithology form set to
display it. This form set is enough to define the coordinate limits of the
display so there’s no need to load any additional data.
You’ll load the full display within the macro itself, using layers that you
created in Part 2 – Displaying and Manipulating Data.
2. Once you’ve loaded the trial data, click the Display Limits button (or
right-click and choose Display Limits from the pop-up menu) to open
the Display Limits dialog.
3. Set the View to Looking North, the Section to 15760, and the Windows
Away and Towards to 15 as shown here:
Notes:
4. Click OK to draw the cross-section and ensure that the settings are
appropriate.
It’s time to consider which responses will change each time this dialog is run
from a macro. Given the macro’s intended function the Section, or northing,
is obviously going to change. Inspection of the data reveals that the drillhole
line spacing varies somewhat, so the Window Away and Window Towards
responses must also change.
5. Click the Display Limits button (or right-click and choose Display
Limits from the pop-up menu) to re-open the Display Limits dialog.
6. Replace the existing Section (currently set to 15760) with %1=”15760”.
7. Replace Window Away with %2=”15” and Window Towards with
%3=”15”. Your dialog should look like this:
These replaceable parameters serve as placeholders for real data, but the
default values mean we can still use the Display Limits dialog interactively.
When the macro is run, MICROMINE will search the macro file for data
values matching the various %-parameters and place them into the dialog.
Now we need to save the dialog as a form set so that it can be referenced
from the macro.
8. Click the Forms button at the right of the dialog, followed by Save As.
9. On the Forms dialog click the New Folder button and create a folder
called Macros.
10. Set the Title to Cross section.
Placing the form set in a folder keeps it separate from other Display Limits
form sets.
11. Click OK to save the form set, and OK to close the Display Limits dialog.
12. Inspect the contents of the Sections window and note the addition of
the Macros folder under the Display Limits node, containing the Cross
section form set.
13. Select Edit | Remove All from the main menu to clear the Vizex
display.
Macro files are ordinary MICROMINE files so you can use all of the standard
data entry shortcuts like Ctrl+A (add) or Ctrl+R (replicate). Additionally,
the PROCESS and Form fields in the macro file have permanently attached
lookup tables to simplify the macro writing procedure. The PROCESS lookup
table reproduces the main MICROMINE menu and the Form lookup table lists
the saved form sets corresponding to the chosen process.
When you write a macro, each line represents a single step or “process”,
which usually requires you to specify three pieces of information:
Notes:
1. The Process, which corresponds to the menu item you’d have chosen if
you were performing the same task manually;
2. The Form, which allows you to choose the appropriate form set;
3. The values of any replaceable parameters (%1 to %15). These
represent the values you’d have typed into the dialog if you were
performing the task manually.
Some functions can’t be saved as form sets in the normal way. However, you
can still use these special macro commands by selecting them from the
Tools | Macro Functions or Macro menus. Most PROCESS commands
correspond to main menu options, but there are a few special commands
that apply only to macros. Most are found under the Tools | Macro
Functions menu, and some common ones are:
If you’re writing a macro that involves creating plot files you must enter the
name of the output plot file into the Plot File field.
· In any process that makes a plot file it reproduces the output Plot
file response of the Generate Plot File dialog, equivalent to
manually entering the name when you create a plot file from a
graphic display.
· In the Plot Editor (PLOTPRINT) process it contains the name of the
plot document that controls the appearance of the plot. A lookup
table button will appear next to any PLOTPRINT processes,
simplifying the task of choosing a plot document.
15760
Notes: 2. On the New Macro File dialog, enter the Name MAKE_DH_SECTION
and ensure Auto open file for editing is enabled.
3. Click OK to create and open the file.
You’ll see a blank macro file appear in the File Editor. Observe how the
Process and Form fields have lookup table buttons.
Interactively creating a plot file versus using the Plot File field in a
macro
If you were producing this cross-section by hand the first thing you’d do is
load the desired display layers. You do the same within the macro:
4. Click the PROCESS lookup table button and note how the popup menu
reproduces the main MICROMINE menu.
5. Select Display | Vizex | Drillhole | Trace from this menu and note
how the command VXTRACE now appears in the PROCESS field.
6. Click the Form lookup table button and select Example drillhole lithology
from the list.
7. Press Enter to create the second line in the macro.
8. Click the PROCESS lookup table button and select Display | Vizex |
Drillhole | Values from this menu.
9. Click the Form lookup table button and select Au assay statistical from
the list.
10. Repeat Steps 7 to 9 and select Lithology (coloured) from the list.
11. Repeat the above, selecting Display | Vizex | Drillhole | Hatch and
the Drillhole lithology form set.
12. Finally, repeat the above selecting Display | Vizex | Wireframe and
the DTM – 2D Slice form set. Your macro should look like this:
Notes:
You’ve just instructed the macro to load five individual display layers, in
exactly the same way as if you’d loaded them by hand.
Vizex also allows you to create a saved view containing all of the desired
display layers, and it’s easy to load a saved view in a macro. Loading a
saved view is initially quicker because the macro needs only one form set
– the saved view – instead of a separate form set for each layer.
However, loading individual form sets is better because you can control
each display layer in a separate macro process. You can add or remove
layers by adding or removing (or temporarily commenting out) lines in
the macro without having to recreate the saved view each time.
If you remember the Display Limits dialog from the previous exercise,
Section corresponded to %1, Window Away was %2 and Window
Towards was %3. Knowing this, we’re now ready to place actual data
values into the matching fields of the macro.
13. Press Enter to add a new line to the end of the macro.
14. Click the Process lookup table button and select View | Viewpoint |
Display Limits from this menu.
15. Click the Form lookup table button and select Cross section from the
list.
16. Type the value 15760 in the %1 field, and 15 into both %2 and %3.
17. Type the name 15760mN into the Plot File field. Your macro file should
now look like this (we’ve hidden some fields to simplify the display):
Notes: At this point it’s worth exploring the similarities between this macro and
interactively performing the same task.
· Select the desired form sets from the Vizex Forms pane to load the
required display layers.
· Select Display Limits from the toolbar or right-click menu
· Enter the Section coordinate.
· Click the Generate Plot File button and give the new plot file a name.
· Repeat the last three steps for each section.
In a macro you:
· Select the desired object type from the Display | Vizex | ... PROCESS
menu to load the required display layers. This is exactly like making the
same selection from the main menu. In other words, choosing a process
within a macro is the same as making a menu selection during a manual
process.
· Choose a saved Form set. This is just like selecting from the Form Sets
pane.
· Select View | Viewpoint | Edit from the PROCESS menu and choose
a saved Form set. This form set contains replaceable parameters (%-
values).
· Type values into the %-fields. This is equivalent to typing those values
directly into the Display Limits dialog. When you run the macro,
MICROMINE sees the %-values in the dialog and searches the matching
%-fields in the macro for actual data values.
· Type a Plot File name. This corresponds to typing the name in the
Generate Plot File dialog after clicking the Generate Plot File toolbar
button.
· Repeat the last three steps for each section.
Our macro is well under way, but at this stage we’ve only instructed it to plot
one cross section. In the next stage we repeat the VXLIMITS command as
many times as there are cross sections.
When you’re editing a macro you can view or edit a form set without
leaving the File Editor: simply right-click in the Form field on the desired
row. You can also create form sets for simple dialogs that don’t require
testing (for example File | New). Just choose the required PROCESS
and right click the Form field to display the dialog.
18. Select Records | Execute | Parameters from the File Editor menu Notes:
and set up the following parameters:
19. Highlight any cell in the VXLIMITS row and press Ctrl+T (or, click the
Execute One toolbar button).
20. Continue pressing Ctrl+T until you reach 16000mN. Your macro file
should now look like this:
21. Press Enter to add a new line to the end of the macro.
22. Click the Process lookup table button and select Edit | Remove All
from this menu. This will prevent multiple instances of each layer from
being loaded if you run the macro more than once.
You can also place this process at the beginning of your macro instead of
at the end, so that it clears the Vizex display before continuing.
23. Save the macro and close the editor. You’ve now written a macro that
will automatically make nine plot files.
Notes: slightly from section to section. For this lesson we saved time by assuming
they’re all at regular intervals.
Running a Macro
Running a macro means executing the commands stored in the macro file.
You don’t run the macro file itself, but call the file from the Run Macro
dialog.
You can include up to 42 macro files in the one run. This allows you to create
smaller files, which are easier to test, and then combine them to create
complex operations.
To run a macro, select Tools | Macros | Run from the menu or click the
Run Macro toolbar button. You can enter the names of all the macro files
you want to execute into the Run Macro dialog. They’ll be processed in the
order you enter them. If you’d like to start with an intermediate macro,
select the Start At button next to the file where you’d like to begin. The files
before it will be ignored.
You must also enter a compulsory report file name. It’s essential that you
check this file after the macro has run, since any pop-up messages that
would have been displayed during a manual run will be written to this file. At
the very least you should scan the report for errors, which will always be
highlighted with blocks of hash ‘#’ symbols, like this:
Time: 08:48:48
#### ERROR IN COPY STRUCTURE ####
----------------------------
1. Select Tools | Macros | Run from the menu, or click the Run Macro
toolbar button.
2. On the Run Macro dialog, double-click the Macro Name at row
number 1 and choose MAKE_DH_SECTION from the list.
3. Type the name MAKE_DH_SECTION into the Report File response.
If you give the report file the same name as the macro you’ll be able to
track which reports correspond to which macros.
6. Once the macro is finished right-click the report file name and view the Notes:
contents. Any error messages will be reproduced here. Close the report
file once you’re satisfied.
7. Finally, close the Run Macro dialog.
In the next exercise you’ll repeat the macro writing process, this time by
making use of the SCF you created in Part 2 – Displaying and Manipulating
Data.
1. Open your previous macro and then select File | Save As.
2. Save it as a new file with the File name MAKE_DH_SECTION_SCF.
3. Click anywhere in the first VXLIMITS process and press Ctrl+D, or click
the Delete Record(s) button.
4. Enter 10 as the Number of records and click OK to delete them. Your
macro should look like this:
Notes: Now we can add the section control file processes. We’ll use default values
for all replaceable parameters to make the macro easier to understand and
test.
There’s no need to use form set folders here because this dialog has no
interactive equivalent.
11. Close the dialog and note how the form set number now appears in the
macro.
12. Although not strictly necessary, enter TRAINING in the %1 field and
15760mN in the %2 field of the NAME_IN_SCF process.
13. Also enter 15760mN in the Plot File field.
In future you may want to run this macro with a different section control
file containing different named sections. You can now do so by changing
the values in the macro without having to edit the form.
14. Press Enter at the end of the file to create a new record.
15. Click the PROCESS lookup table button and select Tools | Macro
Functions | Section Functions | Go to Next Section in Control
File from this menu.
This process does not have a form so there is nothing else to do.
16. Press Ctrl+R (or click the Replicate One button) seven times to add
the remaining sections (there are nine in the section control file).
17. Enter the appropriate Plot File name for each section.
You can increment (Ctrl+A), or copy and paste the names from the other Notes:
macro file, or copy them from the section control file itself. Given that the
sections might not be evenly spaced, copying the plot file names from the
named sections is safest.
18. Finally, add the VXREMOVEALL (Edit | Remove All) process to the end
of the macro, which should look like this:
As expected, you’ll see Vizex quickly stepping through the named sections as
well as momentarily displaying each section in the graphic display.
22. Right-click the Report file to view it, and note how the display
commands now contain the message Overwriting plotfile....
Any messages that would have appeared as pop-up dialogs during interactive
use are written to the macro file instead. It’s important to check for warnings
such as these to ensure the macro behaved as intended.
Toolbox
The MICROMINE Toolbox is a project that is attached to MICROMINE
whenever you choose Install Toolbox Project from the MICROMINE installer.
It’s essentially a group of macros available to use with your own data.
The MICROMINE Toolbox provides a way to run processes that are not
available as a single function, and contains macros that can be used to
manipulate data in any of your working projects. You run a Toolbox process
by opening the Toolbox project and then running the appropriate macro.
To read about the Toolbox macros, select Help | Contents from the
MICROMINE menu and open the Macros > Toolbox topic.
This lesson has introduced the concepts of macro writing. The topics that
we’ve covered so far are:
For each process in a macro file, you must generally provide three items of
information:
Good Practice
Keep your macros short and restrict them to achieving a single outcome
whenever possible. Short macros are much easier to maintain, and you can
string them together in the Run dialog to perform a more complex task.
Use a systematic approach for managing form sets saved for macros.
Consider prefixing their titles, for example with (M), or saving them in
subfolders so they are separated from other interactive form sets.
Use default values (in the form of %1=”15760”) so that macro form sets can
still be used interactively.
Giving report files the same names as the macros will allow you to track the
relationship between them.
If you’re writing a macro incorporating a section control file, copy and paste
the section names from the control file into the Plot File field of the macro.
Help Topics
Notes:
Lesson 2 – Optional:
Plotting Via a Macro
Duration: 30 minutes
This lesson will teach you to automate the Plot Editor using a macro.
You automate the Plot Editor using the same technique you learned in
Lesson 1:
In this exercise you’ll write a macro that sends your cross sections to PDF
software, if installed.
1. Select Plot | Open from the main menu. Alternatively, click the Open
button on the View toolbar.
2. Browse to the 15900mN.PEX file you created in Part 4 – Plotting 1.
3. Ensure that the cosmetic settings for this layout are correct (scale, grid,
etc.). In particular, confirm that the Title text uses the @projtitle and
@plotfile substitutions for ease of automation.
4. Once you’re satisfied with the result, double-click anywhere within the
Master Plot frame to display the 2D Plot dialog.
5. On the 2D Plot tab, replace the Plot file value (currently 15900mN) with
the replaceable parameter %1=”15900mN”.
Keeping the original file name as a default value makes it easier to work
with the layout.
Notes: 11. Select Tools | Macros | New and name the file PLOT_DH_SECTION.
Ensure Auto open file for editing is enabled and click OK to create
the file.
12. Click the PROCESS lookup table button and select Plot | Print |
Macro Select Printer from this menu.
Any macro that incorporates the Plot Editor should always execute this
process.
13. At this point there’s no existing Printer form set so right-click the Form
field (avoiding the lookup table button) to open the Select Printer
Parameters dialog.
14. Set up the dialog as shown below. Be sure to choose the same paper
size and orientation as those in your plot layout.
Prompt Setting
Mode: Plot Editor Printer
Printer name: Any installed PDF software,
Microsoft Office Document Image Writer, or
Microsoft XPS Document Writer
Paper size: A4 (must match the layout paper size)
Orientation: Landscape
15. Click Forms, followed by Save As, to save these settings as a form set
with the Title PDF A4 Landscape.
Omit Steps 12 to 15 if you don’t have any of the printers listed in the
table. If you’ve already completed these steps, close the Printer
Parameters dialog and press Ctrl+D to delete the PRINTER process from
your macro. You can complete the remainder of the exercise without
referencing a specific printer.
There’s no need to use form set folders because this dialog has no interactive
equivalent.
16. Close the Printer Parameters dialog. Note how MICROMINE has
automatically placed the new form set number in the Form field.
20. Instead of re-typing the plot file names into the %1 field, copy and Notes:
paste them directly out of your earlier macro. To do this, select File |
Recent Files from the main menu and open MAKE_DH_SECTION.MCR.
21. In the MAKE_DH_SECTION editor window, drag the mouse down the list
of Plot File names to highlight them, and then press Ctrl+C to copy
the values. Close this window when you’re done.
22. In the PLOT_DH_SECTION editor window, place the typing cursor in the
%1 field on the PLOTPRINT line (line 2) and press Ctrl+V to paste the
file names. Note how MICROMINE automatically creates the necessary
rows.
23. Enter a value of 25000 (the X Centre) into the %2 field on the
PLOTPRINT line, and then press Ctrl+Shift+R to replicate it to the end
of the macro.
24. Enter 1500 (the Y Centre) into the %3 field on the PLOTPRINT line and
press Ctrl+Shift+R.
25. Click the cursor onto the PLOTPRINT process and press Ctrl+Shift+R
to replicate it to the remaining rows.
26. Repeat for the Plot File Macro DH Section. Your macro should look like
this:
28. Select Tools | Macros | Run, double-click the Macro Name at row 1,
and choose PLOT_DH_SECTION.
29. Change the Report File name to PLOT_DH_SECTION.
30. Click Run to run the macro.
The MICROMINE window title will display [Executing Macro Process X/Y from
PLOT_DH_SECTION], where X is the current process and Y the total number
of processes.
31. Use the installed PDF or XPS software on your computer to view the PDF
file(s), inspecting the location of each plot’s data with respect to the
frame.
Sending the plots to PDF as we did here provides a simple way to preview
them before committing the output to paper.
This lesson has shown you how to use a macro to automate the Plot Editor.
The topics covered are:
Use a PDF printer as the output device (via the PRINTER process), and
Confirm, and correct if necessary, the layouts by inspecting the PDFs.
Good Practice
Plotting to PDF is useful even if the final destination of the plot is a physical
hardcopy, because it gives you a human-readable digital record of your
output through time.
Many PDF plotting programs are available; one such program is FinePrint
PDF Factory Pro, which can be downloaded from:
http://www.fineprint.com/products/pdffactory/index.html
(Note, although listed here, Micromine does not warrant or otherwise endorse this
product.)
Help Topics
Macros Macros
Notes:
INTRODUCTION ................................................................................................................................................. 1
LESSON 1 – GETTING STARTED ................................................................................................. 2
THE BASIC WORKFLOW ...................................................................................................................................... 2
LOADING THE INPUT DATA .................................................................................................................................. 3
DATA QUALITY CONTROL .................................................................................................................................... 4
Additional reading: the difference between a DTM, a 3D surface, and a 3D solid ........................................ 6
LESSON 2 – CONSTRUCTING THE WIREFRAME ........................................................................... 9
B UILDING THE WIREFRAME.................................................................................................................................. 9
Making a Wireframe Object the Active Layer ............................................................................................ 10
Building a Wireframe ................................................................................................................................ 10
VALIDATING THE WIREFRAME............................................................................................................................. 13
FIXING VALIDATION ERRORS.............................................................................................................................. 15
Adding Tie Lines....................................................................................................................................... 15
CLOSING ENDS................................................................................................................................................ 18
Creating Intermediate Sections................................................................................................................. 19
LESSON 3 – SAVING YOUR WORK ............................................................................................ 25
SAVING THE WIREFRAME................................................................................................................................... 25
SAVING TIE LINES ........................................................................................................................................... 26
SAVING MODIFIED INPUT STRINGS...................................................................................................................... 27
SIDEBARS
TABLES
EXERCISES
Notes:
Introduction
This document introduces the process of creating a wireframe solid, which
you can use to model 3D shapes such as geological units or structures, ore
grade envelopes, or underground mine workings.
However, before we learn about wireframe solids it’s useful to revise the
process of carrying out a drillhole interpretation. Starting with a series of
vertical cross-sections you correlate the object of interest (perhaps a
mineralised vein) between holes to produce essentially 2.5-dimensional
interpretations on each section.
Clearly, the object exists in three dimensions and the drillholes should
therefore be correlated in 3D. You do this in MICROMINE by linking a
polygon from one section to the matching polygon on the next, creating a
three-dimensional shape as you go. This process, called building a wireframe
or simply wireframing, produces a mesh of interconnected 3D triangles that
can represent a surface (such as a fault plane or weathering horizon) or a
solid (such as a rock unit or ore grade envelope). Because wireframes are
constructed from triangles they are also known as triangulations.
Notes:
Lesson 1 – Getting started
Duration: 15 minutes
In this lesson you’ll learn about the overall wireframing process, along with
the specific steps you should carry out before starting.
Load Quality
Build* Close Save
strings control
The Build step, marked with an asterisk in the preceding diagram, is usually
the most time-consuming part of the procedure. That’s because it consists of
a recurring sub-process that can be further broken into three steps:
Build
Fix Validate
So, although the following pages present these steps in a linear fashion you’ll Notes:
need to repeat some of them as needed before you complete your
wireframe.
If needed you can convert and append multiple outline files into a single
string file. You do this by loading the outline files into Vizex, dragging a
rectangle with the Select Tool to select them, then right-clicking and
choosing Selection | Save Strings As from the menu. Or, you can convert
the files via a macro (macros are covered in Part 5 – Macros 1).
1. Double-click the Strings form set type in the Vizex Forms pane to
display the Strings dialog.
2. Ensure the Input Data tab is active. Double-click the File response, set
Files type to STRING, and choose EXAMPLE_VEIN_INTERP from the
list.
3. Switch to the Display Options tab and ensure the Line type is SOLID
and the Line width is THIN.
4. Double-click the Colour field response and choose STRING from the
list.
Notes: 5. Double-click the Colour set response and choose Part 6 – Wireframe
input strings from the list.
6. Click Save As at the right of the Strings dialog and enter a form set
Title of Vein interp. Click OK on the Save Current Values and
Strings dialogs to display the input strings.
7. Highlight the Vein interp layer in the Display pane and then click the
Display Colour Legend button to display the string colours. Make note
of the colours used for each mineralised zone.
8. Dock the floating dialog under the Display pane as shown:
· Position: Display your strings and drillholes together and compare their
positions. Are they in the same coordinate space? Performing a
coordinate transformation on one dataset but not the other can produce
this problem. You must correct any coordinate discrepancies before
continuing;
· Snapping: Do your string vertices snap to the tops and bottoms of
drillhole intervals? If not, is it important for your project that they do?
You can snap un-snapped vertices by nudging each one with Snap
Mode turned on;
· Closure: Are your strings closed? Mistakenly including an open string in
a wireframe will produce a surface instead of a solid. To close an open
string, select the offending string, then right-click and choose Close
String from the pop-up menu;
· Viewpoint: Set the view orientation so you can easily see the front and Notes:
back of each section as well as seeing each section as an individual item.
It may not be possible to find a single view orientation that works for the
entire project so be prepared to change the view as often as required. A
confusing viewpoint showing overlapping strings will make it hard to
know exactly what you’re linking.
The position check is especially important if you use outline files. Because
they rely on an orientation flag (PLAN, LOOKING NORTH, or LOOKING
WEST) you must load them with the same flag value as when you
created them. Loading them with the wrong flag value will place the
outlines—and the constructed wireframe—in the wrong location.
Once you’ve established the quality of the input data you’re ready to start
wireframing. Detailed quality control is beyond the scope of this manual and
is covered in Part 9 – Wireframing 2. At this stage we’ll assume the input
data are valid and will perform a simple visual check of the match between
the strings and drillholes.
1. Expand the Drillhole Trace list in the Vizex Forms pane by single-
clicking the small plus [+] icon to the left of the Drillhole Trace node.
2. Double-click the Example drillhole lithology object to open it.
3. Vizex will display the drillhole data from which the interpretation was
created; even a casual glance will reveal that the strings are in the same
coordinate space as the drillholes.
4. Using the Pan Tool (drag with the middle mouse button), dynamic
zoom (roll the mouse wheel), and Rotate Tool, zoom in on each
section and slowly rock the view back and forth, inspecting the
interpreted strings and their relationships with the drillholes. Be on the
lookout for incorrectly snapped points and any other obvious errors.
Notes: 5. Once you’re done, click the check box next to the Example drillhole
lithology layer in the Display Pane to turn off the drillholes.
6. Click the Plan View button, followed by View All, to reset the view.
Gently rocking the view back and forth is a great way to establish the 3D
depth relationship between objects. The subtle differences in movement
between them will enhance the 3D cues sent to your brain, making the
3D relationships much easier to see.
Keeping the Select Tool active and using the middle mouse to pan and
zoom, and Shift+middle mouse to rotate, will enable you to rapidly switch
between view manipulation and string selection without wasting time
moving the mouse to the toolbar area and back.
For example, you can display the points that define a particular string by
clicking that string. However, if the Select Tool isn’t active you’ll need an
extra few seconds to click it and then return to the string. The wasted
time will add up if you repeat this for a few hundred strings.
In other words, how many times would a vertical hole drilled at a random X,
Y location intersect the wireframe? If the answer is always one no matter
which X, Y coordinate is chosen, the wireframe is a DTM. If the drillhole
intersects the wireframe more than once, it’s a 3D surface or 3D solid.
Does the wireframe have an outside edge, with some triangle edges not
connected to other triangles? If it does, it’s a DTM or 3D surface. If it
doesn’t, it’s a 3D solid.
There are many ways to build wireframes in MICROMINE and identifying the
right kind of wireframe will determine the best tool for the job. As a guide
Table 1.1 summarises the various kinds of wireframe and lists the most
appropriate method for constructing each kind.
DTM ü ü û Topography
3D Recumbent
surface û ü û fold surface
Ore grade
3D solid û û ü envelope
Kind of
Best Construction Method
Wireframe
This lesson has covered the basic workflow of wireframing and has
introduced you to basic visual quality control.
Use the Vizex Strings or Outlines form set to load either a single string
file or a series of outline files.
Load the original drillholes along with the strings and check:
Position – are the drillholes and strings in the same coordinate space?
Snapping – do the string vertices snap to drillhole intervals?
Closure – are the strings closed?
Viewpoint – choose a view that gives you an unobstructed view of the
strings.
Good Practice
Perform your quality control checks right from the beginning by digitising
your open or closed strings, or outlines, with wireframing already in mind.
Ensure that you systematically check the naming, snapping, and closure of
each string before moving onto the next one. By doing this you’ll be less
reliant on performing a specific QC step before wireframing.
Keep the Select Tool active and use keyboard and mouse combinations to
switch between the Select Tool and view manipulation. With the Select Tool
enabled you can still pan and zoom using the middle mouse wheel and
button, and you can rotate by using Shift+middle mouse button.
Help Topics
Notes:
Lesson 2 – Constructing the
Wireframe
Duration: 45 minutes
Build
Fix Validate
This lesson will cover the build-validate-fix cycle in more detail. Once you’re
finished, you’ll be able to:
Notes:
Making a Wireframe Object the Active Layer
The wireframing process begins by making a wireframe object the Active
Layer. How you do this depends on your personal preference and the task at
hand, but there are three alternatives:
Building a Wireframe
You use Build Wireframe mode to build a wireframe. This process involves
clicking a string on one section and then clicking the matching string on the
adjacent section. Vizex will link the two strings with a series of triangles. If
you’re satisfied with the result, continue by clicking the matching string on
each subsequent section.
If you refer to Lesson 1 you’ll recall that the one of the quality control checks
was to choose the correct viewpoint. This is especially important when you’re
wireframing because you must be able to easily visually identify each string
before you click it. Take time to adjust the view as often as needed, since
using a poor viewpoint that obstructs your view of the strings will make the
wireframing process more difficult.
In the following exercise you’ll build the MV2 wireframe, represented by the
green strings.
1. Pull down the Select Active Layer list and choose [New] Notes:
Triangulation… from the list. Vizex will create a new display layer called
New Wireframe.
This tool allows you to interactively select all strings matching the conditions
you specify. In this exercise we need to select all of the strings that are not
MV2* so that we can use a visibility tool to hide them.
Prompt Setting
Method: New selection
Layer (1): Vein interp
Field (1): STRING
Operator (1): != (not equal to)
Value (1): MV2* (note use of wildcard)
Numeric (1): Cleared
3. Click OK to apply the selection and inspect the result: everything but the
green strings is highlighted.
4. Click the Invisible button on the Vizex Object Visibility toolbar.
If you can’t see this toolbar, right-click a blank part of the toolbar area and
choose Vizex Object Visibility from the list of available toolbars. Alternatively,
select View | Toolbars | Vizex Object Visibility from the menu.
5. Although they are still loaded in memory the non-essential strings are
now invisible.
6. Rotate the view until you can clearly see each string as an individual
object and can also clearly see the front and back of each.
Notes: 7. Click the Build Wireframe button to activate Build Wireframe mode.
Note how the cursor now shows an icon that matches the current
triangulation method.
8. Click the first (southern-most) string to select it.
9. Now click the string in the next section and observe the result: Vizex
links the two strings with a series of triangles. Your screen should look
like this:
10. Click each section in sequence, extending the 3D solid to each new
section. Your display should resemble this once you’re done:
MICROMINE automatically validates the wireframe each time you link a new
section, immediately alerting you to new problems. If your wireframe is
simple this level of validation may be sufficient.
· Visual validation;
· Mathematical validation.
Visual validation is extremely important but simple to carry out: turn the
wireframe around and look at it from all directions. Does it make geological
sense? Does it accurately represent the shape you’re trying to create? Has it
excluded required volume or included unnecessary volume?
If the wireframe is complex you may need to visually validate every section.
On the other hand, if the wireframing is simple you can link several sections
before validating. No matter how simple the wireframe you should
mathematically validate it at least once at the end of the construction
process, or more often if there’s a risk of interaction between different
wireframe parts.
In the following exercise you’ll visually and mathematically validate your work
so far.
Notes: 1. Rotate the view and inspect the 3D solid. Look for sections where
volume may be lost or where the wireframe is geologically nonsensical.
In this example a crease representing small amount of missing volume
appears between sections 15900 and 15920 north.
You can ignore the 2 open section(s) – they’re normal for a 3D solid whose
ends haven’t been closed yet.
Your validation report should find no errors other than the two open ends. Notes:
Ultimately MICROMINE should find zero problems, proving that the solid is
closed and valid.
· Undo: If the invalid link is the last one you created, undo it by pressing
Ctrl+Z, or right-click | Undo, or clicking the Undo toolbar button.
The ease of this method is one of the main reasons to validate regularly.
· Select Triangles by Construction String: If the invalid link is
surrounded by valid links but can be identified by the strings originally
used to create it, delete the offending triangles by selecting the two
strings, then right-clicking and choosing Select Triangles by
Construction String from the pop-up menu.
· Select Triangles: If the geometry of the invalid link is complex you can
delete the offending triangles by clicking the Select Triangles button,
dragging a line through the triangles to highlight them, and then
pressing Delete on the keyboard.
Once you’ve deleted the invalid links in a problem wireframe you must
consider how to replace them with valid links. There are many ways to
correct a wireframe, but tie lines are the easiest tool to use. Advanced
remediation methods are covered in Part 11 – Wireframing 2.
However, don’t get carried away with adding tie lines. Creating too many tie
lines not only wastes time but can increase the number of problems instead
of reducing them.
· Less is more: use the fewest tie lines needed to fix the problem;
· Pick the worst problem: in other words concentrate on the most invalid
parts first;
· Pick obvious vertices: in other words concentrate on the sharpest
corners.
You add tie lines with the New Tie Line button. When you first click this
button you’ll be asked to Select Active Tie Lines. If you already have a tie
line file loaded choose that from the list. If not, choose [New] String… and
create the file. Once you’ve chosen the tie line file MICROMINE will
automatically switch to string edit mode with Snap Mode enabled.
Notes: To build a tie line, click a vertex in one section and then click the matching
vertex in the next section. MICROMINE will join them with a line segment,
which constitutes a single tie line. To continue with this or any other tie line,
click the start and end vertices for each segment.
In order to preserve the integrity of the input data always edit tie lines in
a separate layer. Don’t add them to the original input string file.
The validation you carried out in Exercise 2.2 identified one minor problem: a
small amount of lost volume in the link between sections 15900 and 15920
North. In this exercise you’ll remove the triangles between those sections,
repair the error by adding a tie line, and rebuild the 3D solid.
1. Reset the view by clicking the Plan View button followed by the View
All button.
2. Zoom and pan the display to focus on the region between sections
15900 and 15920.
3. Switch to the Select Tool and select the strings at 15890 and 15920 Notes:
North. Use the Ctrl key to select the second string.
4. With the strings selected right-click in the graphic display and choose
Select Triangles by Construction String from the pop-up menu, as
shown in the diagram on the preceding page.
5. Press the Delete key on your keyboard to delete the triangles.
6. Right click and choose New Tie Line from the pop-up menu, or
alternatively click the New Tie Line toolbar button.
7. On the Select Active Tie Lines dialog, choose [New] String....
Notes: 11. Click near the matching vertex in the next section. MICROMINE will join
the two vertices with a tie line segment as shown in the diagram on the
preceding page.
12. Press Esc or click the New Tie Line button to finish adding ties.
13. Click the Build Wireframe button to return to Build Wireframe mode.
14. Click a string segment in the section either side of the opening to rebuild
that link.
15. Validate the 3D solid both visually and using Validate Wireframe,
noting that the errors have been corrected.
Closing Ends
A wireframe is not a 3D solid until you close the ends. Until you do so the
wireframe is merely a complex 3D surface that can’t be used for volumetric
or grade/tonnage calculations.
It’s tempting to simply close the wireframes across the existing sections at
either end of the model. However, if your sections originated from a drillhole
interpretation this will close the wireframe straight down the drillhole traces
on the end sections, and you’ll lose volume as a result. Additionally, you’ll
literally split the intervals on the end sections lengthwise and won’t know if
they fall inside the wireframe or not.
Instead, extend the wireframe by half a drill line spacing beyond the end
sections. This is a three-dimensional extension of how you normally
terminate polygons half way between two holes on a 2D vertical section.
The quickest way to extend a wireframe beyond the end sections is to create
intermediate sections. This technique is also essential for modelling splits or
bifurcations in a wireframe, which is covered in Part 11 – Wireframing 2.
Closing the end of a wireframe is a trivial process: you select the string that
represents the end, right-click in the graphic display, and choose Close End
from the pop-up menu. Alternatively, you can click the Close End toolbar Notes:
button.
On the other hand you can use Close End to Point to create a conical end.
There’s usually no need to create an intermediate section in this case.
Whenever Make a copy is selected the original string is left in place and
Move and Resize are applied to the copy.
The average drill line spacing for this project is 30 m, so it’s logical to make
intermediate sections 15 m beyond the end sections. Because the
intermediate sections are not based on any real data we’ll also resize them to
80% of their original size.
Once the sections are created we’ll extend the 3D solid to them and then
close ends.
1. Switch to a Plan view and pan to the southern end of the 3D solid.
2. Click the Select Tool to take MICROMINE out of Build Wireframe mode.
3. Click the string at the southern end of the 3D solid to select it;
4. Right-click in the graphic display and choose Copy/Move String from
the pop-up menu;
5. Fill out the Move String dialog as shown below to move the string 15 m
south and resize it to 80%.
Notes:
Prompt Setting
Mode: Azimuth/Inclination/Distance
Azimuth: 220
Inclination: 0
Distance: 15
Copy: Selected
Resize: Enabled [80%]
7. Switch back to Build Wireframe mode and extend the 3D solid to the
new string.
8. Right-click and choose Close End from the pop-up menu. Alternatively,
click the Close End toolbar button.
9. Click a blank part of the graphic display to ensure there are no selected
strings.
If you don’t deselect the current string when you move to a different part
of the 3D solid MICROMINE will attempt to (incorrectly) link the two
parts.
10. Repeat Steps 4 through 9 at the north end of the 3D solid, using an
Azimuth value of 0.
11. Validate the 3D solid. It’s only closed when the validation report shows
zero invalid connections, zero open sections, and zero intersecting
triangles.
Notes:
This lesson has extended the basic wireframing workflow to incorporate the
build–validate–fix cycle and has introduced a technique for creating
intermediate sections to close ends. Specifically, you’ve learned:
To validate a wireframe:
Use the Measure Tool to draw a line indicating the rough position of
the new section, matching the known strike and dip of the wireframe,
then
Make note of the Length, Azimuth, and Inclination values in the
status bar or Properties window, and
Use those values in the steps below.
Good Practice
Validate often. It’s better to take a few seconds to validate than to spend
days building a wireframe only to discover it contains numerous errors.
Keep data integrity in mind whenever you add tie lines or adjust the source
strings. Tie lines should always go in their own file.
Always deselect the last string of the current wireframe part if you plan to
work somewhere else, otherwise MICROMINE will attempt to join the two
parts. Needless to say this will cause numerous validation errors at worst and
a visually invalid wireframe at best.
Help Topics
Move String [Index] > Edit Strings > Menu options >
Copy/Move String (topic on page)
Notes:
Lesson 3 – Saving Your Work
Duration: 15 minutes
Saving your work is simply a matter of saving each of the files on which
you’ve been working (wireframe, tie lines, input strings). However, some
data management and integrity decisions are needed, particularly if your
work will be audited by banks, clients, or consultants.
Although it’s possible to simultaneously save all of the files it’s best to save
them separately so you can control the destination of each data element.
You control which layer is saved by selecting it in the Display pane before
saving.
· Save a wireframe;
· Save tie lines, using a name that relates them to the wireframe;
· Save modified input strings without altering the original input data.
As you learned in Part 2, Lesson 5, you can group wireframes into wireframe
types, which provide a convenient way to classify wireframes. If you’re
building 3D geological solids the Types you’re most likely to use are ORE,
ROCK MODEL, or MINERALISATION.
However, you’re not restricted to just these types. Fault or shear zones can
be modelled as 3D surfaces or solids and you can group them under the
FAULT type. Similarly, for 3D solids of underground workings you might use
the STOPE type.
If none of supplied wireframe types suit your requirements you can easily
define your own. Just select Wireframe | Utilities | Types from the main
menu and click the New button on the Wireframe Type Definition dialog.
Whenever you create a new wireframe type MICROMINE will ask you to
create user defined attributes for that type. However, they’re generally not
needed unless you’re an advanced user so you can dismiss that dialog box
once it appears. Or, you can use another wireframe type as a template.
Notes: Always specify a default Colour when you create a new wireframe. If you
don’t the wireframe will be displayed in black and no texture will be visible.
In the following exercise you’ll save the wireframe with the Type ORE and
the Name MV2.
1. Single-click the New Wireframe layer in the Display pane to select it.
2. Click the Save button on the toolbar. Alternatively, press Ctrl+S, or
right-click the layer in the Display pane (or anywhere in the graphic
display) and choose Save from the pop-up menu.
3. Double-click the Type response and choose Ore.tdb from the list.
4. Enter the Name MV2 and set the Colour to darkgreen.
5. Click OK to save the 3D solid.
6. Right-click the Ore MV2 layer in the Display pane and choose Refresh
from the pop-up menu to redraw the 3D solid in your chosen colour.
In Optional Exercise 2.3 you learned about separating tie lines from the input
strings; when you save the tie line file you should name it in a way that
relates it to the wireframe. For example, if your wireframe is named
STH_LODE_V1, one possible name for the tie line file might be
STH_LODE_V1_TIES. The tie line file is still a string file, so although you’ve
separated the tie lines from the input strings you should still set the file Type
to STRING when you save it.
In the following exercise you’ll save your tie lines as a string file with the
Name MV2_TIES.
Remember to keep tie lines separate from your interpretation strings. Notes:
3. Enter the File Name MV2_TIES and set the File Type to STRING.
Naming the tie line file this way indicates that it contains tie lines and
relates it to the 3D solid.
4. Click OK to save the file. Note how the display layer is now named
Untitled (MV2_TIES.STR).
Because of this change in data origin you should consider saving modified
strings to a new file instead of saving them to the original one.
This does not apply to error corrections, which you should save back into
the original file whenever possible.
In the following exercise you’ll save the modified input strings to a new file
called MV2_INTERP, which relates it to the 3D solid.
1. Single-click the Vein interp layer in the Display pane to select it.
2. Select File | Save As from the menu. Alternatively, right-click the layer
in the Display pane and choose Save As from the pop-up menu.
3. Enter the File Name MV2_INTERP and set the File Type to STRING. As
you did with tie lines, naming the file this way relates it to the
wireframe.
4. Click OK to save the file.
5. Answer No when prompted to save EXAMPLE_VEIN_INTERP.STR.
6. MICROMINE will place the new file name (MV2_INTERP) into the Vein
interp form set, protecting the original file from accidental modification
at a later date.
Notes:
Lesson 3 Summary
In this lesson you learned to save the various files that contribute to a built
wireframe. Topics covered are:
Single-click the relevant layer in the Display pane to select it, then
Click the Save button, or press Ctrl+S, or right-click the layer in the
Display pane and choose Save from the pop-up menu, and
Name the file according to the wireframe it’s related to and, if necessary,
its version number.
Click the relevant layer in the Display pane to select it, then
Select File | Save As from the menu, or right-click the layer in the
Display pane and choose Save As from the pop-up menu, and
Name the file according to the wireframe it’s related to and, if necessary,
its version number.
Good Practice
Don’t rely on the Save All option to simultaneously save your files as you
may inadvertently overwrite an existing file, particularly if you’ve modified
the input strings.
Help Topics