You are on page 1of 109

Copyright2011GemcomSoftwareInt rnationalInc(Gemcom)..

ThissoftwareandocumentationisproprietarytoGemcomand,exceptwhereexpresslyprovided
otherwise,doesnotformpartofanycontractChangesmaybemadeinproductsorservicesat.
anytimewithoutnotice.
GemcompublishesthisdocumentationforthesoleuseofGemcomlicenseesWithoutwritten.
permissionyoumaynotsell,reproduce,storeinaretrievalsystem,ortransmitanypartofhe
documentationForsuchpermission,ortobtainextracopiespleasecontactyourlocalGemcom.
officeorvisitwww.gemcomsoftware.com.

Whileeveryprecautionhasbeentakeninthepreparatofthmaionsual,weassumeno
responsibilityforerroromissionsNeitherisanyliabilityassumedfordamageresultingfromthe.
useoftheinformationcontainhereind.
GemcomSoftwareInt rnationalIncGemcom,theGemcomlog.co,mbinatiothereof,nsd
Whittle,Surpac,GEMS,Minex,GemcomInSiteandPCBCaretrademarksofGemcomSoftware
InternatIncoritswholly.onalownedsubsidiaries-.

Contributors
RowdyBristol
PhilJackson

Product
GemcomSurpacv6.2
TableofContents
Introduction 5
Overview 5
Requirements 5
Workflow 6
BlockModellingConcepts 7
ModelSpace 7
BlocksandAttributes 8
Constraints 9
Estimation 10
SetupforThisTutorial 11
SettingheWorkDirectory 11
Task:SettheWorkDirectory(WindowsXP) 11
Task:SettheWorkDirectory(WindowsVista) 12
DisplayingtheToolbarandMenubar 13
Task:DisplaytheBlockModellingToolbarandMenubar 13
CreatingBlockModel 14
CreaBlockModelte 14
Task:CreaBlockModelte 14
CreatingModelAttributes 22
CreateModelAttributes 22
Task:CreateModelAttributes 22
ConstraintsWithinBlockModel 25
ApplyiConstrgtoaBlockModelints 25
Task:ApplyConstrtoaBlockModelints 26
EstimatorFillingtheBlockModelon 30
AssignValue 30
Task:FilltheBlockModelUsingAssignValue 30
NearestNeighbour 34
Task:FilltheBIFZoneUsingNearestNeighbour 34
InverDistance 40
Task:FilltheSandZoneUsingInverDistance 40
OrdinaryKriging 44
Task:FilltheQPYZoneUsingOrdinaryKriging 44
BlockModelReporting 52
BlockModelReport 52
Task:CreaBlockModelReportte 52
CreatingCalculatedAttributes 56
Task:CreateCalculatedAttributes 56
PartialPercentageReporting 60
SimplePartialPercentReporting 60
Task:CreatePartialPercentageReport 60
ModelReblocking 68
ModelReblocking 68
Task:PerformModelReblocking 68
ColumnProcessing 70
Workflow 70
ViewingtheData 71
Task:ViewtheData 71
ClassifyBlocks 76
Task:ClassifyBlocksintoOreandWaste 76
ReductionandDilution 89
Task:CalculateDilution&Reduction 89
RecovePrableoduct 91
Task:CalculateRecovePrableoduct 91
Thicknesses 101
Task:CalculateColumnThickness 101
Introduction

Introduction
Overview
Byworkingthroughtheexamplesinthistutorialyouwi l:

 becomefamiliarwithSurpac’sblockmodellingmoduleandtheconceptofblockmod-elling. 

  learntofillab ockmodelfromdrillholedatafromageologicaldatabase. 
 learntoconstrainblockmodeltofilteroutspecificblocks. 

learntoreportvolume,tonnagradeand fromablockmodel.

leaboutcolumnprocessingofablockmodelrn.

Requirements
Pritproceedingwithtutoriaisyouwineed:l,l


 Surpac6.inst1andlled, 
  Theblockmodellingtutoridatset,andal 
 AgoodunderstandingofthebasicSurpacconcepofstrinssegments,DTMs,and stringtools. 

Page5of104
Introduction

Workflow

Note:ThisworkflowdemonsthestepsinthistutoriratesTherealotherwaystoachieve. result.

Page6of104
BlockModellingConcepts

BlockModellingConcepts
TheBlockmodelisaformofspatiallyreferenceddatabasethatprovidesameansformodellinga3-D-
bodyfrompointandintervdatasuchasdrillholesampledatalTheBlockmodelconsistsof.
interpovaluesratherthantruemated asurementsItprovidesamethodforestimatingvolume,.
tonnandaveragegradeof3ge,Dbodyfromsparsedrillho-datae.

ModelSpace
3Dcoordinspatdefinethmodesiallyextentsl.
MinimumNorthing(Y),Easting(X)andElevation(Z).
MaximumNorthing(Y),Easting(X)andElevation(Z).

Page7of104
BlockModellingConcepts

BlocksandAttributes
Thecentroidofeachblockdefinests’geometricdimensionsineachaxis,eitscoordin.Y,X,andtes,
Z.EachblockcontainsattributesforeachofthepropertiestobemodelledThepropertiesor.
attributesmaycontainnumericorcharacterstringvaluesBlocksmaybeofvary.sidefinedbyngze
theuseroncetheblockmodeliscreated.

Blockmodelofoilsandscolouredbyattributevalu(bitumen)s.

Page8of104
BlockModellingConcepts

Constraints
AllB ockmodelfunctionsmaybeperformedwithconstraiAnstraintislogicalcombinationofts.
oneormorespatialobjectsonselectedblocksObjectsthatmaybeusedinconstraintsareplane.
surfaceDTMsolids,clotriedanblockattributevaluConstrdgs.mabesavedtofileyints
forrapidreuseandmaythemselvbeus-eacomponentsdofotherconstraints.

Blocksmeetaconstraint(egbelowDTMasinthefiguresbelow)ifitscentroidmee.thats
constraThistrueevenifpartofheblockisabovetheDTMnt..

UnconstrainedblockmodelrelationtoDTMsurface.

Sameblockmodelbutconstrainedbythetopography(DTM).

Page9of104
BlockModellingConcepts

Estimation
OnceaBlockmodeliscreandallattributesdefined,themodelmustbefilledbysometed
estimationmethodThis.achievedbyestimatingandassigningattributevalufromsampledata
whichhasXYZcoordianthatdattributesvaluinterestof .
Theestimationmethodsthatmaybeusedare:
NearestNeighbourAssignthevalueoftheclosestampleointtoablock
AssignblockvalusinganInveresDistanceestimator
InverDistance

Assignanexplicitvaluetoblocksinthemodel
AssignValue

AssignblockvalusingKrigeswingthVariogramparametersdevelopedfrom
aGeostatisticalstudy OrdinaryKriging

Functionsconcernedwithaprobablockgradeilisticstributiderivedfronm
thekrigofingdicators IndicatorKriging

Assigndatafromthedescriptionfieldsofclosegmendtoattributevalus s
ofblockstharecontatwithinthosesegmnedenxtsendedinthedirection
AssignfromString ofoneoftheprincipalaxes(X,YorZ)

Assignblockvaluesfromdataindelimitedorfixedformattextfile
ImportCentroids

Page10of104
SetupforThisTutorial Task:SettheWorkDirectory(WindowsXP)

SetupforThisTutorial
SettheWorkDirectorying
Task:SettheWorkDirectory(WindowsXP)
1.IntheSurpNavigator,rightcclickhe-blockmodelfolder.
2.SelectSetasworkdirectory.

ThenameoftheworkdirectoryisdisplayinthtitledbarathetopoftheSurpac window.

Page11of104
SetupforThisTutorial Task:SettheWorkDirectory(WindowsVista)

Task:SettheWorkDirectory(WindowsVista)
1.IntheSurpNavigator,rightcclickhe-blockmodelfolder.
2.SelectSetasworkdirectory.

ThenameoftheworkdirectoryisdisplayinthtitledbarathetopoftheSurpac window.

Page12of104
SetupforThisTutorial Task:DisplaytheBlockModellingToolbarandMenubar

DisplayingtheToolbarandMenubar
Task:DisplaytheBlockModellingToolbarandMenubar
WhenworkingwithBlockmodellingtooleitshelpfultousethe,blockmodelprofileThis.
displaystheBlockmodellingmenubarandtoolbar.
1.Rightcl-theblankareanexttohemenusathetopoftheSurpnckmawindowc.
2.Fromthepopupmenu,chooseProfi>blockesmodel.

Page13of104
CreatingBlockModel Task:CreaBlockModelte

CreatingBlockModel
CreaBlockModelte
Task:CreaBlockModelte
1.Openore1.dtm
Thesolidoftheorebodyisdisplayed.

2.ChooseVi>Zoomoutw.
3.ChooseDisplay>2Dgrid.

Page14of104
CreatingBlockModel Task:CreaBlockModelte

4.Entertheinformationashow thenclick,dApply.

Theorebodywith2Dingreiplanviewisdisplayedd.

5. Clicktheicontoshowthedatainsectvionew.

Page15of104
CreatingBlockModel Task:CreaBlockModelte

6.ChooseDisplay>2Dgrid. 7.Entertheinformationashow
thenclick,dApply.

Theorebodyinsectvionewwitha2Dgridisplayed.

Page16of104
CreatingBlockModel Task:CreaBlockModelte

Usingthepreviousdiagramsyoucandeterminetheoriginandextentsoftheblockmodel
whichwillcovertheoresolid.
Youcanalsousethestringfileore1todeterminetheoriginandextentsdirectlyfrom.str
thedataThismethodisdescribedbelow..
8.ChooseBlockmodel>New/Open.
9.Entertheinformationashow thenclick,dApply.

10Click.Applytoconfirmcreationofthenewblockmodel.

11Ticktheboxfor.Getextentsfromstringfile.
12Cho.orse1andclick.strOpen.

Page17of104
CreatingBlockModel Task:CreaBlockModelte

Themodelscoordinatesarefilledbasedonthevaluesinore1..str

Page18of104
CreatingBlockModel Task:CreaBlockModelte

13Adjustthevaluesashowntocre.ablockmodelwhichfullycoverstheextentsofthete orebody.

14Click.Apply.

Page19of104
CreatingBlockModel Task:CreaBlockModelte

15Entertheinformationashow. thenclick,dCreateModel.

Theblockmodeliscreanditsnameisdisplaytedinthstatusbared hebottomof
theSurpacwindow.

16. ClicktheResetgraphicsicon.
17Choose.Blockmodel>Savetosavetheblockmodel.
18Choose.Display> blockmodelay.
19Entertheinformationashow. thenclick,dApply.

Page20of104
CreatingBlockModel Task:CreaBlockModelte

Theblockmodelisdisplayed.

20Choose.Blockmodel>Close.

Note:Toseeallofthestepsperformedinthistaskrun01createmodelYouwillneedto.tcl.
clickApplyonanyformspresented.

Page21of104
CreatingModelAttributes Task:CreateModelAttributes

CreatingModelAttributes
AnattribuconttheainsformationthepropertiesofthemodelspaceThiscanbeithera.
numberwithdecimalplaces,anintegeroracharactcoder.

CreateModelAttributes
Task:CreateModelAttributes
Befocreatinganyattribyouwilllookatheinformattesstoredithedrillholedatabase,andon
decidewhatwillbextractinthcompositinged.

1.Opentraining..mdl
2.Opendb1..ddb 3.Rightcl-theblankareanexttohemenusathetopoftheSurpnckmawindowc.
4.Fromthepopupmenu,chooseProfiles>geologydatabase.
5.FromtheGeologyDatabasemenu,chooseEdit>Viewtable. 6.Entertheinformationashow
thenclick,dApply.

7.ClickApplyontheblankconstraintsformtolookatheentiretable._

8.Afterlookingathedatainthesampletable,clickApply.Thistabledataistypicalofthe
datafromageologicaldatabasethatmaybeusedtofillab ockmodel.

9.ChooseDatabase>Close. 10Right.cl-
theblankareanexttohemenusathetopoftheSurpnckmawindowc.
11Fromthepopupmenu,choose.Profi>blockesmodel.
12Choose.Attributes>New.

Page22of104
CreatingModelAttributes Task:CreateModelAttributes

13Entertheinformationashow. thenclick,dApply.

Note:Usingreal,ratherthanfloat,willsignifiincantlyreasethesizeoftheblock
modelYouwouldchooseflor.atthanealwhenevattributetheher willcontain
approximately8significantdigitsorless.
14Choose.Blockmodel>Summary.

Page23of104
CreatingModelAttributes Task:CreateModelAttributes

15Afterviewingtheform,click.Apply.
16Choose.Blockmodel>Save.

17Click.Yestowritetheattributnhoblockmodeles.
18Choose.Blockmodel>Close.
Note:Toseeallofthestepsperformedinthistaskrun02createmodelattributesYouwill.tcl.
needtoclickApplyonanyformspresented.

Page24of104
ConstraintsWithinBlockModel Task:CreateModelAttributes

ConstraintsWithinBlockModel
ApplyiConstrgtoaBlockModelints
ConstraintsarelogicalcombinationsofspatialoperatndobjectsrsConstr.mabeusedtoyints
controlheselectiofblofromwhichinforcksnmationberetrievedand/orintowhichy
interpolationsmaybemade.
Itispossibletoapplybothsimpleandcomplexconstraintstotheblockmodeltoassistinallaspects
ofmodellingincluding:


 FillingtheBlockmodelwithvalues. 
  Producingreports. 
  Viewingmodelsingraphics. 
 Loadingconstrainedportionofmodel. 

Thechoicesofspatialoperatorsre:


 ABOVE. 
  INSIDE. 
  >. 
  <. 
 =. 

TheoperatoruseddependsonthenatureoftheobjectInordertoreducethnumberofspatial.
operators,thewordNOTisusedtoimplytheoppositeofanoperationForexample,OUTSIDEwould.
berepresentedbytheexpressionNOTINSIDEWith.ANDstatementallconditionsmustbemete
fortheconstoapplytoblockraintWith.ORstatemenejustoneoftheconditionsneedstobe, satisfied.

Creaconstraintfilete
Thisfunctionallowsyoutogenerateconstraintswithouthavingtoperformsomeotherblockmodel
functionThekeytoworkingwi.thSurpacblockmodelisinthemasteringofthisforme.
Oneconstraatintmeaybeappliedtomodel,oraseriesofconstrcanbecombiintsanded
savedasconstraint(*.con)file.
Thetypesofconstraintssupportedare:


 inside/outsideasolid. 
  above/belowSurface. 
  satisfytheconditionsofablockAttribute. 
  inside/outsideastring. 
 above/bdelowfinedplane. 

Aseachonstraintisdefined,clickAdd .
Note:IfaConstraintcombinationisnotdefined,SurpacwillassumetheANDstatementistoapply
toallconstrieaANDbmustbesatisfied.ints,.

Page25of104
ConstraintsWithinBlockModel Task:ApplyConstrtoaBlockModelints

Task:ApplyConstrtoaBlockModelints
1.Opentraining..mdl
2.ChooseBlockmodel>Display.
Alternatively,clickthetrainingbuttonthestatusbar hebottomoftheSurpac
windowandchooseDisplayfromthepopupmenu.
3.Entertheinformationashow thenclick,dApply.

Theentireblockmodelishowithnoconstraintsn.
4.ChooseConstraints>Newconstraintfile.
5.Entertheinformationashow thenclick,dApply.

Note:Onceyouhaveconstructedtheconstraint,saveitbyfillingtheSave
constoboxraintdhenclickingApply.
6.Dragndroxidepinto.graphicsn .

Page26of104
ConstraintsWithinBlockModel Task:ApplyConstrtoaBlockModelints

Theblocksbelowthetopographyandabovetheweathew1surfacearedisplayedonthe
screen.

Youwillnowrepeattheaboveprocesstocreateconstraintsforthetransitionalzoneand
freshrockzone.
transisab.coweathvenfresh1an.belowdtmweathew1..dtm
7.ChooseConstraints>Removelastgraphicalconstraint.
8.ChooseConstraints>Newconstraintfile. 9.Entertheinformationashow
thenclick,dApply.

10Dr.agndroptransint.graphicsno .

Page27of104
ConstraintsWithinBlockModel Task:ApplyConstrtoaBlockModelints

Theblocksinthetransitionalzonearedisplayedashown.

freshisbelow.conweathfresh1.dtm
11Choose.Constraints>Removelastgraphicalconstraint.
12Choose.Constraints>Newconstraintfile. 13Entertheinformationashow.
thenclick,dApply.

14Dr.agndropfresh.conigraphicsto.

Page28of104
ConstraintsWithinBlockModel Task:ApplyConstrtoaBlockModelints

Thefreshrocklayerisdisplayedashown:

15Choose.Blockmodel>Close.

Note:Toseeallofthestepsperformedinthistaskrun03applyiconstaintsg.Youwill.tcl
needtoclickApplyonanyformspresented.

Page29of104
EstimatorFillingtheBlockModelon Task:FilltheBlockModelUsingAssignValue

EstimatorFillingtheBlockModelon
AssignValue
Task:FilltheBlockModelUsingAssignValue
1.Opentraining..mdl 2.ChooEstimation>Assignvaluee.
3.Entertheinformationashow thenclick,dApply.

4.Entertheinformationashow thenclick,dApply.

5.ClickYes.

YouwillnowrepeatthisprocessofillingtheattributesgAssi.gavalueof2n.inside6
transandvalueof2.con.inside8fresh..con
6.ChooEstimation>Assignvaluee.

Page30of104
EstimatorFillingtheBlockModelon Task:FilltheBlockModelUsingAssignValue

7.Entertheinformationashow thenclick,dApply.

8.Entertheinformationashow thenclick,dApply.

9.ClickYesontheconfirmationform.
10Choo.Estimation>Assignvaluee.
11Entertheinformationashow. thenclick,dApply.

Page31of104
EstimatorFillingtheBlockModelon Task:FilltheBlockModelUsingAssignValue

12Entertheinformationashow. thenclick,dApply.

13Click.Yesontheconfirmationform.
YouwillnowcreanotherconstrateforviewingpurposesntThefilelitho.will.con
containalltheblocksin thesolidsidesand1,bif1.dtmand.dtmqpy1.dtm
Note:BesuretousetheORstatementintheconstraintcombinationboxashown.
14Choose.Constraints>Newconstraintsfile.
15Entertheinformationashow. thenclick,dApply.

Youwillnowcolourtheblocksba onnumericalattributesed.
16ChooseDisplay>. blockmodelay.
17Dr.agndroplithoint.graphicsno .
18Choose.Display>Colourmodelbyattribute.

Page32of104
EstimatorFionllingtheBlockModel Task:FilltheBlockModelUsingAssignValue

19Enterthevaluesashown,click.Refresh,andthenclickApply.

Page33of104
EstimatorFillingtheBlockModelon Task:FilltheBIFZoneUsingNearestNeighbour

20Choose.Display>EdgeandfacevisibilityandensureDispblockedgesayisunticked.

Thevisualeffectismuchbetter,aseenitheimagebelow.

21Choose.Blockmodel>Close.

Note:Toseeallofthestepsperformedinthistaskrun04assignvalue.Youwi.tclneedtoclickl
Applyonanyformspresented.

NearestNeighbour
Task:FilltheBIFZoneUsingNearestNeighbour
1.Opentraining..mdl
2.ChooseBlockModel>Display.

Page34of104
EstimatorFionllingtheBlockModel Task:FilltheBIFZoneUsingNearestNeighbour

3.Entertheinformationashow thenclick,dApply.

4.ChooseVi>Dataviewoptions>Viewbybearingandipw.
5.Entertheinformationashow thenclick,dApply.

6.ChooseVi>Zoom>Outw.
Theblockmodelisdisplayed.

7.ChooseConstraints>Newgraphicalconstraint.

Page35of104
EstimatorFillingtheBlockModelon Task:FilltheBIFZoneUsingNearestNeighbour

8.Entertheinformationashow thenclick,dApply.

9.ChooEstimation>NearestNeigboure.
10Entertheinformationashow. thenclick,dApply.

Page36of104
EstimatorFionllingtheBlockModel Task:FilltheBIFZoneUsingNearestNeighbour

11Entertheinformationashow. thenclick,dApply.

12Entertheinformationashow. thenclick,dApply.

Page37of104
EstimatorFillingtheBlockModelon Task:FilltheBIFZoneUsingNearestNeighbour

Oncethefillinghasbeencompleted,areportcallednearestneighbourispoduced.not.

13Choose.Display>colourbyattribute.

Page38of104
EstimatorFillingtheBlockModelon Task:FilltheBIFZoneUsingNearestNeighbour

14Entertheinformationashow.click,RefreshandtenclickApply.

Theconstrainedandcolouredblockmodelforthebif1zoneisdisplayed.

15Choose.BlockModel>Save.
16Choose.BlockModel>Close.
Note:Toseeallofthestepsperformedinthistaskrun05anearestneighbour.Youwillneed.tcl
toclickApplyonanyformspresented.

Page39of104
EstimatorFillingtheBlockModelon Task:FilltheSandZoneUsingInverseDistance

InverDistance
Task:FilltheSandZoneUsingInverDistance
1.Opentraining..mdl 2.ChooseBlockModel>Display.
3.Entertheinformationashow thenclick,dApply.

4.ChooseVi>Dataviewoptions>Viewbybearingandipw.
5.Entertheinformationashow thenclick,dApply.

6.ChooseVi>Zoom>Outw.
Theblockmodelisdisplayed.

7.ChooseConstraints>Newgraphicalconstraint.

Page40of104
EstimatorFillingtheBlockModelon Task:FilltheSandZoneUsingInverseDistance

8.Entertheinformationashow thenclick,dApply.

9.ChooEstimation>InverDistancee.
10Entertheinformationashow. thenclick,dApply.

Page41of104
EstimatorFillingtheBlockModelon Task:FilltheSandZoneUsingInverseDistance

11Entertheinformationashow. thenclick,dApply.

12Entertheinformationashow. thenclick,dApply.

Page42of104
EstimatorFillingtheBlockModelon Task:FilltheSandZoneUsingInverseDistance

13Entertheinformationashow. thenclick,dApply.

Oncethefillinghasbeencompleted,areportcalledtrainingid.notisproduced.

14Choose.Display>colourbyattribute.

Page43of104
EstimatorFillingtheBlockModelon Task:FilltheQPYZoneUsingOrdinaryKriging

15Entertheinformationashow.click,RefreshandtenclickApply.

TheconstrainedandcolouredblockmodelfortheSand1zoneisdisplayed.

16Choose.BlockModel>Save.
17Choose.BlockModel>Close.

Note:Toseeallofthestepsperformedinthistaskrun05binversedistanceYouwillneed.tcl.
toclickApplyonanyformspresented.

OrdinaryKriging
Task:FilltheQPYZoneUsingOrdinaryKriging
1.Opentraining..mdl
2.ChooseBlockModel>Display.

Page44of104
EstimatorFionllingtheBlockModel Task:FilltheQPYZoneUsingOrdinaryKriging

3.Entertheinformationashow thenclick,dApply.

4.ChooseVi>Dataviewoptions>Viewbybearingandipw.
5.Entertheinformationashow thenclick,dApply.

6.ChooseVi>Zoom>Outw.
Theblockmodelisdisplayed.

7.ChooseConstraints>Newgraphicalconstraint.

Page45of104
EstimatorFillingtheBlockModelon Task:FilltheQPYZoneUsingOrdinaryKriging

8.Entertheinformationashow thenclick,dApply.

9.ChooEstimation>OrdinaryKriginge.
10Entertheinformationashow. thenclick,dApply.

11Entertheinformationashow. thenclick,dApply.

Page46of104
EstimatorFionllingtheBlockModel Task:FilltheQPYZoneUsingOrdinaryKriging

12Entertheinformationashow. thenclick,dApply.

13Entertheinformationashow. thenclick,dApply.

Page47of104
EstimatorFillingtheBlockModelon Task:FilltheQPYZoneUsingOrdinaryKriging

Page48of104
EstimatorFillingtheBlockModelon Task:FilltheQPYZoneUsingOrdinaryKriging

14Entertheinformationashow. thenclick,dApply.

15Entertheinformationashow. thenclick,dApply.

Page49of104
EstimatorFillingtheBlockModelon Task:FilltheQPYZoneUsingOrdinaryKriging

Whenthemodelhasbeenfillared,portfilecallledordinarykrigingisproduced.not.

16Choose.Display>Colourmodelbyattribute.

Page50of104
EstimatorFillingtheBlockModelon Task:FilltheQPYZoneUsingOrdinaryKriging

17Entertheinformationashow.click,RefreshandtenclickApply.

TheconstrainedandcolouredblockmodelfortheQPYzoneisdisplayed.

18Choose.BlockModel>Save.
19Choose.BlockModel>Close.
Note:Toseeallofthestepsperformedinthistaskrun05cordinarykrigingYouwillneedto.tcl.
clickApplyonanyformspresented.

Page51of104
BlockModelReporting Task:CreaBlockModelReportte

BlockModelReporting
BlockModelReport
Task:CreaBlockModelReportte
Youwillnowproduceareportfortheentiredeposit.

1.ChooseBlockmodel>Report. 2.Entertheinformationashow
thenclick,dApply.

Page52of104
BlockModelReporting Task:CreaBlockModelReportte

3.Entertheinformationashow thenclick,dApply.

Note:Thereportcanbeweightedbymassand,inthiscase,thespecificgravity
attribumusbetsupplied.
Note:GroupingAttributes:TheresultscanbegroupedbasedonanyattributeorY,X,
Z.Ifyouaregroupingbymorethano attributethenorderinwhichtheyare
specifiedwillhavemajorinfluenceontheformatofthereportIntheaboveexample,if.
theattributeGOLDis portedbasedonthecutoffvaluesof0;1;3;5;10;999andthese
cutoffsarebereportedoneach50melevationrangebetween800and1100,you
wouldentertheZvaluefirsandtheGOLDvalu,secondsTheresultswillbediv.idednto
50mrlrangeswithinwhichthenumbearspliteingraderangeso.

Page53of104
BlockModelReporting Task:CreaBlockModelReportte

4.Entertheinformationashow thenclick,dApply.
Thiswillconsthereporttothematerialwithinthepitandbelowthetopographyrain.

5.Opentotalorebody1..not

Page54of104
BlockModelReporting Task:CreaBlockModelReportte

Thereportisdisplayed.

Note:Toseeallofthestepsperformedinthistask,run06blockmodel_
reportingYouwillneedtoclick.tcl.Applyonanyformspresented.

Page55of104
CreatingCalculaAttributesed Task:CreateCalculaAttributesed

CreatingCalculatedAttributes
Task:CreateCalculaAttributesed
ItispossibletocreattribuewithinheSurpacblockmodelthesarecalculatedfromvalueswithint
otherattributes,orfromstandvaluesrdTheseattributes,calledcalculatedattributes,arevery.
powerfultooforgeneratingreportablevaluessTheyaddnomemorysizetothemodel..
1.Opentraining..mdl 2.ChooseBlockModel>Display.
3.Entertheinformationashow thenclick,dApply.

4.ChooseVi>Dataviewoptions>Viewbybearingandipw.
5.Entertheinformationashow thenclick,dApply.

6.ChooseVi>Zoom>Outw.
Theblockmodelisdisplayed.

Page56of104
CreatingCalculaAttributesed Task:CreateCalculaAttributesed

7.ChooseConstraints>Newgraphicalconstraint.
8.Entertheinformationashow thenclick,dApply.

9.ChooseDisplay>Colourmodelbyattribute.
10Entertheinformationashow.click,RefreshandtenclickApply.

Page57of104
CreatingCalculaAttributesed Task:CreateCalculaAttributesed

TheconstrainedandcolouredblockmodelfortheQPYzoneisdisplayed.

11Choose.Attributes>New. Youwilladdnewcalculatedattributeandinthexpressionfi
ld,nteringthe mathematicalformuforalculatingthecutgrade.

12Entertheinformationashow. thenclick,dApply.

Note:Tocreacalculatedtopheexpressionisiif(gold>20,20,gold)translating,
toifgoldisgreaterthan20,thenmakegold20,elseaveastheexistingvalueofgold.
Thenewattricreatedsbute.
13Choose.Display>Viewattributforoneblocks.

Page58of104
CreatingCalculaAttributesed Task:CreateCalculaAttributesed

14Clickafewblocksfromtheupperrangetoseethatthetopvaluefor.aucutisnowlimited to20.

15Choose.Blockmodel>Save.
16Choose.BlockModel>Close.

Page59of104
PartialPercentageReporting Task:CreatePartialPercentageReport

PartialPercentageReporting
Thetraditionalconstrainfunctionsestallbockstocheckwhethertheyareinsideoroutsidethe
constraintusingthecentroidpositionThistestisdonetheminimumsizeblocksinthemodel. (subblocks)-.

Occasionally,thecentroidmayfalloutsidetheconstryetasignificantpartofheblockmaystillint,
beinsidetheconstraint(figureA)Usually,thisnotasign.issueficant-theblocksinquestionareat
theminimumblocksize,andsomewillbeinside,somewillbeoutside,andsothemodevensitselfl
upHoweve.fosomereporting,suchasvolumereconcilr,thisnotaccurateenoughation,.
Thepartialpercentagefunctionteststheseinconcblusiveocksandeterminesafractionalvalue
between0and1astohowmuchtheblockisinsidetheconstrae.0gi.totallyout,1istotallyinsnt,
and0.is40%inside(figureB)Th. valuesarestoredinsideaspecifiedattributese.

HowthepercentageiscalculatedisverysimpleWit.hraditionalconstraintthemodelisub,-
blockeddowntotheminimumblocksize,andthentheinside/outesisperformedontheblocktside
centroidThepartialpercentagecalculationtakesitfurther.Ratherthanstoppingatheminimum.
blocksize,thisfunctionwillsubblockfurther,dependingonthePrecisionFac-thatisenteredorThe.
higherthePrecisionFacthemoretimestheblockwillbesubblockedpasttheminimumblock-
size.
Thefunctionthenperformsthestandardconstraintthesesmalblerocks,andcountstheones
thareinsideandoutsidetheconstrainttThiscountbecomesthepercentage.Thepercentageis.
alwaysstoredintheblockatminimumblocksizeSoitbecomesatrade.off-.
Thehighertheprecisionfacthemoreprecisethepartialpercentagecalculationor,However,many.
moreblocksarecreatedforthehigherprecisionfactors,dsothefunctionwillbeslowerFo.
example,percentagecalculationwithprecisionfactorof5willcreate4096timesthenumberof
blocksthacalculationprecision1.

SimplePartialPercentReporting
Task:CreatePartialPercentageReport
Firstyouwillcreanorebodysolidte.

1.Opentraining..mdl
2.Appendbif1,.qpy1dtm.,sand1dtmin.dtmheaingraphicslayero.
Note:DTM’sareappendedtolayerbyholdownthecontrolkeywhiledragginging
androppingtheDTMsintographics.

Page60of104
PartialPercentageReporting Task:CreatePartialPercentageReport

TheDTMsaredisplayed.

3.ChooseFile>Save>string/DTM.
4.Entertheinformationashow thenclick,dApplytosavetheresultsto - body1..dtm

5.ChooseAttribu>Newtocreesanewattribustoretote hepartialpercentagevalu .
6.Entertheinformationashow thenclick,dApply.

Page61of104
PartialPercentageReporting Task:CreatePartialPercentageReport

Youwillnowgivethenewblockattributevaluebasedonitspositionrelativetothe orebody.

7.ChooEstimation>PartialPercentagee.
8.Entertheinformationashow thenclick,dApply.

Note:Itispossibletouseastring,DTMsurface,3Dmodelorseveralotheroptiforns
constoapplyraint.
Theresultsarepartialpercentagevolumecalculationfortheblocksalongtheedgeof
theorebody.
Theprecisionoptiondetermineshowmanytimestheblockwillbesplitinsmallero
blocksfortestoseeifitisinoroutoftheconstringAsaintexample,precisionof2.
wouldsplittheblockintwopartsineachdirectialmoan,sifweresubblocking,it
andthentesthesesmalingblerocksagainsttheDTMsurfaceApr.cisionof3would
splittheblocks3timesineachdirectiandsonThelargerthep,. ecisionvaluethe
longertheprocesswilltake.
Savingpartialpercentageresulttofileallowsitbeusedagainwithouttheneedfor
runningtheestimationfunctionItalsoallowsforseveralvaria.toblesfilledatone time.

Oncompleted,areportcanbegeneratedtogivethevolumeintheorebodyThis.
donebyusingthepartialattributeasweighatingtribute.
Youwillnowgeneratetworeportstoseethedifference,oncewithoutmakinguseofthe
partialattributandtheasecond,timeusingthepartialattributeasweightingfield.
9.SelectBlockmodel>Report.

Page62of104
PartialPercentageReporting Task:CreatePartialPercentageReport

10Entertheinformationashow. thenclick,dApply.

11Entertheinformationashow. thenclick,dApply.

Thiswillgeneratereportforthevolumewithoutmakinguseofthepartiallyfilb edocks.

Page63of104
PartialPercentageReporting Task:CreatePartialPercentageReport

12Entertheinformationashow. thenclick,dApply.

Surpacgenerattheeportandisplaysitashowns.

13Choose.Blockmodel>Report.

Page64of104
PartialPercentageReporting Task:CreatePartialPercentageReport

14Entertheinformationashow. thenclick,dApply.

15Entertheinformationashow. thenclick,dApply.

Page65of104
PartialPercentageReporting Task:CreatePartialPercentageReport

16Entertheinformationashow. thenclick,dApply.

Note:Makesurethatthistimeyouclickthecheckboxtokeeptheblockspartiallyin
theconstraintathebo tom.
Thereportisdisplayed.

Youshouldseethatthedifferencebetweenthetworeportsintermsofvolumeisabout
0.6%,andintermsofthegoldconten0.in4t,ruevalue(or5.2%ofthegrade)Ifthe.
blockswerelarger(eg20x20x20)partialpercentageswouldshowgreatereffectonthe. result.

17Choose.Blockmodel>Save.

Page66of104
PartialPercentageReporting Task:CreatePartialPercentageReport

18Choose.Blockmodel>Close.

Note:Toseeallofthestepsperformedinthistaskrun08partialpercentagesYouwillneed.tcl.
toclickApplyonanyformspresented.

Page67of104
ModelReblocking Task:PerformModelReblocking

ModelReblocking
ModelReblocking
Task:PerformModelReblocking
InSurpacyoucancreanewmodelwithdifferentblocksizesfromthoseinthecurrentmodelbyte reblocking-.

Inthisexample,youwillreblockthemodelinall3directions.

1.Opentraining..mdl 2.ChooseBlockmodel>Reblock.
3.Entertheinformationashow thenclick,dApply.

Themodeltrainingreblockiscreatedwithspecifiedblocksizeandbecomesthe activemodel.

4.ChooseBlockmodel>Summary.

Page68of104
ModelReblocking Task:PerformModelReblocking

ThemodelsummaryisdisplayedNoticethatthenewblocksizeis20x20x10..

Note:Toseeallofthestepsperformedinthistaskrun09modelreblockingYouwillneed.tcl.
toclickApplyonanyformspresented.

Page69of104
ColumnProcessing Task:PerformModelReblocking

ColumnProcessing
InthissectionyouwilltakeanxistingblockmodelanduseSurpac'sblockmodelcolumnprocessing
functionsevaluatetheeconomicsoftheblockmodel.
ThedataisblockmodelcontainingonlyoneattributgradandDTMrepresentingsurfacee, topography.

Workflow

Page70of104
ColumnProcessing Task:ViewtheData

ViewingtheData
Task:ViewtheData
1.Openblockmodel..mdl 2.ChooseBlockmodel>Display.
3.Entertheinformationashow thenclick,dApply.

4.ChooseVi>Dataviewoptions>Viewbybearingandipw.
5.Entertheinformationashow thenclick,dApply.

Theblockmodelisdisplayed.

6.ChooseDisplay>Colourmodelbyattribute.

Page71of104
ColumnProcessing Task:ViewtheData

7.Entertheinformationashowclick,Refresh,andthenclickApply.

8.ChooseDisplay>Newgraphicalconstraint.
9.Entertheinformationashow thenclick,dApply.

10Choose.Vi>Dataviewoptions>Viewbybearingandipw.
11Entertheinformationashow. thenclick,dApply.

Page72of104
ColumnProcessing Task:ViewtheData

Themodelisdisplayed.

Theblocksinthismodelare35metresinthexandydimensionsand3metreshigh. Becausethev
rticalextentofthismodelislimitedcomparedtothehorizontalextent,
youwillverticexaggeratethismodelbyafactorof5lly.
12Choose.Vi>Dataviewoptions>Viewscalefactorsw.
13Entertheinformationashow. thenclick,dApply.

Afterexaggeratingthemodelfivetimes,togettheviewatbearingof330degreesand dipof-
20degrees,youneedtosettheViewbyBearifunctiontoadipofg-4;thedipyou
wantdividedbytheverticalexaggeration.
14Choose.Vi>Dataviewoptions>Viewbybearingandipw.
15Entertheinformationashow. thenclick,dApply.

Page73of104
ColumnProcessing Task:ViewtheData

Themodelisdisplayed.

16Open.blocktopo1..dtm
NotheseparationbetweenthetopograpandthehighestblockswithanygradeyThis.
separationiscalledtheoverburden.

Youwillnowslicethmodeltoseetheinternalstructure.
17IntheLayerspane,right.clickonthelayer-blocktopo1andchoose.dtmDeletelayer.
18Choose.Vi>Zoom>Allw.
Thismovesthedatab cktoplanview
19.
ClicktheDefinesectiic .

Page74of104
ColumnProcessing Task:ViewtheData

20Entertheinformationashowbel.onthewSectionMethodtab.

21Entertheinformatiashow.ontheSectionBlockModeltab,andthenclickApply.

Page75of104
ColumnProcessing Task:ClassifyBlocksintoOreandWaste

Thefirstsectionhroughtheblockmodelisdisplayed.

22. ClicktheNextsectiicontoviewthefollowingsections(theare5).
Youshouldnowhavegoodi ofhowtheblockmodellooksandarereadytostartea
theeconomicmodellingprocess.
23Choose.Blockmodel>Close
24. ClickExitgraphics.

Note:Toseeallofthestepsperformedinthistaskrun10viewingthedataYouwillneed.tcl.
toclickApplyonanyformspresented.

ClassifyBlocks
Task:ClassifyBlocksintoOreandWaste
1.Openblockmodel..mdl
2.ChooseColumnprocessing>Columntops.
3.Entertheinformationashow thenclick,dApply.

4.Entertheinformationashow thenclick,dApply.

Page76of104
ColumnProcessing Task:ClassifyBlocksintoOreandWaste

Thiswillsearchdownthroughtheblockmodextrlapoctinathetopofthefirsttg
blockineacholumnwherethegradeisgreaterthan8.
Theresultwillbeastringfilecalledtopcutoff1.Thenominalvalueabovetopvalue.str
fromtheTopsofcolumnsformisthedefaultelevatwhiwillbeassignedifnoblockschon
inthecolumnsatisfytheconstrAsaruleofthumb,whenextractinguppersurfaces,int.
thenominalzelevationshouldbesettoanelevatibelyourwmodelandwhenn
extractinglowersurfacesitshouldbesettoanelevaboveyourmodeltion.
5.ChooseColumnprocessing>Columntops.
6.Entertheinformationashow thenclick,dApply.

ThistimethesearchisintheZdirection(posZisup)andthenominalelevationisettive
to400.
7.Entertheinformationashowbelow,andthenclickApply.

Page77of104
ColumnProcessing Task:ClassifyBlocksintoOreandWaste

Youwillnowusethestringfilestopcutoff1andbot.strcutoff1createDTMs.str.
8.ChooseSurfaces>DTMFilefunctions>CreateDTMfromstringfile.
9.Entertheinformationashow thenclick,dApply.

10Choose.Surfaces>DTMFilefunctions>CreateDTMfromstringfile.

Page78of104
ColumnProcessing Task:ClassifyBlocksintoOreandWaste

11Entertheinformationashow. thenclick,dApply.

12Choose.Blockmodel>Display. 13Entertheinformationashow.
thenclick,dApply.

14Choose.Vi>Dataviewoptions>Viewscalefactorsw.

Page79of104
ColumnProcessing Task:ClassifyBlocksintoOreandWaste

15Entertheinformationashow. thenclick,dApply.

16Choose.Display>Colourmodelbyattribute.
17Entertheinformationashow.click,RefreshandtenclickApply.

18Open.topcutoffand.bottmcutoff..dtm
Theblockmodelwithopandbottomcutoffsisdi played.

Page80of104
ColumnProcessing Task:ClassifyBlocksintoOreandWaste

19Clickthe.blockmodelbuttonthestatusbar hebottomofthescreen. Apopupmenuappears.

20Choose.Hide. YouwillseethefollowingimagewhichshowstheupperandlowercutoffDTMsurfaces.

21Clickthe.blockmodelbuttonthestatusbar hebottomofthescreenandchoose
Displayfromthepopupmenu.

Page81of104
ColumnProcessing Task:ClassifyBlocksintoOreandWaste

22Entertheinformationashow. thenclick,dApply.

Theblockmodelisredisplayed.
23IntheLayerspane,doub.cltheickbotcutoff1layertomakeitheactivelayer.dtm. 24Right.clickthe-
botcutoff1layeranduntickthe.dtmVisibleoptionfromthepopup
menu.
Noticethatthevisibilityiconchangesfromto (iegreyedou.tshowthatthe)
layerisnolongervisingraphicsble.

25Repeattheabovestepforthe.topcutoff1layer.dtm.
Onlytheblockmodelisnowvisible.
Thenexts istoaddtwoattributestothemodelwhichwillbefilledintheOre/Wasteep discrimifunaction.

26Choose.Attributes>New.

Page82of104
ColumnProcessing Task:ClassifyBlocksintoOreandWaste

27Entertheinformationashow. thenclick,dApply.

Note:Rightclickonthenumber1toaddrowtothetable-.
Theorewasteflagisflagwhichwillsignifyanoreblockifsetto1andwasteblockif
setto0The.compositegradeattributewillstorethegradeforcontigusetofreus
andwasteblocksinacolumn.
28Choose.Columnprocessing>Ore/Wastediscrimination.
29Entertheinformationashow. thenclick,dApply.

Note:Youarespecifyminingmuminingthicknessesoforeandwasteof6metres
andcutoffgradeof8.ThisfunctionclassifiesblockOREorWASTEaccordingto
cutoffgradeandminimumthicknesscriteria.

Page83of104
ColumnProcessing Task:ClassifyBlocksintoOreandWaste

Theore/wasteclassistoredficationsanintegervaluetheorewasteflattributeg
whichfacilitacolouringteshemodelonore/wasteAmasterattr.isbutepecified(gra e)
andanattribustoreto hecompositegradeforachresultingoreandwastelayer.
30Entertheinformationashow. thenclick,dApply.

Note:ItisveryimportantthatthisfunctionbeappliedusingtheaboveconstraintThis.
waynooutlyingsubgradewasteblockswillbeincludedthetoporbottomorelayers-.
Thisconstraintfileisavedforfutuprocessing.
Asummaryishownbelow.

YouwillnowcolourthemodelontheorewasteflattributegEnsureyouareviewing.
onlytheblockswithinyourewconstraintfile-topbotcutoff..con

Page84of104
ColumnProcessing Task:ClassifyBlocksintoOreandWaste

31Choose.Constraints>Newgraphicalconstraint.
32Entertheinformationashow. thenclick,dApply.

33Choose.Display>Colourmodelbyattribute.
34Select.orewasteflagforAttributetocolourby,andthencliScan.k

Page85of104
ColumnProcessing Task:ClassifyBlocksintoOreandWaste

Theformisredisplayed.

35Clickthedownarrowonrow1tobringuptheColourchooser..
36ClicktheCrayolatab,typein.blueandthenclickOK.

Thewasteblocksarenowcolouredblue.
37Clickthedownarrowonrow2tobringuptheColourchooser..
38ClicktheCrayolatab,typein.yellowandthenclickOK.
Theoreblocksarenowcolouredyellow.

Page86of104
ColumnProcessing Task:ClassifyBlocksintoOreandWaste

39Click.ApplyontheBlockColouforms.

40. Clickthetoggledispollay&triangleedgesgonicontoturnedgesoff.
Thiswillcolourthemodelashown:

Notehattheminimuminingthicknessof6metres(2blocksinelevation)hasbeen
takenintoaccount.

Page87of104
ColumnProcessing Task:ClassifyBlocksintoOreandWaste

41Choose.Display>Viewattributforoneblocksandclickonablocktoselectit.
ThecompositegradewillbereportedThistheaveragegradeforallcontiguousore.
wasteblocksinthatcolumnIfyouselectablockaboveorbelowthisblockinthesame.
layer,itwillhavethesamecompositegradeAllorelayershavecompositegradegreater.
than8andallwastelayershavecompositegradel than8ssYouwillnowdisplaywaste.
blocksonlysooucanseethedistrithemodelbution.
42Choose.Constraints>Newgraphicalconstraint.
43Entertheinformationashow. thenclick,dApply.

Thewasteblocksaredisplayed.

44Choose.Blockmodel>Save.
45Choose.Blockmodel>Close.
Note:Toseeallofthestepsperformedinthistaskrun11classifyblocksYouwilneedto.tcl.
clickApplyonanyformspresented.

Page88of104
ColumnProcessing Task:CalculateDilution&Reduction

ReductionandDilution
Task:CalculateDilution&Reduction
1.Openblockmodel..mdl 2.ChooseAttributes>New.
3.Addanattributecalleddilutedgradeashown:

4.ChooseColumnprocessing>Dilutionandreduction.
5.Entertheinformationashow thenclick,dApply.

Page89of104
ColumnProcessing Task:CalculateDilution&Reduction

6.Entertheinformationashow thenclick,dApply.

7.ClickYesonthefollowingform.

Thereportisdisplayed.

8.ChooseBlockmodel>Close.

Page90of104
ColumnProcessing Task:CalculateRecoverableProduct

Note:Toseeallofthestepsperformedinthistaskrun12dilutionandreduction.Youwill.tcl
needtoclickApplyonanyformspresented.

RecoverableProduct
Task:CalculateRecoverableProduct
1.Openblockmodel..mdl 2.ChooEstimation>Assignvaluee.
3.Entertheinformationashow thenclick,dApply.

4.Entertheinformationashowbelow,andthenclickApply.

Thiswillassignthoseblocksabovethetopofourore,andbelowthetopography(iethe.
overburden)blockstowaste.
5.ClickYes.

Page91of104
ColumnProcessing Task:CalculateRecoverableProduct

Note:BeforeyouruntheRecoveprableoductfunction,youshouldadtheattributes
whichwillstoretheresultsofthisfunction.
TheattributesdonothavetobeaddedaheadoftimeinthisfunctionIftheattributes.
specifiedtostoretheresultsdonotexist,theywillbecreated.
Howeveritisabetterpracticetoaddthemfirstfortworeasons:
 Iftheyareaddedbythefunctheyarecreion,asretedattributesandnotl
floaandthereforewillrequiredoublethstoragespaces. 
 YouhavecontrolofthebackgroundvalueswhenaddingthemyourselfFor. datam
nagementreasonsyouwillwanttostandardizeyourbackground 
valuesInthistutorialyouareusingabackgroundvalueof.-99.
6.ChooseAttributes>New.
7.Entertheinformationashow thenclick,dApply.

Unlikemostotherattributes,theratioattributesaregivenhighbackgroundvalueA.
highvalueoftheratioofv lumetoproductdenotlessconomicmaterialYouwillbe.
searchingforthefirstvaluebelowacertvainlueIfyoupickedalowbackgroundvalue,.
whensearchingforthefirstblockbelowacertvausingluethecolumntopsfunction,
youwouldalwaysfindthetoporbottomofthemodelbecausethisoutsideofour
constraintandsoremainsathebackgroundvalue.
8.ChooseColumnprocessing>Recoverableproduct.
9.Entertheinformationashow thenclick,dApply.

Page92of104
ColumnProcessing Task:CalculateRecoverableProduct

Thereportisdisplayed.

Note:Youwouldexpectanorelayerwithonlyasmamountofoverlyingwastetoll
havelowerindividuratiohanlorelayerwithhigherthicknessofoverlyingwaste.
Alsyowouldexpecttheuppermostorelayertohavethesamevaluefortheindividual, andcumulativeratios.

10Choose.Blockmodel>Display.
11Choose.Vi>Dataviewoptions>Viewbybearingandipw.
12Entertheinformationashow. thenclick,dApply.

13Choose.Display>Colourmodelbyattribute.
14Select.orewasteflagforAttributetocolourby,andcliScan.k

Page93of104
ColumnProcessing Task:CalculateRecoverableProduct

TheBlockColouformasdisplayedis.

15Click.Apply. 16Choose.Vi>Dataviewoptions>Viewscalefactorsw.
17Entertheinformationashow. thenclick,dApply.

18Dr.agndroptopbotcutoffintographics.con.
19Choose.Display>Edittributforoneblocks. 20Clickanoreblock..

Page94of104
ColumnProcessing Task:CalculateRecoverableProduct

Youshouldseeresultssimilartothoseshownbelow.

Thefinalstepsoftheprocessaretoextraandcreatesurfacesrepresentingthetopand
bottomofeconomicreThebottomofecon.omicrewillbeasurfacecreatwhend
searchingupthroughthemodel,usingtheColumnTopsfunction,forthefirstblock
wherebothindiviancdumulativeratiosarbelowacutoffratioalForthisexerciseyou.
willuseacutoffratioof12.
21Choose.Columnprocessing>Columntops.
22Entertheinformationashow. thenclick,dApply.

Page95of104
ColumnProcessing Task:CalculateRecoverableProduct

23Entertheinformationashow. thenclick,dApply.

24Choose.Surfaces>DTMFilefunctions>CreateDTMfromstringfile.
25Entertheinformationashow. thenclick,dApply.

26Clickandrag.botore12from.dtheNavigagraphicsinmto .

Page96of104
ColumnProcessing Task:CalculateRecoverableProduct

27Viewtheblockmodelfrombelow,ashown..
Theeconomicbottoforematchesthelowestoccurrenceoforeinallparmofthes
modexceptforthesouthwestl.

Thetopoftheorewillsimplybethefirstoccurrenceoforesearchithroughdown the
model(ietheore.wasteflag=1)Ifthisoreisnoteconomic,asinthesouthwestofthe.
model,itwillbexcludedbythefactthattheeconomicbottoforeisatanelevationofm
400hereTh.isareasonwhythenominalvaluesareimportawhenusingtheColumnt Topsfunctions.

28Choose.Columnprocessing>Columntops.
29Entertheinformationashow. thenclick,dApply.

Page97of104
ColumnProcessing Task:CalculateRecoverableProduct

30Entertheinformationashow. thenclick,dApply.

31Choose.Surfaces>DTMFilefunctions>CreateDTMfromstringfile.
32Entertheinformationashow. thenclick,dApply.

Ablockmodelreportcannowbegeneratedtocalculatevolume,tons,averagegradeand
recoveprableoductoftheeconomicre.
33Choose.BlockModel>Report.

Page98of104
ColumnProcessing Task:CalculateRecoverableProduct

34Entertheinformationashow. thenclick,dApply.

35Entertheinformationashow. thenclick,dApply.

Note:Rightclickonthe“a”inthefi-rowtoaddanotherrowtothetablest.

Page99of104
ColumnProcessing Task:CalculateRecoverableProduct

36Entertheinformationashow. thenclick,dApply.

Theresultingreportishown.

37Choose.Blockmodel>Close.

Page100of104
ColumnProcessing Task:CalculateColumnThickness

Note:Toseeallofthestepsperformedinthistaskrun13recoverableproductYouwill.tcl.
needtoclickApplyonanyformspresented.

Thicknesses
Task:CalculateColumnThickness
1.Openblockmodel..mdl
2.ChooseColumnprocessing>Thickness.
3.Entertheinformationashow thenclick,dApply.

4.Entertheinformationashow thenclick,dApply.

Page101of104
ColumnProcessing Task:CalculateColumnThickness

Areportisgeneratedashown:

Note:Intheresultringfile,String1containstheorethickantanaverageessd
dilutedgrainthefirstandseconddescriptionfieldsThereisalsostr.2inthisfileg
whichcontainsthethicknessofallothermaterial(inthiscasethisrepresentsinterburden
thickandtheaveragedilutedess)gradeString2mustbedeletedfromthisfilebefore.
youcancreaDTMoforethicknessesandgrades,orthevaluesfromtrite1an2willgd
beaveragwhecreatingtheDTMd-givingyoumeaninglessresults.
5.Openorethickness12inGraphics.str
6.ChooseEdit>String>Deleterangeandelestring2freoremthickness12..str
7.ChooseSurfaces>DTMfilefunctions>CreateDTMfromstringfile.

Page102of104
ColumnProcessing Task:CalculateColumnThickness

8.Entertheinformationashow thenclick,dApply.

Contourscannowbextractofthoredthickness.
9.ChooseSurfaces>Contouri>ContourDTMfileg.

Page103of104
ColumnProcessing Task:CalculateColumnThickness

10Entertheinformationashow. thenclick,dApply.

11Dr.agndropthefilecontourthicknessintographics.str.
Thecontoursaredisplayed.

Note:Toseeallofthestepsperformedinthistaskrun14thicknesses.Youwillneedto.click
Applyonanyformspresented.

Page104of104

You might also like