Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
routines.
Point data is generally comprised of X,Y coordinate pairs, but
3-D point data (XYZ coordinate triplets) can also be stored.
Point data may be digitized geology on section, digitized geology
on plane, topography, generated or digitized mine designs,
survey pickup data, etc. Some uses for this data are:
Data Type Uses
Geology by section Plot cross-sections
Calculate bench intersections
Plot bench intersections
Calculate Block%
Geology by bench Plot bench maps
Calculate section intersections
Plot section intersections
Calculate 3-D block codes
Calculate Block%
Topography Plot plan or sections
Calculate 2-D topo matrix
Clip pit expansion plots
Mine designs Plot plan or section
Calculate block partials
For more information about the VBM, see the Technical Section.
VARIABLE BLOCK MODEL OPERATIONS
Program Summaries
M640V1 - Interpolate Seam Thick from Composites
This program is used to interpolate a seam top or bottom into a
section VBM using true or vertical thickness from sorted
drillhole composites.
M649V1 - Load Digitized Data to a VBM File
This program reads digitized point data and enters the data into
a VBM file. The plane and feature code for each string of points
are used to reference the data.
M650AR - Outline and Average Reserves
This program is designed to aid the geologist in the calculation
of sectional or plan reserves. (EMPC and Unix workstation
versions only)
M650BH - Interactive Ore Control Graphic Planner
This program is a highly interactive program designed to aid
the ore control engineer in short range planning by the use of
digitized ore/waste or routing polygons. It is one of the
MINESIGHT
Proprietary Software: Mintec, inc. M649V1 - LOAD DIGITIZED DATA TO A VBM FILE
Revised: 30-November-95 Page 649-1
PROGRAM SUMMARY
M649V1 reads digitized point data and enters the data into a
VBM file. The input file is called a VBM-ready file. The plane
and feature code for each string of points are used to reference
the data.
PROGRAM FLOW DIAGRAM
RUN FILE:
INPUT: CALCS:
OUTPUT:
M649V1 LOAD DIGITIZED DATA TO A VBM FILE
REQUIREMENTS AND CONSIDERATIONS
M649V1 is used to load point data into VBM MineSight
Data
Files (File 25). The point data is usually digitized data, but can
be obtained from other sources, such as the M701V1 pit
expansion routine.
Several options are available that control how data is to be loaded
into the VBM file. The input data can be in the run file or it can
be in a separate file. The data can be read in and listed but not
loaded to the VBM file. This may be useful as a check to make
sure that feature codes and plane numbers have been entered
correctly.
When IOP3=0, point data that is being loaded will be the initial
data for each plane. If data already exists for that plane, the
existing data will be deleted. If you want to add features to an
existing plane, set IOP3=1.
Extraneous data points (i.e., those points on a straight line which
are not necessary to maintain the curvature of a feature) can be
deleted with IOP4 = 0. This option is useful in reducing the
amount of storage in the VBM file.
There is also an option, IOP5 = 0 to combine strings of points
with the same feature code. When points are digitized, it is
difficult to repeat the exact point. Often, two strings that should
be combined into one will have a small error when comparing
points that should coincide. PAR2 is the tolerance for combining
strings. IOP11 allows you to either average the endpoints when
combining or simply connect them. All strings with the same
feature code are compared to see if the end points are coincident
within the tolerance. PAR2 should be in user units.
To force each feature to close, set IOP7=1. Feature closure is
accomplished by copying the first data point and appending it
to the feature after the last point.
If the VBM file was initialized with a precision of <1.0, then
real plane numbers can be entered. When IOP10=1, M649V1
expects to read the plane number as a real value from the input
data. The real value will be stored according to the precision of
the VBM.
By default, VBM input data is read in free format. However,
you may specify a format (FMT1) which can be used to read
data from a file that has extraneous data fields (i.e. output from
Talos/Calcomp digitizer). All of the fields in FMT1 must be
real (i.e. 2F10.0). Another command allows coordinate data to
be input as either east then north (CMD=READ EAST NORTH)
or north then east (CMD=READ NORTH EAST). A dummy
- Format
- Load options
- Window specification
- Read ASCII digitized data
- Load it into the VBM file
- Updated File 25
- Printer Output File
- PCF
- VBM-ready file
- File 25
MineSight
M649V1 - LOAD DIGITIZED DATA TO A VBM FILE Proprietary Software: Mintec, inc.
Page 649-2 Revised: 30-November-95
field can also be input with the line CMD=READ DUMMY
EAST NORTH. The dummy field may appear as any of the
fields. Dummy data is read but not processed. It is used to skip
fields.
Points that are outside the VBM file limits or the optional data
window will be clipped at the boundary.
NOTE: Zero (0) is not a valid feature code. An error will result
if the program reads a feature code of 0.
MineSight
Proprietary Software: Mintec, inc. M649V1 - LOAD DIGITIZED DATA TO A VBM FILE
Revised: 31-January-00 Page 649-3
RUN FILE OPERATION
1. NAMES LINE (must be the first line entered)
MEDS-649V1 10=filename 25=filename 19=filename;
MEDS-649V1 3=filename
where
MEDS-649V1 (must be the first 10 columns)
10 = the name of the PROJECT CONTROL FILE
25 = the name of the VBM GEOMETRY FILE
19 = the name of the INPUT FILE OF DIGITIZED DATA (if IOP1>0)
3 = the name of the PRINTER OUTPUT FILE
2. RUN INFORMATION LINE (max. of 80 columns)
A single line of text that will be printed at the top of each page of printer output from the run.
3. RUN OPTIONS (in any order & free-field format)
USR = USER INITIALS (e.g., ABC)
IOP1 = 0 DATA IS IN RUN FILE
> 0 DATA IS IN SEPARATE FILE
IOP2 = 0 WRITE TO VBM FILE
= 1 DO NOT WRITE TO VBM FILE
NOTE: IOP2 =1, checks input data for errors only (i.e., out of range values). Use in conjunction with I-O=2.
IOP3 = 0 INITIAL FILE ENTRY (OR OVERWRITE)
= 1 UPDATE BY APPENDING DATA TO PLANES
NOTE: If you use the overwrite option (IOP3 =0) on an existing VBM file, only planes with new input data
will be overwritten. For example, suppose you have an existing VBM with feature 901 on plane 2800 and
features 300 and 400 on plane 2900. If the overwrite option is used and your new input data contains only
feature 901 on plane 2900, then the resulting VBM file will have the original feature 901 on plane 2800 and the
new feature 901 on plane 2900. The original data for features 300 and 400 on plane 2900 will be completely
overwritten.
IOP4 = 0 DELETE EXTRANEOUS POINTS
= 1 DO NOT DELETE
NOTE: This is for removing feature points that do not contribute to the feature definition. For example, a string
of collinear points. This option is not available for the 3-D VBM.
IOP5 = 0 COMBINE STRINGS OF POINTS (FEATURES) WITH LIKE FEATURE CODES
= 1 DO NOT COMBINE STRINGS
IOP6 = 0 DO NOT PRINT DETAIL
= 1 PRINT DETAILED OUTPUT
M649V1 LOAD DIGITIZED DATA TO A VBM FILE
MineSight
M649V1 - LOAD DIGITIZED DATA TO A VBM FILE Proprietary Software: Mintec, inc.
Page 649-4 Revised: 31-January-00
IOP7 = 0 DO NOT CLOSE FEATURES
= 1 CLOSE ALL FEATURES (SUCH AS FOR PITS)
IOP9 = 0 READ DATA AS FREE FORMAT
= 1 READ DATA USING FMT1 FORMAT
IOP10 = 0 CLOSE FEATURE IF IOP5 =1 AND ENDPOINTS ARE WITHIN TOLERANCE (PAR2)
= 1 DO NOT CLOSE FEATURE
NOTE: IOP10 =1 avoids features closing on themselves.
IOP11 = 0 AVERAGE ENDPOINTS WHEN COMBINING STRINGS
= 1 DO NOT AVERAGE ENDPOINTS (CONNECT ENDPOINTS)
IOP12 = 1 SET DEFAULT ORIENTATION TO WE
= 2 SET DEFAULT ORIENTATION TO SN
= 3 SET DEFAULT ORIENTATION TO PLANAR
= 4 SET DEFAULT ORIENTATION TO NON-ORTHOGONAL
NOTE: IOP12 is only available for expanded-limit VBM files (see VBM Technical Section). Additional
parameters are set with PAR35-40.
IOP13 = 0 USE ORIENTATION SPECIFIED ON THE FEATURE HEADER LINE, IF ANY.
= 1 REMOVE INDIVIDUALLY-SPECIFIED ORIENTATION FOR ALL PLANES IN THE VBM
= 2 REMOVE INDIVIDUALLY-SPECIFIED ORIENTATION FOR ALL PLANES SPECIFIED IN THE
DIGITIZED DATA
NOTE: IOP13 is used to remove individually-specified orientation and allow planes to use the default plane
orientation. IOP13 cannot be used on original-limit VBM files.
IOP14 = 0 DO NOT ACTIVATE THIS OPTION
= -1 RENAME VBM CODE BASED ON EQUIVALENT CODE ON INPUT
READ EQUIVALENT CODE AFTER END LINE
= N>0 STORE FEATURE CODE AS N REGARDLESS OF INPUT CODE
IOP15 = 0 DO NOT READ FEATURE SEQUENCE NUMBER
= 1 READ FEATURE SEQUENCE NUMBER
NOTE: Its possible to create a VBM-ready file where the feature sequence number is appended on the Header
Line (e.g., IOP7 =1 in M653V0). IOP15 is used to assign this sequence number to the corresponding feature
when the feature is processed in M649V1. Retaining the sequence number is important if, for example, you are
converting an original-limit VBM to an expanded-limit VBM and you need to preserve the feature-sequence
number correspondences in a Cut Cross Reference file (see M650IP).
If IOP15 =1, then EACH feature must have a sequence number.
You cannot append (IOP3 = 1) a feature and its sequence number to a plane on which that particular feature
code/sequence number combination already exists.
When reading both a sequence number (IOP15 = 1) and the VBM orientations, the sequence number should be
inserted at the end of the feature header line.
MineSight
Proprietary Software: Mintec, inc. M649V1 - LOAD DIGITIZED DATA TO A VBM FILE
Revised: 31-January-00 Page 649-5
IOP16 = 0 ALLOW UP TO 99 FEATURES WITH THE SAME CODE ON A SINGLE PLANE
= 1 IF THERE ARE MORE THAN 99 FEATURES ON A SINGLE PLANE, THEN GIVE
THE ADDITIONAL FEATURES A SEQUENCE NUMBER OF 99
NOTE: The extra feature with sequence number 99 cannot be accessed by most MINESIGHT
programs.
IOP17 = 0 ONLY DIN ANGLES (PAR39 & 40) ARE TAKEN FROM THE RUN FILE. PLANE
AZIMUTH AND DIP ARE COMPUTED ACCORDING TO THE CONVERSION TABLE
FROM THE VBM TECHNICAL SECTION
= 1 ONLY DEFAULT PLANE ANGLES ARE READ FROM THE RUN FILE. DIN ANGLES
ARE COMPUTED ASSUMING THAT DIN IS ORTHOGONAL TO THE PLANE AND
X-pln, Y-pln and DIN MAKE RIGHT-HANDED ORIENTATION OF THE SPACE (PAR 32 & 33)
= -1 SIMILAR TO IOP17=1 BUT THE ORIENTATION WILL BE LEFT-HANDED (PAR 32 & 33)
= 2 BOTH PAIRS OF ANGLES (ALL FOUR PARS, PAR 32 & 33, PAR 39 & 40)
ARE TAKEN FROM THE RUNFILE
IOP18 = 0 ALL INDIVIDUAL ORIENTATION DATA WILL BE STANDARDIZED FOR ORTHOGONAL
AND VERTICAL PLANES
= 1 READ ALL INDIVIDUAL ORIENTATION DATA AS IS (used if IOP13 = 0)
FMT1 = INPUT DATA FORMAT (If IOP9 =1)
Example: (2F10.0) DEFAULT=FREE FORMAT
Specify X & Y input positions by:
CMD = READ field1 field2 (optional)
(default=READ EAST NORTH)
NOTE: Field1, etc. can be EAST or NORTH for pertinent data and anything else for dummy fields (e.g.,
CMD = READ DUMMY EAST NORTH). Must match the number of items on the FMT1 line.
Specify X, Y & Z input positions by (for 3-D VBM):
CMD = READ field1 field2 field3
NOTE: To specify field location for X & Y coordinates other than 1st or 2nd, respectively, enter the CMD line.
For example, CMD = READ DUMMY EAST NORTH to read three fields with X in the second field and Y
in the third field.
PAR2 = TOLERANCE FOR COMBINING STRINGS WITH SAME FEATURE CODE
(default = 5.0/precision of coordinates)
PAR3 = CONSTANT TO ADD TO X COORDINATES (default=0.0)
PAR4 = CONSTANT TO MULTIPLY THE X COORDINATE (default=1.0)
PAR5 = CONSTANT TO ADD TO Y COORDINATES (default=0.0)
PAR6 = CONSTANT TO MULTIPLY THE Y COORDINATE (default=1.0)
NOTE: Constants are applied only to the map coordinates read for rotation.
PAR11 = MINIMUM X COORDINATE FOR DATA WINDOW
PAR12 = MAXIMUM X COORDINATE FOR DATA WINDOW
MineSight
M649V1 - LOAD DIGITIZED DATA TO A VBM FILE Proprietary Software: Mintec, inc.
Page 649-6 Revised: 31-January-00
PAR13 = MINIMUM Y COORDINATE FOR DATA WINDOW
PAR14 = MAXIMUM Y COORDINATE FOR DATA WINDOW
NOTE: Defaults for PAR11-14 are File 25 limits.
PAR15 = TOLERANCE FACTOR FOR EXTRANEOUS POINT DELETION
NOTE: As PAR15 decreases, fewer points will be deleted. Reasonable PAR15 values for X,Y coordinates in
the ten thousand range are from 0.02 - 0.05.
Allow translation/dilation of coordinates independent of 4-point set-up
PAR23 = CONSTANT TO ADD TO X COORDINATES
PAR24 = CONSTANT TO MULTIPLY X COORDINATES
PAR25 = CONSTANT TO ADD TO Y COORDINATES
PAR26 = CONSTANT TO MULTIPLY Y COORDINATES
NOTE: These constants are applied before the rotation based on the 4-point set up.
PAR32 = DEFAULT PLANE AZIMUTH (used only if IOP12=4 and IOP17>0)
PAR33 = DEFAULT PLANE DIP (used only if IOP12=4 and IOP17>0)
PAR34 = PLAN NUMBER MULTIPLIER FOR NON-ORTHOGONAL DEFAULT ORIENTATION (Default= 1)
(used only if IOP17>0)
PAR35 = STARTING PLANE FOR DEFAULT VBM ORIENTATION (required if IOP12 > 0)
PAR36 = X-ORIGIN OF NON-ORTHOGONAL DEFAULT VBM ORIENTATION
PAR37 = Y-ORIGIN OF NON-ORTHOGONAL DEFAULT VBM ORIENTATION
PAR38 = Z-ORIGIN OF NON-ORTHOGONAL DEFAULT VBM ORIENTATION
PAR39 = AZIMUTH FOR NON-ORTHOGONAL DIRECTION OF INCREASING NUMBERING (DIN)
PAR40 = DIP FOR NON-ORTHOGONAL DIRECTION OF INCREASING NUMBERING (DIN)
NOTE: PARs 32 thru 40 are required for non-orthogonal default orientation (IOP12=4). Otherwise they are
unused. Zero is a legitimate value for PARs 32, 33 and 35 thru 40.
The Plane Number Multiplier (PAR34) is used to convert a plane number to the distance the plane is located
away from the default origin.
See the VBM Technical Section of the DOC.
END
4. NUMBER OF CODES LINES (free format, if IOP14=-1)
ncode
where
ncode = number of geology/feature codes that will be specified by the Feature Codes Lines (1-50)
MineSight
Proprietary Software: Mintec, inc. M649V1 - LOAD DIGITIZED DATA TO A VBM FILE
Revised: 31-January-00 Page 649-7
5. FEATURE CODES LINE (free format, if IOP14=-1)
codes
where
codes = geology/feature codes to be used (max=50)
NOTE: Codes are feature codes from the ASCII VBM (file 19). Enter 8 codes per line.
6. EQUIVALENT CODES LINE (free format, if IOP14=-1)
ecodes
where
ecode = equivalent codes (max=50)
NOTE: Enter the VBM feature code to be loaded into VBM file 25 for each geology/feature code listed above.
Enter 8 codes per line.
MineSight
M649V1 - LOAD DIGITIZED DATA TO A VBM FILE Proprietary Software: Mintec, inc.
Page 649-8 Revised: 31-January-00
M649V1 SAMPLE RUN FILE #1
MEDS-649V1 10=SAMP10.DAT 25=SAMP25.TOP 3=RPT649.LA;
MEDS-649V1 19=SAMTOP.DIG
** SAMPLE PROJECT TOPOGRAPHY ENTRY **
USR = ABC
IOP1 = 1 / 1 = DATA IN FILE #19, 0 = DATA IN THIS FILE
IOP2 = 0 / 0 = WRITE TO VBM, 1= DO NOT WRITE
IOP3 = 0 / 0 = INITIAL FILE ENTRY 1 = UPDATE
IOP4 = 1 / 0 = DELETE EXTRA POINTS, 1=DO NOT DELETE EXTRA POINTS
IOP5 = 1 / 0 = COMBINE FEATURES, 1=DO NOT COMBINE FEATURES
PAR1 = 1 / TOLERANCE FOR POINT DELETION TESTS
PAR2 = 1 / TOLERANCE FOR COMBINING FEATURES
I-O = 0 / 0 = NO DETAILS PRINTED
END
M649V1 SAMPLE RUN FILE #2
MEDS-649V1 10=SAMP10.DAT 25=SAMP25.TOP 3=RPT649.LB;
MEDS-649V1 19=SAMTOP.DIG
** SAMPLE PROJECT TOPOGRAPHY ENTRY USING POINT DELETION **
USR = ABC
IOP1 = 1 / 1 = DATA IN FILE #19, 0 = DATA IN THIS FILE
IOP2 = 0 / 0 = WRITE TO VBM, 1= DO NOT WRITE
IOP3 = 0 / 0 = INITIAL FILE ENTRY 1 = UPDATE
IOP4 = 0 / 0 = DELETE EXTRA POINTS, 1=DO NOT DELETE EXTRA POINTS
IOP5 = 1 / 0 = COMBINE FEATURES, 1 = DO NOT COMBINE FEATURES
PAR1 = 1 / TOLERANCE FOR POINT DELETION TESTS
PAR2 = 1 / TOLERANCE FOR COMBINING FEATURES
I-O = 0 / 0 = NO DETAILS PRINTED
END
MineSight
Proprietary Software: Mintec, inc. M649V1 - LOAD DIGITIZED DATA TO A VBM FILE
Revised: 31-January-00 Page 649-9
M649V1 SAMPLE RUN FILE #3
MEDS-649V1 10=BEXP10.DAT 25=BEXP25.SCH 19=DAT653.OA;
MEDS-649V1 3=RPT629.LA
** LOAD ASCII DATA TO VBM FILE BEXP25.SCH **
USR = ABC / 06-08-95 08:57:38
IOP1 = 1 / 1 = DATA IS IN FILE 19
IOP2 = 0 / 0 WRITE TO VBM FILE
IOP3 = 1 / 1 = APPEND FEATURES
IOP4 = 1 / 1 = DO NOT DELETE EXTRANEOUS POINTS
IOP5 = 1 / 1 = DO NOT COMBINE STRINGS
IOP6 = 0 / 0 = DO NOT PRINT DETAILED OUTPUT
IOP7 = 0 / 0 = DO NOT CLOSE FEATURES
IOP9 = 0 / 0 = READ DATA IN FREE FORMAT
IOP10 = 1 / 1 = DO NOT CLOSE FEATURES
IOP14 = -1/ 0 = NO IMPACT
COM -1 = LOAD EQUIVALENT FEATURE CODES (RENAME)
COM ACCORDING TO TABLE AFTER END LINE
COM N = LOAD ALL INPUT FEATURES AS FEATURE N
COM FORCE A CONSTANT FEATURE CODE
END
8 / NUMBER OF FEATURE CODES
804 807 811 815 819 821 823 905
704 707 711 715 719 721 723 901
MineSight
M649V1 - LOAD DIGITIZED DATA TO A VBM FILE Proprietary Software: Mintec, inc.
Page 649-10 Revised: 31-January-00
M649V1 SAMPLE RUN FILE #4
MEDS-649V1 10=BEXP10.DAT 25=BEXP25.SCH 19=DAT653.OA;
MEDS-649V1 3=RPT629.LA
** LOAD ASCII DATA TO VBM FILE BEXP25.SCH **
USR = ABC / 06-08-95 09:00:29
IOP1 = 1 / 1 = DATA IS IN FILE 19
IOP2 = 0 / 0 =WRITE TO VBM FILE
IOP3 = 1 / 1 =APPEND FEATURES
IOP4 = 1 / 1 =DO NOT DELETE EXTRANEOUS POINTS
IOP5 = 1 / 1 =DO NOT COMBINE STRINGS
IOP6 = 0 / 0 =DO NOT PRINT DETAILED OUTPUT
IOP7 = 0 / 0 =DO NOT CLOSE FEATURES
IOP9 = 0 / 0 =READ DATA IN FREE FORMAT
IOP10 = 1 / 1 =DO NOT CLOSE FEATURES
IOP14 = 901/ 0=NO IMPACT
COM -1=LOAD EQUIVALENT FEATURE CODES (RENAME)
COM ACCORDING TO TABLE AFTER END LINE
COM N=LOAD ALL INPUT FEATURES AS FEATURE N
COM FORCE A CONSTANT FEATURE CODE
END
MineSight
Proprietary Software: Mintec, inc. M649V1 - LOAD DIGITIZED DATA TO A VBM FILE
Revised: 31-January-00 Page 649-11
HOW TO DEBUG AN M649V1 RUN
1. If the program terminates normally, but no data is loaded to the VBM, check the coordinates of the setup lines (lines 2-9 in input
file). If the setup lines are incorrect, digitized data may be outside the limits of the VBM.
2. If you load data with IOP3=0, any existing data on a plane will be deleted and replaced by new data. Be careful that you do not
delete existing data in the VBM.
3. To check that the data was loaded successfully into the VBM, plot out all features on all planes that were loaded. You can also
ASCII dump all features on all planes with either M653V0 or M650ED.
4. ? M649A1: ERROR IN COORDINATE CONVERSION
Check the coordinates given in the setup lines. Make sure that the four digitized boundary points are the same as those entered.
5. ? M649V1: ERROR. YOUVE EXCEEDED THE MAXIMUM NUMBER OF PLANES: 2000
You may only have 2000 planes per VBM. Create a new VBM file (you are allowed more than one VBM per project) and load
the data into it.
6. ? M649V1: ERROR. FEATURE CODE ON PLANE xxx EXCEEDS THE MAXIMUM: 999999
The feature code must be an integer in the range 1 to 999999. Change all feature codes which fall outside these limits.
7. ?M649V1: ERROR. THERE ARE MORE THAN 20000 POINTS IN FEATURE xxx, PLANE xxx.
The maximum number of points allowable in a single feature is 20000. Use one of the extraneous point deletion options to
reduce the number of points in the feature.
8. M649V1: ERROR. FEATURE xxx ON PLANE xxx EXCEEDS THE MAXIMUM: 99.
You are only allowed to have 99 features with the same code per plane. Either eliminate some of the unnecessary features of this
code, or load some to another plane.
9. %M649V1: WARNING. YOUVE EXCEEDED THE MAXIMUM NUMBER OF FEATURES: 2000.
DATA STARTING WITH FEATURE xxx ON PLANE xxx WILL BE IGNORED.
Only 2000 features can be loaded to a plane. Either eliminate some of the unnecessary features of this code, or load some to
another plane.
10. ? M649V1: ERROR. SECTION xxx EXCEEDS THE MAXIMUM NUMBER OF POINTS PER PLANE: 20,000.
The maximum number of points allowable for any plane is 20,000. Use one of the extraneous point deletion options to remove
unnecessary points.
11. ? M649V1: ERROR. FEATURE CODE OUT OF RANGE 1-999999 ON PLANE xxxx NO FEATURES OCCURRING
AFTER THE ABOVE PLANE HAVE BEEN LOADED.
This error is caused by trying to load a feature with a code of zero (0) or greater than 999999. valid feature codes are from 1 to
999999. Any features after this error will not be loaded. Correct the feature codes and reload.
12. Check the MINESIGHT
error messages in the Appendix.
MineSight
M649V1 - LOAD DIGITIZED DATA TO A VBM FILE Proprietary Software: Mintec, inc.
Page 649-12 Revised: 31-January-00
MineSight
, Volume I.
- Selection options
- Display options
- Calculate tons and grade
within cuts
- Area Index File
- Parameter File
- Cut Cross-Reference File
- Report File
- Printer Output File
- PCF
- File 25
- Slice files from 3-D or
GSM model
MineSight
Survey
File (File 12). This item is the same as ELVBH, but needed for the M650BH program.
The item used as the report item in M650BH must be listed as the first item to extract.
GENERAL OPERATION
I. You must first do an M819V2/V3 run to create a composite slice file.
II. Now you can run M650BH:
a. Use run file RUN650.BHS to enter M650BH.
b. Initialize BH.
1. Upon initialization of BH, you will choose a Cut Index File. By default, this file is called
BHAREA.NDX. This file lists up to 10 shovel areas or locations. Each project may contain multiple
Cut Index Files. During the first setup, the panel listing the areas will be blank. Enter a new shovel
name and BH will prompt you through the steps to build a new shovel location.
2. Next, you will choose to use the existing parameter file BHPARM.DAT, or fill in new responses in the
parameter setup screens. Fill out BH display item, report item, code item, model display item and an
initial slice.
3. In the material class panel, dont put any spaces in the material class names; it will cause problems.
c. SHOT IDS to display shot numbers.
d. DISPLAY BLOCKS to see what has been interpolated; usually you will select the whole area of interest.
e. INTERP. AREA to interpolate the new shot(s). Digitize the boundary of the area to be interpolated.
This selection runs batch file BHINTR.BAT and uses CONFIG.829 to set up the runfile for
M620V1, then does the interpolation. Note that the items to be interpolated on line 8 of config.829
must have the same item names as their counterparts in file 8/9.
f. DISPLAY BLOCKS to update the screen with the results of your interpolation.
g. ORE ROUTING is the selection to make a new cut, save the cut and get the reserves report. Give it a planning
name, usually the shot# (up to 4 characters), then digitize the cut to be reported on. The reserves report will
appear on the screen. Use repetitively to outline all cuts for the shot.
h. PLOT FILES to plot the output and to send cut outlines to a survey format file for use in the field.
i. HARDCOPY - use zoom window - select shot of interest -plot blast holes - dump holes - specify shot #, scale
and grid (NOTE: integers only here!) -send out to a file for use in the field. Each time you do this, run files
RUN122.CT# and RUN122.BT# are created, with the # increasing for each new choice. Use these run files
with the 122 program that matches your plotter to plot cut outlines and grade values.
j. Exit BH - SAVE CUTS and SAVE REPORT! The cuts will be saved as VBM features, and a cross reference
file will also be created which keeps track of them as cuts.
k. Next M650BH session: ALWAYS USE EXISTING CUTS or your cuts created in prior sessions will be deleted.
MineSight
, Volume I.
MineSight
Range Diagrams
MineSight
Proprietary Software: Mintec, inc. M651V1 - NORMALIZE NODE POINTS OF VBM DATA
Revised: 20-October-95 Page 651-1
- Tolerance value
- Planes to access
- Normalize features in File 25
- Output results to a new
File 25
- PCF
- File 25
- Updated or new File 25
- Printer Output File
RUN FILE:
OUTPUT:
CALCS:
INPUT:
M651V1 NORMALIZE NODE POINTS OF VBM DATA
PROGRAM SUMMARY
M651V1 normalizes VBM data by setting node points equal if
the differences are within a specified tolerance.
PROGRAM FLOW DIAGRAM
REQUIREMENTS AND CONSIDERATIONS
Normalization of VBM data is the process of making sure all
nodes (defined as beginning and end points of the strings
representing the features) are exactly coincident. The tolerance
allowed is PAR2.
This program is required only for digitized features which have
common end points. Topography, pit designs and closed
geologic features usually do not require M651V1.
The normalized data is written to an output VBM file. This output
file can be the same as the input file. If the output file is not the
same as the input, you must have initialized a new VBM file
with M102TS.
NOTE: The original and destination VBM should have the same
dimensions.
MineSight
M651V1 - NORMALIZE NODE POINTS OF VBM DATA Proprietary Software: Mintec, inc.
Page 651-2 Revised: 20-October-95
MineSight
Proprietary Software: Mintec, inc. M651V1 - NORMALIZE NODE POINTS OF VBM DATA
Revised: 15-April-99 Page 651-3
M651V1 NORMALIZE NODE POINTS OF VBM DATA
RUN FILE OPERATION
1. NAMES LINE (must be the first line entered)
MEDS-651V1 10=filename 25=filename 26=filename;
MEDS-651V1 3=filename
where
MEDS-651V1 (must be the first 10 columns)
10 =the name of the PROJECT CONTROL FILE
25 =the name of the VBM FILE
26 =the name of the VBM FILE OUTPUT (may be the input file)
3 =the name of the PRINTER OUTPUT FILE
2. RUN INFORMATION LINE (max. of 80 columns)
A single line of text that will be printed at the top of each page of printer output from the run.
3. RUN OPTIONS (in any order & free-field format)
USR = USER INITIALS (e.g. ABC)
IOP1 = 0 DO NOT STORE RESULTS
= 1 STORE RESULTS
IOP2 = 0 DO NOT CREATE POLYGONAL FEATURES
= 1 CREATE NEW POLYGONAL FEATURES FROM EXISTING LEFT
AND RIGHT CODED FEATURES AFTER NORMALIZING
(MAX=25 feature codes)
IOP3 = 0 STORE ALL POLYLINES AND POLYGONS
= 1 STORE ONLY CLOSED POLYGONS
NOTE: Existing features will also be stored.
PAR1 = TOLERANCE TO DETERMINE COMMON NODES (in user units)
(DEFAULT = 0.499)
END
MineSight
M651V1 - NORMALIZE NODE POINTS OF VBM DATA Proprietary Software: Mintec, inc.
Page 651-4 Revised: 15-April-99
4. PLANE SPECIFICATION LINE (free-field format) (If IOP2=1)
plane#1 plane#2 code1 ... code5
where
plane#1= first plane to normalize RANGE
plane#2= last plane to normalize
NOTE: Specify up to 25 codes at five per line. End code input with a blank line.
M651V1 SAMPLE RUN FILE #1
MEDS-651V1 10=SAMP10.DAT 25=SAMP25.TOP 3=RPT651.LB;
MEDS-651V1 26=SAMP25.TOP
** NORMALIZE DATA IN TOPO FILE **
USR = ABC
IOP1 = 1 / 0=DONT STORE RESULTS, 1=STORE RESULTS
PAR1 = 25 / TOLERANCE DISTANCE FOR NORMALIZING (IN USER UNITS)
END
4300 4500
890 901 902 903
HOW TO DEBUG AN M651V1 RUN
1. If you want to update the original VBM, specify the same filename for the 25= and 26= reference on the NAMES LINE.
2. To check that all features were normalized correctly, plot out the features with M654.
3. Check the MINESIGHT
error messages in the Appendix.
MineSight
Proprietary Software: Mintec, inc. M651V4 - UPDATE LINE SEGMENTS IN THE VBM
Revised: 31-May-91 Page 651-9
- Store/no store option
- Feature numbers
- Plane numbers
- Splice a feature OR
- Copy a feature OR
- Delete a feature
- PCF
- File 25
- Updated File 25
- Printer Output File
RUN FILE:
OUTPUT:
CALCS:
INPUT:
PROGRAM SUMMARY
M651V4 updates pit or topo contours within the VBM file. It
uses three functions to perform the updates: line splicing, feature
deletion and copying.
PROGRAM FLOW DIAGRAM
M651V4 UPDATE LINE SEGMENTS IN THE VBM
Splice a feature
To splice a feature, digitize the splice so that the first and second
points plus the last two points of the splice cut the original feature.
The splice must be digitized in the same direction as the original
feature. The Operation Request Line should be filled out such
that:
labi = Original feature
labj = Splice feature
newl = New feature (labi + labj)
jop1 = 0 Delete any NEWL features that exist
Copy a feature
To copy a feature, fill out the Operation Request Line as:
labi = Original feature to be copied
labj = 0
newl = New feature
Delete a feature
To delete a feature, digitize a short segment that cuts the feature
to be deleted. The first point should be on one side of the feature
to be deleted and the second point should be on the other side of
the feature. The Operation Request Line should be filled out
such that:
labi = Original feature
labj = Delete feature
newl = New feature
This option does not delete existing features. It will delete
features that are the result of an operation, such as copying.
This option would normally be used when you want to delete a
feature from just a few planes as you are copying a feature on
many planes (i.e., deleting one or two topo lines from the entire
set of topo lines).
After updates are made, there is a tolerance that can be applied,
within which like features are combined.
REQUIREMENTS AND CONSIDERATIONS
M651V4 can be used to splice a segment into an existing feature,
copy a feature or delete a feature. This program does not change
existing features in a VBM. It works on new features. Therefore,
the delete option will not delete original features. It will delete
only features that are a result of a copy operation.
MineSight
M651V4 - UPDATE LINE SEGMENTS IN THE VBM Proprietary Software: Mintec, inc.
Page 651-10 Revised: 31-May-91
MineSight
Proprietary Software: Mintec, inc. M651V4 - UPDATE LINE SEGMENTS IN THE VBM
Revised: 31-May-91 Page 651-11
M651V4 UPDATE LINE SEGMENTS IN THE VBM
RUN FILE OPERATION
1. NAMES LINE (must be the first line entered)
MEDS-651V4 10=filename 3=filename
where
MEDS-651V4 (must be the first 10 columns)
10= the name of the PROJECT CONTROL FILE
3= the name of the PRINTER OUTPUT FILE
2. RUN INFORMATION LINE (max. of 80 columns)
A single line of text that will be printed at the top of each page of printer output from the run.
3. RUN OPTIONS (in any order & free-field format)
USR = USER INITIALS (e.g. ABC)
IOP1 = 0 DO NOT STORE
= 1 STORE RESULTANT FEATURES IN VBM
IOP2 = 0 COMBINE LIKE FEATURES AFTER UPDATES MADE
= 1 DO NOT COMBINE
PAR1 = TOLERANCE FOR COMBINING LIKE FEATURES (in user units)
(DEFAULT = 0)
PAR2 = TOLERANCE TO TEST FOR NEAREST POINT AND USE AS INTERSECTION IF
NO INTERSECTION IS FOUND OTHERWISE (in user units) (DEFAULT=0.5)
END
4. OPERATION REQUEST LINES (free-field format)
filename plane1 plane2 inc labi labj newl jop1
where
filename =VBM filename
plane1 =First plane
plane2 =Last plane
inc =Increment between planes. The planes are: plane1, plane1 + inc, plane1 + 2*inc, to plane2
labi =Right side label of old feature or feature to be copied
labj =Right side label of update feature for splicing & deletion
newl =New feature label
jop1 =0Delete old newl features in file
=1Do not delete old newl features in file
MineSight
M651V4 - UPDATE LINE SEGMENTS IN THE VBM Proprietary Software: Mintec, inc.
Page 651-12 Revised: 31-May-91
M651V4 SAMPLE RUN FILE #1
MEDS-651V4 10=SAMP10.DAT 3=SAM651.LA4
** JOIN DIGITIZED DUMP CONTOURS TO TOPO **
USR = SFW
IOP1 = 1 / 0=NO WRITE; 1=WRITE TO VBM
IOP2 = 0 / 0=COMBINE LIKE FEATURES; 1=DONT COMBINE
PAR1 = 20. / TOLERANCE IN USER UNITS
END
SAMP25.TOP 4250 4550 10 901 701 751 0
HOW TO DEBUG AN M651V4 RUN
1 In this routine, only right side codes are used to identify features. This may cause some ambiguities if more than one
feature with the same right side code exists. Check that you are using the correct feature(s) in this program.
2. To check the results from this routine, plot the features with one of the M654 programs.
3. Check the MineSight error messages in the Appendix.
MineSight
Proprietary Software: Mintec, inc. M653AC - CONVERT VBM DATA TO DXF FORMAT
Revised: 21-September-01 Page 653-3
RUN FILE OPERATION
1. NAMES LINE (must be the first line entered)
MEDS-653AC 10=filename 19=filename 25=filename;
MEDS-653AC 3=filename
where
MEDS-653AC (must be the first 10 columns)
10 = the name of the PROJECT CONTROL FILE
19 = the name of the DXF OUTPUT FILE
25 = the name of the VBM FILE
3 = the name of the PRINTER OUTPUT FILE
2. RUN INFORMATION LINE (max. of 80 columns)
A single line of text that will be printed at the top of each page of printer output from the run.
3. RUN OPTIONS (in any order & free-field format)
USR = USER INITIALS (e.g. ABC)
IOP1 = 1 USE IOP2 AND IOP3 AS INCLUSIVE RANGE OF FEATURE CODES FOR OUTPUT
= 2 SELECT AGAINST RIGHT SIDE OF FEATURE CODE ONLY
(Right Side Of Code = IOP2)
= 3 SELECT AGAINST LEFT SIDE OF FEATURE CODE ONLY
(Left Side Of Code = IOP2)
= 4 SELECT ALL FEATURES WITHIN THE SPECIFIED PLANES
= 5 SELECT INDIVIDUAL FEATURES (Using IOP16 thru IOP20)
IOP2 = LOWEST FEATURE CODE FOR OUTPUT (If IOP1=1)
= RIGHT SIDE CODE (If IOP1=2)
= LEFT SIDE CODE (If IOP1=3)
IOP3 = HIGHEST FEATURE CODE FOR OUTPUT (If IOP1=1)
IOP4 = 0 READ NUMBER OF PLANES TO DUMP AND WHICH PLANES TO DUMP
(See #4 below)
= 1 DUMP ENTIRE FILE
= 2 DUMP SELECTED FEATURES WITHIN RANGE OF PLANES AS SPECIFIED
BY PAR5, PAR6 AND PAR7
NOTE: IOP4=1 dumps all features and all planesyou need not specify line #4 below or IOP1-3. INPS
and plane numbers are not specified.
IOP5 = FIRST PLANE TO DUMP (integer plane number)
IOP6 = LAST PLANE TO DUMP (integer plane number)
IOP7 = INCREMENT BETWEEN PLANES (integer plane number)
NOTE: IOP 5, 6, and 7 will be used (with IOP4 = 2) ONLY if all three PAR 5, 6, and 7 are 0 AND if VBM
plane precision is equal to 1.
M653AC CONVERT VBM DATA TO DXF FORMAT
MineSight
M653AC - CONVERT VBM DATA TO DXF FORMAT Proprietary Software: Mintec, inc.
Page 653-4 Revised: 21-September-01
IOP10 = 0 DO NOT USE THICKNESS ATTRIBUTE
= 1 GENERATE FEATURE WITH A SPECIFIED THICKNESS (HEIGHT)
IOP11 = 0 FEATURE IS ASSUMED AT MIDPOINT OF THICKNESS ATTRIBUTE
> 0 FEATURE IS ASSUMED AT BASE
< 0 FEATURE IS ASSUMED AT CREST
IOP12 = AutoCAD LAYER NAME FOR FEATURE (MAXIMUM 999)
IOP13 = INDEX FOR AutoCAD COLOR
IOP14 = 0 RELEASE 10 AutoCAD DXF FILES
= 1 VERSION 2.82, VERSION 9 AutoCAD DXF FILES
IOP15 = 0 GENERATE FEATURE AS A SERIES OF LINES
(IOP14=1)OR 3-D LINES (IOP14=0)
= 1 GENERATE FEATURE AS A POLYLINE (IOP14=1)
OR 3-D POLYLINE VERTICE SET (IOP14=0)
NOTE: For ease of trimming within AutoCAD set IOP14=1 & IOP15=1
IOP16 THRU IOP20 = SELECTED FEATURE CODES WHEN IOP1=5
IOP21 = 0 ACAD RELEASE 2 THROUGH ACAD RELEASE 10 DXF FORMAT OUTPUT (see IOP4)
= 1 ACAD RELEASE 12 DXF FORMAT OUTPUT
PAR5 = FIRST PLANE TO DUMP
PAR6 = LAST PLANE TO DUMP
PAR7 = INCREMENT BETWEEN PLANES (DEFAULT = 1)
NOTE: 1) Used only if IOP4 = 2
2) If range and increment are all 0, then all planes will be used.
PAR10 = FEATURE THICKNESS (HEIGHT)
END
4. PLANE SPECIFICATION LINES
inps
plane numbers
where
inps = Total number of planes
plane
numbers = Total number must match inps; 1 per line
NOTE: The ASCII output is in a form compatible for entry back to the VBM file.
MineSight
Proprietary Software: Mintec, inc. M653AC - CONVERT VBM DATA TO DXF FORMAT
Revised: 21-September-01 Page 653-5
M653AC SAMPLE RUN FILE #1
MEDS-653AC 10=SAMP10.DAT 25=SAMP25.NEW 19=SAM653.DXF 3=RPT653.LA
** EXTRACT VBM DATA IN DXF FORMAT FOR 2D POLYLINES **
USR = ABC
IOP1 = 4 / SELECT ALL FEATURES WITHIN THE SPECIFIED PLANES
IOP4 = 1 / DUMP ENTIRE FILE
IOP10 = 0 / DO NOT USE THICKNESS ATTRIBUTE
PAR10 = 0 / FEATURE THICKNESS (HEIGHT)
IOP11 = 0 / FEATURE IS AT MIDPOINT OF THICKNESS ATTRIBUTE
IOP12 = 2 / LAYER NAME FOR FOR FEATURE (MAX=999) (MUST BE NUMERIC)
IOP13 = 3 / INDEX FOR AUTOCAD COLOR
IOP14 = 1 / AUTOCAD RELEASE 2.62 - 9 DXF FILE
IOP15 = 1 / POLYLINES IF IOP14=1 OR 3D-POLYLINE VERTICE SET IF IOP14=0
IOP21 = 1/0 0 = ACAD REL. 2.62 THRU REL. 10 DXF FORMAT, 1= ACAD REL. 12 DXF FORMAT
END
HOW TO DEBUG AN M653AC RUN
1. **ERROR* NO PLANE # nnn
will appear if a specified plane does not exist.
2. Check the output file to ensure that you have dumped all of the intended features.
3. Check the MineSight
M653AC - CONVERT VBM DATA TO DXF FORMAT Proprietary Software: Mintec, inc.
Page 653-6 Revised: 21-September-01
MineSight
Proprietary Software: Mintec, inc. M653V0 - EXTRACT VBM DATA
Revised: 30-September-93 Page 653-7
PROGRAM SUMMARY
M653V0 outputs an ASCII file of VBM data which can then be
used for special programs or transferred to another computer.
PROGRAM FLOW DIAGRAM
RUN FILE:
INPUT: CALCS:
OUTPUT:
- Feature codes
- Plane numbers
- Output ASCII file of
points for selected
features of selected
planes
- PCF
- File 25
- File of ASCII point data
- Printer Output File
M653V0 EXTRACT VBM DATA
REQUIREMENTS AND CONSIDERATIONS
M653V0 is used to dump VBM point data to an ASCII file.
You can select on a range of feature codes, a left side code, or
all features on selected planes. There is also an option for
dumping all features on all planes.
If the VBM plane numbers have a precision of less than 1.0,
specify the plane numbers as real numbers.
This program is useful when making many changes to an existing
VBM file.
1. Dump VBM data to an ASCII file with M653V0.
2. Correct errors in the VBM data.
3. Reload the VBM file with M649V1.
If you have performed extensive editing on your VBM with
M649TS, it may be larger than it has to be (because deleted
features and planes are still stored in the VBM). Dump the entire
VBM with this routine and then reload it with M649V1 and you
will save some disk space.
MineSight
M653V0 - EXTRACT VBM DATA Proprietary Software: Mintec, inc.
Page 653-8 Revised: 30-September-93
MineSight
Proprietary Software: Mintec, inc. M653V1 - LIST VBM DATA IN REPORT FORMAT
Revised: 30-September-93 Page 653-13
- Plane numbers
- List speccified planes in
Printer Output file
- PCF
- File 25
- Printer Output File
RUN FILE:
OUTPUT:
CALCS:
INPUT:
PROGRAM SUMMARY
M653V1 lists the VBM file.
PROGRAM FLOW DIAGRAM
M653V1 LIST VBM DATA IN REPORT FORMAT
REQUIREMENTS AND CONSIDERATIONS
M653V1 is used to list the X,Y points for all features that fall
on specified planes. The listing is written to the Printer Output
File.
MineSight
M653V1 - LIST VBM DATA IN REPORT FORMAT Proprietary Software: Mintec, inc.
Page 653-14 Revised: 30-September-93
MineSight
Proprietary Software: Mintec, inc. M653V1 - LIST VBM DATA IN REPORT FORMAT
Revised: 30-September-93 Page 653-15
M653V1 LIST VBM DATA IN REPORT FORMAT
RUN FILE OPERATION
1. NAMES LINE (must be the first line entered)
MEDS-653V1 10=filename 25=filename 3=filename
where
MEDS-653V1 (must be the first 10 columns)
10= the name of the PROJECT CONTROL FILE
25= the name of the VBM FILE
3= the name of the PRINTER OUTPUT FILE
2. RUN INFORMATION LINE (max. of 80 columns)
A single line of text that will be printed at the top of each page of printer output from the run.
3. RUN OPTIONS (in any order & free-field format)
USR = USER INITIALS (e.g., ABC)
END
4. PLANE SPECIFICATION LINES (free-field format)
plane#1 plane#2
where
plane#1= first plane to list
Plane#2 = last plane to list
MineSight
M653V1 - LIST VBM DATA IN REPORT FORMAT Proprietary Software: Mintec, inc.
Page 653-16 Revised: 30-September-93
M653V1 SAMPLE RUN FILE #1
MEDS-653V1 10=SAMP10.DAT 25=SAMP25.TOP 3=RPT653.LA
EXTRACT SELECTED DATA FROM VBM
USR = ABC
END
4300 4300
HOW TO DEBUG AN M653V1 RUN
1. Check the MineSight error messages in the Appendix.
MineSight
Proprietary Software: Mintec, inc. M653v2 - LIST VBM AND UTILITY FUNCTIONS
Revised: 30-September-93 Page 653-17
- Feature selection
- Plane selection
- Print, dump or delete
features from VBM
- PCF
- File 25
- ASCII output file of points
- Printer Output File
RUN FILE:
OUTPUT:
CALCS:
INPUT:
PROGRAM SUMMARY
M653V2 is used to print, dump or delete features from a VBM.
Only one of these functions may be performed in a given run.
PROGRAM FLOW DIAGRAM
M653V2 LIST VBM AND UTILITY FUNCTIONS
REQUIREMENTS AND CONSIDERATIONS
Print Function
The PRINT function is used to list points from selected features
or list the entire index from the VBM. The command is:
CMD = PRINT INDEX (to list VBM index)
or
CMD = PRINT POINTS (to list points)
The command must be used with CMD = SELECT CODES...
and CMD = USE PLANES...
If you want to list all features, use CMD = PRINT FILE.
Dump Function
The DUMP function is used to output data to an ASCII file.
The filename must be specified on the Names Line as
19=filename. You can dump points for selected features with:
CMD = DUMP POINTS
The command must be used with CMD = SELECT CODES...
and CMD = USE PLANES...
To dump the entire file, use CMD = DUMP FILE. This function
will create an ASCII output file suitable to reload into a VBM
or for use with other programs. The output file has the form:
plane# feature# (line 1)
easting northing pt# (line 2+)
.
.
0. 0. (ending)
MineSight
M653v2 - LIST VBM AND UTILITY FUNCTIONS Proprietary Software: Mintec, inc.
Page 653-18 Revised: 30-September-93
Dump Cuts
To create an ASCII file suitable for use with M708SM, specify
the output filename on the NAMES LINE as 19=filename. The
command format is:
CMD = DUMP CUTS
The command must be used with CMD = SELECT CODES...
and CMD = USE PLANES...
The output file has the form:
description from IDENT line of run file (line 1)
1 plane# (line 2)
1 easting northing pt# (line 3+)
.
.
-1 (ending)
Graphics Dump
To create an ASCII file suitable for use with M122V1, the
command format is:
CMD = DUMP ARAY1
or
CMD = DUMP ARAY2
The command must be used with CMD = SELECT CODES...
and CMD = USE PLANES...
The output file has the form of:
ARAY11 easting1 northing1 1. (line 1)
ARAY11 easting2 northing2 2. (line 2)
.
.
ARAY11 eastingnnorthingn n. (line n)
There are no header or ending lines. If more than one feature is
selected in a run, each will immediately follow the previous
feature.
Delete Function
The delete function allows selected features to be deleted from
specified planes of the VBM. This function is the same as the
M649TS SDEL function and is invoked with the command:
CMD = DELET FEATURES
The command must be used with CMD=SELECT CODES...
and CMD=USE PLANES...
A new VBM index will be printed automatically after features
are deleted.
If there are several features with the same code on a given plane,
all will be deleted. The program will output a terminal message
that will inform you how many features were deleted.
Feature Selection Options
Use one of the following commands to specify the features to
be used in the run:
CMD = SELECT RIGHT CODES #1 #2
CMD = SELECT LEFT CODES #1 #2
CMD = SELECT FULL CODES #1 #2
or
CMD = SELECT ALL CODES
The right or left side feature codes may range from 1 through
999. A full feature code (combined left & right code) may range
from 1 through 99999. If the second code (#2) is not given,
only features with code #1 will be selected. If both codes #1
and #2 are given, all features within these limits will be selected.
Plane Specification
Use one of the following commands to specify the VBM planes
to be used in the run:
CMD = USE PLANES #1 (single plane)
CMD = USE PLANES #1 #2 (multiple planes)
CMD = USE PLANES #1 #2 #inc (plane increment)
MineSight
Proprietary Software: Mintec, inc. M653V2 - LIST VBM AND UTILITY FUNCTIONS
Revised: 30-September-93 Page 653-19
M653V2 LIST VBM AND UTILITY FUNCTIONS
RUN FILE OPERATION
1. NAMES LINE (must be the first line entered)
MEDS-653V2 10=filename 25=filename 19=filename;
MEDS-653V2 3=filename
where
MEDS-653V2 (must be the first 10 columns)
10= the name of the PROJECT CONTROL FILE
25= the name of the VBM FILE
19= the name of the ASCII Output File
3= the name of the PRINTER OUTPUT FILE
2. RUN INFORMATION LINE (max. of 80 columns)
A single line of text that will be printed at the top of each page of printer output from the run.
3. RUN OPTIONS (in any order & free-field format)
USR = USER INITIALS (e.g. ABC)
Use one and only one of the following:
CMD = PRINT INDEX
POINTS
FILE
or
CMD = DUMP POINTS
FILE
CUT
ARAY1
ARAY2
or
CMD = DELET FEATURES
MineSight
M653V2 - LIST VBM AND UTILITY FUNCTIONS Proprietary Software: Mintec, inc.
Page 653-20 Revised: 30-September-93
Optional Commands
CMD = SELECT RIGHT CODES #1 #2
LEFT
FULL
ALL
CMD = USE PLANES # 1 # 2 # inc
I-O = 3 EXIT AFTER PROGRAM SETUP
FMT1 = OPTIONAL FORMAT FOR OUTPUT
Ex: (2F12.1,F6.0)
NOTE: You must have format fields for east and north coordinates as well as point#.
END
MineSight
Proprietary Software: Mintec, inc. M653V2 - LIST VBM AND UTILITY FUNCTIONS
Revised: 30-September-93 Page 653-21
M653V2 SAMPLE RUN FILE #1
MEDS-653V2 10=SAMP10.DAT 25=SAMP25.TOP 3=RPT653.LA;
MEDS-653V2 19=DAT653.OA
EXTRACT SELECTED DATA FROM VBM
USR = ABC
CMD = DUMP POINTS
CMD = SELECT RIGHT CODES 901
CMD = USE PLANES 4250 4300
END
M653V2 SAMPLE RUN FILE #2
MEDS-653V2 10=SAMP10.DAT 25=SAMP25.TOP 3=RPT653.LB;
MEDS-653V2 19=DAT653.OB
** DUMP CUTS FOR M708SM **
USR = ABC
CMD = DUMP CUTS
CMD = SELECT RIGHT CODES 901
CMD = USE PLANES 4250 4300
END
M653V2 SAMPLE RUN FILE #3
MEDS-653V2 10=SAMP10.DAT 25=SAMP25.TOP 3=RPT653.LC;MEDS-653V2
19=DAT653.OC** OUTPUT ARAY1 COMMANDS FOR M122 **
USR = ABC
CMD = DUMP ARAY1
CMD = SELECT RIGHT CODES 901
CMD = USE PLANES 4250 4300
END
MineSight
M653V2 - LIST VBM AND UTILITY FUNCTIONS Proprietary Software: Mintec, inc.
Page 653-22 Revised: 30-September-93
HOW TO DEBUG AN M653V2 RUN
1. Check your syntax commands for the run function (DUMP, PRINT, DELET), the feature SELECtion and the PLANE
specifications. Compare your commands against the appropriate example.
2. Check page 2 of the Printer Output File for the PARAMETERS FOR FEATURE SELECTION: to make sure the
program has read the plane and feature selections that you think you entered.
3. To check if the features you want are in the VBM, use the command CMD=PRINT INDEX and check the Printer Output
File.
4. If all else fails, set I-O=2 on your run and watch the screen output for the planes and features that the program is trying to
use.
5. Check the MineSight error messages in the Appendix.
MineSight
Proprietary Software: Mintec, inc. M654V2 - PLOT VBM PITS MERGED WITH TOPO
Revised: 18-February-00 Page 654-27
RUN FILE OPERATION
1. NAMES LINE (must be the first line entered)
MEDS-654V2 10=filename 19=filename 30=filename;
MEDS-654V2 3=filename
where
MEDS-654V2 (must be the first 10 columns)
10 = the name of the PROJECT CONTROL FILE
19 = the name of the M122 PLOT FILE
30 = the name of the OUTPUT FILE FOR MERGED SURFACE
3 = the name of the PRINTER OUTPUT FILE
NOTE: The VBM filenames are specified in the Bench Specification Lines. If File 30 is included in the Names
Line, the merged surface will be output to this file in M649V1 format. If File 30 is not included, then
all operations to this file are bypassed.
2. RUN INFORMATION LINE (max. of 80 columns)
A single line of text that will be printed at the top of each page of printer output from the run.
3. RUN OPTIONS (in any order & free-field format)
USR = USER INITIALS (e.g., ABC)
IOP1 = PEN# FOR TOPO (default = 2)
IOP2 = PEN# FOR PIT (default = 3)
IOP4 = 0 DO NOT USE PRECEDING PLANES TO CLIP CURRENT PLANES
= 1 USE PRECEDING PLANES TO CLIP CURRENT PLANES IF NO PIT FEATURES ARE PRESENT
IOP6 = 0 PLOT PIT CLIPPED BY TOPO; DISPLAY TOPO LINES
= 1 PLOT PIT CLIPPED BY TOPO; DO NOT DISPLAY TOPO LINES
= 2 PLOT TOPO TRUNCATED BY PIT; DO NOT DISPLAY PIT
IOP7 = 0 PLOT TOPO LINES WHICH DO NOT INTERSECT THE PIT
= 1 PLOT ONLY TOPO LINES WHICH INTERSECT THE PIT
IOP8 = 0 DO NOT PLOT TOPO LINES ABOVE THE PIT
= 1 PLOT TOPO LINES ABOVE THE PIT
IOP9 = 0 ASCII OUTPUT OF M122 PLOT COMMANDS
= 1 BINARY OUTPUT OF M122 PLOT COMMANDS
IOP10 = ALTERNATE FEATURE CODE IF FILE 30 IS INCLUDED (default = Topo Feature Code)
IOP12 = 0 LABEL LINES = 1 DO NOT LABEL
NOTE: This option is useful for avoiding label cluttering when overlaying pit toes and crests clipped with topo
(i.e., only one of crest and toe needs to be labeled).
M654V2 - PLOT VBM PITS MERGED WITH TOPO
MineSight
M654V2 - PLOT VBM PITS MERGED WITH TOPO Proprietary Software: Mintec, inc.
Page 654-28 Revised: 18-February-00
IOP13 = 0 NO IMPACT
= 1 COPY MULTIPLE PITS INTO ONE SINGLE PIT, NO TOPO MERGE
PAR1 = MINIMUM X COORDINATE FOR PLOT (default=XMIN)
PAR2 = MAXIMUM X COORDINATE FOR PLOT (default=XMAX)
PAR3 = MINIMUM Y COORDINATE FOR PLOT (default=YMIN)
PAR4 = MAXIMUM Y COORDINATE FOR PLOT (default=YMAX)
PAR5 = PLOT SCALE IN USER UNITS PER PLOTTER UNITS (no default)
PAR6 = ANNOTATION SIZE IN PLOTTER UNITS (default=0.07)
PAR11 = DISTANCE BETWEEN LABELS (in user units)
PAR12 = 0 OUTPUT STANDARD LINE SEGMENTS
> 0 OUTPUT DASHED LINE SEGMENTS OF PAR12 LENGTH
< 0 OUTPUT SMOOTHED LINE SEGMENTS
NOTE: If the distance between points is greater than PAR12 plotter units, then insert intermediate points.
END
4. BENCH SPECIFICATION LINES
filename plane#1 plane#2 topinc topo pit offset plt_pen merge keep
where
filename= File 25 filename
plane#1 = First plane to plot
plane#2 = Last plane to plot
topinc = Increment between planes
topo = Feature code of topo stored in VBM (right-side code only)
pit = Feature code of pit outlines stored in VBM
(6-digit or right-side code. If feature is closed, use right-side code only)
offset = Offset/constant to add to pit plane# to get topo plane#
plt_pen = Optional pen # for plotting pit. If not specified, IOP2 will be used (default = 3).
NOTE: Multiple Bench Specification Lines can be used. This is necessary if you have variable bench heights
and want to use the offset/constant to add to the pit plane #. This can only be used to perform multiple
pit merges. See note below.
merge = Optional feature code (right-side only) of merged pit to store in the VBM. If this is specified,
the VBM will be updated after each merge. This must not be a previously used code.
NOTE: Multiple merge requests: M654V2 can be used to perform multiple merge requests by adding extra
plane specification lines after the end of the run file. Each merge request is independent and any valid
feature codes may be used. However, a useful application is the merging of multiple independent pits
with a topo. In this case, one would specify a merge feature code at the end of each line to ensure that
the VBM is updated after each merge. The merged pit feature code from one merge would then be
used as the topo code in the next request. This can be accomplished automatically by using 0 as the
topo code for subsequent requests. Note that although the VBM will contain all merge features, File 30
and the plot file will only contain the final merge.
MineSight
Proprietary Software: Mintec, inc. M654V2 - PLOT VBM PITS MERGED WITH TOPO
Revised: 18-February-00 Page 654-29
filename plane#1 plane#2 topoinctopo pit#1 offset plt_pen merge1
filename plane#1 plane#2 topoincmerge1 (or 0) pit#1 offset plt_pen merge2
filename plane#1 plane#2 topoincmerge2 (or 0) pit#1 offset plt_pen merge3
.
.
.
Keep = optional flag for when merge code is defined, 1= keep the current merge, 0 = do not keep the current merge.
NOTE: keep is meant for year-end-map plots and where independent phases are involved. When topography elevations are
below the lowest mining elevation of a phase, to obtain a complete updated topography merge between the topography and the
mined benches, two merges need to be carried out.
Merge one:
The topography (e.g., 901) and the phase (e.g., 821) will be merged for all elevations where both exist. This merged code (e.g.,
701) is an updated topography and is stored in a VBM file.
Merge two:
The topography (901) will be merged with a code 0 for all of the elevations below the bottom bench of the phase (821) to
produce a merged code (701). This is equivalent of copying topography (901) on the defined elevations to a new code (701).
By defining keep = 1 in merge one, the topography elevations (701) obtained in merge two will be appended to the merged code
(701) in merge one.
M654V2 SAMPLE RUN FILE #1
MEDS-654V2 10=SAMP10.DAT 19=PLT654.PAA 3=PRT654.LA
** PLOT STRIPPER PIT FROM VBM WITH TOPO **
USR = ABC
IOP5 = 0 / 0=PLOT FEATURE CODE ONLY; 1=PLOT LINE # ALSO
IOP6 = 0 / 0=PLOT PIT CLIPPED BY TOPO W/ TOPO;
COM 1=PLOT PIT CLIPPED BY TOPO W/O TOPO
PAR1 = 10000 15000 / MIN & MAX X-COORDS FOR PLOTTING
PAR3 = 10000 15000 / MIN & MAX Y-COORDS FOR PLOTTING
PAR5 = 1000. / SCALE IN UNITS PER INCH
PAR6 = 0.05 / ANNOTATION SIZE IN INCHES
PAR11 = 4000. / DIST BETWEEN ANNOT. IN USER UNITS
END
SAMP25.TOP 3500 4550 50 901 899
MineSight
M654V2 - PLOT VBM PITS MERGED WITH TOPO Proprietary Software: Mintec, inc.
Page 654-30 Revised: 18-February-00
M654V2 SAMPLE RUN FILE #2
MEDS-654V2 10=msop10.dat 19=plt654.paa 3=rpt654.la2
MEDS-654V2 30=dat654.5
** PLOT YEAR END MAP ASSUMING INDEPENDENT VBM PITS AND TOPO **
USR = wlc / Thu Feb 3, 2000 4:53:01 PM US Mountain Standard Time
IOP1 = 2 2 / PEN# FOR TOPO & PIT
IOP10= 703 / RESULTING FEATURE CODE
COM iop10 feature code is for output to dat654.5 only.
IOP13= 0. / 0=regular plot,
COM / 1=dump selected pits without merge with topo
PAR1 = 1000. 4000. / MIN,MAX EASTINGS
PAR3 = 4000. 6500. / MIN,MAX NORTHING
PAR5 = 76.2 / SCALE FOR PLOTTING
PAR6 = 0.15 / ANNOTATION SIZE IN INCHES
END
msop25.sch 2360 2960 15 901 807 0 2 701 1
msop25.sch 2000. 2345. 15 901 0 0 2 701 0
msop25.sch 2510 2960 15 701 815 0 2 702 1
msop25.sch 2000. 2495. 15 701 0 0 2 702 0
msop25.sch 2570 2960 15 702 819 0 2 703 1
msop25.sch 2000. 2555. 15 702 0 0 2 703 0
M654V2 SAMPLE RUN FILE #3
MEDS-654V2 10=msop10.dat 19=plt654.paa 3=rpt654.la2
MEDS-654V2 30=dat654.5
** PLOT YEAR END MAP BASED ON NESTED VBM PITS AND TOPO **
USR = wlc / Thu Feb 3, 2000 4:51:20 PM US Mountain Standard Time
IOP1 = 2 3 / PEN# FOR TOPO & PIT
IOP10= 905 / RESULTING FEATURE CODE
COM iop10 feature code is for output to dat654.5 only.
IOP13= 0. / 0=regular plot,
COM / 1=dump selected pits without merge with topo
PAR1 = 1000. 4000. / MIN,MAX EASTINGS
PAR3 = 4000. 6500. / MIN,MAX NORTHING
PAR5 = 76.2 / SCALE FOR PLOTTING
PAR6 = 0.15 / ANNOTATION SIZE IN INCHES
END
msop25.sch 2360 2495 15 901 807 0 3 0 0
msop25.sch 2000. 2345. 15 901 0 0 3 0 0
msop25.sch 2510 2555 15 901 815 0 4 0 0
msop25.sch 2570 2960 15 901 819 0 5 0 0
MineSight
Proprietary Software: Mintec, inc. M654V2 - PLOT VBM PITS MERGED WITH TOPO
Revised: 18-February-00 Page 654-31
M122V1 SAMPLE RUN FILE #1
MEDS-122V1 10=SAMP10.DAT 3=RPT654.LA
** STRIPPER PIT DESIGN **
USR = ABC
MAP = 9000 16000 1000 9000 16000 1000
END
BORDR 1 10000 15000 10000 15000 0
BORDR 1 10015 14985 10000 14985 0
GRID 1 10000 15000 10000 15000 1000
TICKS 1 10000 10000 10000 15000 1000 .08
TICKS 1 10000 15000 15000 15000 1000 .08
COORD 1 9700 10025 9700 15025 1000 .05 0 0 10000 1000
COORD 1 9975 15025 14975 15025 1000 .05 90 0 10000 1000
BORDR 1 10000 15000 9500 10000 0
BORDR 1 10015 14985 9515 9985 0
LINE 1 13500 9500 13500 10000 0
LINE 1 13500 9800 15000 9800 0
LINE 1 15000 9600 13500 9600 0
LABEL 1 13910 9880 0 .04 17/WIDGET MINING CO.
LABEL 1 13850 9680 0 .04 21/STRIPPER PIT DESIGN
LABEL 1 13910 9540 0 .04 17/SCALE: 1" = 1000
USERF PLT654.PAA
ENDOC
HOW TO DEBUG AN M654V2 RUN
1. ** ERROR RETURN FROM VBMRGM **
will appear if there is no data in your VBM or a specified plane is not found. Check that you are using the correct VBM.
2. If unexpected results occur, make sure that both topo contours and pits outlines are digitized clockwise. M649TS can be used to
reverse the direction of VBM features.
3. For the program to work correctly, the pit outlines must be stored on the same planes as the topo for a particular elevation. Also
ensure that the correct VBM planes are specified.
4. Check the MineSight
M654V2 - PLOT VBM PITS MERGED WITH TOPO Proprietary Software: Mintec, inc.
Page 654-32 Revised: 18-February-00
MineSight
/
Proprietary Software: Mintec, inc. M654V3 - PLOT VBM PITS CLIPPED BY FILE 13 TOPO
Revised: 18-February-00 Page 654-33
- Feature code of pit
- Map limits
- topography item
- Plot a pit design from a
VBMclipped by File 13
topography
- PCF
- File 13
- File 25
- M122 plot file
- Printer Output File
M654V3 PLOT VBM PITS CLIPPED
BY FILE 13 TOPOGRAPHY (M122)
PROGRAM SUMMARY
M654V3 is used to create an M122 plot file containing a pit
design from the VBM file truncated by the topography matrix.
The topography contours are not displayed.
PROGRAM FLOW DIAGRAM
REQUIREMENTS AND CONSIDERATIONS
M654V3 is used to plot the interaction between pit designs stored
in a VBM file and topography stored in File 13. The pit is
truncated by the topography, but the topography contours are
not displayed. A plot generated by M654V3 will not necessarily
match a plot generated by M654V2 because the topography used
is in a different form for each program. M654V3 requires fewer
computer resources than M654V2.
The plot file that is created can be either an ASCII M122 plot
file or a binary M122 plot file. The binary file is more efficient.
Use this option when plotting a large amount of data.
If the plot file is binary, specify the filename in M122 with a
DATAF command. If the plot file is ASCII, specify the filename
in M122 with a USERF command.
RUN FILE:
INPUT: CALCS:
OUTPUT:
MineSight
/
M654V3 - PLOT VBM PITS CLIPPED BY FILE 13 TOPO Proprietary Software: Mintec, inc.
Page 654-34 Revised: 18-February-00
MineSight
Proprietary Software: Mintec, inc. M654V3 - PLOT VBM PITS CLIPPED BY FILE 13 TOPO
Revised: 18-February-00 Page 654-35
M654V3 PLOT VBM PITS CLIPPED BY FILE 13 TOPO
RUN FILE OPERATION
1. NAMES LINE (must be the first line entered)
MEDS-654V3 10=filename 13=filename 25=filename;
MEDS-654V3 19=filename 3=filename
where
MEDS-654V3 (must be the first 10 columns)
10= the name of the PROJECT CONTROL FILE
13= the name of the 2-D SURFACE FILE
25= the name of the VBM FILE
19= the name of the M122 Plot File
3= the name of the PRINTER OUTPUT FILE
2. RUN INFORMATION LINE (max. of 80 columns)
A single line of text that will be printed at the top of each page of printer output from the run.
3. RUN OPTIONS (in any order & free-field format)
USR = USER INITIALS (e.g. ABC)
IOP1 = PIT CODE TO PLOT (6-digit or right-side code)
IOP2 = PEN NUMBER FOR LINE LABELS (DEFAULT=1)
IOP3 = PEN NUMBER FOR LINES (DEFAULT=1)
IOP4 = 0 PLANES ENTERED FROM SCREEN PROMPTS
= 1 PLANES ENTERED IN RUN FILE
IOP5 = 0 ASCII OUTPUT OF M122 PLOT COMMANDS
= 1 M122 OUTPUT
ITM1 = label-13 TOPO
where label-13 is the File 13 topography item.
PAR1 = MINIMUM X COORDINATE FOR PLOT (DEFAULT=PCF(21)), XMIN
PAR2 = MAXIMUM X COORDINATE FOR PLOT (DEFAULT=PCF(22)), XMAX
PAR3 = MINIMUM Y COORDINATE FOR PLOT (DEFAULT=PCF(25)) , YMIN
PAR4 = MAXIMUM Y COORDINATE FOR PLOT (DEFAULT=PCF(26)) , YMAX
PAR5 = PLOT SCALE IN USER UNITS PER PLOTTER UNIT (NO DEFAULT)
PAR6 = ANNOTATION SIZE (plotter units) (DEFAULT=0.07)
PAR11=DISTANCE BETWEEN ANNOTATION LABELS (in user units)
MineSight
M654V3 - Plot VBM PITS CLIPPED BY FILE 13 TOPO Proprietary Software: Mintec, inc.
Page 654-36 Revised: 18-February-00
PAR12 = 0 OUTPUT STANDARD LINE SEGMENTS
> 0 OUTPUT DASHED LINE SEGMENTS OF PAR12 LENGTH
< 0 OUTPUT SMOOTHED LINE SEGMENTS
NOTE: If the distance between points is greater than PAR12 plotter units, then insert intermediate points.
END
4. PLANE REQUEST LINE
plane# 1 plane # 2 inc
where
plane# 1= First plane to access (inclusive)
plane# 2= Last plane to access (inclusive)
inc = Increment of planes
MineSight
Proprietary Software: Mintec, inc. M654V3 - PLOT VBM PITS CLIPPED BY FILE 13 TOPO
Revised: 18-February-00 Page 654-37
M654V3 SAMPLE RUN FILE #1
MEDS-654V3 10=SAMP10.DAT 13=SAMP13.DAT 25=SAMP25.TOP;
MEDS-654V3 19=PLT654.PAA 3=RPT654.LA
** PLOT PIT FROM VBM TRUNCATED BY FILE 13 TOPO **
USR = ABC
IOP1 = 899 / PIT CODE
IOP2 = 3 / PEN # FOR LABELS
IOP3 = 1 / PEN # FOR LINES
ITM1 = TOPOG TOPO / FILE 13 ITEM (TOPOG)
PAR1 = 10000 15000 / XMIN & XMAX FOR PLOTTING
PAR3 = 10000 15000 / YMIN & YMAX FOR PLOTTING
PAR5 = 1000 .05 5000 / MAP SCALE,ANNOT SIZE,&DIST BETWEEN LABELS
END
M122V1 SAMPLE RUN FILE #1
MEDS-122V1 10=SAMP10.DAT 3=RPT122.LA
** STRIPPER PIT DESIGN - TRUNCATED BY FILE 13 TOPO **
USR = ABC
MAP = 9000 16000 1000 9000 16000 1000
END
BORDR 1 10000 15000 10000 15000 0
BORDR 1 10015 14985 10000 14985 0
GRID 1 10000 15000 10000 15000 1000
TICKS 1 10000 10000 10000 15000 1000 .08
TICKS 1 10000 15000 15000 15000 1000 .08
COORD 1 9700 10025 9700 15025 1000 .05 0 0 10000 1000
COORD 1 9975 15025 14975 15025 1000 .05 90 0 10000 1000
BORDR 1 10000 15000 9500 10000 0
BORDR 1 10015 14985 9515 9985 0
LINE 1 13500 9500 13500 10000 0
LINE 1 13500 9800 15000 9800 0
LINE 1 15000 9600 13500 9600 0
LABEL 1 13910 9880 0 .04 17/WIDGET MINING CO.
LABEL 1 13850 9680 0 .04 21/STRIPPER PIT DESIGN
LABEL 1 13910 9540 0 .04 17/SCALE: 1" = 1000
USERF PLT654.PV3
ENDOC
MineSight
M654V3 - Plot VBM PITS CLIPPED BY FILE 13 TOPO Proprietary Software: Mintec, inc.
Page 654-38 Revised: 18-February-00
HOW TO DEBUG AN M654V3 RUN
1. ** ERROR RETURN FROM VBMRGM **
will appear if there is no data in the VBM or a specified plane is not found. Check that you are using the correct VBM.
The PIT and the TOPO can not have any coincident segments or points or irregular merging will occur. Make sure the PIT and
the TOPO overlap each other. The PIT should be closed and digitized in a clockwise direction.
2. Check the MineSight error messages in the Appendix.
MineSight
/
Proprietary Software: Mintec, inc. M654 - PLOT OR PUTPUT CLIPPED VBM DATA
Revised: 18-February-00 Page 654-39
- Feature code for clipping
- Plane Numbers
- Map limits
- Clip topography or some
other feature with another
closed feature
- PCF
- File 25
- M122 plot file
- Printer Output File
M654V5 PLOT OR OUTPUT CLIPPED VBM DATA (M122)
PROGRAM SUMMARY
M654V5 extracts data from a VBM file and plots or outputs the
data either inside or outside a closed feature. The closed feature
is stored in one plane only.
PROGRAM FLOW DIAGRAM
RUN FILE:
INPUT: CALCS:
OUTPUT:
REQUIREMENTS AND CONSIDERATIONS
This program is used to clip a VBM feature (usually topography)
by another closed VBM feature. The clipping or window feature
must be stored on a specific plane. For example, it can be used
to plot or output contours with subcrop or plot contours outside
the daylight limit of the pit.
The clipping can be done such that features either inside or
outside the window feature are displayed. Optionally, only
features that are clipped may be displayed.
The VBM data may be plotted or output within a user defined
rectangular window. Features that intersect this boundary will
be clipped.
The file that is created can be either an ASCII M122 plot file or
a binary M122 plot file. The binary file is more efficient. Use
this option when plotting a large amount of data. An ASCII file
of points ready for loading with M649V1 may optionally be
created. Feature code and plane number is the same as input
specification line.
If the plot file is binary, specify the filename in M122 with a
DATAF command. If the plot file is ASCII, specify the filename
in M122 with a USERF command.
The clipping feature may be read from an ASCII input file.
MineSight
/
M654V5 - PLOT OR OUTPUT CLIPPED VBM DATA Proprietary Software: Mintec, inc.
Page 654-40 Revised: 18-February-00
MineSight
Proprietary Software: Mintec, inc. M654V5 - PLOT OR OUTPUT CLIPPED VBM DATA
Revised: 18-February-00 Page 654-41
M654V5 PLOT OR OUTPUT CLIPPED VBM DATA
RUN FILE OPERATION
1. NAMES LINE (must be the first line entered)
MEDS-654V5 10=filename 19=filename 3=filename
where
MEDS-654V5 (must be the first 10 columns)
10= the name of the PROJECT CONTROL FILE
19= the name of the M122 Plot File -or- ASCII output file of points
3= the name of the PRINTER OUTPUT FILE
30= the name of the optional input ASCII file containing clipping feature
NOTE: The VBM file is listed after the END line.
2. RUN INFORMATION LINE (max. of 80 columns)
A single line of text that will be printed at the top of each page of printer output from the run.
3. RUN OPTIONS (in any order & free-field format)
USR = USER INITIALS (e.g. ABC)
IOP5 = 0 PLOT/OUTPUT PLANE NUMBER ONLY
= 1 PLOT/OUTPUT PLANE NUMBER & FEATURE SEQUENCE NUMBER
(Only if VBM plane prec = 1)
IOP6 = 0 PLOT/OUTPUT CLIPPING FEATURE(S) & CLIPPED FEATURE(S)
= 1 PLOT/OUTPUT CLIPPING FEATURE(S) ONLY
= 2 PLOT/OUTPUT CLIPPED FEATURE(S) ONLY
IOP7 = 0 PLOT/OUTPUT ALL FEATURES THAT ARE CLIPPED AND NOT CLIPPED
= 1 PLOT/OUTPUT FEATURES THAT ARE CLIPPED ONLY
IOP8 = 0 PLOT/OUTPUT FEATURES OUTSIDE CLIPPING FEATURE
= 1 PLOT/OUTPUT FEATURES INSIDE CLIPPING FEATURE
IOP9 = 0 ASCII OUTPUT OF M122 PLOT COMMANDS
= 1 BINARY OUTPUT OF M122 PLOT COMMANDS
= 2 ASCII OUTPUT OF POINTS FOR VBM INPUT
IOP11 = PLANE NUMBER CONTAINING CLIPPING FEATURE
(ignored if file 30 specified)
IOP12 = CLIPPING FEATURE RIGHT SIDE CODE OR FULL 6-DIGIT FEATURE CODE
(ignored if file 30 specified)
MineSight
M654V5 - Plot PLOT OR OUTPUT CLIPPED VBM DATA Proprietary Software: Mintec, inc.
Page 654-42 Revised: 18-February-00
IOP13 = PEN # FOR CLIPPED FEATURE
IOP14 = PEN # FOR CLIPPING FEATURE
IOP15 = 0 LABEL CLIPPED FEATURE WITH PLANE #
= 1 LABEL CLIPPED FEATURE WITH FEATURE CODE
= 2 SUPPRESS CLIPPED FEATURE LABEL
IOP16 = 0 LABEL CLIPPING FEATURE WITH FEATURE CODE
= 1 LABEL CLIPPING FEATURE WITH PLANE #
= 2 SUPPRESS CLIPPING FEATURE LABEL
IOP31 = 1 ADDITIONAL DEBUG INFORMATION
PAR1 = MINIMUM X COORDINATE FOR PLOT (Default=XMIN)
PAR2 = MAXIMUM X COORDINATE FOR PLOT (Default=XMAX)
PAR3 = MINIMUM Y COORDINATE FOR PLOT (Default=YMIN)
PAR4 = MAXIMUM Y COORDINATE FOR PLOT (Default=YMAX)
PAR5 = PLOT SCALE IN USER UNITS PER PLOTTER UNIT (No Default)
PAR6 = ANNOTATION SIZE (Plotter units; Default=0.07)
PAR11 = DISTANCE BETWEEN LABELS (User units; Default=PAR5*5)
PAR12 = 0 OUTPUT STANDARD LINE SEGMENTS
> 0 OUTPUT DASHED LINE SEGMENTS OF PAR12 LENGTH
< 0 OUTPUT SMOOTHED LINE SEGMENTS
NOTE: If the distance between points is greater than PAR12 plotter units, then insert intermediate points.
PAR13 = PLANE # IF REAL # (Overrides IOP11)
END
4. PLANE SPECIFICATION LINE
filename plane#1 plane#2 inc RRR LLL
where
filename = File 25 filename
plane#1 = First plane to plot
plane#2 = Last plane to plot
inc = Increment between planes
RRR = Right side of feature code in VBM that is to be clipped (usually topo) (-1 is wildcard)
LLL = Left side of feature code in VBM that is to be clipped (-1 or blank is wildcard)
MineSight
Proprietary Software: Mintec, inc. M654V5 - PLOT OR OUTPUT CLIPPED VBM DATA
Revised: 18-February-00 Page 654-43
M654V5 SAMPLE RUN FILE #1
MEDS-654V5 10= SAM P10.DAT 19= PLT654.PAA 3= RPT654.LA
** PLOT TOPO OUTSIDE WINDOW **
USR = ABC
IOP8 = 0 / 0 = PLOT OUTSIDE WINDOW; 1 = PLOT INSIDE WINDOW
IOP11 = 2600 / PLANE # CONTAINING FEATURE WINDOW
IOP12 = 3 / WINDOW FEATURE CODE
PAR1 = 10000 15000 / MIN & MAX X-COORDS FOR PLOTTING
PAR3 = 10000 15000 / MIN & MAX Y-COORDS FOR PLOTTING
PAR5 = 1000. / SCALE IN UNITS PER INCH
PAR6 = 0.05 / ANNOTATION SIZE IN INCHES
PAR11 = 4000. / DIST BETWEEN ANNOT. IN USER UNITS
END
SAMP25.TOP 3500 4550 50 901
M122V1 SAMPLE RUN FILE #1
MEDS-122V1 10= SAMP10.DAT 3= RPT122.LA
** M654V5 TEST - PLOT TOPO OUTSIDE PIT 899 ON LEVEL 3500 **
USR = ABC
MAP = 9000 16000 1000 9000 16000 1000
END
BORDR 1 10000 15000 10000 15000 0
BORDR 1 10015 14985 10000 14985 0
GRID 1 10000 15000 10000 15000 1000
TICKS 1 10000 10000 10000 15000 1000 .08
TICKS 1 10000 15000 15000 15000 1000 .08
COORD 1 9700 10025 9700 15025 1000 .05 0 0 10000 1000
COORD 1 9975 15025 14975 15025 1000 .05 90 0 10000 1000
BORDR 1 10000 15000 9500 10000 0
BORDR 1 10015 14985 9515 9985 0
LINE 1 13500 9500 13500 10000 0
LINE 1 13500 9800 15000 9800 0
LINE 1 15000 9600 13500 9600 0
LABEL 1 13910 9880 0 .04 17/WIDGET MINING CO.
LABEL 1 13850 9680 0 .04 21/TOPO OUTSIDE AREA
LABEL 1 13910 9540 0 .04 17/SCALE: 1" = 1000
USERF PLT654.PAA
ENDOC
MineSight
M654V5 - Plot PLOT OR OUTPUT CLIPPED VBM DATA Proprietary Software: Mintec, inc.
Page 654-44 Revised: 18-February-00
HOW TO DEBUG AN M654V5 RUN
1. ** ERROR RETURN FROM VBMRGM **
will appear if there is no data in the VBM or a specified plane is not found. Check that you are using the correct VBM.
2. The clipping feature should be digitized clockwise as should the features to be clipped.
3. Check the MineSight error messages in the Appendix.
MineSight
Proprietary Software: Mintec, inc. M657V1EXTRACT INTERSECTIONS OF VBM DATA WITH A GRID
Revised: 30-September-92 Page 657-3
M657V1 EXTRACT INTERSECTIONS OF VBM DATA WITH A GRID
RUN FILE OPERATION
1. NAMES LINE (must be the first line entered)
MEDS-657V1 10=filename25=filename 19=filename;
MEDS-657V1 3=filename
where
MEDS-657V1 (must be the first 10 columns)
10 = the name of the PROJECT CONTROL FILE
25 = the name of the VBM FILE
19 = the name of the Output File to be Sorted
3 = the name of the PRINTER OUTPUT FILE
2. RUN INFORMATION LINE (max. of 80 columns)
A single line of text that will be printed at the top of each page of printer output from the run.
3. RUN OPTIONS (in any order & free-field format)
USR = USER INITIALS (e.g. ABC)
IOP1 = RIGHT SIDE FEATURE CODE
= 1 to make right side feature a wild card
IOP2 = # OF ROWS(Default=(PAR5PAR4)/PAR6 + 0.5)
IOP3 = # OF COLUMNS(Default=(PAR2PAR1)/PAR3 + 0.5)
IOP4 = 0 DO NOT COMPUTE E-W INTERSECTIONS
= 1 COMPUTE E-W INTERSECTIONS
IOP5 = 0 DO NOT COMPUTE N-S INTERSECTIONS
= 1 COMPUTE N-S INTERSECTIONS
NOTE: If you are planning to run M657V2 after the routine, do not calculate north-south intersections.
IOP6 = LEFT SIDE FEATURE CODE
= 1 to make left side feature a wild card
IOP7 = 0 OUTPUT ORIGINAL DATA FORMAT X, Y, Z TO FILE 19
= 1 OUTPUT STANDARD 3D FORMAT X, Y, Z TO FILE 19
= 2 OUTPUT SURVEY DATA FORMAT TOPO X, Y, Z TO FILE 19
MineSight
M657V1EXTRACT INTERSECTIONS OF VBM DATA WITH A GRID Proprietary Software: Mintec, inc.
Page 657-4 Revised: 30-September-92
PAR1 = MINIMUM X COORDINATE
PAR2 = MAXIMUM X COORDINATE
PAR3 = CHANGE IN X COORDINATE
PAR4 = MINIMUM Y COORDINATE
PAR5 = MAXIMUM Y COORDINATE
PAR6 = CHANGE IN Y COORDINATE
NOTE: PAR1-6 default to PCF values.
END
4. PLANE SPECIFICATION LINES
plane#1 plane#2 increment
where
plane#1 =First plane for which to calculate intersections
plane#2 =Last plane for which to calculate intersections
increment =Increment for the range of planes
NOTE: If increment is not specified, then all planes from plane#1 to plane#2 are used
MineSight
Proprietary Software: Mintec, inc. M657V1EXTRACT INTERSECTIONS OF VBM DATA WITH A GRID
Revised: 30-September-92 Page 657-5
M657V1 SAMPLE RUN FILE #1
MEDS-657V1 10=SAMP10.DAT 25=SAMP25.TOP 3=RPT657.LA;
MEDS-657V1 19=DAT657.OA
* CALCULATE TOPO INTERSECTIONS *
USR = ABC
IOP1 = 901 / TOPO CODE
IOP2 = 5050 / # OF ROWS AND COLUMNS
IOP4 = 1 / CALCULATE E-W INTERSECTIONS
PAR1 = 1000015000100/ XMINXMAXDX
PAR4 = 1000015000100/ YMINYMAXDY
END
4000 5000 Plane specification line
M657V1 SAMPLE RUN FILE #2
MEDS-657V1 10=SAMP10.DAT 25=SAMP25.TOP 19=DAT657.OB;
MEDS-657V1 3=RPT657.LB
CALCULATE TOPO INTERSECTIONS FOR INTERPOLATION WITH M620V1
USR = ABC
IOP1 = 901 / TOPO CODE
IOP2 = 50 / # OF ROWS - NY
IOP3 = 50 / # OF COLUMNS - NX
IOP4 = 1 / CALCULATE E-W INTERSECTIONS
IOP5 = 1 / CALCULATE N-S INTERSECTIONS
PAR1 = 1000015000100/ XMINXMAXDX
PAR4 = 1000015000100/ YMINYMAXDY
END
4000 5000
MineSight
M657V1EXTRACT INTERSECTIONS OF VBM DATA WITH A GRID Proprietary Software: Mintec, inc.
Page 657-6 Revised: 30-September-92
HOW TO DEBUG AN M657V1 RUN
1. ERROR IN SECTION SPECIFICATION
will appear if there is a problem reading the VBM plane numbers from the end of the run file.
2. After running this routine, ensure that you sort the output file on northings (first field) and subsort on eastings (second field).
3. Check the MineSight error messages in the Appendix.
MineSight
Proprietary Software: Mintec, inc. M6582V2 PLOT PIT CROSS-SECTION FROM VBM
Revised: 10-September-96 Page 658-9
M658V2 PLOT PIT CROSS-SECTIONS FROM VBM (M122or VBM-READY ASCII)
RUN FILE OPERATION
1. NAMES LINE (must be the first line entered)
MEDS-658V2 10=filename25=filename 19=filename;
MEDS-685V2 3=filename
where
MEDS-658V2 (must be the first 10 columns)
10 = the name of the PROJECT CONTROL FILE
25 = the name of the VBM FILE
19 = the name of the M122 Plot File or VBM ASCII File
3 = the name of the PRINTER OUTPUT FILE
2. RUN INFORMATION LINE (max. of 80 columns)
A single line of text that will be printed at the top of each page of printer output from the run.
3. RUN OPTIONS (in any order & free-field format)
USR = USER INITIALS (e.g. ABC)
IOP1 = VBM TOPOGRAPHY FEATURE CODE
IOP2 = 1ST PIT CODE
IOP3 = 2ND PIT CODE
. ... . ...
IOP10 = 9TH PIT CODE
IOP11 = 0 USE PCF BENCHES
> 0 USE INPUT BENCHES INSTEAD OF PCF BENCHES
(Enter the number of benches + 1)
NOTE: If IOP11>0, enter (after section specification line) the highest crest elevation followed by the
bench toe elevations from the top down at 10 per line.
OPTIONS FOR M122 PLOT FILES (IF IOP27 = 0)
IOP12 = PEN# FOR FIRST PIT CODE IOP2 (DEFAULT = IOP22)
IOP13 = PEN# FOR SECOND PIT CODE IOP3 (DEFAULT = IOP22)
. .... ...
IOP20 = PEN# FOR NINTH PIT CODE IOP10 (DEFAULT = IOP22)
IOP21 = PEN# FOR TOPO (DEFAULT=1)
IOP22 = PEN# FOR PITS (DEFAULT=1)
MineSight
M6582V2 PLOT PIT CROSS-SECTION FROM VBM Proprietary Software: Mintec, inc.
Page 658-10 Revised: 10-September-96
OPTIONS FOR VBM ASCII FILE (IF IOP27 = 1)
IOP12 = FEATURE CODE FOR FIRST PIT (DEFAULT = IOP2)
IOP13 = FEATURE CODE FOR SECOND PIT (DEFAULT = IOP3)
. .... .... ...
IOP20 = FEATURE CODE FOR NINTH PIT CODE (DEFAULT = IOP10)
OPTIONS FOR M122 PLOT FILES OR VBM ASCII FILES
IOP23 = 0 DO NOT COMBINE FEATURES (i.e., use features in IOP2 through IOP10).
= # THE NUMBER OF FEATURE REQUEST LINES TO READ (after END line)
IOP24 = 0 PLOT TOPO IF SPECIFIED BY IOP1 AND TRUNCATE BY TOPO
= 1 TRUNCATE BY TOPO BUT DO NOT PLOT TOPO
IOP25 = 1 FOR DEBUG OUTPUT -INTERSECTIONS
IOP26 = 0 OPTION TO PLOT SYMBOL AT BENCH MIDPOINT
= 1 (DO NOT PLOT AT MIDPOINT)
(IF AND ONLY IF MORE THAN ONE PIT IS BEING PLOTTED)
IOP27 = 0 OUTPUT M122 PLOT FILE
= 1 OUTPUT VBM ASCII FILE
IOP28 = FEATURE CODE FOR TOPO (DEFAULT=IOP1)
PAR1 = FRACTION FOR EXTENDING SECTION LINE TO COMPUTE INTERSECTION
AT BEGINNING & END (1.0=100%) (DEFAULT=.5)
PAR2 = BENCH WALL SLOPE (TANGENT)
(DEFAULT=2.75; tangent of 70o)
PAR4 = MIN ELEVATION FOR SELECTING PLANES
PAR5 = MAX ELEVATION FOR SELECTING PLANES (DEFAULT = 99999.)
END
4. SECTION SPECIFICATION LINE
X1 Y1 X2 Y2
where
X1 = X COORDINATE AT BEGINNING OF SECTION LINE
Y1 = Y COORDINATE AT BEGINNING OF SECTION LINE -PLANE FOR VBM ASCII
X2 = X COORDINATE AT END OF SECTION LINE
Y2 = Y COORDINATE AT END OF SECTION LINE
5. BENCH SPECIFICATION LINE(s) (If IOP11>0)
Input IOP11 bench toe elevations at 10 per line from the top down. The first elevation will be the crest of the top bench.
MineSight
Proprietary Software: Mintec, inc. M6582V2 PLOT PIT CROSS-SECTION FROM VBM
Revised: 10-September-96 Page 658-11
6. FEATURE SPECIFICATION LINE(s) (If IOP23>0)
feature-code plane1 plane2 pen-code
The maximum number of features is 99. For each feature, only the planes between plane1 and plane2 will be used. All points are
then combined into a single feature. The default pen-code is IOP22.
M658V2 SAMPLE RUN FILE #1
MEDS-658V2 10=SAMP10.DAT 25=SAMP25.TOP 19=PLT658.PAA;
MEDS-658V2 3=RPT658.LA
** PLOT STRIPPER PIT IN SECTION @ 12300 N **
USR = ABC
IOP1 = 901 / TOPO CODE
IOP2 = 899 / 1ST PIT CODE
IOP21 = 2 / PEN # FOR TOPO
IOP22 = 3 / PEN # FOR PIT
PAR1 = 0.5 / EXTEND SECTION .5 AGAIN ON EITHER END FOR COMPUTING
COM END POINT INTERSECTIONS
PAR2 = 2.75 / BENCH WALL SLOPE TANGENT (70 DEG.)
END
10500 12300 14500 12300 Section Specification Line
M122V1 SAMPLE RUN FILE #1
MEDS-122V1 10=SAMP10.DAT 3=RPT122.LA
** PLOT STRIPPER PIT CROSS SECTION **
USR = ABC
MAP = 0 4000 500 3000 6000 500
END BORDR 1 0 4000 3000 6000 0
TICKS 10 3000 4000 3000 500 .1
TICKS 14000 3000 4000 6000 100 .1
TICKS 14000 6000 0 6000 500 .1
TICKS 10 6000 0 3000 100 .1
LABEL 1 50 4510 0 .08 10 /4500 ELEV
LINE 1 0 4500 4000 4500 0
LABEL 1 2010 5990 -90 .08 10 /12500 EAST
LINE 1 2000 6000 2000 3000 0
USERF PLT658.PAA
ENDOC
MineSight
M6582V2 PLOT PIT CROSS-SECTION FROM VBM Proprietary Software: Mintec, inc.
Page 658-12 Revised: 10-September-96
HOW TO DEBUG AN M658V2 RUN
1. **** ERROR - NO FEATURE xxx
will appear if you specify a feature code that is not in the VBM.
2. When plotting the section with M122, remember that the cross-section data is relative to an origin of 0.0, not the VBM or model
origin. If overlaying this data on top of other cross-section data, you may have to shift the origin in M122 with the SHIFT
command. See the sample M122V1 file.
3. Check the MineSight error messages in the Appendix.
MineSight
Proprietary Software: Mintec, inc. M659V1COMPUTE BLOCK PARTIALS FROM VBM FEATURES
Revised: 30-September-93 Page 659-1
- Plane numbers
- Pit & topo feature codes
- Partials option
- Calculate percentage of
blocks that are within
VBM features
- Output a file of paritals
- PCF
- File 25
- ASCII file of partials
- Printer Output File
RUN FILE:
OUTPUT:
CALCS:
INPUT:
M659V1 COMPUTE BLOCK PARTIALS
FROM VBM FEATURES
PROGRAM SUMMARY
M659V1 takes a feature from the VBM file and determine the
percentage of each mine model block that is within the feature.
This is a necessary step for generating reserves within a pit
design.
PROGRAM FLOW SUMMARY
REQUIREMENTS AND CONSIDERATIONS
This routine is used to calculate the percentage (partial) of a
mine model block that is within a VBM feature. The results are
written to an ASCII partials file that is input into the reserves
routines.
The program can calculate partials for a single pit, the difference
between two pits, and the partials due to topography.
To calculate partials for a VBM feature and include topography,
the VBM feature must be closed. The topography option is not
generally required as topography is normally accounted for in
the reserves routine. Also, the topography option takes more
CPU time to calculate.
For a 3--D Block Model, the VBM plane numbers are normally
matched against the PCF bench numbers to determine IZ, the
bench number that is written to the partials file. For a GSM
model, the VBM plane numbers are checked against the seam
numbers in the PCF. Optionally, for a GSM model, the VBM
plane number can be written to the partials file as IZ.
There is an option to compute partials from unclosed features.
However, the bottom bench must be closed and the features
calculated from the bottom up.
MineSight
M659V1COMPUTE BLOCK PARTIALS FROM VBM FEATURES Proprietary Software: Mintec, inc.
Page 659-2 Revised: 30-September-93
MineSight
Proprietary Software: Mintec, inc. M659V1-COMPUTE BLOCK PARTIALS FROM VBM FEATURE
Revised: 5-December-05 Page 659-3
RUN FILE OPERATION
1. NAMES LINE (must be the first line entered)
MEDS659V110=filename3=filename
where
MEDS659V1 (must be the first 10 columns)
10 =the name of the PROJ ECT CONTROL FILE
3 =the name of the PRINTER OUTPUT FILE
NOTE: The VBM and partials files are listed after the END line.
2. RUN INFORMATION LINE (max. of 80 columns)
A single line of text that will be printed at the top of each page of printer output from the run.
3. RUN OPTIONS (in any order & freefield format)
USR = USER INITIALS (e.g. ABC)
IOP1 = #OF INCREMENTS (PASSES) PER ROW FOR CALCULATION OF PARTIALS(DEFAULT=4)
IOP2 = FIRST ROW FOR PARTIALS (DEFAULT=1) IOP3=LAST ROW FOR PARTIALS (DEFAULT=NY)
IOP4 = 0 COMPUTES PARTIALS FROM CLOSED OUTLINES
= 1 COMPUTES PARTIALS FROM UNCLOSED OUTLINES
IOP5 = 0 FOR 3D MODEL: MATCH VBM PLANE NUMBERS AGAINST THE PCF BENCH NUMBERS.
FOR GSM MODEL: MATCH AGAINST PCF SEAM NUMBERS
= 1 FOR GSM: USE VBM PLANE NUMBER AS IZ IN PARTIALS FILE
IOP6 = 0 USE TOPO ON SAME PLANE AS PIT=1USE TOPO AT BENCH MEDIAN
IOP7 = FIRST COLUMN FOR OUTPUT OF PARTIALS
IOP8 = LAST COLUMN FOR OUTPUT OF PARTIALS
IOP10 = NUMBER OF DECIMALS FOR PCT IN THE PARTIALS OUTPUT FILE (DEFAULT=0).
IOP11 = BENCH NUMBER FOR DEBUG
IOP12 = FIRST ROW FOR DEBUG (IF IOP11>0)
IOP13 = LAST ROW FOR DEBUG (IF IOP11>0)
IOP14 = 0 PLANES ENTERED AS VBM PLANE NUMBERS (DEFAULT)
= 1 PLANES ENTEREDAS MODEL BENCH ELEVATIONS
NOTE:IOP14 used for rotated models ONLY.
IOP21 = DEBUG LIST INTERSECTIONS FROM PARTIALS CALCULATION
PAR1 = MINIMUM XCOORDINATE (DEFAULT =XMIN IN PCF)
PAR2 = MAXIMUM XCOORDINATE (DEFAULT =XMAX IN PCF)
END
M659V1 COMPUTE BLOCK PARTIALS FROM VBM FEATURES
MineSight
M659V1-COMPUTE BLOCK PARTIALS FROM VBM FEATURE Proprietary Software: Mintec, inc.
Page 659-4 Revised: 22-May-01
4. PARTIAL SPECIFICATION LINES
filename output plane1 plane2 inc lab1 lab2 ltop
where
filename= VBM filename
output = Partials filename
plane1 = First plane to access
plane2 = Last plane to access
inc = Increment between planes
lab1 = Feature code # of larger pit
lab2 = Feature code # of smaller pit
ltop = Feature code # of topography
NOTE: Set lab2=0 if difference in partials is not required. Set ltop=0 if no topo is to be used. Set lab1=0
if partials for topo only required.
The following is a representation of the contents of the partials file, given the trace shown in the above figure.
BEN ROW COL PCT COL PCT BEN ELEV.PIT CODE
-1 23
22 0 0 0 0 0 22 3500.0 804
22 22 24 2 25 44 22 3500.0 804
22 22 26 50 27 50 22 3500.0 804
22 22 28 50 29 44 22 3500.0 804
22 22 30 2 0 0 2 2 3500.0 804
22 23 24 44 30 46 22 3500.0 804
22 24 24 50 30 50 22 3500.0 804
22 25 24 51 30 49 22 3500.0 804
22 26 24 53 30 47 22 3500.0 804
22 27 24 48 30 39 22 3500.0 804
22 28 24 2 25 45 22 3500.0 804
22 28 26 50 27 50 22 3500.0 804
22 28 28 50 29 38 22 3500.0 804
22 28 30 6 0 0 22 3500.0 804
22
23
24
25
26
27
28
24 25 26 27 28 29 30
Columns
Rows
45 50 50 50 38
48
53
51
50
48
44 50 50 50 44
46
50
49
47
39
2
2 6
2
PERCENTAGE
OF BLOCK
INSIDE TRACE
No 100% blocks on this row
No 100% blocks on this row
No 100% blocks on this row
MineSight
Proprietary Software: Mintec, inc. M659V1-COMPUTE BLOCK PARTIALS FROM VBM FEATURE
Revised: 22-May-01 Page 659-5
M659V1 SAMPLE RUN FILE #1
MEDS659V1 10=SAMP10.DAT 3=RPT659.LA
** COMPUTE PARTIALS FOR PIT 804 STORED IN VBM **
USR = ABC
IOP1 = 4 / # OF INCREMENTS PER ROW
IOP2 = 1 50 / 1ST AND LAST ROW
PAR1 = 10000 15000 / XMIN AND XMAX
COM NOTE THAT IOP2, IOP3, PAR1 AND PAR2 DEFAULT TO PCF VALUES
COM LAST LINE IS VBM FILE,PART. FILE,1ST BENCH,LAST BENCH,INC.
COM LARGER PIT CODE,SMALLER PIT CODE,TOPO CODE
END
SAMP25.TOP DAT659.OA 3500 4550 50 804 0 901
M659V1 SAMPLE RUN FILE #2
MEDS659V1 10=COAL10.DAT 3=COL659.LA
** TEST PARTIALS FOR GSM **
USR = ABC
IOP1 = 4 / # OF INCREMENTS PER ROW IOP2=1 50 / 1ST AND LAST ROW
IOP4 = 0 / 0=CLOSED FEATURES, 1=UNCLOSED FEATURES
IOP5 = 1 / PCF MATCHING, 1=USE PLANE # AS IZ FOR GSM
PAR1 = 2000 32000 / XMIN AND XMAX
COM NOTE THAT IOP2, IOP3, PAR1 AND PAR2, DEFAULT TO PCF VALUES
COM LAST LINE IS VBM FILE,PART. FILE,1ST BENCH,LAST BENCH,INC.
COM LARGER PIT CODE,SMALLER PIT CODE,TOPO CODE
END
COAL25.DAT DAT659.OA 101 104 1 777 0 0
MineSight
M659V1-COMPUTE BLOCK PARTIALS FROM VBM FEATURE Proprietary Software: Mintec, inc.
Page 659-6 Revised: 22-May-01
HOW TO DEBUG AN M659V1 RUN
1. PLANE NOT IN VBM
will appear if you specify a plane number that is not in the VBM.
2. BENCH xxx OUTSIDE PCF RANGE OF ELEVATIONS
will occur if the VBM plane number is outside the elevation of the model.
3. SEAM xxx OUTSIDE PCF RANGE OF ELEVATIONS
will occur if the VBM plane number is outside the range of seam numbers in the PCF.
4. PIT NOT FOUND = xxx ON PLANE xxx
will occur if the specified pit feature code is not on a particular plane in the VBM.
5. TOPO NOT FOUND = xxx ON PLANE xxx
will occur if the topo feature code is not on a particular plane in the VBM.
6. Check the MineSight
Proprietary Software: Mintec, inc. M659V2-CALCULATE WASTE DUMP VOLUMES FROM VBM
Revised: 22-May-01 Page 659-9
RUN FILE OPERATION
1. NAMES LINE (must be the first line entered)
MEDS659V2 10=filename 3=filename
where
MEDS659V2 (must be the first 10 columns)
10 = the name of the PROJECT CONTROL FILE
3 = the name of the PRINTER OUTPUT FILE
NOTE: The VBM and partials files are listed after the END line.
2. RUN INFORMATION LINE (max. of 80 columns)
A single line of text that will be printed at the top of each page of printer output from the run.
3. RUN OPTIONS (in any order & freefield format)
USR = USER INITIALS (e.g. ABC)
IOP1 = # OF INCREMENTS (PASSES) PER ROW FOR CALCULATIONS(DEFAULT=4)
IOP2 = FIRST ROW TO USE FOR CALCULATIONS
IOP3 = LAST ROW TO USE FOR CALCULATIONS
IOP4 = 0 USE PLANE# AS DUMP LIFT HEIGHT
= 1 USE DEFAULT LIFT HEIGHT (PAR8) FOR VOLUME CALCULATIONS
IOP5 = 0 PLANE ENTERED AS VBM PLANE NUMBERS (DEFAULT)
= 1 PLANE ENTERED AS MODEL BENCH ELEVATIONS
NOTE: IOP5 used for rotated models ONLY.
IOP21 = DEBUG LIST INTERSECTIONS
PAR1 = MINIMUM X COORDINATE (DEFAULT=XMIN IN PCF)
PAR2 = MAXIMUM X COORDINATE (DEFAULT=XMAX IN PCF)
PAR3 = COLUMN BLOCK SIZE (DX)
PAR4 = MINIMUM Y COORDINATE (DEFAULT=YMIN IN PCF)
PAR5 = MAXIMUM Y COORDINATE (DEFAULT=YMAX IN PCF)
PAR6 = ROW BLOCK SIZE (DY)
PAR7 = WEIGHT CONVERSION FACTOR
NOTE: Tonnage factor for Imperial units or specific gravity for metric units.
PAR8 = DEFAULT DUMP LIFT HEIGHT FOR VOLUME CALCULATIONS (DEFAULT=PCF BENCH HEIGHT)
END
M659V2 CALCULATE WASTE DUMP VOLUMES FROM VBM DATA
MineSight
M659V2-CALCULATE WASTE DUMP VOLUMES FROM VBM Proprietary Software: Mintec, inc.
Page 659-10 Revised: 22-May-01
4. PARTIAL SPECIFICATION LINES
filename output plane1 plane2 inc lab1 lab2
where
filename= VBM filename
output = Partials output filename
plane1 = First plane to access
plane2 = Last plane to access
inc = Increment between planes (a negative increment is allowed)
lab1 = Feature code # of topo
lab2 = Feature code # of dump
M659V2 SAMPLE RUN FILE #1
MEDS659V2 10=SAMP10.DAT 3=RPT659.LA
** COMPUTE DUMP VOLUMES **
USR = ABC
IOP2 = 01 40 / IY1, IY2
PAR1 = 7000 10000 100 / XMIN, XMAX, DX
PAR4 = 13000 17000 100 / YMIN, YMAX, DY
PAR7 = 12.5 / TONNAGE FACTOR
END
SAMP25.TOP DAT659.0A 4270 4450 10 901 751
HOW TO DEBUG AN M659V2 RUN
1. PLANE NOT FOUND
will appear if you specify a plane that is not in the VBM.
2. %M659V2: WARNING. CODE XXX on plane XXX was not found.
will appear if a specified feature code (either topo or dump) is not found on a plane.
3. When splicing the dump with the topography (M651V4), make sure that the first and second point of the dump cuts the
topography and that the last and the last1 point also cuts the topography.
4. Check the MineSight error messages in the Appendix.
MineSight
Proprietary Software: Mintec, inc. M662V1 - TRUNCATE MINING CUTS STORED IN VBM
Revised: 1-August-94 Page 662-1
- Plane numbers
- Feature codes
-
- Truncate closed VBM
features with a closed
VBM boundary feature
- PCF
- File 25
- Updated PCF
- Printer Output File
RUN FILE:
OUTPUT:
CALCS:
INPUT:
M662V1 - TRUNCATE MINING CUTS STORED IN THE VBM
PROGRAM SUMMARY
M662V1 is used to exclude or include areas from mining cuts.
The cuts to be truncated must be in separate planes in the VBM
file.
PROGRAM FLOW DIAGRAM
REQUIREMENTS AND CONSIDERATIONS
M662V1 is used to truncate mining cuts by a feature stored in
the VBM. The mining cuts must be closed features with points
oriented in a clockwise direction. The cuts must be stored on
successive features in the VBM and each cut must be on the
same plane. M665V1 will generate mining cuts with these
criteria.
The cuts may be either included or excluded depending on the
value of IOP4.
This truncation boundary must be a closed feature and must be
stored in the same VBM as the mining cuts. The truncated cuts
will automatically be written to the VBM (in the same plane as
the untruncated cuts).
To include cuts within a truncation boundary, set IOP4 to 0. To
exclude cuts within a truncation boundary, set IOP4 to 1. The
program automatically reverses the direction of the digitized
boudary if it is currently incorrectly oriented. The new
orientation is used internally, so that the data on the VBM plane
is left unchanged. M650ED can also be used to check if an area
has been digitized clockwise or counter-clockwise. A clockwise
boundary will have a positive area when you check a plane index
with M650ED.
MineSight
M662V1 - TRUNCATE MINING CUTS STORED IN VBM Proprietary Software: Mintec, inc.
Page 662-2 Revised: 1-August-94
MineSight
Proprietary Software: Mintec, inc. M663V1 - COMPUTE SEAM LENGTH FOR 3-D BLOCKS
Revised: 1-August-94 Page 663-1
- Plane numbers
- Feature codes
- Calculate length of up to
two seams in a cross-
sectional VBM
- Output a file for M610V1
input
- PCF
- File 25
- ASCII output file of
lengths
- Printer Output File
RUN FILE:
OUTPUT:
CALCS:
INPUT:
M663V1 COMPUTE SEAM LENGTH FOR 3-D BLOCKS
FROM VBM DATA
PROGRAM SUMMARY
M663V1 computes the length of a VBM feature within each
block in a 3-D Block Model.
PROGRAM FLOW DIAGRAM
REQUIREMENTS AND CONSIDERATIONS
This program is used to calculate the length of up to two seams
at a time that are stored in a cross-sectional VBM. An output
file is produced that contains the feature code (left side code)
and its length in a format suitable for input into the model with
M610V1.
The seams should be stored in the VBM such that the left side
code is the seam code and the right side code is a modifier, such
as a fault block code. The seams should be digitized left to right
in the section and can either be on north-south sections or east-
west sections. The features cannot be closed.
Since the maximum length that can be written to the M610 input
file is 999 (3 integers), you may wish to change the precision of
the output. PAR11 can be used to divide the length before the
file is written. A PAR11 of 10 will allow you to write out a
maximum length of 9990.
MineSight
M663V1 - COMPUTE SEAM LENGTH FOR 3-D BLOCKS Proprietary Software: Mintec, inc.
Page 663-2 Revised: 1-August-94
MineSight
Proprietary Software: Mintec, inc. M663V1COMPUTE SEAM LENGTH FOR 3-D BLOCKS FROM VBM DATA
Revised: 1-August-94 Page 663-3
M663V1 COMPUTE SEAM LENGTH FOR 3-D BLOCKS FROM VBM DATA
RUN FILE OPERATION
1. NAMES LINE (must be the first line entered)
MEDS-663V1 10=filename 25=filename 19=filename;
MEDS-663V1 3=filename
where
MEDS-663V1 (must be the first 10 columns)
10 = the name of the PROJECT CONTROL FILE
25 = the name of the VBM FILE
19 = the name of the Output File for M610V1
3 = the name of the PRINTER OUTPUT FILE
2. RUN INFORMATION LINE (max. of 80 columns)
A single line of text that will be printed at the top of each page of printer output from the run.
3. RUN OPTIONS (in any order & free-field format)
USR = USER INITIALS (e.g. ABC)
IOP1 = 0 FOR EAST-WEST SECTION
= 2 FOR NORTH-SOUTH SECTION
IOP2 = # OF ROWS (DEFAULT=PCF VALUE)
IOP3 = # OF COLUMNS (DEFAULT=PCF VALUE)
IOP20 = 1 DEBUG OPTION
PAR1 = MINIMUM X COORDINATE
PAR2 = MAXIMUM X COORDINATE
PAR3 = CHANGE IN X COORDINATE
PAR4 = MINIMUM Y COORDINATE
PAR5 = MAXIMUM Y COORDINATE
PAR6 = CHANGE IN Y COORDINATE
NOTE: If precision is 10, then lengths are divided by 10. PAR1-11 default to PCF values.
PAR11 = PRECISION FACTOR (DEFAULT=1)
END
MineSight
M663V1COMPUTE SEAM LENGTH FOR 3-D BLOCKS FROM VBM DATA Proprietary Software: Mintec, inc.
Page 663-4 Revised: 1-August-94
4. FEATURE SPECIFICATION LINES (max=200)
LLL RRR
where
LLL = Left side feature code
RRR = Right side feature code
0 0 ends input. -1 is wildcard value
5. PLANE SPECIFICATION LINES
plane#1 plane#2
where
plane#1 = First plane to list
plane#2 = Last plane to list
M663V1 SAMPLE RUN FILE #1
MEDS-663V1 10=SAMP10.DAT 25=SAMP25.DEW 3=RPT663.LA;
MEDS-663V1 19=DAT663.OA
COMPUTE SEAM LENGTH FOR 3-D BLOCKS FROM VBM
USR = ABC
IOP1 = 0 / 0 = E-W SECTION, 2 = N-S SECTION
PAR11 = 1 / PRECISION FACTOR
END
1 2 FEATURE SPEC. LINES
2 3
0 0 END FEATURE SPEC LINES
12750 12750 PLANE SPEC LINE
HOW TO DEBUG AN M663V1 RUN
1. If no output file or negative lengths are produced , verify the features are digitized left to right and do not close the feature.
2. If the lengths do not appear correct, check that PAR11 is set correctly.
3. Check the MineSight
expects any
plane with dip = 0 to be a standard horizontal plane. On a
standard horizontal plane the Xpln coordinate is an actual value
of Easting, and the Ypln coordinate is an actual value of
Northing. X(East) and Y(North) coordinates of the reference
point coincide with Xmin and Ymin values of the VBM.
Z(Elevation) coordinate of the reference point is given by a plane
number.
MineSight
expects Ypln to
be an actual elevation for any plane with dip=-90. Xmin for
such planes should be 0. Z(Elevation) coordinate of the reference
point is Ymin. X(Easting) and Y(Northing) coordinates of the
reference point define the position of this plane in space.
e. Non-vertical Non-orthogonal Sections.
For all other sections both Xmin and Ymin should be equal to
zero. You must specify azimuth and dip for such a plane as well
as the position of the reference point.
DEFAULT ORIENTATION OF THE VBM FILE
Default orientation of the VBM file automatically sets individual
plane orientations based on the plane number. Each VBM file
should have default orientation parameters set. Then any plane
without individual orientation will be positioned in 3-D space
based on the default orientation and the plane number.
Default orthogonal orientations
You may specify your VBM as having one of the orthogonal
orientations: W-E, S-N, or Planar.
In this case to locate your plane properly the only information
that MineSight