You are here: Tutorials > Block Modelling > Block modelling tutorial > Column processing > Task: Classify blocks into ore and waste
GEOVIA Surpac

Classify blocks

Task:  Classify blocks into ore and waste

  1. Open blockmodel.mdl.
  2. Choose Column processing > Column tops.
  3. Enter the information as shown, and click Apply.
  4. Enter the information as shown, and click Apply.
  5. This will search down through the block model extracting a point at the top of the first block in each column where the grade is greater than 8.

    The result will be a string file called top_cutoff1.str. The Nominal value above top value from the Tops of columns form is the default elevation which will be assigned if no blocks in the column satisfy the constraint.  As a general rule, when extracting upper surfaces, the nominal z elevation should be set to an elevation below your model and when extracting lower surfaces it should be set to an elevation above your model.

  6. Choose Column processing > Column tops.
  7. Enter the information as shown, and click Apply.
  8. This time the search is in the Z direction (positive Z is up), and the nominal elevation is set to 400.

  9. Enter the information as shown below, and click Apply.
  10. You will now use the string files top_cutoff1.str and bot_cutoff1.str to create DTMs.

  11. Choose Surfaces > DTM File functions > Create DTM from string file.
  12. Enter the information as shown, and click Apply.
  13. A report is displayed.

  14. Choose Surfaces > DTM File functions > Create DTM from string file.
  15. Enter the information as shown, and click Apply.
  16. The report for the formation of this DTM is displayed.

  17. Choose Block model > Display.
  18. Enter the information as shown, and click Apply.
  19. Choose View > Data view options > View scale factors.
  20. Enter the information as shown, and click Apply.
  21. Choose Display > Colour model by attribute.
  22. Enter the information as shown, click Refresh, and then click Apply.
  23. Choose Display > New graphical constraint.
  24. Enter the information as shown, and click Apply.
  25. Open top_cutoff1.dtm and bot_cutoff1.dtm.
  26. The block model with top and bottom cutoffs is displayed.

  27. Click the blockmodel button on the Status bar, and select Hide.
  28. Only the upper and lower cutoff DTM surfaces are displayed.

  29. Click the blockmodel button on the Status bar, and choose Display.
  30. Enter the information as shown, and click Apply.
  31. The block model is redisplayed.

  32. In the Layers pane, make bot_cutoff1.dtm the active layer.
  33. Right-click the bot_cutoff1.dtm layer and clear the Visible option.
  34. The visibility icon changes from to to show that the layer is no longer visible in Graphics.

  35. Make the top_cutoff1.dtm layer invisible.
  36. Only the block model is now visible.

    The next step is to add two attributes to the model which will be filled in the Ore/Waste discrimination function.

  37. Choose Attributes > New.
  38. Enter the information as shown, and click Apply.
  39. Note: Right-click on the number 1 to add a row to the table.

    The ore_waste_flag is a flag which will signify an ore block if set to 1, and a waste block if set to 0. The composite_grade attribute will store the grade for a contiguous set of ore and waste blocks in a column.

  40. Choose Column processing > Ore/Waste discrimination.
  41. Enter the information as shown, and click Apply.
  42. Note: You are specifying minimum mining thicknesses of ore, a waste of 6 metres, and a cutoff grade of 8. This function classifies blocks as ORE or WASTE according to a cutoff grade and minimum thickness criteria.

    The ore/waste classification is stored as an integer value in the ore_waste_flag attribute, which allows you to colour the model on ore/waste. A master attribute is specified (grade), and an attribute to store the composite grade for each resulting ore and waste layer.

  43. Enter the information as shown, and click Apply.
  44. Note: It is very important that you apply this function using these two constraints. This way, no outlying sub-grade waste blocks will be included in the top or bottom ore layers. This constraint file is saved for future processing.

    A summary is shown below.

    You will now colour the model on the ore_waste_flag attribute. Ensure you are viewing only the blocks within your new constraint file - top_bot_cutoff.con.

  45. Choose Constraints > New graphical constraint.
  46. Enter the information as shown, and click Apply.
  47. Choose Display > Colour model by attribute.
  48. Select ore_waste_flag for Attribute to colour by, and then click Scan.
  49. Click the down arrow on row 1 to bring up the Colour chooser.
  50. Click the Crayola tab, type in blue, and click OK.
  51. The waste blocks are now coloured blue.

  52. Click the down arrow on row 2 to display the Colour chooser.
  53. Click the Crayola tab, type in yellow, and click OK.
  54. The ore blocks are now coloured yellow.

  55. Click Apply on the Block Colours form.
  56. Click Toggle display polygon & triangle edges to turn edges off.
  57. This will colour the model as shown:

    The minimum mining thickness of 6 metres (2 blocks in elevation) has been taken into account.

  58. Choose Display > View attributes for one block and click on a block.
  59. The composite grade is reported. This is the average grade for all contiguous ore or waste blocks in that column. If you select a block above or below this block in the same layer, it will have the same composite grade. All ore layers have a composite grade greater than 8 and all waste layers have a composite grade less than 8. You will now display waste blocks only so you can see their distribution in the model.

  60. Choose Constraints > New graphical constraint.
  61. Enter the information as shown, and click Apply.
  62. The waste blocks are displayed.

  63. Choose Block model > Save.
  64. Choose Block model > Close.

Note: To see all of the steps performed in this task, run _11_classify_blocks.tcl. You need to click Apply on any forms presented.