Basic Surpac Manual
Basic Surpac Manual
COURSE
DICTATED BY:
J U A N E S T E B A N Z A PA T A
VELASQUEZ
Instructors
YEISON ADOLFO CIRO OCAMPO JUAN ESTEBAN ZAPATA VELASQUEZ
Course
INSTRUCTORS' SHEETS
TABLE OF CONTENTS
1. INTRODUCTION.....................................................................................................7
2. GOALS......................................................................................................................8
1.1 GENERAL OBJECTIVE..............................................................................8
1.2 SPECIFIC OBJECTIVES............................................................................8
3. METHODOLOGY....................................................................................................9
2. MINIMUM HARDWARE REQUIREMENTS......................................................10
3. COMPATIBLE SOFTWARE.................................................................................10
4. LEARNING SEQUENCE.......................................................................................10
4.1 DESCRIPTION OF ACTIVITIES...........................................................11
4.2 SCHEDULE OF ACTIVITIES.................................................................12
5. COURSE DEVELOPMENT...................................................................................13
5.1 GRAPHICAL INTERFACE......................................................................13
5.1.1 Menus.........................................................................................................14
5.1.2 Toolbars.....................................................................................................14
5.1.3 Navigator..................................................................................................15
5.1.4 Status Bar.................................................................................................15
5.1.5 Message Window:..................................................................................15
5.1.6 Viewport:...................................................................................................15
5.1.7 Command Chooser:...............................................................................15
5.1.8 Layer Chooser:........................................................................................16
5.2 SET AS WORK DIRECTORY..................................................................16
5.3 FILES & LAYERS.......................................................................................18
5.3.1 Digitized....................................................................................................19
5.3.2 String..........................................................................................................19
5.3.2.1 String exercises..................................................................................23
5.3.3 DTM's..........................................................................................................27
5.3.3.1 DTM exercises.....................................................................................29
5.4 GEOLOGICAL MODEL............................................................................32
5.4.1 Table Necklace.......................................................................................32
5.4.2 Survey Table............................................................................................33
5.4.3 Optional tables........................................................................................34
5.4.3.1 Database exercises............................................................................35
5.5 BLOCK MODEL..........................................................................................38
Instructors
YEISON ADOLFO CIRO OCAMPO JUAN ESTEBAN ZAPATA VELASQUEZ
Course
5.5.1 Attributes.............................................................39
5.5.2 Constraints...............................................................................................40
5.5.3 Estimation.................................................................................................40
5.5.3.1 Model Block Exercises.....................................................................41
LITERATURE................................................................................................................43
Instructors
YEISON ADOLFO CIRO OCAMPO JUAN ESTEBAN ZAPATA VELASQUEZ
Course
List of figures
List of tables
1. INTRODUCTION
Reserve modelling
Open pit and underground mine design and planning
Underground and surface topography
Control of laws
Block model
Mining production and planning
Exploration tools, including advanced geostatistics
Modules for drilling databases
Calculation of tailings deposits
2. GOALS
Learn the basic tools of Autocad, which will support the training
processes with Surpac Vision.
Familiarize yourself with the Surpac Vision interface and basic
functions.
Enable the interested party to enter and edit data, points, segments,
polygons and projections.
Learn the basic tools for the different modalities in the creation and
editing of DTMS.
Conformation of solids and reporting of volumes.
Become familiar with the types of geological tables required for the
graphic creation of drillings.
Learn about the minimum requirements for creating a geological
database and its real-time updates
Learn how to import data into a database from txt, mdl or csv files.
Create surfaces from qualities shown in the drill holes.
Determination of resources.
Block model basics.
Learn how to import and export data to and from Autocad
Instructors
YEISON ADOLFO CIRO OCAMPO JUAN ESTEBAN ZAPATA VELASQUEZ
Course
3. METHODOLOGY
The classes will be theoretical and practical with the help of audiovisual
media. Each person enrolled in the course will be assigned a computer to
practice what they have seen during the class. The course is divided into
modules. Each module presents an intra-class activity and an extra-class
activity that each course attendee must complete for the next module. In
each class, a file package will be given to solve each workshop or activity.
The only way to successfully complete the course is for each participant to
complete each activity or workshop proposed. Each workshop is connected
to the next and at the end of the course a summary of all the activities will
be presented.
This course is designed so that tutors teach 40% of the theoretical part and
60% of the intra-class and extra-class activities, which by their design will
force the participant to become familiar with the software.
Instructors
YEISON ADOLFO CIRO OCAMPO JUAN ESTEBAN ZAPATA VELASQUEZ
Course
3. COMPATIBLE SOFTWARE
4. LEARNING SEQUENCE
Digitize.
Climb.
Georeferencing.
General Edition.
Advantages and disadvantages of Autocad and Surpac Vision.
Functions and scope.
Compatible software.
Graphical interface
Menu and tools
Export and import data from DXF files.
String file formation.
Using editing tools.
Instructors
YEISON ADOLFO CIRO OCAMPO JUAN ESTEBAN ZAPATA VELASQUEZ
Course
BASIC_SURPAC_COURSES
MODUL
TOPICS
E ACTIVITIES
INTRODUCTION TO SURPAC Welcome exhibition
SOFTWARE INSTALLATION
Installation steps, accompanied by a video
Toolbar
GRAPHIC INTERFACE Title Bar
Environment and Work Modules
MODULE 1
U
O
D
Instructors
YEISON ADOLFO CIRO OCAMPO JUAN ESTEBAN ZAPATA VELASQUEZ
Course
BASIC_SURPAC_COURSES
MODUL
TOPICS
E ACTIVITIES
Database Creation
Introduction and Generalities
Collar, survey and geology formats
Importation of collar, survey and geology to
COLLAR, SURVEY, GEOLOGY
surpac
Bases for solving problems when importing
collar, survey and geology
Graphical display of perforations
LE 3
1. Generate a Database
Intensit
Module DAY 1 DAY 2 DAY 3 DAY 4
y (h)
Module 1 5
Module 2 5
Module 3 5
Module 4 5
Instructors
YEISON ADOLFO CIRO OCAMPO JUAN ESTEBAN ZAPATA VELASQUEZ
Course
5. COURSE DEVELOPMENT
3D digitization
Multiple views
Automatic Legends
Full color reproduction
Layered data deployment
Orbit, pan and auto zoom
Complete online help in HTML
Cad style in design functions
5.1.1Menus
There are 11 different menus to choose from in Surpac Vision. The two
default menus are called Main Menu & Applications Menu. The others
include Applets, Blast Design, Block Model, Database, Mine Design, Ring
Design, Solids, Surveying, & Scheduling.
5.1.2Toolbars
Here are 14 different toolbars to choose from at Surpac. The two default
toolbars loaded on startup are called Status Items, & Main. Others
included are Edit, Create, Display/Hide, View, Inquire, File Tools, Block
Model, Database, Mine Design, Blast Design, Ring Design, & Scheduling.
5.1.3Navigator
It's like an exploratory map similar to the one used in Windows. To open
the files you have to click with the mouse and drag them to the viewport.
There are three ways to open files if accompanied by keyboard functions.
5.1.4Status Bar
The status bar displays vital information such as cursor coordinates,
current dip and azimuth, axis distance change when moving or copying,
connection to databases and block models.
5.1.5Message Window:
All information transmitted by Surpac to the user will be displayed in the
message window. This can be resized, minimized and maximized. Its
status can be changed between being considered and not being considered.
The text in the message window can be copied and pasted.
5.1.6Viewport:
This is the Surpac 3D graphic environment. All types of data are visible in
the viewport (string, surfaces, databases, block models, etc.). Three ways
to move views dynamically are achieved using the mouse:
Board 2. Mouse handling options in the Surpac interface
Mode Mouse Button
Orbit Left
By Medium or
axis Both
Zoom Right
5.1.7Command Chooser:
All the commands that make the software work (whether from the menu,
toolbars, or by typing in it) are displayed in the command chooser. In
parentheses after the function name the shortcut command is also shown.
Instructors
YEISON ADOLFO CIRO OCAMPO JUAN ESTEBAN ZAPATA VELASQUEZ
Course
5.1.8Layer Chooser:
All available layers are displayed in the layer chooser. The layer shown in
the box is the active layer. Modification and creation of new data will only
be done in the active layer. Surpac Vision always starts with one layer, the
“Main Graphics Layer”. Other layers can be added by clicking “new layer”
from the layer chooser, or by opening files from the browser using open
mode.
How to modify the default working directory that Surpac brings, this is
done by modifying the workspace setting (perform an exercise with the
workspace change) How to change the working directory so you don't have
to search for it in the workspace.
Instructors
YEISON ADOLFO CIRO OCAMPO JUAN ESTEBAN ZAPATA VELASQUEZ
Course
The file types you will use initially are String files (*.str) and DTM files
(*.dtm); as the course progresses, other file types will be seen.
Instructors
YEISON ADOLFO CIRO OCAMPO JUAN ESTEBAN ZAPATA VELASQUEZ
Course
5.3.1Digitized
A very common way to enter data into Surpac is by scanning. You can use
the mouse or a digitizing data tablet. You should have already learned
these functions on the main toolbar in the previous lab:
All digitizing functions are located in the CREATE, DIGITIZE Menu. The
elevation to convert to digitize can be defined in CREATE, DIGITIZE,
PROPERTIES or using the button . Any digitization you make can always
be edited using the Editing function
5.3.2String
String files are the basic fundamental coordinate data. These contain
points and lines that are ordered and identified by sequences of numbers.
When String files are opened, they are stored in different layers. You have
complete control over where each file is stored. Modifying or creating new
data is done on one layer at a time, and always on the active layer. When
saving files it is always like this. Each layer is saved in its entirety in a file.
Types of string
open
As a straight or curved line. If there is more than one open String in a file
with the same String number, then these are called open segments of that
String and are assigned a segment number.
Instructors
YEISON ADOLFO CIRO OCAMPO JUAN ESTEBAN ZAPATA VELASQUEZ
Course
closed
It can be a circle, square or any irregular polygon. A String is closed when
its first and last coordinates are the same. If there is more than one closed
String in a file with the same String number, then these are called closed
segments of the String and are assigned a segment number. This is
common in situations where many features are representing something
similar, logically they will be grouped within the same String identifier, for
example contour lines are assigned the same String number.
spot height
It is a set of random points joined by a number of String, which are not
delineated under any special feature. The points can be in any order, since
the actual line joining the points does not represent any features that you
can see. Spot height strings are commonly used to record point elevations
on a surface, or drill hole coordinates.
Instructors
YEISON ADOLFO CIRO OCAMPO JUAN ESTEBAN ZAPATA VELASQUEZ
Course
Each line in a String file is called a record. The first two records are called
the header record and the axis record respectively. The header record
contains data relating to the entire sequence file such as the location code,
date generated, and purpose.
The axis record contains two sets of coordinates identified as sequence
number zero, defining a three-dimensional axis, which is used when taking
sections. If no axis has been chosen this file is filled with zeros.
The rest of the records in a string file contain points from the strings,
which have the following structure.
Description of the
String number AND X Z
points
Each field is delimited by a comma. Records contain zeros in all of the first
four fields indicating the end of a segment or string. The final record in the
string file is a line with a string number ranging from zero to the end of the
descriptor field.
The following table presents the most commonly used icons for managing
Surpac, as well as being the easiest to access because they are found in
toolbars.
Instructors
YEISON ADOLFO CIRO OCAMPO JUAN ESTEBAN ZAPATA VELASQUEZ
Course
Surpac allows the user to import and export data to and from external
sources. The most common formats for data exchange are ASCII text and
DXF files. All file import/export functions are located in the File menu
under Import or Export.
Instructors
YEISON ADOLFO CIRO OCAMPO JUAN ESTEBAN ZAPATA VELASQUEZ
Course
3. Fix the lev100.str file by correcting all the errors in the String
files.
a) Open the lev100.str file by clicking and dragging it from the
navigator to the viewport.
b) From the toolbar choose the button to show the point markers and
apply the following shape.
c) From the Display menu choose Strings, with string and segment
number to display the numbers at the first point in each segment.
d) In A (see diagram) use Edit, Segment, Join to join the end of segment
1.1 with the beginning of segment 1.2. Remember to check your
dialog prompts
e) In B use Edit, Segment, Close to close this segment
f) Window in C using the button
g) Use Display, Point, Numbers to see the numbers for each point.
h) Use Edit, Segment, Break after point , and choose to break after
point 12. Please note that the point numbers change when you edit
the point (delete and insert). These point numbers referred to here
in this procedure belong to the diagram above.
Instructors
YEISON ADOLFO CIRO OCAMPO JUAN ESTEBAN ZAPATA VELASQUEZ
Course
7. Exercise with the string created in the previous step (at the end
use string math to invert the file)
In the status bar put the number of str and the angle to expand, then in
edit-segment - expand it with a height of 20 m and then create a DTM.
After fixing the DTM we take out the grey 3D.
5.3.3DTM's
DTM (digital terrain model) files are surface models. They are always
created from the string data, and once created it must be saved in the same
folder where the original string file from which it was created is located.
DTM's can represent surfaces or solids. The following figure shows some
uses of DTM'S
Instructors
YEISON ADOLFO CIRO OCAMPO JUAN ESTEBAN ZAPATA VELASQUEZ
Course
DTMs are made of triangles, with each point in each triangle matched to a
point in the original string file. Consequently DTM files are not valid
without the original string file. That is, a DTM file cannot be opened if the
original string file of the same name does not exist. Another rule applied to
DTMs is that these files cannot refer to themselves, i.e. a DTM cannot have
multiple Z values for a given XY coordinate.
The following graphic shows how Surpac generates the triangles and these
in turn are used to generate the trisolations, generating with these the
objects and thus finally the DTM (see Figure 16).
The files used for the development of the proposed DTM exercises are
located in the Introduction folder.
1. Create DTM from topo1.str file, by creating DTM from layer then
save, and explain the triangulation method.
With this same file we work with the different scales to visualize, by
view-data view options- viewscale factors.
Section exercise through a defined axis, with the file pit_desing1.DTM and
adding section objects.
Instructors
YEISON ADOLFO CIRO OCAMPO JUAN ESTEBAN ZAPATA VELASQUEZ
Course
The geological database module in Surpac is one of the most important tool
sets you can learn. Drilling records are the starting point of any mining
project and form the basis for each feasibility study and for estimating
mineral reserves.
Files that Surpac allows for the creation of Oracle, Paradox and Microsoft
Access databases, xls among others.
5.4.1Table Necklace
The information stored in the collar table describes the location of the
borehole collar, the maximum borehole depth and whether the drillhole
trace is linear or curved to be calculated when the borehole is recovered,
the hole_id which is the borehole identification with which Surpac will
Instructors
YEISON ADOLFO CIRO OCAMPO JUAN ESTEBAN ZAPATA VELASQUEZ
Course
5.4.2Survey Table
Interval tables require the starting and ending depth of intervals, the fields
are called “depth_from” and “depth_to” respectively. Point tables require
only the depth where the sample was taken, the field is called “depth_to”.
The xyz fields are used to store the calculated coordinates of the sample
depths. Discrete sample tables are used to store information per point,
which has a unique “samp_id” and the position in the space of its X, Y, Z
coordinates. The discrete sample table is ideally situated for storage and
further processing of soil geochemical samples. The mandatory fields that
the different optional tables must contain are shown hereFigure 19.
Instructors
YEISON ADOLFO CIRO OCAMPO JUAN ESTEBAN ZAPATA VELASQUEZ
Course
The most commonly used icons for generating databases are presented in
the following graph:
2. Creation of the database with the collar, survey, geology and simple
tables.
The field that says composite length shows us how often we find the
intervals for defining the values of that perforation, in other words it is the
distance of the points that are created with descriptors.
The field that says composite length shows us how often we find the
intervals for defining the values of that perforation, in other words it is the
distance of the points that are created with descriptors. This string is the
one we are going to interpolate within the block model.
Instructors
YEISON ADOLFO CIRO OCAMPO JUAN ESTEBAN ZAPATA VELASQUEZ
Course
GOALS
Become familiar with the Surpac block modeling module and the
concept of block modeling.
5.5.1Attributes
Records in the Block Model are related to blocks. These are cubic
partitions of the modeled space and are created dynamically according to
the operations performed on the Block Model. Each block contains
attributes for each of the properties to be modeled. Properties or
attributes can contain strings of numeric or alphanumeric values. Each
block is defined by its geometric centroid and its dimensions on each axis.
Blocks can be of different sizes defined by the user once the block model
has been created.
5.5.2Constraints
5.5.3Estimation
Once the Block Model has been created and all its attributes defined, they
must be filled in with some estimation method. This is achieved by
estimating and assigning attribute values from sample data that have XYZ
coordinates and the value of the attribute of interest. The estimation
methods that can be used are:
Instructors
YEISON ADOLFO CIRO OCAMPO JUAN ESTEBAN ZAPATA VELASQUEZ
Course
LITERATURE