Professional Documents
Culture Documents
Surpac Block Modeling
Surpac Block Modeling
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
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