Transforming a Block Model

Source file: origin-block-models-transform-new.htm

Origin Blocks models can be imported from a BMF, a CSV, an EVBM, or an EVWD file. If a block pit is imported from a BMF or an EVBM file, the object appears in the project explorer and can be immediately added to your Origin Blocks setup. Other import types require additional data preparation using the Transform function.

To transform a block model, right-click on the pit model in the project explorer and select Transform.

A new file named Block Model Transform will be created in the Transforms folder in your project explorer.

Note:  If you create more files of this type, a consecutive number will be assigned to each of them. You can change the default name by right-clicking on the transform file and selecting Rename.

The created transform file will also open in your viewer.

Configuring a transform

Transforms are the format that Evolution uses to prepare reserve or block models. They consist of three separate sections:

Input

There are four types of input data that can be provided to create a block model:

Regardless of the input supplied, you need to provide the following information:

  • Centroid: Ensure that the correct centroid model attributes are displayed. Select the appropriate model attributes from the drop-down for each of the X, Y and Z coordinates.
  • Block Type: Select the appropriate block model type (Regular or Sub-Cell (subblocked)).
  • Block Size: If you are importing a regular block model, enter the dimensions of the imported model for the X, Y and Z dimension. If the import model is subblocked, select the appropriate model items from the drop-down for the X, Y and Z dimension.
  • Origin: Enter in the block model origin if it is not a default 0, 0, 0 value. These coordinates are used in the block model manipulations, particularly reblocking.
  • Rotated: If the block model being imported is a rotated model, select the Rotated checkbox and enter the values associated with the models: Azimuth, Dip and Plunge.
  • Skip: This allows rows below the header to be skipped if required.
  • Preview: This shows the top 50 records of the import file.

Vulcan Block Model (importing BMF file)

Once you have selected BMF File from the Input drop-down menu, the Block Model Transform screen in your viewer will be changed accordingly. Click Browse to load the data from the BMF file saved on your computer.

Note:  To load the file from the server, click Locate file on Vulcan Data Manager server and enter the server information.

The data will be filled in based on the BMF file that you have loaded.

CSV input

Once you have selected CSV File from the Input drop-down menu, the Block Model Transform screen in your viewer will be changed accordingly. Click Browse to load the data from the CSV file saved on your computer.

The data will be filled in based on the CSV file that you have loaded.

Legacy Block Pit Input

Once you have selected Legacy Block Pit Input from the Input drop-down menu, the Block Model Transform screen in your viewer will be changed accordingly. Click Browse to load the data from the Evolution block model file (.evbm) saved on your computer.

The data will be filled in based on the EVBM file that you have loaded.

Legacy Block Waste Dump

Once you have selected Legacy Block Waste Dump from the Input drop-down menu, the Block Model Transform screen in your viewer will be changed accordingly. Click Browse to load the data from the Evolution waste dump file (.evwd) saved on your computer.

The data will be filled in based on the EVWD file that you have loaded.

Transform operations

You can modify block models to create a dataset suitable to the setup to which you want to add your model. You can make such modifications by using the following transform operations:

Column Filter

Use Column Filter to specify the attributes that should be included in the dataset. To do so, drag the required attributes to the Selected Columns field.

Row Filter

The Row Filter transform operation allows you to exclude solids from your model by applying a script.

For example, if the following script was applied:

,

then only the blocks with total tonnage greater than 0 would be imported.

Reblocker

The Reblocker transform operation is used to homogenise the dimensions of all blocks within a model by combining smaller blocks. See Reblocking a Block Model for more information.

Maths Script

Use Maths Script to create solid attributes or to modify the existing ones in a model.
For example, if you apply the following equation as a maths script:

,

then every block within the model will have the availability variable set to 0.95.

Output

You can generate an output once you have performed the required transform operations. To generate an output, select the target output file format from the drop-down. The available file types listed in the drop-down will depend on the Input that you have selected. The availability of each output file type is shown in the table below:

Input Output
Vulcan Block Model
  • CSV File

  • Block Pit

  • Block Waste Dump

CSV File
  • CSV File

  • Block Pit

  • Block Waste Dump

Legacy Block Pit
  • CSV File

  • Block Pit

Legacy Block Waste Dump
  • CSV File

  • Block Waste Dump

CSV file as an output

If you have selected CSV file as an output, the Column Name, Decimal Places and Example columns of the table will be automatically populated based on the data loaded from the input file and the filters you have applied with the Column Filter transform operation. Click Browse to specify the name of the CSV file to be generated and its saving location. Next, click Run to validate your model. The model will be loaded in the project explorer.

Block Pit as an output

If you have selected Block Pit as an output, specify the name of the new block model to be created and the stage from the Stage drop-down list. The variables listed in the Stage drop-down will be based on the data loaded from the input file and the filters you have applied with the Column Filter transform operation.

  • Select Create local model if you want the model to be saved only on your machine.

  • Select Create anchored model and enter server details to save the model on the server.

  • After entering the required information, click Run to validate your model. The model will be loaded in the project explorer.

Block Waste Dump as an output

If you have selected Block Waste Dump as an output, specify the name of the new block model to be created and the area from the Area drop-down list. The variables listed in the Area drop-down will be based on the data loaded from the input file and the filters you have applied with the Column Filter transform operation.

Using the Fill Percent (0.0-1.0) drop-down, specify the variable to indicate the filling level of the waste dump. To specify the unified level of filling of a waste dump, right-click on it in your project explorer and select Add Maths Script.

Next, double-click on the autogenerated Block Maths file under the Math Scripts folder in the project explorer and enter the required formula.

Important:  0 stands for 0% (empty), whereas 1.0 stands for 100% (full).

  • Select Create local model if you want the model to be saved only on your machine.

  • Select Create anchored model and enter server details to save the model on the server.

  • After entering the required information, click Run to validate your model. The model will be loaded in the project explorer.