studio 3 current object

Upload: mkdevarajan

Post on 04-Jun-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/13/2019 Studio 3 Current Object

    1/30

    What is a Current Object?

    When data is loaded into memory in Studio 3, an object is created. Studio 3 supports five types of 3Dobjects; points. strings, drillholes, wireframes and block models, and each file loaded will create aseparate object of one of these types.

    When there are several 3D objects of one type, e.g. strings, only one of them can be the current object ofthat type.

    Why is a current object necessary?

    The current object is the one that will be changed if data is edited in memory. For instance, if there areseveral string objects in memory and a new string is digitized, it is important to know which of theobjects it will be incorporated into or whether it will be a new, separate object.

    It is important to remember that an 'object' is effectively a data container, and can contain one, ormultiple instances of certain types of objects. For example, three separate string entities can becontained within a single object, or represented as 3 separate objects containing a string each. Objectswill only ever contain data of a type that is relevant to the object type.

    Which is the current object and how can it be changed?

    There are two ways of identifying the current object:

    In the Loaded Data control bar where the name of the current object of each type will beemboldened.

    In the Current Objects tool bar where the current object of each type is named.

    When more than one object of a type is loaded, the current object can be changed by double-clicking thename of the desired current object in the Loaded Data control bar. This object name will be emboldenedand the erstwhile current object name will change to a normal font.

    The Current Objects tool bar can also be used to change the current object. Use the object type pull-down to select the object type of interest: points, strings, drillholes, wireframes or block models, thenuse the second pull-down to select the object of that type which is to be current.

    Current Object Toolbar

    The Current Object

    What is a current object and why is it important?

    Page 1 of 30Current Object Concept

    12/26/2013file://C:\Documents and Settings\HRM\Local Settings\Temp\~hhEE0B.htm

  • 8/13/2019 Studio 3 Current Object

    2/30

    The Current Objecttoolbar has two drop-down lists. The first allows you to select the object type:points, string, wireframe etc. whilst the second lets you choose which of the objects of the selected typeyou wish to modify.

    In addition to these boxes there are buttons for creating a new object, saving to the current object anddeleting the current object.

    Current objects and the Loaded Data control bar

    Current objects are displayed in bold text in the Loaded Datacontrol bar. In the following screen shottwo block models and two wireframes have been loaded, but only one of each is current. Double-clickan object's name to change its status to "current object".

    How are current objects Managed?

    Once an object has been defined as 'current' it is the focus of all subsequent operations that relate to itsdata type; for example, when adding a new wireframe triangle, the data will be added to the currentobject. Similarly, when digitizing, newly-defined string data will be added to the current string object.

    Every data type (wireframe, string, drillhole, block model, points) will have a current objectassociated with it.

    If current objects are unloaded from memory (and this action is confirmed), the next object in thelist (of the same data type) will automatically be assigned as the current object.

    Overlays of current objects can be rendered invisible (using the Format Displaydialog, or bydisabling their view in the Sheetscontrol bar, for example). If you try to add data to a 'hidden'current object, data will be added in the form of a new independent data object, which will also beset to the new current data.

    You can set any object to the current one by double-clicking it in the Loaded Datacontrol bar, orby selecting it in the Current Objecttoolbar's drop-down list (select the data type, then theobject). Note that if an object is hidden, you will not be able to set it as the current object usingeither method.

    If no current object is set, one will automatically be created if subsequent operations require one.Digitizing a string in a new project, for example, will automatically create a "New Strings" objectand default overlay (sheet). Similarly, creating a DTM will create a new wireframe object if noneis currently set.

    You can create a new current object at any time using the Current Objecttoolbar.

    Related Topics

    Object ManagementLoaded Data Control BarSheets Control Bar OverviewFormat Display Dialog

    Archiving Data

    Page 2 of 30Current Object Concept

    12/26/2013file://C:\Documents and Settings\HRM\Local Settings\Temp\~hhEE0B.htm

  • 8/13/2019 Studio 3 Current Object

    3/30

    Archiving Data

    Background

    Studio 3 projects supports a data model that maintains links to data in component tables such that thedata is always effectively 'current'. This is ideal for day-to-day working but sometimes there is a need totake a permanent snapshot of the situation at a specific point in time. It is also desirable, sometimes, tobe able to save all the data inside the project file to facilitate shipping between systems.

    The Archiveoption enables this. An archived document contains all the data and formatting necessaryto recreate exactly the snapshot scenario.

    To archive a document, chooseFile | Archivethen give the archived file a name and browse for alocation when prompted to do so.

    What does archiving do?

    Normally, data is saved asfilesto a disk which can be either local or remote. The Project File managesall this data and will invoke the necessary drivers and controls to load the data and display it when theproject is next started.

    The archiving mechanism only uses data loaded into memory (thus making them 'objects') at the time ofarchiving. It breaks away from the normal mechanism by saving all the data inside the Project File itself

    such that it becomes a repository for everything in memory.

    An archive is ostensibly an ordinary project file (with the standard .dmproj extension), but there are oneor two minor distinctions:

    When a project is archived, unlike a normal "Save as..." operation, the parent project remains openfor editing not the saved (archived) project.

    The archive can be many times larger than a normal Project File as it contains all the data.

    Selective Archiving

    The Data Object Managerlists all data currently loaded into memory along with the data source foreach, which can be a file on disk or the Project File itself.

    Archiving your data

    Related Topics

    Understanding the data model

    Data Object Manager

    Page 3 of 30Current Object Concept

    12/26/2013file://C:\Documents and Settings\HRM\Local Settings\Temp\~hhEE0B.htm

  • 8/13/2019 Studio 3 Current Object

    4/30

    Sharing projects

    If your group uses a Local Area Network (LAN) you can share documents over the network. WithWindows 98, ME, NT, 2000 and XP systems you will be able to access documents over the network inexactly the same way as the documents on your local hard disk.

    Opening a project over a network

    The network directory will be shown in the Look in box on the Open dialog. You can select thenetworked file and open it.

    Copying and moving documents

    To understand the situations in which a document can be copied or moved to another location for use byother Studio 3 users, you first need to understand the following concepts:

    How does the program locate data source files?

    The location of the external data files referenced by the document are stored as both absolute andrelative addresses.

    1. For example, if the full path name of the document is:c:\My Projects\Thunder Gulch\Thunder Gulch.dhx

    2. and references a data source file stored at:c:\My Data\Thunder Gulch\tg_collars.txt

    3. when the document is opened, the program first looks for the file using the absolute address:c:\My Data\Thunder Gulch\tg_collars.txt

    4. and if the file cannot be located, the program then looks for the file using the relative address:

    ..\..\My Data\Thunder Gulch\tg_collars.txt

    Summary

    Sharing Documents

    Accessing Projects over a network

    While you have a document opened from a network, others who try to open the document are

    notified that the document is not available.

    Column title 1

    Directory Disk Computer Network Status is...

    Different Same Same Same OK

    Different Different Same Same OK

    Page 4 of 30Current Object Concept

    12/26/2013file://C:\Documents and Settings\HRM\Local Settings\Temp\~hhEE0B.htm

  • 8/13/2019 Studio 3 Current Object

    5/30

    Copying or moving the document to a different directory on thesame disk

    If you copy or move the document to a new directory on the same computer, the program will always beable to find the data source files using the absolute address.

    Copying or moving the document to a different disk on the samecomputer

    If you copy or move the document from the c: drive to say the d: drive, the program will always be able

    to find the data source files using the absolute address.

    Copying or moving the document to a different computer on thesame network

    If the data source files and the document were originally located on different computers on the samenetwork, the absolute address stored in the document will include the network address. So when thedocument is copied or moved around the network, the program will always be able to locate the datasource file using the absolute address.

    On the other hand, if the data source file and the document were both originally located on the samecomputer, the absolute address is local to that computer. Hence if the document is copied or movedacross the network, the program will be unable to locate the file using either the absolute or the relativeaddress and will prompt you to locate the file again by displaying the Open dialog. You can howeveropen the document across the network and then save it to the local disk using the Save As command.The copied document will now contain the network locations of all data source files.

    Copying or moving the document to a different computer off thenetwork

    If you copy or move the document to a different computer off the network, the data source files mustalso be moved to the same relative address.

    Moving a data source file to another location or name

    If you move a data source file to a different directory or a different disk or a different computer on or offthe network, or rename the file, the program will be unable to locate the file using either the absolute orthe relative addresses and will prompt you to locate the file again by displaying the Open dialog.

    Different Different Different Same OK if data source is on different computer, but not foundif on the same computer as originally located.

    Different Different Different Different Not found

    Page 5 of 30Current Object Concept

    12/26/2013file://C:\Documents and Settings\HRM\Local Settings\Temp\~hhEE0B.htm

  • 8/13/2019 Studio 3 Current Object

    6/30

    Custom legends

    If you are using custom patterns and textures in your legends, Studio 3 installations on other computerswill need to be updated with these custom bitmaps.

    Studio 3 Compatibility

    Studio 3 comes complete with a comprehensive set of data source drivers which enable it to import

    from, and export to, most major data formats being used by the mining industry, and elsewhere.

    Data Source Drivers

    Data source drivers (DSDs) are used for importing data to, or exporting it from, a program. The driverssupport a variety of data types including CAD files, RDBMS tables, spreadsheets and a selection of thirdparty data formats.

    For more information on Data Source Drivers see Data Source Drivers

    Introduction

    Studio has numerous standard file types and this page describes the minimum specification for each.

    Navigation

    Click on the links to navigate to the selected file type.

    Related Topics

    Saving your workOpening Documents

    Studio 3 Compatibility

    An introduction to linking Studio 3 to other packages

    Related Topics

    Adding an ODBC data sourceImporting project data

    Datamine File Descriptions

    Minimum specifications for standard Datamine files

    Block Model Wireframe Triangle Wireframe Points Strings

    Desurveyed Drillholes Drillhole Collars Downhole Surveys Downhole Samples

    Variogram -

    Page 6 of 30Current Object Concept

    12/26/2013file://C:\Documents and Settings\HRM\Local Settings\Temp\~hhEE0B.htm

  • 8/13/2019 Studio 3 Current Object

    7/30

    The Files

    Block Model File

    In addition to the above, block model files normally contain one or more value fields. They are normallysorted on increasing IJK value.

    Wireframe Triangle File

    Wireframe Points File

    Point Data Plot Prototype Plot Experimental

    Variogram Model Dependency Section Plotter Filter

    Plotter Pen Results Rosette Schedule

    Search VolumeParameters

    Estimation Parameters Blast Patterns Attribute Validation

    Attribute Validation File Planes

    Field Numeric orAlphanumeric

    Implicit orExplicit

    Description

    XMORIGYMORIGZMORIG

    N IThe X, Y and Z coordinates of the model origin.Studio sets the origin at the corner not the centroidof the first parent cell.

    XINCYINCZINC

    N I/E

    The dimensions of the cell in the X, Y and Zdirections. If the model will not contain anysubcells then these three fields can be implicit (notstored on every record). This will reduce thestorage space required by the model.

    NXNYNZ

    N I

    Number of parent cells in the X, Y and Z directionsof the model. Studio allows a value of 1 formodelling seams. The number of cells, incombination with the cell dimensions, defines theextent of the model.

    XC

    YCZC

    N E The X, Y and Z coordinates of the cell center.

    IJK N E

    Code generated and used by Studio to identify eachparent cell position uniquely within the model.Subcells that lie within the same parent cell willhave the same IJK value.

    Field Numeric orAlphanumeric

    Implicit orExplicit

    Description

    TRIANGLE N E The triangle number.

    PID1PID2PID3

    N EThe Point Identifier (PID) numbers from thewireframe points file which make up this triangle.

    Page 7 of 30Current Object Concept

    12/26/2013file://C:\Documents and Settings\HRM\Local Settings\Temp\~hhEE0B.htm

  • 8/13/2019 Studio 3 Current Object

    8/30

    String File

    Desurveyed Drillhole File

    Drillhole Collars File

    Field Numeric orAlphanumeric

    Implicit orExplicit

    Description

    PID N E

    Sequential Point Identifier, starting from 1.

    The Point Identifier is equal to the file recordnumber.

    XPYPZP

    N E The X Y and Z coordinates of the Point.

    Field Numeric orAlphanumeric

    Implicit orExplicit

    Description

    XPYPZP

    N E The coordinates of the String vertex.

    PTN N E The String vertex number.PVALUE N E The String number

    Field Numeric orAlphanumeric

    Implicit orExplicit

    Description

    BHID N/A E The Drillhole Identifier.

    FROM N EThe distance down the hole to the top of thesample.

    TO N E The distance down the hole to the bottom of thesample.

    LENGTH N E The length of the sample.

    XYZ

    N E The Sample centre coordinates.

    A0 N EThe Azimuth of the sample in degrees measuredclockwise from north.

    B0 N EThe dip of the sample in degrees. (90 degrees isvertically downwards, and -90 degrees is verticallyupwards).

    Field Numeric orAlphanumeric

    Implicit orExplicit

    Description

    BHID N/A E The Drillhole Identifier.

    XCOLLAR N E X coordinate of collar location.

    YCOLLAR N E Y coordinate of collar location.

    ZCOLLAR N E Z coordinate of collar location.

    Page 8 of 30Current Object Concept

    12/26/2013file://C:\Documents and Settings\HRM\Local Settings\Temp\~hhEE0B.htm

  • 8/13/2019 Studio 3 Current Object

    9/30

    Downhole Survey File

    Downhole Sample File

    Point Data File

    Plot File Prototype

    A plot file prototype is used to define the scaling, size and position of the plot file to be created. Theprototype file may contain data. If it does this will sometimes be appended to the file being created.

    Often the data from the prototype is appended to the new plot file depending upon the setting of theAPPEND parameter.

    A new plot file prototype can be generated using the PROTOPprocess.

    Plot File

    Field Numeric orAlphanumeric

    Implicit orExplicit

    Description

    BHID N/A E The Drillhole Identifier.

    AT N EThe distance down the hole to the survey

    measurement.

    BRG N EThe bearing of the survey measurement in degreesmeasured clockwise from North.

    DIP N EThe dip of the survey measurement in degrees. (90degrees is vertically downwards, and -90 degrees isvertically upwards).

    Field Numeric orAlphanumeric

    Implicit orExplicit

    Description

    BHID N/A E The Drillhole Identifier.

    FROM N EThe distance down the hole to the top of thesample.

    TO N EThe distance down the hole to the bottom of thesample.

    Field Numeric orAlphanumeric

    Implicit orExplicit

    Description

    XPT N E X coordinate of data point.YPT N E Y coordinate of data point.

    ZPT N E Z coordinate of data point.

    Field Numeric orAlphanumeric

    Implicit orExplicit

    Description

    X N E Plot element location.

    Page 9 of 30Current Object Concept

    12/26/2013file://C:\Documents and Settings\HRM\Local Settings\Temp\~hhEE0B.htm

  • 8/13/2019 Studio 3 Current Object

    10/30

    Variogram File - Experimental

    The experimental variogram will normally be created by the VGRAM process. An experimentalvariogram is required as input to the interactive variogram fitting process VARFIT.

    Variogram Model File

    Y

    S1S2

    N E The plot element definition.

    CODE N E The plot element code.

    N E The plot element color.

    XMIN

    XMAXYMINYMAX

    N I The plot limits.

    XSCALEYSCALE

    N I The plot scale.

    XORIGYORIG

    N I The plot origin.

    CHARSIZE N E The plot element character size.

    ASPRATIO N E The plot element character aspect ratio.

    Field Numeric orAlphanumeric

    Implicit orExplicit

    Description

    GRADE A EName of the grade field whose variogram has beencalculated. This will always be an alpha (character)field with a maximum size of 8 characters.

    AZI N EAzimuth of the variogram, measured clockwise indegrees from north.

    DIP N E Dip of the variogram, measured in degrees from thehorizontal plane. (Downwards is positive).

    LAG N E Lag distance.

    AVE.DIST N E Average distance between sample pairs for that lag.

    NO.PAIRS N E Number of sample pairs for that lag.

    COVAR N E Covariance between sample pairs for that lag.

    VGRAM N E Variogram value between sample pairs for that lag.

    PWRVGRAM N E Pairwise relative variogram value for that lag.

    LOGVGRAM N E Log variogram value for that lag.

    Field Numeric orAlphanumeric

    Implicit orExplicit

    Description

    VREFNUM N EVariogram reference number. This is a numericidentifier to enable one or more variograms to beselected from the file.

    VANGLE1 N EFirst rotation angle, defining orientation of rangeellipsoid.

    Page 10 of 30Current Object Concept

    12/26/2013file://C:\Documents and Settings\HRM\Local Settings\Temp\~hhEE0B.htm

  • 8/13/2019 Studio 3 Current Object

    11/30

    A variogram model consists of a nugget variance, Co , and up to 9 individual structures, Gi(h). Thecombined model, V(h), is of the form:

    V(h) = Co + G1(h) + G2(h) + G3(h) + ..... + G9(h)

    The individual models Gi(h) can be spherical, power, exponential, gaussian or De Wijsian.

    The fields shown in the above table are the minimum required for a single structure variogram model. Ifthe model variogram includes two or more structures then an additional four fields are required for eachstructure - STi, STiPAR1, STiPAR2, STiPAR3, STiPAR4 for each structure i.

    Refer to the Grade Estimation User Guide for further details of variogram models and the definition oforientation.

    Dependency File

    The dependency file is used in scheduling to define dependencies between blocks. The block in the

    PNUM1 field must be mined first before the block in the PNUM2 field. For further details refer to theScheduling User Guide.

    Section File

    VANGLE2 N ESecond rotation angle, defining orientation of rangeellipsoid.

    VANGLE3 N EThird rotation angle, defining orientation of rangeellipsoid.

    VAXIS1 N E First rotation axis (1=X axis, 2=Y axis, 3=Z axis).

    VAXIS2 N ESecond rotation axis (1=X axis, 2=Y axis, 3=Zaxis).

    VAXIS3 N EThird rotation axis (1=X axis, 2=Y axis, 3=Zaxis).

    NUGGET N E Nugget variance (Co).

    ST1 N EVariogram model type for structure 1:1=spherical, 2=power, 3=exponential, 4=gaussian,5=De Wijsian.

    ST1PAR1 N EStructure 1, parameter 1 (Range in X direction forspherical model).

    ST1PAR2 N EStructure 1, parameter 2 (Range in Y direction forspherical model).

    ST1PAR3 N E Structure 1, parameter 3 (Range in Z direction forspherical model).

    ST1PAR4 N EStructure 1, parameter 4 (Spatial variance forspherical model - C value).

    Field Numeric orAlphanumeric

    Implicit orExplicit

    Description

    PNUM1 N E Block number of block to be mined first.

    PNUM2 N E Block number of block to be mined after PNUM1.

    Page 11 of 30Current Object Concept

    12/26/2013file://C:\Documents and Settings\HRM\Local Settings\Temp\~hhEE0B.htm

  • 8/13/2019 Studio 3 Current Object

    12/30

    The section definition file is used to store the coordinates and orientation of a view plane for use in theDesign and Plots windows.

    If the file is created automatically from the Design window it will also include the following fields:

    Plotter Filter File

    The plotter filter file is used by the PDRIVE process to replace data values in the plot file, such as , withvalues more appropriate to the plotter.

    An example of a plotter filter file is:

    Field Numeric orAlphanumeric

    Implicit orExplicit

    Description

    XCENTRE N E X coordinate of the center of the section.

    YCENTRE N E Y coordinate of the center of the section.

    ZCENTRE N E Z coordinate of the center of the section.

    SDIP N E Dip of the section.

    SAZI N E Azimuth of the section.

    HSIZE N E Horizontal size of the section.

    VSIZE N E Vertical size of the section.

    Field Numeric orAlphanumeric

    Implicit orExplicit

    Description

    SVALUE A E A section identifier of up to 8 characters.

    DPLUS N EDistance of influence of the section measuredforwards from the displayed section towards theviewer.

    DMINUS N EDistance of influence of the section measuredbackwards from the displayed section away fromthe viewer.

    TEXT A E A description of up to 20 characters.

    Field Numeric orAlphanumeric

    Implicit orExplicit

    Description

    FIELD A EName of field whose value is to be resettemporarily.

    TEST A E Logical operator eg EQ, GE, GT, LE, LT.

    IN N E The value to be reset.

    OUT N E The new value.

    ==============================FIELD TEST IN OUT==============================EQ 9.0 1.0EQ 10.0 2.0EQ 11.0 3.0GE 12.0 4.0

    Page 12 of 30Current Object Concept

    12/26/2013file://C:\Documents and Settings\HRM\Local Settings\Temp\~hhEE0B.htm

  • 8/13/2019 Studio 3 Current Object

    13/30

    In this case, all records in the plot file with the field value equal to 9 are reset temporarily to have a fieldvalue of 1 prior to plotting; records with the field value equal to 10 are reset to have a field value of 2and so on.

    Plotter Pen File

    During plotting, the field in the plotfile will be translated into the PEN number of the plotter. The fieldmay also contain the code 1126-1140 and will cause any fill codes in the plotfile to be plotted by thePEN number in the PENFILE. Optional fields : SPEED, ACCEL, FORCE (all numeric).

    Results File

    The results file is created when an evaluation is undertaken in the Design window.

    The results file may contain additional fields such as grades and a classification category.

    Rosette File

    Rosettes are used in the Design window for controlling wall angles and berm widths during open pitdesign. Each rosette has a numeric identifier and a 3D position in space. A rosette controls the designparameters for a specified minimum and maximum elevation range. For further details refer to the OpenPit Design User Guide.

    Field Numeric orAlphanumeric Implicit orExplicit Description

    N E Colour field in plot file.

    PEN N E Equivalent pen number.

    Field Numeric orAlphanumeric

    Implicit orExplicit

    Description

    MODEL A Ihe name of the model file which has beenevaluated.

    BLOCKID N E The mining block identifier.

    DENSITY N E The average density within the block.

    VOLUME N E The volume of the block.

    TONNES N E The tonnage of the block.

    Field Numeric or

    Alphanumeric

    Implicit or

    Explicit

    Description

    ROSNUM N E Rosette number or identifier.

    ROSXPOS N E X location of rosette.

    ROSYPOS N E Y location of rosette.

    ROSZMIN N E Minimum Z value for influence of rosette.

    ROSZMAX N E Maximum Z value for influence of rosette.

    ROSAZIM N EAzimuth to which the face angle (ROSFANG) andberm width (ROSBWID) apply.

    ROSFANG N E Face angle for azimuth ROSAZIM.

    Page 13 of 30Current Object Concept

    12/26/2013file://C:\Documents and Settings\HRM\Local Settings\Temp\~hhEE0B.htm

  • 8/13/2019 Studio 3 Current Object

    14/30

    An example of a rosette file is shown here:

    Schedule File

    A Schedule file is created during interactive scheduling in the Design window. For further informationrefer to the Scheduling User Guide.

    Search Volume Parameters File

    The search volume parameter file defines a set of search volumes to be used by grade interpolation

    processes such as ESTIMA and XVALID. It can be created using standard database processes such asINPUTD and AED, or the easiest way is to use DEFPARM. The file contains 24 fields all of which arecompulsory. A more detailed description of the fields is given in the Grade Estimation User Guide.

    ROSBWID N E Berm width for azimuth ROSAZIM.

    ================================================================ROSNUM ROSXPOS ROSYPOS ROSZMIN ROSZMAX ROSAZIM ROSFANGROSBWID================================================================1.0 424.0886 478.5107 0.0 100.0 0.0 45.0 10.01.0 424.0886 478.5107 0.0 100.0 90.0 48.0 12.01.0 424.0886 478.5107 0.0 100.0 135.0 50.0 15.0

    Field Numeric orAlphanumeric Implicit orExplicit Description

    BLOCKID N E Block identifier.

    VOLUME N E Volume of block.

    TONNES N E Tonnage of block.

    DENSITY N E Density of block.

    SLOT A E Slot description.

    PERCENT N E Percent mined from mining block.

    DRAW N EPercentage of tonnage zone which has beenscheduled. If block is not a tonnage zone then it isset to "-".

    START N E Start period for mining.END N E End period for mining.

    LENGTH N EUsed in Face Advance. The distance advanced ofthe mined panel.

    AREA N EUsed in Face Advance. The area of the minedpanel.

    Field Numeric orAlphanumeric

    Implicit orExplicit

    Description

    SREFNUM N ESearch volume reference number. This is anumeric identifier to allow one or more searchvolumes to be selected from the file.

    Search volume method (1 = 3D rectangle, 2 =

    Page 14 of 30Current Object Concept

    12/26/2013file://C:\Documents and Settings\HRM\Local Settings\Temp\~hhEE0B.htm

  • 8/13/2019 Studio 3 Current Object

    15/30

    Estimation Parameters File

    The grade estimation parameter file defines a set of grade estimation parameters to be used by gradeestimation processes such as ESTIMA and XVALID. It can be created using standard databaseprocesses such as INPUTD and AED, or the easiest way is to use DEFPARM. The file contains up to

    SMETHOD N E ellipsoid).

    SDIST1 N ELength of axis 1, initially in X direction prior torotation.

    SDIST2 N ELength of axis 2, initially in Y direction prior torotation.

    SDIST3 N ELength of axis 3, initially in Z direction prior torotation.

    SANGLE1 A EFirst rotation angle, defining orientation of searchellipsoid.

    SANGLE2 N ESecond rotation angle, defining orientation ofsearch ellipsoid.

    SANGLE3 N EThird rotation angle, defining orientation of searchellipsoid.

    SAXIS1 N EFirst rotation axis:1=X axis, 2=Y axis, 3=Z axis.

    SAXIS2 N ESecond rotation axis1=X axis, 2=Y axis, 3=Z axis.

    SAXIS3 N E Third rotation axis1=X axis, 2=Y axis, 3=Z axis.

    MINNUM1 N EMinimum number of samples for first dynamicsearch volume.

    MAXNUM1 N EMaximum number of samples for first dynamicsearch volume.

    SVOLFAC2 N EAxis multiplying factor for second dynamic searchvolume.

    MINNUM2 N EMinimum number of samples for second dynamicsearch volume.

    MAXNUM2 N EMaximum number of samples for second dynamic

    search volume.SVOLFAC3 N E

    Axis multiplying factor for third dynamic searchvolume.

    MINNUM3 A EMinimum number of samples for third dynamicsearch volume.

    MAXNUM3 N EMaximum number of samples for third dynamicsearch volume.

    OCTMETH N EOctant definition method0 = do not use octants, 1 = use octants.

    MINOCT N E Minimum number of octants to be filled.

    MINPEROC N E Minimum number of samples in an octant.

    MAXPEROC N E Maximum number of samples in an octant.

    MAXKEY N EMaximum number of samples with same key fieldvalue.

    Page 15 of 30Current Object Concept

    12/26/2013file://C:\Documents and Settings\HRM\Local Settings\Temp\~hhEE0B.htm

  • 8/13/2019 Studio 3 Current Object

    16/30

    29 fields of which only VALUE_IN and SREFNUM are compulsory. A more detailed description ofthe fields is given in the Grade Estimation User Guide.

    Field Numeric orAlphanumeric

    Implicit orExplicit

    Description

    VALUE_IN A - 8 E Name of field to be estimated.

    VALUE_OU A - 8 E Name of field to be created.

    SREFNUM N E Search volume reference number.

    {ZONE1_F} A/N E First field controlling estimation by zone.

    {ZONE2_F} A/N E Second field controlling estimation by zone.

    NUMSAM_F A - 8 E Field to contain number of samples used.

    SVOL_F A - 8 E Field to contain dynamic search volume.

    VAR_F A - 8 E Field to contain variance.

    MINDIS_F A - 8 EField to contain transformed distance to nearestsample.

    IMETHOD N E

    Estimation method:1=Nearest Neighbour, 2=Inverse Power of

    Distance, 3=Ordinary Kriging, 4=Simple Kriging,5=Sichel's t-Estimator.

    ANISO N EAnisotropy method for IMETHOD=1 or 2:0=isotropic, 1=use search volume, 2=useANANGLE1, etc.

    ANANGLE1 N EFirst rotation angle, defining anisotropy ellipsoidfor IMETHOD=1 or 2.

    ANANGLE2 N ESecond rotation angle, defining anisotropy ellipsoidfor IMETHOD=1 or 2.

    ANANGLE3 N EThird rotation angle, defining anisotropy ellipsoidfor IMETHOD=1 or 2.

    ANDIST1 N E Length of anisotropy axis 1, initially in X directionprior to rotation, for IMETHOD=1 or 2.

    ANDIST2 N ELength of anisotropy axis 2, initially in Y directionprior to rotation, for IMETHOD=1 or 2.

    ANDIST3 N ELength of anisotropy axis 3, initially in Z directionprior to rotation, for IMETHOD=1 or 2.

    POWER N EPower of distance for Inverse Power of Distance(IPD) weighting.

    ADDCON N EIPD - constant added to distance.Sichels t - additive constant for lognormaldistribution.

    VREFNUM N E Variogram model reference number

    LOG N ELognormal kriging flag:0=linear, 1=log.

    GENCASE N ELognormal kriging method:0=Rendu, 1=GeneralCase.

    DEPMEAN N E Mean for lognormal variance calculation.

    TOL N E Convergence tolerance for log kriging.

    MAXITER N E Maximum number of iterations for log kriging.

    Treatment of negative kriging weights:

    Page 16 of 30Current Object Concept

    12/26/2013file://C:\Documents and Settings\HRM\Local Settings\Temp\~hhEE0B.htm

  • 8/13/2019 Studio 3 Current Object

    17/30

    Blast Patterns File

    The blast patterns file is used by the presplit-layout and blast-layout commands.

    Attribute Validation File

    Validation files are used when defining and editing data using commands such as new string and edit-attributes Validation files are used to control the values which a user can enter for attributes. Forexample, the value of the attribute LITHO could be constrained to be entred as only LIME, QUARTZ,and GRANITE. This would be done by having three lines lines in the validation file for ATTNAME"LITHO" and specifying LIME, QUARTZ, and GRANITE as three values.

    Validation files are opened using the open-validation-file command.

    KRIGNEGW N E0=keep and use, 1=ignore samples with negativeweights.

    KRIGVARS N ETreatment of kriging variance > sill:0=keep KV>sill, 1=set KV=sill.

    LOCALMNP N EMethod for calculation of local mean for simplekriging:1=field from PROTO file, 2=calculate mean.

    LOCALM_F N EName of local mean field in PROTO for simplekriging.

    Field Numeric orAlphanumeric

    Implicit orExplicit

    Description

    PATTERN N E Pattern number - same for all rows in pattern.

    DESC A E Description of Pattern - same for all rows in pattern.SPACING N E Distance between holes on this row.

    BURDEN N E Burden - distance between rows.

    ROFFSET N E Row offset.

    ROW N E Row number.

    DIP N E Dip of hole in degrees (Downwards is positive).

    RNFIRST N E First row number.

    RNINC N E Row number increment.

    RNREPEAT N E Number of times row is repeated.

    HNFIRST N E First hole number.

    HNINC N E Hole number increment.SNFIRST N E First sample number.

    SNINC N E Sample number increment.

    HLENGTH N E Total hole length.

    SAMPLENG N E Sample length.

    STEMMING N E Stemming length at top of hole.

    Field Numeric orAlphanumeric

    Implicit orExplicit

    Description

    Attribute type:

    Page 17 of 30Current Object Concept

    12/26/2013file://C:\Documents and Settings\HRM\Local Settings\Temp\~hhEE0B.htm

  • 8/13/2019 Studio 3 Current Object

    18/30

    Planes File

    The planes file is used to store the parameters describing planes i.e. flat surfaces; it is typically used tostore mapped geological or geotechnical planar features e.g. a fault or joint surfaces. This file can beviewed in 3D in the Design and VR windows; is used by the Stereonet Viewer and the calculate-geotechnical-attributes command.

    Data Types

    Studio 3 uses several types of data and it is important to understand the nature of each and how it isaccessed.

    ATTTYPE A E N = Numeric, A = Alphanumeric.

    ATTNAME A - 8 E Attribute (or Field) name to be validated.

    VALUE A EPossible value for this attribute. Used if ATTTYPEis A.

    MIN N EMinimum value for this attribute. Ignored ifATTYPE is N.

    MAX N E Maximum value for this attribute. Ignored ifATTYPE is N.

    DEFAULT N E Default value for this attribute.

    Field Numeric orAlphanumeric

    Implicit orExplicit

    Description

    XP N E X coordinate of the center of the plane.

    YP N E Y coordinate of the center of the plane.

    ZP N E Z coordinate of the center of the plane.

    SDIP N E Dip of the section.

    DIPDIRN N E Dip direction of the plane.

    HSIZE N E Horizontal size of the plane.

    VSIZE N E Vertical size of the plane.

    SYMBOL N E Display symbol.

    COLOUR N E Default plane and symbol colour.

    VARIANCE N E

    Where a plane has been generated from anotherprocess, this value describes a measure of howclosely point data in the original object relates tothe position of the plane (best fit analysis).

    BLOCKID N E A mining block identifier.

    Related Topics

    Datamine Data Types

    Data Types

    The types of data used in Studio 3

    Page 18 of 30Current Object Concept

    12/26/2013file://C:\Documents and Settings\HRM\Local Settings\Temp\~hhEE0B.htm

  • 8/13/2019 Studio 3 Current Object

    19/30

    Summary of Data Types

    Data type A: Datamine file in the project folderIn general, these are working files such as strings and wireframes, which do not need to be stored in acentral database. Studio 3 can run using only this type of data.

    To improve performance, temporary files created during batch processing, or data manipulation, mayalso fall into this category.

    Data Type A Usage Table

    Data type B: Distributed Datamine file

    These are external Datamine files containing data which can be shared between two or more

    Data Type Description Classification

    A Datamine file (.dm) Datamine Binary format files which exist in the default project folder.

    More...

    Internal

    B Distributed Datamine file(.dm)

    Datamine files which exist in windows folders other than the default

    project folder.

    More...

    External

    C Imported DSD cached asDatamine file (.dm)

    Datamine files created from an external data source, and can berefreshed from this source using the data source driver; these exist inthe default project folder.

    More...

    Internal

    D External Data,automatically imported

    Data from an external data source which is always loaded into memorywhen the project is opened. This uses the Data Source Drivers.

    More...

    External

    E Archived Data Data which is stored within the Project file. This data is loaded intomemory when the document is opened.

    More...

    N/A

    F Other files All other file based data which is relevant to the project such as .htm,.mac, office documents (Word, Excel) , .gvp replay files, .bmp , emf, etc.

    More...

    Internal

    G In Memory Data Data created in memory that has not yet been savedeither within the project or to a file, local or remote.

    More...

    Internal

    3D View BatchProcessing

    Macros Scripts Version 2 AutomaticMemory Load

    Y Y Y Y Y N

    Page 19 of 30Current Object Concept

    12/26/2013file://C:\Documents and Settings\HRM\Local Settings\Temp\~hhEE0B.htm

  • 8/13/2019 Studio 3 Current Object

    20/30

    users. Having a single reference point avoids the need to manage multiple copies of a key file andensures all users are always working with the same data.

    Example of use

    A resource model has been created, and is being updated, by geologists also it also needs to be accessed by the mine

    engineers for planning purposes.

    Data Type B Usage Table

    *Macros can use files that are not in the current directory by running the script command SetNamefForMacro()function.

    Data type C: Imported Data cached as aDatamine file

    Cached files are used to access data from a third party source and store it in the project folder, as aDatamine file, for further processing. The key characteristic of this data type is that a link is maintainedto the external source so that the Datamine file can be refreshed easily whenever a latest version of thesource data is required. This data type is used for mine data stored in a third party format but whichneeds to be processed using Studio 3.

    Examples of use

    A large geological block model (many megabytes) is stored in a corporate geological modelingsystem. Datamine will recognize that the data are stored externally, in the corporate database, butit will optimize its performance by accessing the data using its own formats.

    Drilling data (Collars, Surveys, and Samples files) are usually stored in an external database suchas SQL Server or Microsoft ACCESS. The data are often imported into Studio for furthervalidation, processing and modeling. As with geological block models it is not always desirable to

    get the very latest data if it is changing frequently and represents work in progress.

    Data Type C Usage Table

    3D View BatchProcessing

    Macros Scripts Version 2 AutomaticMemory Load

    Y Y Y* Y Y N

    3D View BatchProcessing

    Macros Scripts Version 2 AutomaticMemory Load

    Y Y Y Y Y N

    Page 20 of 30Current Object Concept

    12/26/2013file://C:\Documents and Settings\HRM\Local Settings\Temp\~hhEE0B.htm

  • 8/13/2019 Studio 3 Current Object

    21/30

    Data type D: Automatically Imported Data

    This memory-based data type is used to access data from a third party source and load it into the DesignWindow. In other words, the data are loaded into memory but are not stored as a Datamine file. A link tothe external source is maintained so that the data can be reloaded easily into the Design Window whenneeded. This is for data that are not processed directly but are needed for display or reference purposes

    when working with other data.

    Example of use

    When surveyed underground development wireframes (drives and cross-cuts) are imported for usein a ring design, they are only needed as a reference. The wireframes themselves will not bechanged.

    Note:This category is only for data which can be saved to a Datamine file if needed.

    Data Type D Usage Table

    Data type E: Archived Data

    These data are actually stored within the Studio Project file rather than in a linked external source. The

    archived data type is useful for saving a snapshot of the data (and any settings) used at a particular time.

    Example of use

    A set of plots can be be saved as archived data to be printed-out at a later date.

    Data Type E Usage Table

    Data type F: Other

    Other data includes file-based data which are not stored in the Datamine format such as fields andrecords. The most common examples would be macros and scripts which are used to record and runuser-defined sequences of Datamine commands. Both macros and scripts are stored as lists of

    3D View BatchProcessing

    Macros Scripts Version 2 AutomaticMemory Load

    Y N N Y N Y

    3D View BatchProcessing

    Macros Scripts Version 2 AutomaticMemory Load

    Y N N Y N Y

    Page 21 of 30Current Object Concept

    12/26/2013file://C:\Documents and Settings\HRM\Local Settings\Temp\~hhEE0B.htm

  • 8/13/2019 Studio 3 Current Object

    22/30

    commands with associated settings in text files.

    Examples of use

    Bitmap files, representing Company logos, to be added to title boxes on plotted plans and sectionswould also fall into this category.

    A bitmap file representing seismic survey data could be loaded as geo-referenced data into theDesign Window, or it could be loaded as a texture, mapped onto a 3D surface in the InTouchVirtual Reality view.

    Data Type F Usage Table

    Data Type G: In Memory data

    Compatibility with Other Software

    Studio 3 comes complete with a comprehensive set of data source drivers that enable it to import from,and export to, most major data formats being used by the mining industry, and elsewhere.

    For more information on how to import files from 3rd party applications, select a link from below:

    Importing Project Data

    More information on data source drivers

    Loading Data

    Loading and Saving Filtered Data

    Importing Project Data

    3D View BatchProcessing

    Macros Scripts Version 2 AutomaticMemory Load

    N N N N N

    3D View BatchProcessing

    Macros Scripts Version 2 AutomaticMemory Load

    Y

    Related Topics

    Datamine File Descriptions

    Compatibility with Other Software

    Linking Studio 3 to the outside world

    Page 22 of 30Current Object Concept

    12/26/2013file://C:\Documents and Settings\HRM\Local Settings\Temp\~hhEE0B.htm

  • 8/13/2019 Studio 3 Current Object

    23/30

    Attribute Manager

    To access this dialog:

    Type 'att' whilst the cursor is in the Design window.

    Select Data | Attribute Managerfrom the Design window drop-down menu system.

    This help file has been split into the following sections:

    Attribute Manager Overview

    Attribute Manager Capabilities

    Attribute Manager Layout

    Enabling and Disabling Attributes

    Understanding Attribute Templates

    Filtering the Attribute Manager

    Step-by-Step Guides

    Attribute Manager Overview

    The Studio 3 Attribute Manageris a hub for editing the attributes (fields) of loaded data objects.

    Attribute Manager

    An explanation of fields and properties

    Page 23 of 30Current Object Concept

    12/26/2013file://C:\Documents and Settings\HRM\Local Settings\Temp\~hhEE0B.htm

  • 8/13/2019 Studio 3 Current Object

    24/30

    Attributesare an important component of Studio 3 data; they can control the visual appearance of aloaded file or can be stored 'silently' within any data object as a means of storing data values. Thesevalues can be integers or strings.

    The Attribute Managerallows you to add and remove attributes for any data object in memory. It canalso be used to create attributetemplatesto specify default user-columns to be assigned to an object of aparticular type upon creation. This facility has the potential to save you a lot of time by effectively

    automating the manual task of preparing data objects in a standard fashion.

    Please note that, for the sake of this help topic, the terms "property", "column", "field" and "attribute"are synonymous - they are the distinct data descriptions of individual components of an object inmemory. The expression "value", however, is distinct; this specifically describes the integer or stringthat a particular attribute contains.

    When defining attributes for a particular data type, you can use an existing object of that type as astarting point, or you can create a new template from nothing.

    The Attribute Managercan be used to define templates or in situ fields for any "user" attribute. A user

    attribute is a value that is not strictly required by a particular data object type (wireframe, string etc.) butcan be used to store values that are relevant to it. User attributes are, by definition, not essential forStudio 3 to recognize a particular data table as a specific visual type, but they may be critical to theoverall process that the data flows through from inception to completion.

    Attribute Manager Capabilities

    Using the Attribute Manageryou can:

    Create and manage templates that will be adopted by all new objects created (on a type-by-typebasis).

    Define custom attributes and apply them to existing objects.

    Disable or enable existing attributes for any object in memory.

    Globally enable or disable attributes for all objects in memory.

    Selectively view or hide objects of a specific data type from the attribute table.

    Apply a predefined template to any existing object of a given type.

    However, you will notbe able to:

    Disable or edit mandatory fields that define a data type (essential fields, such as LSTYLE forstrings, for example).

    Create a template that will be adopted by a non-visual table (only wireframe, block model, point,string and drillhole attributes can be controlled using templates).

    Create a template to be used when importing non-Datamine files (fields present in the externaldata set will always be honoured).

    Page 24 of 30Current Object Concept

    12/26/2013file://C:\Documents and Settings\HRM\Local Settings\Temp\~hhEE0B.htm

  • 8/13/2019 Studio 3 Current Object

    25/30

    Change the basic definition of an existing attribute (although you can define new ones, or viewexisting definitions without editing them).

    Attribute Manager Layout

    The Attribute Manageris divided into two distinct areas; the top half of the screen indicates the statusof objects in memory (with respect to their attributes) and the lower half contains information about any

    templates that may be set up for specific data types.

    Enabling and Disabling Attributes for Objects in Memory

    The Object Tablecan be used to manipulate the attributes of objects in memory (but only with regards towhether those attributes are shown or not - you will not be able to edit the definitions of those attributes- it is not possible, say, to change a string attribute to a numeric attribute).

    You can change the status of an attribute (to either 'on' or 'off') using any of the following methods:

    Double-clicking a table cell

    Highlighting a table cell and pressing the bar

    Right-clicking a highlighted cell and selecting either Set Selection Onor Set Selection Off

    You can also set all attributes on or off for a given object by right-clicking one of the vertical table cells(those representing an object description) and selecting either the Set All On or Set All Offoptions.

    Page 25 of 30Current Object Concept

    12/26/2013file://C:\Documents and Settings\HRM\Local Settings\Temp\~hhEE0B.htm

  • 8/13/2019 Studio 3 Current Object

    26/30

    One final option allows you to globally set an attribute to be active or inactive for all objects in theObject Table(at least, those that are currently displayed - see "Filtering the Attribute Manager", below).To do this, you will need to right-click the horizontal table columns (those describing the attributes) andselecting the Set All Onor Set All Offoptions

    The basic procedure for using the Attribute Managerdepends on what you want to achieve. Thefollowing information represents a step-by-step guide to some common tasks that can be performed.

    Understanding Attribute Templates

    Attribute Templates serve two basic purposes:

    Templates can be used to define the default fields for all new objects of a specified type that arecreated in memory.

    Templates can be used to modify the current attributes stored by objects already existing inmemory.

    In either case, template creation is performed in advance using the same method (described in the step-by-step procedures below). Once a template has been created, it can be assigned to any data type.Remember that the essential attributes required by an object type (the 'mandatory' fields) will always begenerated; it is the template that dictates the additional, optional attributes that you may wish to store.

    For example, if part of your process requires a CUEQ grade to store copper equivalent grade values

    Be cautious when enabling and disabling attributes.If an attribute is disabled, the contents ofthat data column will be lost from the object in memory. To prevent this situation, you should savethe object(s) in memory to a physical file before editing - that way, you can recall the previousstate of the object if required.

    Reintroducing an attribute with the same name as one previously deleted will not re-implementany data values that were set beforehand.

    Page 26 of 30Current Object Concept

    12/26/2013file://C:\Documents and Settings\HRM\Local Settings\Temp\~hhEE0B.htm

  • 8/13/2019 Studio 3 Current Object

    27/30

    generated by Studio 3 evaluation routines and calculations, a template could be created and assigned tothe block model data type so that every model created within the current project from that point onwardswould automatically include the field (populated with default values until required).

    Any number of custom attributes can be applied to any data type on creation (or applied to any existingobject in memory).

    Filtering the Attribute Manager

    You can determine which objects are shown in the top half of the Attribute Manager dialog using thetoggle button toolbar shown in the top left of the screen:

    You can enable or disable any of the data type buttons to automatically filter the view of objects inmemory as shown in the top half of the Attribute Managerdialog. Note that the full list of templateswill always be shown as these can be assigned to one or more data types.

    The following procedures relate to common tasks that can be performed using the Attribute Manager

    Enabling and Disabling Existing Attributes

    If you have a loaded data object that is of the wireframe, point, block model, string or drillhole type, youcan switch any of its non-critical attributes on or off as required (this procedure assumes that such dataexists in memory):

    1. Open the Attribute Managerusing one of the methods set at the start of this page.

    2. Each visual object will be represented by a table row in the top half of the screen.

    3. Every non-critical attribute will be shown as a column of data. For each column/object

    combination, the attribute cell will either be blank (meaning that the attribute in question is notenabled) or it will state [On], meaning it is either present, or will be applied when the OKbuttonis pressed.

    4. Double-click any attribute cell to enable or disable an attribute for an object - the status willalternate between on and off (or vice versa).

    5. Click OKto update the selected object(s) in memory - any attributes that have been disabled willno longer appear in the Loaded Data control bar (or the Data Object Manager) and any newly-enabled attributes will be added to the object in memory.

    Page 27 of 30Current Object Concept

    12/26/2013file://C:\Documents and Settings\HRM\Local Settings\Temp\~hhEE0B.htm

  • 8/13/2019 Studio 3 Current Object

    28/30

    Creating an Attribute Template

    A powerful feature of the Attribute Manager is the ability to create a 'template' of user attributes that willbe applied to each object of a particular data type automatically when it is created. You can also applyattribute templates to existing objects in memory, replacing all user attributes with those specified in thetemplate. This procedure outlines the template creation process only - subsequent procedures detailtemplate usage:

    1. Open the Attribute Managerusing one of the methods set at the start of this page.

    2. The lower half of the dialog is dedicated to the setup of templates. Click Add Template.

    3. In the Add New Templatedialog, enter a name for your new attribute template.

    4. Click OKand a new row is added to the Template Table.

    5. If not already selected, click the newly-added cell and then click Add Column

    6. The Add Columndialog is displayed. Enter the details that are relevant to the new attribute and

    click OK when complete. Find out more about the Add Column dialog...

    7. The new attribute is added as a column to the Template Table. By default, this attribute is set to[On] meaning it will be added if the template is assigned to a data type, and a new object of thattype is created.

    8. Continue to add attributes by following steps 5) to 7) until all required attributes are shown.

    Assigning Attribute Templates to a Data Type for Automatic Attribute Creation

    When a template has been defined, it can either be assigned to an existing object in memory (see below)

    or it can be used to created user attributes for every object that is created for a given object type. Thisprocedure shows you how to assign a template to an object type so that each new object that is created,the defined user attributes will be added. This procedure assumes that an attribute template has alreadybeen created (see above):

    1. Open the Attribute Managerusing one of the methods set at the start of this page.

    2. The lower half of the dialog is dedicated to the setup of templates.

    3. Assuming that an attribute template already exists (as indicated by the presence of a table row in

    Be cautious when enabling and disabling attributes.If an attribute is disabled, the contents ofthat data column will be lost from the object in memory. To prevent this situation, you shouldsave the object(s) in memory to a physical file before editing - that way, you can recall theprevious state of the object if required.

    Reintroducing an attribute with the same name as one previously deleted will not re-implementany data values that were set beforehand.

    Page 28 of 30Current Object Concept

    12/26/2013file://C:\Documents and Settings\HRM\Local Settings\Temp\~hhEE0B.htm

  • 8/13/2019 Studio 3 Current Object

    29/30

    the Template Tablesection), left-click any cell in a template table row to activate it, and clickSelect Default Templates.

    4. In the Select Default Templatesdialog, select the drop-down list next to the data type to whichyou wish to assign a template.

    5. All attribute templates are available for all visual table types, so select the template you wish to

    assign.

    6. Click OK.

    7. Click OKin theAttribute Managerdialog.

    Applying an Attribute Template to an Existing Object

    When a template has been defined, you can use it to update the attributes held by any object in memory

    (providing that object is a 'visual' table).

    This procedure assumes that an attribute template has already been created (see above) and that at leastone visual table exists in memory:

    1. Open the Attribute Managerusing one of the methods set at the start of this page.

    2. Right click the initial row cell for an object in memory (as shown in the top half of the dialog).

    3. Select Copy from Template.

    4. The Select Templatedialog appears, listing all predefined templates.

    5. Select the template containing the attributes you wish to apply.

    6. Click OKand the Object Tableupdates to show all active (denoted by an 'On' label) attributes thatwill be applied when the changes are committed.

    7. If you are happy that you wish to apply the template to the selected object, click OKand theattributes for that object will be updated.

    Creating a New Attribute Template from an Existing Object

    You can assign the same template to more than one data type.

    Updating Objects in Memory: when you apply an attribute template to an existing data object,any user attributes that currently exist within that object that are notspecified in the template willbe lost.

    If you apply a template to an object that contains attributes that already exist within the'receiving' object - that object's attributes and corresponding data values will be preserved.

    Page 29 of 30Current Object Concept

    12/26/2013file://C:\Documents and Settings\HRM\Local Settings\Temp\~hhEE0B.htm

  • 8/13/2019 Studio 3 Current Object

    30/30

    If an object in memory contains user attributes that you wish to apply to another object, it may bepertinent to create an attribute template:

    1. Open the Attribute Managerusing one of the methods set at the start of this page.

    2. Right click the initial row cell for an object in memory (as shown in the top half of the dialog).

    3. Select Save as New Template.

    4. Enter the name for the template you wish to create and click OK.

    5. A new row will be added to the Template Tablein the bottom half of the screen.

    You can edit, assign, apply or delete this template as required.

    Updating an Existing Attribute Template from an Existing Object

    If an object in memory contains user attributes that you wish to apply to another object, it may bepertinent to create an attribute template:

    1. Open the Attribute Managerusing one of the methods set at the start of this page.

    2. Right-click the initial row cell for an object in memory (as shown in the top half of the dialog).

    3. Select Copy to Template.

    4. Select the Template you wish to overwrite and click OK.

    5. The selected template will be updated to reflect the user attributes of the source object.

    Related Topics

    Add Column DialogDatamine File Descriptions(describes Datamine mandatory attributes)

    Copyright Datamine Corporate Limited

    Page 30 of 30Current Object Concept