RockWorks/2002 Revision History

2001/Q4 (10/1/01-12/31/01)


New Feature (12/31/01/JPR): A new option titled "Node Values = Percent" has been added to the Utilities/Solid/Statistics/Report program menu.  If checked, the program will assume that the node values within the solid model represent percentage values in which case a new total titled "Material Volume" will be added to the summary report.  For example let's say that you have a solid model in which the node values represent percent sand (from zero to 100).  The program will calculate the sand volume based on the following equation; sand_volume_per_voxel = voxel_volume x ( node_value / 100 ).  If your values are not in percent (e.g. PPM, PPB, ounces/ton), you can change the "conversion factor" in which case, the node value will be multiplied by this conversion factor before computing the volume.


Improvement (12/29/01/JPR):The Solid/Filters/Polygon-Clip program now includes an option for plotting the clipped model upon completion of the filtering operation.


Improvement (12/26/01/JPR): The following solid model boolean filter options (located within the Utilities / Solid / Boolean-Ops menu) now include a new menu item that determines whether or not the computations are based on the top of the solid model, or relative to a ground surface.  For example, let's say that that you're using the stripping ratio filter on a solid, boolean model in which the surface terrain has non-flat topography.  The top of the solid model may correspond with the highest value in the data set (assuming that you are using the automatic dimensioning options).  In the previous version of the stripping ratio filtering program, all calculations (e.g. total waste thicknesses) were based on every voxel from the top of the model.  This new version allows the user to check a box that will base all of the calculations on all voxels below the ground surface.  Typically, the surface topography doesn't matter for small sites, such as a gas-station, but it can make a big difference for larger project with more topographic relief.

The following screen-image depicts the new options;


Improvement (12/25/01/JPR):The Solid/Filters/Range program now includes an option for plotting the filtered model upon completion of the filtering operation.


Bug Fix (12/23/01/JPR): The polynomial enhancement option within the gridding algorithm menu now works correctly.  The previous version would shift the surface downwards by the residual amount.


New Feature (12/23/01/JPR): A new program called "Residuals" has been added to the Utilities/Grid/Statistics menu.  For every xyz point within the datasheet, this program take will subtract the corresponding grid node z-value and copy the results to a designated data column (typically named "Residuals").  The residuals value therefore represents the difference between the observed value and the predicted (grid node) value.


Improvement (12/23/01/JPR): The following improvements have been made to the subroutine that is used to define the location of profiles and fence diagram panels.


New Feature (12/23/01/JPR): A new program called "Fence" has been added to the Utilities/Solid menu.  This program allows the user to create multiple three-dimensional "slices" of a solid model that is not necessarily based on data within the Borehole Manager.  When selecting the fence panel endpoints, a reference map shows the horizontal extents of the solid model.


New Feature (12/22/01/JPR): A new program called "Profile" has been added to the Utilities/Solid menu.  This program allows the user to create two-dimensional profile "slices" of a solid model that is not necessarily based on data within the Borehole Manager.  When selecting the profile endpoints, a reference map shows the horizontal extents of the solid model.


New Feature (12/20/01/JPR): A new program called "Spheres" has been added to the Utilities / OpenGL menu.  This program is used to plot color-coded spheres in RockPlot3D.  The horizontal and vertical radii of the spheres may be independently varied to produce oblates.  These objects are useful for generating 3D scattergrams, as well as underground data points.


Improvement (12/20/01/JPR): The following new features have been added to the File/Import/NEIC program;

Magnitude Size
0-1 2,000
1-2 3,000
2-3 5,000
3-4 8,000
4-5 12,000
5-6 17,000
6-7 23,000
>7 30,000

Bug Fix (12/20/01/JPR): The following changes have been made to the Strip-Logs / Summary program;


Bug Fix (12/19/01/JPR): The Utilities / Map / Grid-Based Map / Data Source / ASCII File option now works correctly.  The previous version would bomb immediately when reading data from a text file.


Improvement (12/19/01/JPR): Diagram plotting options have been added to the following programs.  This new capability eliminates the need to separately plot the output via the Solid/Model program.


New Feature (12/17/01/JPR):  Geochemical modeling may now be "constrained" by a stratigraphic unit.  For example, let's say that we have two carbonate stratigraphic units, limestone and dolomite.  By creating separate models each, using the new "Stratabound" feature and then adding these two models together, we get a more reasonable model.  Note that this model does not filter an "unconstrained" geochemical based on the stratigraphy.  Instead, it only looks at control points within the stratigraphic unit when interpolating the node values.  Node values above and below the designated stratigraphic unit are set to a user defined value.


Bug Fix (12/17/01/JPR): The Solid/Boolean-Ops/Minimum-Total-Ore-Thickness model now loads and saves the proper files.  The previous version used the wrong input and output files.


New Feature (12/17/01/JPR):  A new option titled "Project Options" has been added to the View options.  Once selected, this utility allows the user to "hardwire" the project dimensions.  This will eliminate the need to manually specify grid and solid model dimensions - an important consideration when performing lots of work with a given data set in which the data sets have different extents.  Note that these hardwired settings are stored within the current project folder.


Uploaded 12/17/01


Bug Fix (12/15/01/JPR): The legend labels within 2D stratigraphy and lithology profiles now plot at the correct vertical position when the vertical exaggeration is set higher than 1.0.


Improvement (12/15/01/JPR): The border annotation within 2D striplogs and cross-sections now employ TrueType fonts.  In addition, the labels are now more accurately centered relative to the tick marks.


Improvement (12/15/01/JPR): The 2D striplog columns that contain special patterns and aquifer intervals now plot rectangles around the intervals and offset the rest of the log to the right thereby decreasing the clutter.  These columns, and the symbol column also use TrueType fonts now.


Improvement (12/15/01/JPR): The columns that encompass the stratigraphy and lithology text within 2D striplogs now include an option for automatically computing the column width based on the longest string within the log.  This is a great improvement, especially when dealing with turning on and off the other text features such as the thickness and depth options.


Bug Fix (12/13/01/JPR): The program that interpolates section coordinates now uses the proper meter-to-feet conversion factor.  The previous version had a new bug that created sections that were huge (e.g. 90 miles wide).


Improvement (12/10/01/JPR): The Volumetrics / Extract Solid program now allows the user to specify a surface topography grid so that the final diagram is no longer based on a flat surface.  In the example below, an airphoto was draped over the pit grid illustrating the advantages of this new capability.


Improvement (12/10/01/JPR): Diagram plotting options have been added to the following programs.  This new capability eliminates the need to separately plot the output via the Solid/Model program.


Improvement (12/11/01/JPR): Vertical log projections now use scaled TrueType fonts within the lot titles, column titles, bar graph labels, depth labels, stratigraphy text, and lithology text.  These changes also improve the text positioning (see following example) and do not stretch when vertically exaggerated.


Improvement (12/11/01/JPR): When plotting vertical projections of logs, the program no longer plots stratigraphic unit names if the formation has zero thicknesses (e.g. units in which the superface and subface elevations exist, but are the same in order to preserve lateral continuity when interpolating stratigraphic units).

 


New Feature (12/10/01/MIW): The installation program now makes note, in the Windows registry, of where the RockWorks program resides.  This is used by other programs, such as Equis to determine where RockWorks is so that it can be launched by these third-party products.


Improvement (12/10/01/MMM): The help messages have been enhanced.


New Feature (12/1/01/JPR): A new type of inverse-distance based solid modeling has been added to the Algorithms menu as "Inverse Distance Weighted" versus "Inverse Distance Isotropic" and "Inverse Distance Anisotropic".  The new method allows the user to independently specify the vertical and horizontal weighting exponents.  For example, points that are at the same elevation as the node value will use the horizontal exponent.  Points that are directly below the node will use the vertical exponent.  Points that are in-between will use a weighted exponent based on the inclination between the node and the control point.  We believe that this is a very useful algorithm in that it allows the user to control the lenticularity of the model.  

The following example depicts nine possible settings for the weighting exponents.  The column numbers represent the horizontal weighting exponent.  The row numbers represent the vertical weighting exponent.  

Note: The user is not confined to integer settings for the weighting exponents.  Zeroes are also ok.  For example, the model on the left within the following diagram was based on horizontal and vertical exponents of 2.0.  The model on the right is based on a horizontal exponent of zero and a vertical exponent of 6.  Notice the pronounced lenticularity within the model on the right.


Cosmetic (12/05/01/MMM): New abstracts (the help messages that appear on the right side of the screen), have been added for the following options;


Bug Fix (12/05/01/MIW): A bug in the serial number assignment scheme has been fixed.  In the previous version, if a trialware user selected the Cancel option when the introductory message appeared, the program would assign a new serial number the next time that the program was executed.


Improvement (12/3/01/JPR): The following new features have been added to the RockPlot/Export/DXF program.


Uploaded 11/30/01(2nd Upload)


Bug Fix (11/30/01/MIW): The trialware reset code now works.


Bug Fix (11/30/01/JPR): The RockPlot/DXF export no longer includes blank line type declarations after the polyline vertex lists.


Uploaded 11/30/01


Improvement (11/29/01/MIW): The Symbol Table management program now checks for existing files before saving files and warns the user accordingly..


Improvement (11/29/01/MIW): The Pattern Table management progam now checks for existing files before saving files and warns the user accordingly..


Improvement (11/29/01/MIW): Help messages have been added to the Stratigraphy/Pick-Contacts well selection map.


Improvement (11/29/01/MIW): Help messages have been added to the RockPlot2d/Utilities/Montage program


Bug Fix (11/29/01/MIW): The diagram options within the Volumetrics/Extract-Solid program now work correctly.


Bug Fix (11/28/01/MIW): The program no longer requires that the it be unlocked twice on selected machines.


Bug Fix (11/28/01/MIW): Grids and models within RockPlot3d NOW correctly load a stratigraphy or lithology table when these tables contains spaces within their file names.


Bug Fix (11/21/01/JPR): The fence-diagram panel-selection map is now scaled correctly when the project area is switched from a large area to a small area.


Improvement (11/20/01/JPR): The following changes have been made to the RockPlot2D/Export/DXF program;


Uploaded 11/16/01
This is the first, non-beta version.  This version was the basis for the first CD release.


Improvement (11/16/01/JPR): Two new options have been added to the Help/Online menu;


Cosmetic (11/15/01/JPR): The licensing scheme has been changed.  This means that current beta-user will need to re-license the product.


Bug Fix (11/15/01/JPR): The BH/Hydrology/Model program now works correctly.  The previous version would issue a file-not-found error when loading the diagram into RockPlot3D.


New Feature (11/15/01/JPR): The BH/Stratigraphy/Profile and BH/Stratigraphy/Fence program now include an option that allows the user to define how many times the stratigraphic contacts should be smoothed.  This provides some control over how well cross-sections that intersect (e.g. fence diagram panels) will jive with each other.  

Note that there's a paradox here;  If you smooth the contacts, the diagrams will look more asthetically pleasing, but the contacts won't exactly match up at intersections points between the panels.  Life is a series of tradeoffs.


Bug Fix (11/15/01/JPR): The BH/Lithology/Volumetrics and BH/Stratigraphy/Volumetrics programs now properly display the Geological Utilities menu options after the volumetric report has been generated.  The previous version would switch to the Geological Utilities datasheet, but the menu at the top of the screen was still the Borehole Manager menu.


Bug Fix (11/15/01/JPR): The BH/Stratigraphy/Stratigraphic-Thicknesses/3-Dimensional diagrams no longer have gaps between the side-panels and the upper and lower surfaces.


New Feature (11/14/01/JPR): A new gridding algorithm called "Hybrid" has been added to the list of available algorithms.  This new method provides a means for combining surfaces from the other algorithms in a weighted fashion.  For example, if the user were to select Inverse Distance with a weighting factor of 1 and Triangulation with a weighting factor of 3, the resultant surface would give the triangulation method three times the weighting of the inverse distance. 

The following examples depict some various combinations of two algorithms with the same weighting factors.  Please note that an infinite number of possibilities are available.

In the following example, Triangulation has a weight of 1, Inverse Distance has a weight of 2, and Trend Surface Polynomial has a weight of 1.

The sub-options for each option are defined within the more detailed menus within the main Algorithm menu.


Cosmetic (11/14/01/JPR): The gridding algorithms are now listed in alphabetical order.


New Feature (11/14/01/JPR): The "Average Minimum Distance" grid dimensioning option now allows the user to specify a "scaler" that is used when setting the grid dimensions based on the average minimum distance between the control points.  For example, if the scaler is set to 0.5, then the node spacing will be half (0.5) of the average control point spacing.  If the scaler is set to 0.1, the node spacing will be one-tenth (0.1) of the average control point spacing.


Error Trap (11/14/01/JPR): The BH/Stratigraphy/3D-Model program no longer produces erroneous diagrams if a formation that is listed in the stratigraphy table contains no entries within the Stratigraphy tab for any of the boreholes.


Cosmetic (11/14/01/JPR): The "Save Grid" option within the BH/Stratigraphy/Structural-Thicknesses/3D menu has been removed.  It doesn't make any sense to have it there since the diagram is based on the superface and subface contacts (as opposed to an isopach grid model).  If you want to create an isopach grid model, then use the 2D option instead.


Improvement (11/12/01/JPR): The following error-traps have been added to the small data editor that is used for editing a variety of tables such as the stratigraphy table, the lithology table, etc.  

Table

No Duplicates In First Column No Missing Fields
color_index_table  X X
colorfill_table   X
contour_table X  
density_table X  
dh_survey_data   X
fault_data   X
lithology_table X X
line_style_index_table X X
montage_table   X
pattern_index_table  X X
pointmap_range_table   X
polygon_data   X
stratigraphy_table X X
symbol_index_table X X
synonym_table X X
xy_table   X

Improvement (11/12/01/JPR): The BH/Map/Borehole-Locations program now includes options for plotting border annotation.  See diagram in preceding example below.


Improvement (11/12/01/JPR): The BH/Map/Borehole-Locations program now includes options for plotting the borehole symbols on top of a bitmap (e.g. an airphoto or satellite image).


Improvement (11/12/01/JPR): The BH/Map/Borehole-Locations program now includes options for setting the offset of the borehole labels relative to the center of the symbol.


Improvement (11/12/01/JPR): The BH/Stratigraphy/Structural-Elevations/2D program now includes options for plotting the contours on top of a bitmap (e.g. an airphoto or satellite image).


Bug Fix (11/11/01/JPR): The BH//Stratigraphy/Structural-Elevations/2D program no uses the custom color table properly and the user will no longer be prompted to confirm the contour interval regardless of the confirm-contour-interval setting.


Bug Fix (11/11/01/JPR): The BH/Stratigraphy/Export-XYZ stratigraphic unit prompt now "echoes" the proper selected formation.  The previous version would actually use the next formation down the column.


Improvement (11/8/01/JPR): It is now possible to enable and disable the borders that are plotted around the stratigraphy and lithology text.


Improvement (11/7/01/JPR): The web-related options with the Help menu has been redesigned as shown by the following diagram.  Our new Knowledge-Engineer, Jacinda Nettik, is currently redesigning the on-line support database to be a heuristic- knowledge-based-neural-net-expert-based-artificial-intelligence system.

 


Cosmetic (11/5/01/JPR): The following items have been moved from the Edit/Import menu (which no longer exists) to the listed submenus;


Bug FIx (11/5/01/JPR): The stratigraphy and lithology legend columns within 3D log diagrams are now plotted in their proper position.  The previous version would plot left-designated columns on the right side of the diagram and vice-versa.


Bug Fix 11/5/01/JPR: The Edit/Filter program now includes a "header" record at the top of the new, filtered file.  Therefore, the program no longer gives an error message saying that the new, filtered file is from an older version of the program.


Cosmetic 11/5/01/JPR: The 3-D properties have been removed from the Symbol Properties menu (used by the 

Borehole-Manager/Map/Borehole-Locations program).  It is no longer needed (thanks to RockPlot3D).


Improvement  (11/05/01/JPR):  The Borehole-Manager/Map/Borehole-Locations/Title options now use a directional convention that is consistent with the other programs within RockWorks.  Specifically, 0 is straight up, 90 is due east, etc.


Improvement  (11/05/01/JPR):  The Borehole-Manager/Map/Adjust-Coordinates/Jeffersonian->UTM program no longer attempts to convert coordinates for boreholes in which the range, township, section, or legal-description fields are blank (thereby producing floating-point overflow error messages).  These records are now skipped.


Improvement  (11/05/01/JPR):  The Borehole-Manager/Map/Adjust-Coordinates/Lon-Lat->UTM program no longer attempts to convert coordinates for boreholes in which the longitude and/or latitude fields are blank (thereby producing floating-point overflow error messages).  These records are now skipped.


Improvement (10/30/01/JPR):  The Geological-Utilities/Volumetrics/3D(Solid-Model) option has been moved to the Borehole-Manager/Geochemistry menu and renamed to "Volumetrics".  Other changes include;


Removal (10/30/01/JPR):  The Geological-Utilities/Volumetrics/2D(Grid-Model) option has been removed.  It no longer makes any sense based on the new data structure.


Improvement (10/30/01/JPR):  The border annotation options for 2D diagrams (e.g. lithology and stratigraphy profiles) now include an option for setting the length of the tick marks.  And ... a new option has been added for disabling the horizontal axis plotting.  This provides better control when plotting vertically exaggerated profiles (i.e. turn off the horizontal axis - it it's being vertically exaggerated beyond an aesthetically pleasing level.


Improvement (10/30/01/JPR):  The following changes have been made to the 2D lithology and stratigraphy profile legends;


Improvement (10/30/01/JPR):  The following new options have been added to the Borehole-Manager/Hydrology/Plan menu;


Bug Fix (10/28/01/JPR):  The Borehole-Manager/Map/Adjust-Coordinates/Jeffersonian->Easting/Northing program has modified as follows;


Bug Fix (10/28/01/JPR):  The Borehole-Manager/Map/Adjust-Coordinates/Longitude\Latitude->Easting\Northing program has modified as follows;


Cosmetic (10/28/01/JPR):  The tab order within the Borehole-Manager Location page is now consistent with the order in which the items are listed.


Bug Fix (10/28/01/JPR):  The "Enabled" box within the Borehole-Manager borehole list is now properly recognized.  The previous version was inconsistent.


Bug Fix (10/28/01/JPR):  The Borehole-Manager/Location tab now stores the new well symbol if it has been changed.  The previous version would always ignore any changes unless something else within the Location tab was also changed.


Removal (10/28/01/JPR):  The Geological-Utilities/Import/PI/Dwights & WellBase options have been removed from the Import menus.  They will hopefully be reinstated with a later update.


Bug Fix (10/28/01/JPR):  A Geological-Utilities/Volumetrics/EZ-Volume program now works correctly.  The previous version would issue a unallocated-memory error upon execution.


New Feature (10/28/01/JPR):  A new option called "Volumetrics" has been added to the Borehole-Manager/Lithology menu.  This program computes lithology volumetrics, on a layer-by-layer basis that is identical to the redesigned stratigraphy volumetrics program (described in the next item).

At first glance, it may seem that this program is redundant with the built-in volumetrics that appear within RockPlot3D data tree when a model is generated.  But ... this program shows the volumes on a bench-by-bench basis that can be extremely useful (e.g. mining).  


Improvement (10/28/01/JPR):  The Geological-Utilities/Volumetrics/3D(Stratigraphic-Model) program has been renamed to "Volumetrics" and moved to the Borehole-Manager/Stratigraphic menu.  In addition, the program now allows the user to specify output in either volume units (e.g. cubic feet) or mass (e.g. tons).

At first glance, it may seem that this program is redundant with the built-in volumetrics that appear within RockPlot3D data tree when a model is generated.  But ... this program shows the volumes on a bench-by-bench basis that can be extremely useful (e.g. mining).  


Improvement (10/25/01/MIW): The RockWorks99 data importer now allows the user to specify whether or not the input data is expressed in elevations, positive depths, or negative depths.  Thanks to Dave Barnes.


- Uploaded to Web Site 10/26/01 - 


Improvement (10/25/01/JPR): The fields within Location tab within the borehole data manager have been compressed to make sure that they are all visible on a 640x480 monitor.


Improvement (10/25/01/JPR): The horizontal text within 2D striplogs is no longer "stretched" or squished when the vertical exaggeration does not equal 1.0.


Improvement (10/24/01/JPR): The borders within 2D striplogs have been improved such that there is only one horizontal axis and the remaining axis labels show the relative "deflection" for inclined and deviated boreholes.


Cosmetic (10/24/01/JPR): The 2D vector font options for striplogs have been significantly modified;


Bug Fix (10/23/01/JPR): The fracture radius and aperture settings are now expressed in terms of real world coordinates rather than as percentages of the diagram size.  This means that the setting are more meaningful. 


Improvement (10/23/01/JPR): The fracture radius and aperture settings are now expressed in terms of real world coordinates rather than as percentages of the diagram size.  This means that the setting are more meaningful. 


Improvement (10/22/01/JPR): The water levels are now plotted within 2D striplogs.  Note how the index lines show both the top and base of each aquifer record.


Cosmetic (10/22/01/JPR): The second set of "Border" options within the Striplogs/Hole-2-Hole-Section menu have been removed.


Bug Fix (10/22/01/JPR): The "Border" option within the Striplogs/Hole-2-Hole-Section program now works.  The previous version would not include border annotation regardless of the "Border" setting.


Bug Fix (10/22/01/JPR): The bargraph labels within 2D striplogs now show the original geochem values (as opposed to the "scaled" values).


Cosmetic (10/22/01/JPR): The "Presentation Direction" has been removed from the Striplogs/Vertical-Projection/Single menu.  It was redundant with the View-Direction option.


- UPLOADED TO WEB SITE 10/19/01 -


Miscellaneous (10/19/01/MIW): Numerous undocumented bug fixes.


Bug Fix (10/19/01/JPR) : The special symbols and patterns within 2D logs are now plotted at the proper angle (parallel to the log axis) within inclined and deviated drill holes.


Cosmetic (10/19/01/JPR) : The special symbols and patterns within 2D logs are now plotted along the far right side of the log.


Cosmetic (10/18/01/JPR) : The following changes have been made to the 2D log plotting menu options;


Improvement (10/18/01/JPR) : The following changes have been made to the 2D log plotting default values;


Improvement (10/18/01/JPR) : The initial default directory has been changed from "Samples" to "Samples/Boreholes/Site01".


Bug Fix (10/18/01/JPR) : The bargraph and curve column titles within 2D logs are now plotted correctly within inclined holes.


Improvement (10/18/01/JPR) : The bargraph and curve column titles within 2D logs are now automatically centered.


Improvement (10/17/01/JPR) : The depth labels within 2D logs are now automatically right-justified and the user no longer needs to specify the offset distance in order to prevent the labels from overplotting the tick marks.


Improvement (10/15/01/JPR) : The line segments that are plotted as grid subdivisions within deviated 2D logs are now plotted as curved lines rather than straight lines.


Improvement (10/15/01/JPR) : The special pattern columns within deviated 2D logs now plot without gaps and they are "bent" appropriately.


Improvement (10/15/01/JPR) : The bargraph columns within deviated 2D logs now plot without gaps.


Improvement (10/13/01/JPR) : The stratigraphic and lithologic patterns within deviated 2D logs now plot without gaps.


--> UPLOADED TO WEB SITE 10/10/01 <--


10/10/01: This is kinda embarassing ... Between 8/11/01 and 10/10/01, we lost track of most of the changes that were made during that period.  Suffice it to say that many of the geological utilities have been cleaned up.


Improvement  (10/09/01/JPR): The lithology names can now be plotted within a 2D log.


Improvement  (10/08/01/JPR): The stratigraphy names can now be plotted within a 2D log.