Surpac Release Notes
Surpac Release Notes
Surpac Release Notes
Surpac 6.1.4
Issues Fixed
Block Model
Block model to Whittle export can now handle 30 elements
Export of a block model to Whittle can now handle the exporting of up to 30 elements (Whittle's current
limit).
Whittle export of an IK model caused negative contained metal values in output file
When exporting an IK model to Whittle, the number of IK cutoffs was previously limited to 10 cutoffs. After
10 cutoffs, the contained metal values were output incorrectly - usually as negatives. This problem has
been resolved, and the number of IK cutoffs allowed in an export is unlimited.
The function BM ASSIGN FROM STRING now uses the autosave property
The function BM ASSIGN FROM STRING now uses the autosave property. This change will have the
effect of making some performance improvements in the MineSched product.
Surpac 6.1.3
New Features
Statistics
Logarithmic scale axes added to basic statistics.
Applying a 'Log10 (scale)' or 'Log10 (with constant) (scale)' transformation to a histogram, cumulative
frequency curve, probability plot or scatter graph will add a logarithmic scale axis to the graph.
Issues Fixed
Block Model
Fix for Exporting to Whittle
Previously, the zone value was not exported when the rock code is undefined waste, this has been
resolved.
Added support for importing/exporting rotated block models (Whittle format only)
Surpac can now import rotated Whittle models (previously the rotation was ignored). Rotations about the z-
axis (bearing) will also be preserved when exporting to Whittle.
Page 1 of 11
Surpac 6.1.3 Issues Fixed
Scale bars and Legends are no longer obscured by title block backgrounds in
plotting.
Scale bars and legends, that are drawn inside title blocks, are no longer obscured by the opaque
background of the title block.
Ring Design
The START HOLES function in Ring Design no longer crashes when an invalid
segment is specified.
The START HOLES function has been modified to handle invalid segments (a typical invalid segment
contains no points) without crashing.
Solids / Surfaces
Drape strings over DTM File function puts the required data (Z) into the first available
d field NOT the specified d field.
Now for the function STRINGS OVER DTM, On the form ''Define required operations'' the Z value of the
DTM field is getting assigned to the appropriate D-field of the Str field.
Statistics
Basic statistics will give error, if string number not found.
Basic statistics will give error, if the given string number is not found in file.
Basic statistics will give error, if string number is not found in loading file/block model.
When we load data from file/block model in basic statistics, error message will pop up if the given string
number is not available in file/block model.
String tools
String file volume now gives correct reports based on description fields.
The String File Volume function is now generating correct reports based on the description fields.
String Tools
Page 2 of 11
Surpac 6.1.3 Issues Fixed
No overwriting confirmation while replacing the result file with existing name for the
function 2D TRANSFORM.
User was not asked to confirm before replacing the result file with an existing name for the function 2D
TRANSFORM. This problem is now fixed. (36619)
Surveying
The EDM survey function will now work correctly if there are more than "maximum
records to load" stations in the survey database.
The EDM survey function will work correctly if we have more than "maximum records to load" stations in
our survey database.
Clicking OK on error form during the function RESECTION no longer freezes the
software.
Clicking OK on error form of "Resection Observations" form during the function RESECTION, freezes
software. This problem is now fixed.
System
Fix for incorrectly saved .swa workspace files
Previously, saving a file multiple times then saving the work space, would result in an incorrect file listing in
the resulting *.swa file. This has been resolved, and an option to repair previously incorrectly saved files
has been implemented.
Surpac 6.1.2
New Features
Macros / SCL
SclGetValueByName and SclGetValueByIndex can return neighbouring triangle
handles.
Passing a name attribute of 'n0', 'n1' or 'n2' to the extensions SclGetValueByName and
SclGetValueByIndex returns a neighbouring triangle's handle (neighbouring triangles share a common
edge).
Issues Fixed
Block Model
BM IMPORT CENTROIDS fails when too many lines of CSV text do not have a
terminating delimiter.
The function now recognises lines of CSV text that are missing terminating delimiters and automatically
adds the missing character. This means Surpac is less likely to run out of memory because reports contain
too many warning/error messages. (36684)
Page 3 of 11
Surpac 6.1.2 Issues Fixed
BM IMPORT CENTROIDS adds a confusing error message to the report file when
imported data is outside the block model's extents.
A more descriptive error message is now added to reports when imported centroid data lies outside the
block model's extents. (36835)
Whittle import function does not allow import of blocks with more than 99 parcels
when the limit should be 999.
Previously, the whittle import function did not allow import of blocks with more than 99 parcels when the
limit should be 999. This has been fixed. (36516)
Error attribute on export to whittle form no longer crashes Surpac when null.
Previously, the error attribute on export to whittle form crashed Surpac when null. This has been fixed.
Surpac can now open a block model that has an attribute name length 30.
Surpac now works as expected when opening a block model that has an attribute with the name length 30.
(36531)
BM FILL ASSIGN VALUE lists calculated attributes in the "Attribute Name" field.
Calculated attributes no longer appear in the "Attribute Name" list for the function BM FILL ASSIGN
VALUE. (36457)
COMPOSITE BY GRADE: The "Minimum length weighted grade for thin composites"
field was not using true thickness when the "Use true thickness" check box was
checked.
The length weighted grades calculated for comparison with the "Minimum length weighted grade for thin
composites" value are now calculated using true thickness if the "Use true thickness" check box is
checked.
Page 4 of 11
Surpac 6.1.2 Issues Fixed
LINE AND LEVEL - Changing the quadrant to other than North-East would displace
the labels in the plot.
While processing a map, the line and level entity would offset the levels for the quadrant other than North-
East. This problem has been fixed.
Several other issues have been resolved in LINE AND LEVEL, and LINE AND LEVEL now performs
substantially better in general. (36731)
Plugins
Unable to open or save DWG files whose filenames contain Chinese characters.
Surpac will now load and save DWG files whose filenames contain Chinese characters when the system
locale is set to the relevant language. (36008)
Page 5 of 11
Surpac 6.1.2 Issues Fixed
Different layers of a DGN file are assigned the same string number.
After importing MicroStation files, segments should no longer contain points that were located on different
layers of the original .dgn file. (36464)
Ring Design
Selecting holes causes the RECALL HOLES function to fail without outputting a
warning message, in certain circumstances
The RECALL HOLES function should no longer fail, in certain circumstances, when the user is prompted to
select holes (36921)
Solids / Surfaces
SLICE OBJECTS displays stack trace when invalid values are entered into the
'Output file IDs' field.
An unhandled exception was causing a Java stack trace to be displayed when invalid values were entered
into the 'Output file IDs field'. The underlying cause of the exception has been fixed so the stack trace
should no longer be displayed to the user. (36125)
GRAPHICS SECTION DTM crashes when the section axis extends beyond the DTM
bounds.
The function should no longer crash when the section axis extends beyond the DTM bounds. (36127)
The lag slider was using a different lower bound than that entered by the user.
The lag slider now correctly uses the minimum lag specified when creating the experimental variograms.
The default value on the form is calculated to avoid using very small lags with very large search distances.
The IK variogram map function was incorrectly reporting an error message and
crashing when the lag slider was used.
The indicator variogram modelling variogram map now works correctly. (36536)
The normal distribution curve in basic statistics now correctly ignores negative
samples.
The calculation for the display of the normal distribution curve was using the total number of samples
loaded, even if the user chose to ignore negative samples. This has been fixed and the normal distribution
curve now displays correctly. (36875)
Indicator kriging planimetric variogram map icon on panel is linked to the wrong
function.
The function INDICATOR VARIOGRAM MODELLING map icon on panel is linked to the wrong function.
This has been corrected now. (36699)
String Tools
Page 6 of 11
Surpac 6.1.2 Issues Fixed
Surpac 6.1.1
New Features
System
A Product Improvement Program has been added to Surpac.
The product improvement program has been added to Surpac to allow the anonymous collection of usage
and fault data, as a way of improving the performance and stability of the software.
Issues Fixed
Blasting
BLAST CHARGE ALL HOLES now gives the correct explosive name.
BLAST CHARGE ALL HOLES now no longer corrupts the explosive name in the output string file. (36504)
Header information of the result file now contains the ID part in the result file name.
ID part was missing from the result file name in the header information. Now the header information
contains the result file name with its ID part. (36209)
Header in the output string file for the functions BM BLOCK REPORT and BM
STRING REPORT.
Previously the header in the output string file for the functions BM BLOCK REPORT and BM STRING
REPORT contained the file name without ID. Now this has been corrected to include ID also. (36390)
Duplicate hole_ids in the collar table were causing drillhole display to display only
one hole.
Duplicate hole_ids in the collar table are now trapped and reported during drillhole display. (36147)
IDENTIFY DRILLHOLE was failing for holes with a forward slash in their hole_id.
IDENTIFY DRILLHOLE now works correctly for holes with a forward slash in their hole_id. (36495)
Graphical User Interface
Page 7 of 11
Surpac 6.1.1 Issues Fixed
Right-clicking to save or delete a layer within the layer frame will freeze Surpac while
it is in selection command.
Attempting to Delete or Save a Graphics layer while the software is busy, performing a graphical selection
for example, to select a point to move it to a new location would cause the software to become non-
responsive. Delete and Save items in the Layer panel are now disabled when the software is busy. (34569)
Performing 'hide selected' on a string and then 'show all' doesn't redisplay the string.
Strings hidden via the context menu are now correctly redisplayed by the 'show all' command if they were
initially selected using the 'select string' mode of the Select tool. (35496)
Group box titles are truncated if the title is longer than the width of the box contents.
Group boxes now take title text into consideration when calculating their display width. Titles should no
longer be truncated regardless of the language being used. (36392)
Graphics
Using box selection to delete data now works as expected.
Surpac V6.1 no longer fails when you do a box selection in graphics and then hit the "delete" key to delete
the points. (36407)
The warning message while moving a point in an oblique view is not descriptive.
Earlier the warning message that was displayed when attempted to move the point in an oblique view was
not descriptive enough. Now the software shows the message with more information. (35517)
Plotting
Filled symbols on the plot are now printed correctly.
Plots with filled symbols were not printed correctly even though they appeared in the view port. This
problem has been fixed. (36435,36427)
Changing palette causes the PLOT EDIT PEN FILE function to output lots of error
messages.
The PLOT EDIT PEN FILE function has been modified and now reads colour values out of a palette file,
rather than always assuming that pen files reference the 'crayola' palette. (35765)
When in the plotting window adding line, the main window status bar shows the
bearing and distance indicators with wrong values.
While adding a line in the plotting window, the status bar in the main window used to display the wrong
values of bearing and distance of the line in question. These values are no longer displayed. (35833)
Some Shapefiles reported "Unexpected end of file" incorrectly and failed to load.
The shapefiles which were incorrectly reporting "Unexpected end of file" now load correctly. (35043)
Road Design
CREATE LONGITUDINAL PROFILE not rotating resultant longitudinal view in to the
XZ plane.
Earlier, the function CREATE LONGITUDINAL PROFILE was not rotating the created longitudinal view to
the XZ plane. This problem is now fixed. (36425)
Solids / Surfaces
Page 8 of 11
Surpac 6.1.1 Issues Fixed
Surpac freezes while trying to expand a segment to DTM when few of the points on
the segment fall outside the DTM.
Surpac used to sit and do nothing for the function EXPAND SEGMENT TO DTM when series of points on
the selected segment fall out side the DTM. This problem is now fixed. (35605)
DTM CUT AND FILL VOLUMES now works correctly if the boundary string has
multiple segments.
The function DTM CUT AND FILL VOLUMES used to crash if the boundary string had multiple segments.
This problem is now fixed. (36432)
SEGMENT OVER DTM, STRING OVER DTM and STRING RANGE OVER DTM now
have a facility for selecting the DTM layer name.
Earlier, SEGMENT OVER DTM, STRING OVER DTM and STRING RANGE OVER DTM did not provide a
facility for selecting DTM layer name. Now a drop down list is provided from which the desired DTM layer
can be selected. (36489)
The progress bar appears too early when using 'CREATE FAULT FROM TRACE'.
The progress bar no longer appears too early when using the function 'CREATE FAULT FROM TRACE'.
(35942)
No way to renumber surfaces if the user does not have Solid Modelling license.
It was not possible to renumber the surface that has been created unless the user possessed Solid
Modelling license. Now a menu item Surfaces > Object renumber has been made available to facilitate
surface renumbering. (36385)
Statistics
The variogram modelling window interaction has been improved.
The variogram modelling window interaction has been improved to ignore mouse clicks and require that a
mouse drag is near a variogram structure marker to have an effect.
Changes to axis labels etc on the Properties dialog in the basic statistics window now
persist even if the bin size is changed.
Changes to axis labels etc on the Properties dialog in the basic statistics window now persist even if the bin
size is changed.
The lag slider now handles small lag values that could cause the software to appear
to freeze.
Previously, dragging the lag slider to the extreme left could cause the software to appear to freeze. This
was especially the case for large search distances with a large number of variograms. The lag slider now
recognizes and reports this situation.
The ellipsoid visualiser "Gemcom" options have been changed to refer to the product
GEMS.
The ellipsoid visualiser "Gemcom" options have been changed to refer to the product GEMS.
Page 9 of 11
Surpac 6.1.1 Issues Fixed
The Sichel t calculation no longer requires the user to set a Natural log transformation
in order to get a correct result.
Previously, the Sichel t calculation in the basic statistics window required that the user set a Natural log
transformation to get a correct result. This is no longer the case; the calculation now applys the
transformation if the user hasn't manually done so.
The default percentile range for the basic statistics report has been changed from
25,75,25 to a more useful range.
The default percentile range for the basic statistics report has been changed from 25,75,25 to a more
useful range.
String Tools
FIELD AMALGAMATION now gives the correct result if the value for the field "Max
separation distance" was kept very low.
FIELD AMALGAMATION used to give the wrong output if the value for the field "Max separation distance"
was kept very low. This problem is now fixed. (36145)
Incorrect validation of form inputs for the SECTIONS THROUGH LAYERS and
SLICES THROUGH SECTIONS functions.
The inputs for the functions SECTIONS THROUGH LAYERS and SLICES THROUGH SECTIONS are now
correctly validated to prevent entry of blank values. (35634)
Surveying
Incorrect input bounds on certain fields on SURVEY NETWORK ADJUSTMENT form.
The vertical angle field on one of the SURVEY NETWORK ADJUSTMENT forms has had its bounds
changed from +/- 90 degrees to +/- 180 degrees. (36387)
System
Duplicate options sometimes appear in defaults.ssi.
Manually adding extremely long option values to defaults.ssi caused duplicate options to be generated
whenever the file was updated by Surpac. Values that are too large are now truncated and this stops
duplicate options from being created. (36271)
"Copy custom files" form doesn't show Surpac 6.1 in the list.
The "Copy custom files" form now no longer skips the entries for Surpac 6.1 installations in the selection list
while upgrading from previous installations. (36181)
CONVERT FILES now generates the correct autocad version in the headers of
DXF/DWG files.
The CONVERT FILES function now generates the correct autocad version in the headers of DXF/DWG
files. (34315)
Surpac 6.1
Issues Fixed
Page 10 of 11
Surpac 6.1 Issues Fixed
Geological Database
Databases with negative max_depth values in the collar table were causing a crash
displaying those holes.
Negative max_depth values are now handled by reporting a warning, using a max_depth of 0 and
displaying the holes as collar markers. (36182)
The warning message for data beyond the collar max_depth value did not contain
enough detail.
The specific table, hole_id and depth value of data beyond the collar table max_depth is now reported.
Graphical User Interface
Right-clicking to save or delete a layer within the layer frame will freeze Surpac while
it is in selection command.
Attempting to Delete or Save a Graphics layer while the software is busy, performing a graphical selection
for example, to select a point to move it to a new location would cause the software to become non-
responsive. Delete and Save items in the Layer panel are now disabled when the software is busy. (34569)
Graphics
Surpac no longer crashes on shutdown.
An issue where Surpac is crashing on shutdown has been resolved.
Frequency labels sometimes caused the graphics system to crash. This no longer
happens.
Frequency labels (e.g. a Drawing Method line,z/200/5) sometimes caused the graphics system to crash.
Frequency labels now use a simpler stroked font to work around this problem.
Statistics
The Y axis scale is now correctly recalculated for Pairwise Relative variograms when
changing the lag.
The pairwise variogram modelling was not updating axis scales correctly. Specifically, it was not correcting
the maximum gamma(h) for the Y-axis when selecting a pairwise relative variogram and changing the lag
distance. (36138)
Documentation
Block Model
Whittle help file links now implemented.
Whittle help file links now implemented.
Page 11 of 11