Gemcom Surpac: Issues Fixed
Gemcom Surpac: Issues Fixed
Gemcom Surpac: Issues Fixed
Release Notes
Last Modified : Friday, 4 November 2011
Version 6.2.2
Issues Fixed
Block Modelling Volume adjustment no longer affects mcaf values when exporting to whittle
Previously, the volume adjusment attribute would incorrectly influence the resulting mcaf values, this has been fixed.
Plotting The plotting engine is now capable of processing "GOST type A" and "GOST type B" fonts.
There was a problem with the plotting engine where it was unable to recognise the fonts "GOST type A" and "GOST type B" even though they were installed properly with the Windows Operating System. This problem has been fixed now and Surpac honours them while processing a map as well as while displaying the plot file.
PROCESS MAP function with some oblique sections caused Surpac to freeze.
Previously if you used the PROCESS MAP function with some oblique sections, Surpac would freeze. Specifically this was when the northing/easting values of the section end point were less than the northig/easting values of the section start point. This problem has been fixed. Surpac works as expected irrespective of the order of the northing/ easting section origin and end values.
Surface & U/G Surveying CHAIN AND OFFSET SURVEY, RADIATION SURVEY and PROFILE SURVEY no longer crashes the software in Russian locale while processing survey observations in a .dat file.
Processing a .dat file in Russian language no longer crashes Surpac while working with the functions CHAIN AND OFFSET SURVEY, RADIATION SURVEY and PROFILE SURVEY. The problem was with the keywords that were getting translated while writing the survey observations to the .dat file. Now these keywords are not translated.
Version 6.2.1
New Features
Block Modelling Enhancements to Block Model Dilution & Reduction.
Block Model Dilution & Reduction has been changed to: - allow the user to specify the value to be used for negative master attribute values - allow the user to specify an attribute that defines bench names or numbers - change the method used to calculate reduction and dilution at ore/waste contacts and benches.
System
Page 1 of 10
Version 6.2.1
New Features
Issues Fixed
Block Model Exporting to Whittle using a macro now correctly handles incorrect attributes.
Previously when exporting to whittle using a macro, no type checking would occur on the selected attributes (nonexistant attributes could also be used). This caused some crashes and incorrect behaviour. This has been addressed and Surpac will now stop incorrect scripts.
The error message for intersecting and overlapping trisolations,when constraining a Block Model inside a 3DM with many trisolations, has been improved.
The "inconsistent trisolations" error message, when constraining a Block Model inside a 3DM with many trisolations, is now more descriptive. The trisolations that are intersecting/touching each other are clearly described.
Block Modelling Block model Ordinary and Simple Kriging optional data is now correctly written for all subblocks of a user block.
When using BM FILL OK (block model ordinary kriging) or BM FILL SK (block model simple kriging) you may choose to save block variance, kriging efficiency, lagrange multiplier, conditional bias slope and the number of negative weights used to estimate a block as attributes in the model. For models with sub-blocks smaller than the user block, these values were only written to one of the sub-blocks. This has been fixed.
BM VOL TON REPORT reports correct volumes now when X or Y or Z range is specified 'backwards'.
BM VOL TON REPORT reports correct volumes now when X or Y or Z range is specified 'backwards'.
Drill and Blast The BLAST SUMMARY function now correctly reports the Blasted Volume when a block model is used to perform the calculation.
There was a discrepancy occuring in the BLAST SUMMARY function when calculating the Blasted Volume from a block model, especially when the blocks were partially inside the solid. This problem is now fixed.
Page 2 of 10
Version 6.2.1
Issues Fixed
Removed the unnecessary string 33000 from the output for the functions EXTRACT PLANS FOR PLOT and EXTRACT PLANS FOR CALC.
The functions EXTRACT PLANS FOR PLOT and EXTRACT PLANS FOR CALC now no longer create the unnecessary string 33000 in the output string file.
Delete table name reference from the .ddb file as well as the database.
Previously when you deleted a database table in Surpac the table was not deleted from the .ddb file. This has been fixed so that the table is deleted in both locations.
File Tools STRING FILE VOLUMES now reports S.G. values for ore.
Previously STRING FILE VOLUMES for ore reporting was failing to report specific gravity values. Now the problem has been fixed and S.G. values appear in the report for any number of segments.
When saving a string/dtm file in Graphics, the FileChooser now shows correct file filter when FileBrowser's field is blank.
Previously, when saving a string/dtm file in Graphics, FileChooser showed an incorrect file filter when FileBrowser's field was blank. This is now fixed.
Graphics Copy segment would fail validation on graphics layers with long names.
Copy segment would fail validation on graphics layers with long names, this has been fixed.
GUI Some mice wouldn't 'scroll to zoom' correctly, particularly older mice.
Some mice wouldn't 'scroll to zoom' correctly, particularly older mice. This was related to the wheel 'clicks' when spinning and has now been fixed.
Long graphics layer names will no longer cause form validation failures.
Previously, long graphics layer names would cause certain forms to fail validation. For example, when using SEGMENT COPY. This has been fixed.
Plotting
Page 3 of 10
Version 6.2.1
Issues Fixed
Plotting: Copying settings files from a previous installation or deleting grids no longer causes problems when processing maps.
Previously, if the OBLIQUE SECTION or OBLIQUE SECTION TWO LABELS grids were missing, PROCESS MAP would fail with a message like: Warning: The entered value is too long. Make it shorter. Warning: Value OBLIQUE SECTION is not in the permitted list of values for this field Warning: Validation of field oblique_grid_style failed This has been fixed so that if the grids are missing, they are created automatically.
Plotting ring design would not produce drillhole labels in the resulting plot.
Plots of ring designs wouldn't contain labels such as drillhole numbers, this has been fixed. Also addressed is an issue where re-plotting the same ring design would result in erroneous plots, as well as a crash when closing Surpac.
Solids Modelling NEIGHBOURS AND VALIDATE TRISOLATION function reporting incorrect object number.
Previously the NEIGHBOURS AND VALIDATE TRISOLATION function was reporting incorrect object numbers. This is now fixed and object numbers reported in the message window are correct.
Surface & U/G Surveying Corrected the dialog that was too narrow for data entry for the function UNDERGROUND TRAVERSE.
The dialog for the function UNDERGROUND TRAVERSE now displays all the fields correctly while running Surpac in Russian language.
CHAIN AND OFFSET SURVEY function causes fatal error when the form is cancelled.
The CHAIN AND OFFSET SURVEY function no longer causes a fatal error when the form is cancelled.
Page 4 of 10
Version 6.2.1
Issues Fixed
Break through is now properly reported for all break through values defined in the drilling parameters.
Previously break through was not checked or reported properly when the break through value was defined as <= 0 in the drilling parameters. The problem has been fixed.
Plots of ring designs now correctly contain labels such as drillhole numbers.
Plots of ring designs wouldn't contain labels such as drillhole numbers, this has been fixed. Also addressed is an issue where re-plotting the same ring design would result in erroneous plots, as well as a crash when closing Surpac.
Version 6.2
New Features
Basic Statistics The basic statistics report form has been provided with an option for whether reporting on grouped data is required.
Previously, the basic statistics report (STATS STATISTICS) in the basic statistics window generated the reports for grouped data as well as ungrouped data. Now the form for this function has a check box to choose whether reporting on grouped data is required. You should select this option to report statistics based on one average data value per histogram bin width, in addition to statistics on all raw data.
Surpac can now export Whittle files with three decimal tonnage values.
BM OUTPUT WHITTLE has been modified to allow the user to choose 0, 1, 2 or 3 decimal places when exporting tonnages to a fixed format whittle file. Free format models will now always use 3 decimal places for tonnage values, as there is no limit to the number of characters the format can support. Parameter files will now no longer export selling costs, prices, element prices, rock-type CAFs, rehabilitation cost and throughput factor values.
Page 5 of 10
Version 6.2
New Features
Block model Ordinary and Simple Kriging now optionally stores extra data in estimated blocks.
Some resource classifications are based on parameters such as block variance, kriging efficiency, lagrange multiplier, and conditional bias slope. Surpac now outputs these values as well as the number of negative weights used to estimate a block as block model attributes. As was previously the case for kriging variance, these are available via the "Estimation Attributes" form. These parameters were previously calculated for the first 5 blocks of any estimation and written to the kriging report if debug output was included.
Geo DB Drillhole text: Add ability to restrict the labels values to be displayed based on not only specified minimum value but also based on maximum value.
Previously if drillholes were displayed with labels on, all labels would display in Graphics. This made the data difficult to read. Users can now set a specified Minimum value as well as Maximum value for display. Now when drillholes are displayed the labels will only appear in Graphics if the value of the drillhole is equal to or greater than the Minimum value and equal to or less than Maximum value.
Drillhole text: Add ability to restrict the labels values to be displayed based on specified minimum value.
Previously if drillholes were displayed with labels on, all labels would display in Graphics. This made the data difficult to read. Users can now set a specified Minimum value for display so that when drillholes are displayed the labels will only appear in Graphics if the value of the drillhole is equal to or greater than the Minimum value.
Plotting EXTRACT SECTIONS FOR PLOT and GRAPHICS EXTRACT SECTIONS FOR PLOT now output data that allow PROCESS MAP to display Northing and Easting grid lines on oblique vertical sections.
EXTRACT SECTIONS FOR PLOT and GRAPHICS EXTRACT SECTIONS FOR PLOT have been changed to output a single point in string 33000 with description fields D1,D2 = Northing/Easting of section origin and D3,D4 = Northing/Easting of the other end of the section. This defines the section line and allows PROCESS MAP to display lines where the section crosses relevant Northing or Easting planes. PROCESS MAP now has an extra tab ("Oblique Section Grid") to plot Northing and Easting grids on vertical oblique sections using the section line defined by EXTRACT SECTIONS FOR PLOT and GRAPHICS EXTRACT SECTIONS FOR PLOT.
Page 6 of 10
Version 6.2
New Features
String tools The functions TRAVERSE ANGLE, TRAVERSE BEARING, LOCATE ANGLE and LOCATE BEARING are no longer restricted to specifying only the horizontal distance.
Previously, the functions TRAVERSE ANGLE, TRAVERSE BEARING, LOCATE ANGLE and LOCATE BEARING allowed users to specify the horizontal distance but not the slope distance. These functions now allow users to choose either horizontal distance or slope distance.
Issues Fixed
Update Surpac to use version 12.12 of the BDSL
Surpac now requires version 12.12 of the BDSL.
Block Model An attribute used to export to Whittle can no longer be chosen as the error attribute.
Previously, it was possible to corrupt block model data if the user chose an attribute to use for both whittle export calculations and error reporting. Regression tests will now record and run correctly as well.
Block model extended string constraint with "Keep blocks partially inside" checked was not producing the correct result.
The algorithm used to perform the extended string constraint with the partial check box selected was not giving the correct result. Abetter algorithm is now used to generate this result.
Integer and Calculated attributes now supported when validating for output to Whittle.
Previously, using an integer or calculated attribute as a grade element would fail validation, this has been corrected. A crash relating to the error attribute was also found and fixed, this would occur when using a value instead of an attribute in MCAF or PCAF fields.
Incorrect volume calculation when the top and bottom DTMs intersect each other while carrying out the partial percentages calculation between DTMs.
If DTMs used for BM PARTIAL PERCENTAGES (executed with the constraint BETWEEN DTMS selected) intersect a warning displays and the function stops, rather than continuing and producing incorrect results.
Blocks with undefined waste are no longer included in whittle pcaf calculations.
Previously, parcels that contained waste were being used when calculating the blocks average pcaf value. This has been fixed.
Page 7 of 10
Version 6.2
Issues Fixed
Curved drillhole traces are not accurate between the final survey point and the maximum depth of the hole.
Previously, if the maximum depth of a curved drillhole is greater than the survey point furthest down the drillhole then any traces created may be inaccurate (only between the deepest survey point and the maximum depth). The trace generating code has been modified to fix this issue and now matches the drillhole drawing code's behaviour (which was not affected by the same problem).
EXTRACT PLANS FOR PLOT fails if a drillhole lies exactly on the extent boundary.
EXTRACT PLANS FOR PLOT now includes drillholes if they are located on the extent boundary. The function is also significantly faster when processing data with drillholes on the extent boundary..
The function EXTRACT SAMPLE DATA now allows more than 10 assay fields to composite.
Previously, the function EXTRACT SAMPLE DATA was limited to compositing a maximum of 10 assay fields. This has now been enhanced to composite a maximum of 32 assay fields.
Graphics Drillhole data is now correctly displayed if a section is defined before displaying drillholes
Drillholes were sometimes incorrectly displayed in Graphics if a section was defined and no other data was displayed in Graphics prior to displaying drillholes. This is fixed.
GRAPHICALLY CLIP DTM fixed for boundary segments with end points within 0.02 of a triangle vertex.
Previously GRAPHICALLY CLIP DTM function was failing with a message that the given segment is open when the end point of the closed boundary segment was within 0.02 of a triangle vertex. This has been fixed.
Page 8 of 10
Version 6.2
Issues Fixed
GUI Tabbing order corrected in the dialogs for the functions 2D GRID and 3D GRID.
Previously using the TAB key would not place the cursor in the X Direction field on the forms for the 2D and 3D GRID functions. This problem has been fixed.
The Lookup File Editor now allows you to view 350 records.
Previously, the function LOOKUP FILE EDIT limited the table to 200 rows. Now it allows the table to display 350 rows.
Added a warning to DTM VOLUMES and DTM CUT AND FILL VOLUMES when surfaces have been created with different algorithms.
When you use a surface created in Surpac prior to version 6.1.5 and a surface created in version 6.1.5 or later to DTM VOLUMES or DTM CUT AND FILL VOLUMES, a warning is reported to the message window and to the report. The warning tells the user that the volumes reported between the surface may be affected by the triangulation differences. The differences in these algorithms may result in volumes between surfaces created using the same data.
DTM VOLUMES no longer reports small volumes for elevations entirely below surface extents.
The function DTM VOLUMES no longer reports small, non-existing, volumes for elevations that are entirely below the minimum z-extents of both surfaces.
GRAPHICS SECTION DTM (GDS) works with object and trisolation numbers other than 1.
The GRAPHICS SECTION DTM function no longer fails on objects and trisolations with IDs other than 1.
Page 9 of 10
Version 6.2
Issues Fixed
DXF files with many POINT entities are now loaded more efficiently.
DXF files with many POINT entities (for example, some CMS data files) were being inefficiently loaded as many single point segments. This has been changed so that the points are loaded into a single segment with an appropriate drawing style, which improves performance.
Sirovision plugin no longer crashes on Vista or Windows 7 when loading sirovision files.
The Sirovision plugin was crashing on some operating systems when loading files but this has now been fixed so that Sirovision files load correctly.
String tools FIELD AMALGAMATION function places the value at the defined description field.
Previously the FIELD AMALGAMATION function wrote the description field data at the next available field. Now it will write the description field data at the user defined field.
Digitisers using Wintab driver now only produce one point per click.
Some new digitisers (for example, GTCO Calcomp digitisers) using the Wintab driver were producing multiple points each time a button was pressed on the digitiser. This has been fixed so that a single point is digitised each time a button is pressed.
U/G Ring Design COPY RING now correctly recalculates pivot and length dfields.
COPY RING now recalculates pivot and length dfields after adjusting the collar to ensure it intersects the drive outline.
Page 10 of 10