RockWorks/2004 Revision History

2005/Q1 (01/01/05-03/31/05)
 


(143) New Feature (03/31/05/JPR):  The Geological-Utilities / Solid program now includes an option titled "Decimation Interval".

The Decimation Interval provides a means for "thinning" the data by extracting only those points at a user-specified interval.  For example, a Decimation Interval of 1 will extract every point within the Geological Utilities datasheet (or the ASCII file if the Data Source option has been set to read an external file) while a Decimation Interval of 10 will sample every 10th point (starting with the first point).

This is a very useful feature when working with very large data sets that would otherwise bog down the solid modeling process.The following case study provides an example;

A client submitted an ASCII file with 340,997 seismic data points.  Sampling every 500th point yielded a model that was very similar to a model that was based on every control point.  This difference in execution speeds, on the other hand, was very significant - a few minutes versus 10 hours. 

Note: If the "Filter Points" option has been activated, the actual filtering will take place upon the decimated points.


(142) Improvement (03/31/05/JPR):  When importing data into the Geological-Utilities datasheet, the program  now adds blank rows in blocks of 1,000 instead of 100.  This speeds up the loading of large files.   Any subsequent blank rows are removed during the saving of the file.


(141) New Feature (03/31/05/JPR):  The File / Import / Geological-Utilities / ASCII program now includes an option titled "Decimation Interval". 

The Decimation Interval provides a means for "thinning" the data by extracting only those lines of text at a user-specified interval.  For example, a Decimation Interval of 1 will extract every line within an ASCII file while a Decimation Interval of 10 will extract every tenth row.


(140) New Feature (03/30/05/JPR):  The File / Import / Into-Geological-Utilities / DXF / DXF->DataGrid program now includes an option titled "Decimation Interval".

The Decimation Interval provides a means for "thinning" the data by extracting only those points at a user-specified interval.  For example, a Decimation Interval of 1 will extract every point within the DXF polylines while a Decimation Interval of 10 will sample every 10th point (starting with the first point).

This is a very useful feature when extracting XYZ data from DXF files that have been digitized at a resolution that would otherwise bog down subsequent gridding operations.  The following case study provides an example;

A client submitted a DXF file that contained 425,799 polyline points that represented digitized contour lines.  With a decimation interval of 1 (i.e. extract every point) the program chugged along for 15 minutes before running out of memory.  Conversely, a decimation interval of 500 resulted in an import of 904 points that required only a few seconds.  The program produced essentially the same interpolated grid map as the original DXF map.


(140) New Feature (03/30/05/JPR):  The File / Import / Into-Geological-Utilities / DXF / DXF->ASCII program now includes an option titled "Decimation Interval".

The Decimation Interval provides a means for "thinning" the data by extracting only those points at a user-specified interval.  For example, a Decimation Interval of 1 will extract every point within the DXF polylines while a Decimation Interval of 10 will sample every 10th point (starting with the first point).

This is a very useful feature when extracting XYZ data from DXF files that have been digitized at a resolution that would otherwise bog down subsequent gridding operations.  The following case study provides an example;


(139) Bug Fix (03/25/05/JPR):  The program now displays the proper error message if is unable to find any interval borehole data (i-data) for an operation that requires interval data.


(138) Bug Fix (03/25/05/JPR):  The program now displays the proper error message if is unable to find any lithology borehole data for an operation that requires lithology data.


(137) Cosmetic (03/23/05/JPR):  The top of the help screen that appears along the right side of menu has been "decluttered" via the following changes;


(136) Improvement (03/21/05/MIW):  When launching the program from another program via the RCL (RockWare Command Language) the program will now bring the RockPlot/2D output to the front of the display.  The previous version would effectively hide the RockPlot/2D screen(s) by re-displaying the main RockWorks menu.


- UPLOADED 03/21/05 -


(135) New Feature (03/21/05/JPR):  A new group of options titled "Borehole XYZ Conversions" has been added to the Configure / General-Preferences menu.

The new features that are introduced within this sub-menu are designed to accommodate users with atypical data sets (e.g. continental transects).  For example, consider the following (real-life - no kidding) scenario; 

A data set consists of very shallow boreholes (e.g. 2 meter maximum depth) from the Pacific coast of California to the Mother Lode along the Western flank of the Sierra Nevada Range.  Given the tremendous difference between the vertical and horizontal dimensions  (12,000,000 meters horizontal versus 2 meters vertical), the logs will appear as thin lines.  The variations in collar elevations will vertically compress these logs into dots.  The net result is (see diagram below) is useless because the logs are effectively invisible.  Because of the elevation variation, the necessary vertical exaggeration (x12m) would also be unreasonable.

The solution, provided by the new Borehole XYZ Conversion options, is to multiply the eastings and northings by a constant (0.00001 in this example) and to set the borehole elevations to zero.

A similar effect is achieved for three-dimensional diagrams as shown within the following diagram;

Important Considerations


- UPLOADED 03/17/05 -


(134) Bug Fix (03/16/05/JPR):  The Geological-Utilities / Grid / Export program now work properly (they were recently broken by an internal change within the RockWorks grid handling).


(133) Improvement (03/16/05/JPR):  The Geological-Utilities / Grid / Export program now creates Golden Software's Surfer ASCII grids in a  format that more closely follow their specification. While the old export worked in most programs including Surfer it failed in others, such as Global Mapper.


(132) Bug Fix (03/16/05/JPR):  The borehole vector data is no longer saved twice within the .bh files.


- UPLOADED 03/16/05 -


(131) Improvement (03/15/05/JPR):  The Geological-Utilities / Solid / Model program now loads data much more quickly from ASCII files (i.e. seconds versus minutes).


(130) New Feature (03/09/05/JPR):  A new option titled "Continuous" has been added to the histogram bin-coloring options for the following programs;

The "continuous" bin color option will set the histogram bin colors such that they grade from the cold colors (purple) to the hot colors (red).  The Continuous option is accompanied by a sub-option labeled "Maximum Standard Deviation" that allows the user to specify the range for the color-coding (i.e. the point at which all values are displayed as "hot" or red).


(129) New Feature (03/07/05/JPR):  The Statistics listing within the Project-Dimensions menu now includes a listing for the average minimum distance between control points.


(128) Bug Fix (03/05/05/JPR):  Profiles of solid models now take into account the cell-spacing versus node-spacing offset.  In other words the base of a profile is now equal to the z-coordinate for the lowest node minus half of the node spacing.  Conversely, the top of the profile is now equal to the z-coordinate for the hightest node plus half of the node spacing.


(127) Bug Fix (03/03/05/JPR):  Stratigraphy columns within 2D striplogs are now truncated to the total-depth of the log.


(126) Bug Fix (03/01/05/JPR):  The Panels / Hatch configuration in the select-fence-panel window (used by many program) no longer omits a panel if the endpoints lie exactly at the project-area corners (e.g. the central panel within a hatch-style configuration.


(125) Bug Fix (02/27/05/MIW):  The RCL (RockWare Command Language) "MENU" command works properly.  The previous version was garbling the name of the associated menu.


(124) Bug Fix (02/25/05/JPR):  The Project-Dimensions menu is now consistent in terms of the other Grid and Solid dimensioning menus.  For example a 100x100 grid with a 10-unit node spacing contains 11x11 nodes.


(123) Improvement (02/21/05/JPR):  The Borehole-Manager / Striplogs / Single-Log(2D) and Single-Log(3D) program no longer share a common menu.  This eliminates the obnoxious 2D and 3D sub-options that existed within many of the submenus.  It also means that the user can now maintain completely different settings for each menu.


(122) New Feature (02/19/05/JPR):  It is now possible to plot 3D log axes as either polylines (fast) or tubes (slow).


(121) Bug Fix (02/17/MIW):  The closest-point solid-modeling algorithm now works correctly within the Borehole-Manager and the Geological Utilities.


(120) Improvement (02/15/05/MIW/JPR):  The Borehole-Manager striplogs now include an option titled "Behavior When Vertically Exaggerated".

These settings determines the behavior of the vectors when the vertical exaggeration is adjusted within the RockPlot3D program.  The "Vary Inclination" setting will cause the inclination of the vectors to change based on the vertical exaggeration factor.  Conversely, the plunge of "Constant Inclination" vectors will stay the same, regardless of the vertical exaggeration.


(119) New Feature (02/14/05/JPR):  A new program titled "Pyramid" has been added to the Geological-Utilities / Util / Area/Volume menu.  This program computes the volume of a pyramid based on the width, depth, and height of a pyramid.

This program was added for a user who wished to compute the volume of a proposed leach pond (i.e. an inverted/truncated pyramid).


(118) New Feature (02/12/05/JPR): A "Cancel" button has been added to the Geological-Utilities / Util / Igneous program.


(117) Cosmetic (02/10/05/JPR):  The Util menu within the Geological Utilities has been redesigned;


(116) New Feature (02/07/05/JPR):  A new option titled "Descriptors" has been added to the main Tables menu. 

This new table provides access to the Descriptor table that is used by the "Description Builder" (see item #113 below).  The Description Builder is invoked when entering lithologic interval descriptions and special "Description" columns within the Geological Utilities datasheet.

Descriptor Table Columns:

There are two sample tables that are included with this version of the program;


(115) Cosmetic (01/26/05/JPR):  The main Tables view has been changed from a table to a menu tree.


(114) New Feature (01/25/00/JPR):  When defining the type of data within a Geological Utilities datasheet column, it is now possible to set up a column such that it contains lithologic descriptions.  This means that the "Description Builder" (see item 113 below) will be invoked if the user double-clicks within a cell that is contained within the designated column.


(113) New Feature (01/24/05/JPR): A new utility called the "Description Builder" is now invoked whenever the user double-clicks on the "Description" column within the Borehole Manager lithology datasheet.

The Description Builder creates descriptions by allowing the user to select terms from a tree-style hierarchy.  This hierarchy is contained within a new type of user-modifiable table called the "Descriptor" table.  Two sample descriptor tables are included with the program; Petroleum_Geology.tab and USCS.tab.  For more information, refer to item #116.

The Description Builder may also be used within the Geological Utilities by right-clicking on a column title and selecting the "Description" option as the column data-type.  Once this has been done, the Description Builder will appear whenever the user double-clicks on a cell within the designated column.


(112) Removal (01/23/05/JPR): The Describe-Rock program has been removed from the Geological-Utilities / Util menu.


(111) New Feature (01/22/05/JPR):  A new set of options titled "Diagram Scaling" has been added to the Configure / General-Preferences menu.

These options define how the various entities within a diagram will be scaled.  For example, when the Diagram Scaling is based on the XYZ coordinates (the default setting), the width of a stratigraphic column will be a percentage of the distance from the XYZ minimum (defined within the Project Dimensions menu) and the XYZ maximum.

Typically, the Diagram Scaling should be based upon the XYZ coordinate range.  There may come a time, however, when it would be more appropriate to base the dimensions upon just the horizontal (xy) coordinates.


(110) Removal (01/21/05/JPR):  The Configure / General-Preferences / Graphic-Font-Background option has been removed.  The aforementioned changes to the two-dimensional graphics no longer use this setting.


(109) New Feature (01/20/05/JPR):  The two-dimensional graphics that are produced by RockWorks (i.e. the RKW files) now use an "object" format.  This means that graphic entities such as symbols are no longer stored as just line segments.  Instead, a symbol is stored as a complex entity with a variety of attributes that may be changed later on when viewing the diagram with RockPlot/2D.

To illustrate the advantage of object graphics, consider the following example;   Let's say that we've generated a well-location map.  By selecting the new "Edit" option and clicking on a symbol, we will be presented with the following menu;

At this stage, the user may change the various settings (attributes) within this menu.  Once the "Ok" button has been selected, the diagram will be re-plotted, using the new settings for this particular symbol.

Click on the following link to view all of the new types of graphic entities (objects) and their associated menus;

ROCKWORKS TWO-DIMENSIONAL GRAPHIC OBJECTS


(108) Cosmetic (01/19/05/JPR):  By positioning the cursor on an item of interest within a RockPlot/2D diagram, and pressing the right mouse button, the following "Popup" menu will be displayed;

Once the appropriate columns have been selected, the program will highlight the data within the Geological Utilities datasheet that is closest to the selected point.


(107) New Feature (01/18/05/JPR):  A new option titled "Show / Hide Object Types" has been added to the RockPlot-2D / Edit menu. 

Once selected, the following menu will be displayed;

This option allows you to control what type of graphic entities will be displayed within the diagram.


(106) New Feature (01/17/05/JPR):  A new option titled "Make All Objects Visible" has been added to the RockPlot-2D / Edit menu.  This option will render any "invisible" graphic objects (as rendered invisible during item editing) to a "visible" state.


(105) New Feature (01/16/05/JPR):  The two-dimensional lithology and stratigraphy legends now include better "smarts" for dimensioning the patterns and text.  These legends now include titles, borders, and dividers.


Note how lithology and stratigraphy legends are now automatically merged into a single legend.

The legend menus now contain a myriad of new options as shown by the following diagram;

The meaning of the "Item Dimensions" are illustrated within the following diagram;


(104) Removal (01/14/05/JPR):  The "imbedded" vs "external" bitmap settings have been removed from the map and striplog programs.  Instead, RockWorks now imbeds all bitmaps within the 2-dimensional graphic files (.rkw).


(103) New Feature (01/13/05/JPR):  A new program titled "Clip" has been added to the Grafix / 2-D Utilities menu.  This program extracts selected rectangular regions from a RockPlot/2D graphic file.  This program is identical to the RockPlot/2D / Utilities / Clip utility.  It has been added to the Grafix menu for the benefit of RCL (RockWorks Command Language) users.


(102) New Feature (01/12/05/JPR):  A new program titled "Rescale" has been added to the Grafix / 2-D Utilities menu.  This program rescales RockPlot/2D files.  This program is identical to the RockPlot/2D / Utilities / Rescale program.  It has been added to the Grafix menu for the benefit of RCL (RockWorks Command Language) users.


(101) Cosmetic (01/11/05/JPR): The RockPlot/2D / Utilities / Rescale sub-options ("by scale and origin" and "by new coordinates") have been merged into a single program.


(100) New Feature (01/10/05/JPR):  A new program titled "DXF" has been added to the Grafix / 2-D Utilities / Export menu.  This program converts RockPlot/2D files into DXF (AutoCAD Data eXchange Format) files.  This program is identical to the RockPlot/2D / Export / DXF program.  It has been added to the Grafix menu for the benefit of RCL (RockWorks Command Language) users.


(99) New Feature (01/09/05/JPR):  The RockPlot-2D / Export / DXF program now includes an option titled "Plot w/Default Viewer".  This option will load the output file into whatever program has been "associated" with the .DXF extension (e.g. AutoCAD).


(98) New Feature (01/08/05/JPR):  A new program titled "Convert AGL to RockPlot/2D" has been added to the Grafix / 2-D Utilities menu.  This program converts AGL (ASCII Graphics Language) files into RockPlot/2D binary graphic files.  This program is identical to the RockPlot/2D / Import / AGL program.  It has been added to the Grafix menu for the benefit of RCL (RockWorks Command Language) users.


(97) New Feature (01/07/05/JPR):  The RockPlot/2D / Import / AGL editor now includes context-sensitive documentation along the right side of the screen.


(96) New Feature (01/06/05/JPR):  A number of new options have been added to the RockPlot/2D / Import / AGL editor;

See item #95 for more information.


(95) New Feature (01/05/05/JPR):  The following commands have been added to the RockPlot-2D / Import / AGL syntax;

CIRCLE:

Usage:

Used to plot a circle.

Syntax:

CIRCLE: x , y , radius

Example:

COLOR: RED
CIRCLE: 450 840 35
COLOR: BLUE
CIRCLE: 470 860 25

COLOR_LEGEND:

Usage:

Used to plot a color legend.

Syntax:

COLOR_LEGEND: x_min , y_min , x_max , y_max , z_min , z_max , contour_interval , title

Example:

COLOR_LEGEND: 340 610 360 670 0 100 10 Mercury
 

GRID:

Usage:

Used to plot a grid.

Syntax:

GRID: x_min, y_min, x_max, y_max, major_x_spacing, major_y_spacing , minor_x_spacing , minor_y_spacing

Example:

GRID: 110 910 190 980 10 10 2 2
 

LINE:

Usage:

Used to plot a line between two endpoints.

Syntax:

LINE: x1, y1, x2, y2

Example:

LINE: 410 980 490 910

LITH_LEGEND:

Usage:

Used to plot a lithology legend.

Syntax:

LITH_LEGEND: x_min , y_min , x_max , y_max

Example:

LITH_LEGEND: 430 710 470 770
 

POLYFILL:

Usage:

Used to fill a polygon with a designated pattern.

Syntax:

POLYFILL: pattern , density ,
x1 , y1
x2 , y2
x3 , y3
etc ...

Example:

POLYFILL: 7 3.0
50 720
10 750
75 775
90 730
50 710

QUADFILL:

Usage:

Used to fill a four-sized polygon with the current default color.

Syntax:

QUADFILL: x1 , y1 , x2 , y2 , x3 , y3 , x4 , y4

Example:

QUADFILL: 310 710 330 770 390 770 370 710
 

RASTER:

Usage:

Used to plot a raster bitmap (e.g. TIFF, JPG, BMP, etc) within a diagram.

Syntax:

RASTER: x_min , y_min , x_max , y_max , file_name

Example:

RASTER: 310 810 390 880 Tank Farm Airphoto.bmp

SCALEBAR:

Usage:

Used to plot a coordinate scalebar.

Syntax:

SCALEBAR: x1 , y1 , x2 , y2 , min , max , increment , caption

Example:

SCALEBAR: 105 720 185 780 0 10 1 SCALEBAR

STRAT_LEGEND:

Usage:

Used to plot a stratigraphy legend.

Syntax:

STRAT_LEGEND: x_min , y_min , x_max , y_max

Example:

STRAT_LEGEND: 30 610 70 670
 

TEXT_TABLE:

Usage:

Used to plot a text box.

Syntax:

TEXT_TABLE: x_min , y_min , x_max , y_max , title ,
caption_1 ,
caption_2 ,
caption_3 ,
etc ...

Example:

TEXT_TABLE: 110 610 190 670 Statistical Results
Mean    4859.45
Mode    48394
Standard-Deviation    483.43
Kurtosis    54.3
Skewness    23.1

TRICOLOR:

Usage:

Used to plot a color-contoured triangles.

Syntax::

TRICOLOR: z_min , z_max , contour_interval
x1 , y1 , z1 , x2 , y2 , z2 , x3 , y3 , z3 ,
x1 , y1 , z1 , x2 , y2 , z2 , x3 , y3 , z3 ,
x1 , y1 , z1 , x2 , y2 , z2 , x3 , y3 , z3 ,
etc ...

Example:

TRICOLOR: 100 400 10
210 610 100 210 670 200 290 670 300
210 610 100 290 670 300 290 610 400
 

TRIFILL:

Usage:

Used to fill a triangular region with the current default color.

Syntax:

TRIFILL: x1 , y1 , x2 , y2 , x3 , y3

Example:

TRIFILL: 210 710 250 770 290 710
 

 


(94) New Feature (01/04/05/JPR):  A new tutorial file called AGL_Demo.agl has been added to the Samples folder.  This file was used to create the following diagram;


(93) Improvement (01/03/05/JPR):  The RockPlot-2D / Import / AGL program now "remembers" the name of the last file that was imported.


(92) Bug Fix (01/02/05/JPR):  The RCL_04.RCL file has been modified to properly disable the profile location maps if the user has disabled them within the profile menu.


(91) New Feature (01/01/05/JPR):  The Geological-Utilities / Planes / 3-Points->Planes / One-Set program now plots the statistical data within a formatted table.

A bevy of new options have been added to legend sub-menu that allow complete control of the legend box.