Extended Block Model Metadata
When submitting files for a new Block Model raw dataset (file_type RAWBM), the system expects an additional file named:
- process.meta
This is a text file in INI format that contains additional information on how the block model dataset must be constructed out of the accompanying files.
The file must contain a single section, named [Configuration]
Column_Count |
Specifies how may attribute columns will be read from the block model. |
Column<N>_ID |
Specifies the name for the attribute as listed in the block model headers. The <N> placeholder is replaced by the attribute index, which is zero-based. |
Column<N>_Class |
Specifies the class for the attribute. The <N> placeholder is replaced by the attribute index, which is zero-based. The possible values are: XL – X coordinate of the block’s origin XC – X coordinate of the block’s centroid XR – X coordinate of the block’s end XS – Block’s dimension along the X axis YL – Y coordinate of the block’s origin YC – Y coordinate of the block’s centroid YR – Y coordinate of the block’s end YS – Block’s dimension along the Y axis ZL – Z coordinate of the block’s origin ZC – Z coordinate of the block’s centroid ZR – Z coordinate of the block’s end ZS – Block’s dimension along the Z axis Value – The values in this column will be interpreted as numbers. This setting should be used for grades and any other numeric quantity. Enum – The values in this column belong to a set with a limited number of elements that appear many times over in the block model. |
Column<N>_Aggregator |
Specifies the aggregator for the attribute. The <N> placeholder is replaced by the attribute index, which is zero-based. The possible values are: AVG – Average the values. |
Column<N>_DefaultValue |
Specifies the default value for the attribute. The <N> placeholder is replaced by the attribute index, which is zero-based. |
Column<N>_Unit |
Specifies the unit of measure for the attribute. The <N> placeholder is replaced by the attribute index, which is zero-based. |
Column<N>_Label |
Specifies a readable label for the attribute name. The <N> placeholder is replaced by the attribute index, which is zero-based. |
Example process.meta file:
[Configuration]
Column_Count=35
Column0_ID=xlength
Column0_Class=XS
Column0_Aggregator=Avg
Column0_DefaultValue=0
Column1_ID=xworld
Column1_Class=XC
Column1_Aggregator=Avg
Column1_DefaultValue=0
Column2_ID=ylength
Column2_Class=YS
Column2_Aggregator=Avg
Column2_DefaultValue=0
Column3_ID=yworld
Column3_Class=YC
Column3_Aggregator=Avg
Column3_DefaultValue=0
Column4_ID=zlength
Column4_Class=ZS
Column4_Aggregator=Avg
Column4_DefaultValue=0
Column5_ID=zworld
Column5_Class=ZC
Column5_Aggregator=Avg
Column5_DefaultValue=0
Column6_ID=volume
Column6_Class=Value
Column6_Aggregator=Avg
Column6_DefaultValue=0
Column7_ID=flag_block_count
Column7_Class=Value
Column7_Aggregator=Avg
Column7_DefaultValue=0
Column8_ID=metreg_cyclone_feed_al2o3
Column8_Class=Value
Column8_Aggregator=Avg
Column8_DefaultValue=0
Column9_ID=metreg_cyclone_feed_fe
Column9_Class=Value
Column9_Aggregator=Avg
Column9_DefaultValue=0
Column10_ID=metreg_cyclone_feed_sio2
Column10_Class=Value
Column10_Aggregator=Avg
Column10_DefaultValue=0
Column11_ID=metreg_cyclone_feed_tonnes
Column11_Class=Value
Column11_Aggregator=Avg
Column11_DefaultValue=0
Column12_ID=mine_fines_al2o3
Column12_Class=Value
Column12_Aggregator=Avg
Column12_DefaultValue=0
Column13_ID=mine_fines_fe
Column13_Class=Value
Column13_Aggregator=Avg
Column13_DefaultValue=0
Column14_ID=mine_fines_sio2
Column14_Class=Value
Column14_Aggregator=Avg
Column14_DefaultValue=0
Column15_ID=mine_fines_tonnes
Column15_Class=Value
Column15_Aggregator=Avg
Column15_DefaultValue=0
Column16_ID=mine_lump_al2o3
Column16_Class=Value
Column16_Aggregator=Avg
Column16_DefaultValue=0
Column17_ID=mine_lump_fe
Column17_Class=Value
Column17_Aggregator=Avg
Column17_DefaultValue=0
Column18_ID=mine_lump_sio2
Column18_Class=Value
Column18_Aggregator=Avg
Column18_DefaultValue=0
Column19_ID=mine_lump_tonnes
Column19_Class=Value
Column19_Aggregator=Avg
Column19_DefaultValue=0
Column20_ID=mine_tails_al2o3
Column20_Class=Value
Column20_Aggregator=Avg
Column20_DefaultValue=0
Column21_ID=mine_tails_fe
Column21_Class=Value
Column21_Aggregator=Avg
Column21_DefaultValue=0
Column22_ID=mine_tails_sio2
Column22_Class=Value
Column22_Aggregator=Avg
Column22_DefaultValue=0
Column23_ID=mine_tails_tonnes
Column23_Class=Value
Column23_Aggregator=Avg
Column23_DefaultValue=0
Column24_ID=pit_al2o3
Column24_Class=Value
Column24_Aggregator=Avg
Column24_DefaultValue=0
Column25_ID=pit_density_dry_gp
Column25_Class=Value
Column25_Aggregator=Avg
Column25_DefaultValue=0
Column26_ID=pit_fe
Column26_Class=Value
Column26_Aggregator=Avg
Column26_DefaultValue=0
Column27_ID=pit_sio2
Column27_Class=Value
Column27_Aggregator=Avg
Column27_DefaultValue=0
Column28_ID=pit_tonnes_gp
Column28_Class=Value
Column28_Aggregator=Avg
Column28_DefaultValue=0
Column29_ID=pit_volume
Column29_Class=Value
Column29_Aggregator=Avg
Column29_DefaultValue=0
Column30_ID=flag_water_table_status
Column30_Class=Enum
Column30_Aggregator=Set
Column30_DefaultValue="-"
Column31_ID=geo_domain
Column31_Class=Enum
Column31_Aggregator=Set
Column31_DefaultValue="-"
Column32_ID=id_product
Column32_Class=Enum
Column32_Aggregator=Set
Column32_DefaultValue="-"
Column33_ID=id_product_3
Column33_Class=Enum
Column33_Aggregator=Set
Column33_DefaultValue="-"
Column34_ID=id_product_4
Column34_Class=Enum
Column34_Aggregator=Set
Column34_DefaultValue="-"