RockWorks/15 Revision History
2009/Q3 (07/01/09-09/31/09)
(134) New Feature (09/30/09/JPR): Hint boxes (the little yellow messages that appear when a user "hovers" the cursor above a menu item), now appear as little 100 pixel wide boxes rather than long, single-line strips that could really be obnoxious, especially when displaying long messages on a three-screen system.
(133) New Feature (09/29/09/JPR): There are now three ways to adjust the "g" replacement value within the solid model editor when editing generic and I-data models.
Use the new slider bar up and down, relative to the color index. Note how the "Color Index G-Value" (below) and the "Other Replacement Value" (within the Edit tab) will change as the slider is moved.
Click on a spot within the color index.
Enter the replacement value within the "Other" field (within the Edit tab).
(132) Bug Fix (09/28/09/JPR): Potentiometric symbols are now discarded if they fall outside the clipping region within a two-dimensional striplog (see example within item #131 below).
(131) Bug Fix (09/28/09/JPR): Aquifer annotation within clipped regions in two-dimensional striplogs are now properly clipped to the same dimensions as the shaded aquifer (the light-blue region within the following example).
(130) Improvement (09/27/09/JPR): The "rcl_06.rcl" sample file no longer creates a huge (and somewhat unusable) "montage" from the program output. Instead, the program uses the new RCL/HTML capability (see item #128 below) to create an HTML report showing all of the output. The montage capability is still demonstrated but with a much smaller dataset (four diagrams).
The "montage.atd" file is no longer used by the rcl_04.rcl script to show all of the diagrams that are created within the rcl_04.rcl script.
(129) Improvement (09/27/09/JPR): The "rcl_04.rcl" sample file no longer creates a huge (and somewhat unusable) "montage" from the program output. Instead, the program uses the new RCL/HTML capability (see item #128 below) to create an HTML report showing all of the output. The montage capability is still demonstrated but with a much smaller dataset (four diagrams).
The "montage.atd" file is no longer used by the rcl_04.rcl script to show all of the diagrams that are created within the rcl_04.rcl script.
(128) New Feature (09/27/09/JPR): It is now possible to save the output from RCL (RockWorks Command Language) sessions within an HTML (HyperText Markup Language) file for subsequent review within an HTML browser program (e.g. Amaya, Chrome, FireFox, Flock, Internet Explorer, Maxthon, Netscape Navigator, Mosaic, Opera, Sarari, Sea Monkey, etc.). Sending output to an HTML file is accomplished via the following new RCL commands;
HTML_START: File name
Any HTML listing must begin with this command.
The HTML_START command must be accompanied by a parameter that specifies the name of the file in which the HTML content is to be saved.
Example: HTML_START: Project 27 Report.html
All files that contain an HTML_START command must also contain an HTML_END command after the HTML_START command.
HTML_PIC: File name
The HTML_PIC command must be accompanied by a parameter that specifies the name of the graphic file that will be added to the HTML script. Note: This is any graphic file (e.g. PNG, BMP, JPG, WMF, etc.) that is compatible with the target browser.
Images that are displayed within HTML files will be automatically centered relative to the left and right edges of the display.
Any occurrence of the HTML_PIC command must be preceded by an HTML_START command.
Any occurrence of the HTML_PIC command must be followed by an HTML_END command.
HTML_TEXT: String
The HTML_TEXT command should be accompanied by a string that will be displayed within the HTML file.
Text will be automatically centered relative to the left and right edges of the display.
Any occurrence of the HTML_TEXT command must be preceded by an HTML_START command.
Any occurrence of the HTML_TEXT command must be followed by an HTML_END command.
A horizontal line will be drawn below the line of text. This serves as a visual separator between the text and the next item within the HTML file. As such, the HTML_TEXT command is primarily designed for annotating diagrams that are created by the HTML_PIC command.
HTML_END:
The HTML_END command does not include any parameters.
Any occurrence of an HTML_END command must be preceded by an HTML_START command. In RCL, unlike life, you can't finish something that you didn't start in the first place.
The HTML_END command will automatically load the designated file (as defined within the HTML_START command) into the default HTML/web browser such as Microsoft's Internet Explorer.
Example: The following example shows a simple case in which an HTML file titled "Project 27 Report.htm" will be created. A line of text at the top will say "Project 27 Report". A picture (project_27.png) will then be displayed, followed by a caption reading "Project 27 Site Map".
HTML_START: Project 27 Report.htm
HTML_TEXT: Project 27 Report
HTML_PIC: project_27.png
HTML_TEXT: Project 27 Site Map
HTML_END:
(127) Improvement (09/25/09/JPR): Previous versions of the program would circumvent errors within flat-surface contouring by displaying a diagonal message across the map saying that "Error: Nothing to map..." The program now simply skips the contouring step. This change was made so that maps that include cell outlines, faults, etc. will still be plotted even if the surface is flat.
(126) Cosmetic (09/23/09/JPR): The Help / Execution History program now includes a listing that shows the number of times that various internal RockWorks commands have been issued. This new capability serves no real purpose other than to help RockWare employees when testing the software (i.e. what's been tested and what hasn't after a major re-build).
(125) New Feature (09/22/09/JPR): The RCL program now includes an option for presenting the user with a report that lists all of the errors that were encountered after an RCL script file has been processed.
The report will be automatically opened within the RockWorks text editor.
(124) New Feature (09/22/09/JPR): The RCL program will now notify the user if a vestigial (outdated) command has been replaced with a new command.
(123) New Feature (09/22/09/JPR): The RCL program menu now includes an option that defines whether or not the session will be interrupted by error messages as errors are encountered (versus ignoring the errors and proceeding with the processing of the RCL script).
If an error is encountered, the script execution will be suspended and an error message will be displayed. At this point, the user has the option to ignore the error and continue with the script processing or abort (cancel) the RCL processing altogether.
(122) New Feature (09/20/09/JPR): All programs that relied upon the Windows default text editor for viewing ASCII files now use the built-in RockWorks text editor. This change was made because some configurations of Windows6 (Vista) will load the files into Microsoft Word in such a way that subsequent report will generate a error because Word has locked the file for editing.
(121) New Feature (09/17/09/JPR): A new button labeled "More Fault Options" has been added to the 3-D Surface Options menu.
This new button will present the user with some new fault display options.
This new menu includes the following options;
Polylines: Useful for displaying faults as polylines. This option is best suited when plotting surface with little vertical exaggeration.
Color: Color that will be used to display fault polylines.
Thickness: Thickness (in pixels) for fault polylines.
Vertical Offset: Vertical units (e.g. feet, meters) to plot the polylines relative to the grid surface. This is useful if the fault polylines are not readily distinguishable (i.e. interfering) with the grid surface.
Panels: Display faults as vertical panels.
Panel Color: Color that will be used to display fault panels.
Vertical Dimensions: The height (and depths) of the fault panels may be determine in one of two ways;
Automatic: The top of the fault panels will be set to an elevation equal to the highest grid node value. Conversely the base of the fault panels will be equal to the lowest grid node value.
Manual: The top of each fault panel will be determined by adding the "Upper Offset" (see below) to the corresponding node value. The base of each fault panel will be determined by subtracting the "Lower Offset" (see below) to the corresponding node value. The Manual setting is useful when plotting surface with little vertical exaggeration and lots of faults that would otherwise hide each other when compared with the Automatic setting.
Upper Offset: This value determines the height of each fault panel. Specifically, the top of each fault panel will be determined by adding the "Upper Offset" to the corresponding node value.
Lower Offset: This value determines the elevation for the base of each fault panel. Specifically, the base of each fault panel will be determined by subtracting the "Lower Offset" to the corresponding node value.
(120) New Feature (09/17/09/JPR): A new feature titled "Correlate Partially Defined Intervals" has been added to the Borehole Manager / Stratigraphy / Fence (ESRI) / Straight menu. This new capability performs the same function as that listed below (item #117) for the Borehole Manager / Stratigraphy / Section / Straight program.
(119) New Feature (09/17/09/JPR): A new feature titled "Correlate Partially Defined Intervals" has been added to the Borehole Manager / Stratigraphy / Fence (Google Earth) menu.
This new capability performs the same function as that listed below (item #117) for the Borehole Manager / Stratigraphy / Section / Straight program.
(118) New Feature (09/16/09/JPR): A new feature titled "Correlate Partially Defined Intervals" has been added to the Borehole Manager / Stratigraphy / Fence / Straight (Hole-to-Hole) menu.
This new capability performs the same function as that listed below (item #117) for the Borehole Manager / Stratigraphy / Section / Straight program.
(117) New Feature (09/16/09/JPR): A new feature titled "Correlate Partially Defined Intervals" has been added to the Borehole Manager / Stratigraphy / Section / Straight (Hole-to-Hole) menu.
This new feature is designed to address an aesthetic "issue" (formerly known as a "problem") within RockWorks-generated well-to-well stratigraphic correlations. Specifically, the regions between boreholes were previously filled only if the intervals on either side included depth information for both the superface (top) and the subface (bottom) of a given stratigraphic unit. From a scientific standpoint, this approach is sound. On the other hand, some folks (with check-signing capabilities) prefer that these regions be filled. Hence this new capability.
The following example illustrates how the program works with the new "Correlate Partially Defined Intervals" option disabled and enabled. Notice how the upper section (Correlate Partially Defined Intervals = False) does not draw a correlation for the Potosi Formation between DH-35, DH-01, and DH-36. This is because the base of the Potosi is not defined (blank) within DH-01. In the lower section (Correlate Partially Defined Intervals = True), the program will consider the base of the Potosi within DH-01 to be equal to the total depth of the well for correlation purposes (i.e. it won't mess up the database). The same logic applies to the missing Leadville correlations between DH-08, DH-19, and DH-33.
The new capability also applies to sections in which the top of a stratigraphic unit is missing. The following example illustrates how the program works with the new "Correlate Partially Defined Intervals" option disabled and enabled. Notice how the upper section (Correlate Partially Defined Intervals = False) does not draw a correlation for the A-Horizon between DH-36, DH-21, DH-08, and DH-29. This is because the top of the A-Horizon is not defined (blank) within DH-21 and DH-08. In the lower section (Correlate Partially Defined Intervals = True), the program will consider the top of the A-Horizon to be equal to the collar elevation for correlation purposes (i.e. it won't mess up the database).
The "Correlate Partially Defined Intervals" is turned on by default. As always, aesthetics trumps scientific rigor.
Note: This new capability only applies to two types of scenarios;
The top of the first (uppermost) interval is missing.
The base of the last (lowermost) interval is missing.
Missing (blank) superface and subface depths for intervals other than the uppermost and lowermost intervals may produce erratic results and is therefore highly discouraged pending the completion of the optional anti-bonehead module.
(116) New Feature (09/16/JCJ): Archive Database will export the data in the database to a text file and then combine it with the Data Dictionary and INI files into a zip file with the option of adding a password. This zip file is saved within the Backup folder. It is in a format that can be sent to RockWare if we are working with you and your data. Also if your data is stored in a database server like MSSQL Server, it allows an additional backup of your data separate from the database server’s backup.
(115) New Feature (09/16/09/JPR): The Borehole Symbol & Label Options submenu now includes options that determine how the program will handle missing data (e.g. undefined stratigraphic depths).
Consider the following scenario ... The user has elected to show contact depths, elevations, and/or thicknesses for a selected stratigraphic unit. The relationship between the boreholes and the selected stratigraphic unit may fall into one of four categories;
Top and base of unit encountered within borehole.
Only top of unit encountered within borehole (i.e. borehole drilling terminated before encountering base of unit).
Only base of unit encountered within borehole (i.e. top of unit eroded - above ground surface, borehole is being drilled upwards - raisebore).
Neither top nor base of unit encountered within borehole (i.e. borehole not drilled deep enough to encounter unit).
The various possible combinations are now handled as follows;
The thickness will be displayed if the top depth has been defined and the base depth has been defined. Otherwise, the program will either omit the thickness value or list the value as "undefined", depending upon the "Missing Data" setting.
Depth and elevation labels will behave in a similar fashion.
If an item is listed as "Undefined", the suffix will be omitted because it looks stupid and ill-mannered (e.g. "Thickness = Undefined Feet" versus "Thickness = Undefined".).
(114) Improvement (09/14/09/JPR): Profile, Section, and Fence-Location Maps are now embedded as separate tab items within the following application menus;
(113) Improvement (09/14/09/JPR): Profile, Section, and Fence-Location Maps are now embedded as separate tab items within the following application menus;
Utilities / Grid / Profile
Utilities / Grid / Fence
Utilities / Solid / Profile
Utilities / Solid / Section
Utilities / Solid / Fence
Borehole Manager / Lithology / Profile
Borehole Manager / Lithology / Section
Borehole Manager / Lithology / Fence
Borehole Manager / Stratigraphy / Profile
Borehole Manager / Stratigraphy / Section / Modeled
Borehole Manager / Stratigraphy / Section / Straight
Borehole Manager / Stratigraphy / Fence / Modeled
Borehole Manager / Stratigraphy / Fence / Straight
Borehole Manager / I-Data / Profile
Borehole Manager / I-Data / Section
Borehole Manager / I-Data / Fence
Borehole Manager / T-Data / Profile
Borehole Manager / T-Data / Section
Borehole Manager / T-Data / Fence
Borehole Manager / P-Data / Profile
Borehole Manager / P-Data / Section
Borehole Manager / P-Data / Fence
Borehole Manager / Fractures / Profile
Borehole Manager / Fractures / Section
Borehole Manager / Fractures / Fence
Borehole Manager / Aquifers / Profile
Borehole Manager / Aquifers / Section
Borehole Manager / Aquifers / Fence
(112) Improvement (09/11/09/JPR): The 3D striplog elevation-based clipping now truncates interval-based data that spans the clipping planes. The previous version would completely remove any intervals that encompassed a elevation clipping plane. This improvement applies to lithologic, hydrologic, well-construction, I-data, P-data, and data.
(111) New Feature (09/11/09/JPR): The Borehole Manager maps now plots "callout boxes" for just the T-Data that meets the filter criteria. In the following example, the only boreholes that are labeled/annotated are the holes in which arsenic was sampled on 8/6/07, and the arsenic value was greater than 0.01ppm, and the sampling depth was less than 90 feet.
(110) New Feature (09/10/09/JPR): The Borehole Manager maps now include options to plot selected a single type of T-Data (versus all of the T-Data values).
These new options provide more control over the T-data that is to be displayed adjacent to the borehole symbol.
(109) Cosmetic (09/09/09/JPR): The "Fault File" option within the gridding algorithm sub-menu has been renamed to "Fault Table" because faults are now stored within the project database as a table.
(108) Cosmetic (09/09/09/JPR): The Length-Based options have been removed from the Borehole Manager / Fractures / Rose Map program options because they make no sense. Specifically, it's impossible to perform any length-based analyses when there's no length-based data to begin with.
(107) Cosmetic (09/09/09/JPR): The Length-Based options have been removed from the Borehole Manager / Fractures / Rose Diagram program options because they make no sense. Specifically, it's impossible to perform any length-based analyses when there's no length-based data to begin with.
(106) Cosmetic (09/09/09/JPR): The Length-Based options have been removed from the Utilities / Grid / Directional Analyses / Grid -> Rose program options because they make no sense. Specifically, it's impossible to perform any length-based analyses when there's no length-based data to begin with.
(105) Cosmetic (09/09/09/JPR): The Length-Based options have been removed from the Utilities / Linears / Rose Diagram / From Bearings program options because they make no sense. Specifically, it's impossible to perform any length-based analyses when there's no length-based data to begin with.
(104) Cosmetic (09/08/09/JPR): The "Length Based Analysis" reference has been removed from the Utilities / Linears / Rose Diagram / From Endpoints (Length Based Analysis) program titles because the program can perform either frequency-based or length-based analyses/diagrams. In addition, the menu has been slightly re-designed as shown below.
(103) New Feature (09/08/09/JPR): A new program titled "Replacement Filter" has been added to the Utilities / Solid / Filter menu.
This new tool is used to replace selected nodes within a model with the node values from another model.
Why would you want to use this filter? Consider a situation in which stratiform geology has been intruded by metastasized dikes ...
<add discussion about setting up the lithology/stratigraphy tables>
Step 1. Enter the downhole stratigraphic information just for the stratiform units and create a stratigraphic block (solid) model.
Step 2. Set up your lithology table by following these guidelines;
Make sure that the g-values for the intrusive units are not the same as the g-values for any of the stratigraphic units.
It's a good practice to group the units by g-value. In this example, we've assigned the A-Horizonal to a g-value of 1, the Spergen = 2, the Leadville = 3, and so on. The intrusives might have g-values like Rhyolite = 100, Apalite = 101, Quartz Vein = 102, etc. In this way, the g-filter (see item #102 - below) can be used to create intrusive-specific models for use within this program.
Step 3. Enter the downhole lithology information for all lithologic units; sedimentary and intrusive. Be sure to use the assign the same g-values to the sediments within the lithology table that were used within the stratigraphy table.
Step 4. Create a lithologic model for the intrusive(s). Be sure to use the g-filter option within the lithologic modeling program to create a model that only defines the intrusive units.
Step 5. Use the new Replacement Filter program to overwrite the sedimentary nodes with the intrusive nodes. The output will be a lithology model that really a mix of stratigraphic and lithologic models. As such, we call it a "geologic model."
The changes described here and in items 102 and 101 (below) provide a means for combining lithology and stratigraphy to accommodate scenarios that can't be handled with a single approach.
(102) New Feature (09/08/09/JPR): The lithology modeling options now include a special "G-Filter" that can be use to set all nodes outside a specified g-range to a null value.
This new capability allows the user to create a final model that is limited to specified lithotypes. Here's an example of how this might be used;
(101) New Feature (09/08/09/JPR): A new type of lithologic modeling called "Closest Point" has been added to the lithology modeling menu.
This algorithm will set each node value to the g-value of the closest control point (i.e. the downhole lithology data). Typical applications would involve complex non-stratiform geology (e.g. multiple intrusions, impact craters, karst, etc.).
(100) New Feature (09/04/09/JPR): A new option has been added for specifying the number of tick marks that appear between the labeled intervals within two-dimensional striplogs.
This new option allows the user to control how many tick-marks will appear between the labeled intervals on a two-dimensional striplog depth-bar.
Notice that this option is labeled "Minor Tick Intervals" rather than "Tick Marks Per Interval". A setting of "1" will result in no minor tick marks because they're overplotted by the major tick marks. A setting of "2" will subdivide the major interval into two sub-intervals with a single tick mark, and so on. This convention makes it much easier/intuitive compared with specifying 9 ticks in order to create 10 subdivisions.
(79) New Feature (09/03/09/JPR): The Utilities / Solid / Edit / 3D program now includes an option for adjusting the number of intervals within the legend when working with generic and I-Data models.
In reference to the example above, notice the difference in the legend when the Color Intervals are set to 10 versus the number of labels when the Color Intervals setting is changed to 29.
(78) New Feature (09/02/09/JPR): The 2D striplog designer now includes an option for including the elevation labels adjacent to the depth labels.
The elevation labels will enclosed in parentheses adjacent to the depth labels.
At first glance, you may wonder why we just didn't allow the user to specify depth or elevation labels and then plot the elevation labels at the appropriate intervals. This would have worked for the vertical and inclined holes, but deviated holes (and horizontal inclined holes) represent an interesting problem. Specifically, the elevation interval is not constant.
(77) New Feature (09/02/09/JPR): It is now possible to manually specify the number of decimals places that are used when plotting 2D striplogs.
This new capability allows the user to override the automatic decimal determination and enter their own decimal preference.
(76) New Feature (09/01/09/JCJ): The File / Transfer / Stratigraphy -> Borehole Manager program now offers the user an option to backup the database before performing the import.
(75) New Feature (09/01/09/JCJ): The Utilities / File / Export option now allows the user to choose which fields to export and the type of the field.
(74) Improvement (09/01/09/JCJ): The Utilities / File / Import / XY Pairs no longer assumes that the tab file is a polyline table.
(73) Improvement (09/01/09/JCJ): When importing LogPlot keyword files, the program now imports the line width settings.
(72) New Feature (09/01/09/JCJ): New to RockWorks15 is the ability to use Microsoft’s SQL Server as the data server in addition to Microsoft’s Access (Jet).
There are many flavours of SQL Server, on the low end is SQL Server Express which is a free download from Microsoft to their Enterprise SQL Server.
· More robust database
· Faster data retrieval
· 4GB (for SQL Server Express, Enterprise Edition does not have a limit) database size, up from the 2GB MS Access allows
Database Engine – the engine that delivers the data to RockWorks
· MS Access (Jet) what RockWorks has been using until RockWorks15
·
MS SQL Server
Server – this only applies to MS SQL Server and represents the SQL Server instance supplying the data. Usually this is the name of the computer the server runs on. For SQL Server Express 2008 the value for the Server on our test machine was “OBSIDIAN\SQLEXPRESS” for SQL Server 2005 it was just the name of the server. The database server may contain multiple databases.
Show Login Prompt – If your database is setup to require a login and password this will show the login prompt allowing you to enter that info when opening the project. MS SQL Server requires a login however SQL Server can be configured to pass through your network login (Windows NT Integrated Security) and this prompt need not be shown. If Show Login Prompt is checked it is assumed you are using a database login and not your network login and conversely if it is unchecked it is assumed your network login is to be used.
Two authentication modes are available when connecting to an instance of SQL Server Database Engine:
Windows Authentication Mode (Windows NT Integrated Security)
Microsoft Windows Authentication mode allows a user to connect through a Windows user account.
SQL Server Authentication
When a user connects with a specified login name and password from a non-trusted connection, SQL Server performs the authentication itself by checking to see if a SQL Server login account has been set up and if the specified password matches the one previously recorded. If SQL Server does not have a login account set, authentication fails, and the user receives an error message.
|
When possible, use Windows Authentication. |
Prompt for Data Source – Allows you to edit the connection to your database in case there are some fine-tuning settings that needs to be made. This prompt is only show during the setup of a new project, if you need to edit it afterwards you can edit the connection string in the project’s Menu.ini.
Generate a SQL Script File without executing it – Will save the SQL script it generates instead of executing it, creating the database. So by choosing this option the database will not be created, instead it will leave you back at the project you started with. This allows greater control on where and how the database is created or handing off the script off to a Database Administrator to run if you do not have create rights in your database server for a new database or tables.
(71) New Feature (09/01/09/MIW): It is now possible to tab between the various tabs within the new-style menus by pressing the <Ctrl> key and a number key. For example, pressing Ctrl+1 will activate the first visible tab. Pressing Ctrl+0 will activate the tree menu.
(70) New Feature (09/01/09/MIW): A new option titled "Zoom Undo" has been added to the RockPlot-2D / View menu and the button bar. This option will cancel the previous zoom operations. Note that the Zoom Undo is not the same as the Zoom Out option. Zoom Out replots the diagram at a scale that fits the window. Pressing <Ctrl> and the "-" character serve as a hotkey for the Zoom Undo function.
(69) New Feature (09/01/09/MIW): Polylines can now be saved to an XY Table for use within the Cross Section Picker (see item #62 below).
(68) New Feature (09/01/09/MIW): RockPlot2D graphic items pasted into a zoomed window are now centered in that window. If there's more than one item their relative positions are maintained.
(67) New Feature (09/01/09/MIW): The font color that is used by the Color, Stratigraphy, Lithology and Well Construction Legends within the RockPlot/3D program is now automatically determined by the background color. This color will contrasts with the background for greater visibility assuming that the initial color was set to black.
(66) New Feature (09/01/09/MIW): A new program titled "ESRI Shape File" has been added to the Utilities / Solid / Export menu.
This new program will convert the nodes within a RockWorks solid model into an ESRI "Shape Point" file.
(66) New Feature (09/01/09/MIW): A new program titled "ESRI Shape File" has been added to the Utilities / Grid / Export menu.
This program has two export options;
Elevations (PointZ): This creates an ESRI "PointZ" shape file in which the z-values are included with the points.
(64) New Feature (09/01/09/MIW): A new option titled "Copy to New Window" has been added to the RockPlot-2D / View menu that is embedded within the various application menus. This option will copy the contents of an embedded RockPlot-2D diagram into a new, un-embedded RockPlot-2D window.
(63) New Feature (09/01/09/MIW): A new option titled "Copy to New Window" has been added to the RockPlot-3D / View menu that is embedded within the various application menus. This option will copy the contents of an embedded RockPlot-3D diagram into a new, un-embedded RockPlot-3D window.
(62) New Feature (09/01/09/MIW): Users can now create an XY Pairs Table or an XY Table from a group of selected Lines, Arrows, Polylines and Polygons within the RockPlot/2D program. Polylines and Polygons will be exported as line segments. Here's an example;
The options menu contains a variety of utilities for converting the selected item into a table that will be embedded within the project database for subsequent use by other programs (e.g. storing polylines to use as faults within the inverse-distance gridding).
(61) New Feature (09/01/09/MIW): Fault vertices are now stored within the new XY Pair tables. These tables are embedded within the project database. Older polyline-based fault files can now be imported into these XY Pair tables. The Fault category within the Project Manager has been removed.
(60) New Feature (09/01/09/MIW): The Distance Weighting gridding with Custom Sectors now uses a database table that is embedded within the project database.
(59) New Feature (9/01/09/JPR): The "Borehole Symbol & Label Options" menu (accessed from the Borehole Manager / Map / Borehole Locations menu) now includes an option for plotting T-Data adjacent to the borehole location.
This new option is used to plot T-Data within a borehole location map.
(58) New Feature (9/01/09/JPR): The "Borehole Symbol & Label Options" menu (accessed from the Borehole Manager / Map / Borehole Locations menu) now includes an option for disabling the date filtering altogether (i.e. show all aquifer data).
(57) New Feature (8/30/09/JPR): A new program titled "Degrees/Minutes -> Decimal" has been added to the Utilities / Coords menu. This program converts degrees and decimal minutes into decimal degrees. This is a format that is output by some configurations of GPS devices.
(56) New Feature (8/30/09/JPR): A new program titled "Decimals -> Degrees/Minutes" has been added to the Utilities / Coords menu. This program converts decimal degrees to the degrees and decimal minutes format that is used within some GPS and GIS software.
(55) Improvement (8/26/09/JPR): The Directional Weighting / Custom menu now includes an option for specifying the "Default Exponent". This number represents the weighting exponent that will be used for directions that are not specified within the Directional Weighting Table, thereby minimizing the amount of information that needs to be entered into the table.
(54) Cosmetic (8/26/09/JPR): The Directional Weighting / Custom menu now includes descriptive cartoons.
(53) Improvement (8/25/09/JPR): The Grafix / 3D-Utilities / Fault Contours -> Fault Surface program now generates an error message if a contour polyline only contains one point.
(52) New Feature (8/21/09/JPR): The "Borehole Symbol & Label Options" menu (accessed from the Borehole Manager / Map / Borehole Locations menu) now includes an option for showing the dates and times for aquifer data.
This new capability provides essential information when creating maps that show multiple sampling events for individual wells.
(51) Cosmetic (8/21/09/JPR): The "Borehole Symbol & Label Options" menu (accessed from the Borehole Manager / Map / Borehole Locations menu) has been redesigned such that it's far less intimidating (aka "cluttered").
(50) New Feature (8/21/09/JPR): The Grafix / 3D-Utilities / Fault Contours -> Fault Surface program now includes options for creating solid-fill color diagrams, mesh diagrams, or a combinations thereof.
Notice (below) how the various perturbations can be used to produce aesthetically interesting effects.
(49) Improvement (8/18/09/JCJ):
Fill-In missing Stratigraphy was creating zero-thickness layers beginning at first layer (from Stratigraphy Types), now it begins with first non-null depth 1 layer. That is if the depth 1 is 0.0 then it will fill in any layers above it otherwise if the first layer’s depth 1 is null then it will not fill in layers above that layer. It does not create zero-thickness layers below last defined layer.(48) Improvement (8/18/09/JCJ): T-Data / Export / CSV – If the file is open in Excel when trying to export, RockWorks will display a friendly message instead of creating a bug report.
(47) New Feature (8/18/09/JCJ): RockWorks Utilities will import a Shapefile (and its attributes).
(46) Bug Fix (8/18/09/JCJ): On the Section / Fence Selection Map window, the menu item File / Export to Database Table was only exporting if the file already existed and the user chose to overwrite it, now works as expected.
(45) Cosmetic (8/18/09/JCJ):
License Agreement Text, shown during installation, is now displayed in Rich-Text format making it easier to read.(44) New Feature (8/18/09/JCJ): RockWorks will now export T-Data to an ASCII file (or RockWorks Utilities). This option is available on both the main menu’s item T-Data / Export / T-Data -> ASCII file or Datasheet and on the T-Data (Time Interval) tabsheet Export / T-Data -> ASCII file or Datasheet.
(43) Bug Fix (8/18/09/JCJ): Time Filter options for Water Levels (Aquifers) now reads and writes the correct values to/from the ini file.
(42) Bug Fix (8/18/09/JCJ): Polygon Filter no longer results in a "File Not Found" error and bug report for Volumetrics / 2D (Grid model).
(41) Bug Fix (8/18/09/JCJ): Loading RCL file with undefined date settings no longer causes menu settings to go away with a bug report. When a date was left blank, the default value was causing conversion problems.
(40) Bug Fix (8/18/09/JCJ): Running an RCL file that creates a solid RP3D model “Untitled1”, was displaying a blank “Untitled” model. This will now display the file it creates.
(39) Bug Fix (8/18/09/JCJ): ASCII and Excel Imports will now correctly import fracture aperture data values. The values from the import were being ignored and set to a default value of 1.
(38) New Feature (8/18/09/JCJ): The display of floating-point numbers in the Borehole Manager is editable. It used to be set at 7 decimal places, now you can choose between 1 and 15 decimal places. The setting is found from the menu Tools | General Preferences |Data-Sheets | Decimals to Display for Floating-Point Numbers
(37) New Feature (8/18/09/JCJ): Some users were experiencing long delays on startup while RockWorks checked for a newer version. Both the initial check, as well as the download, are now done on separate threads. For users that use a proxy server to access the internet you can, if needed, specify manual settings for the proxy. By default RockWorks will use your system defaults. If you are having trouble with your proxy server you may just want tell your proxy server to allow downloads from the RockWare server (www.RockWare.com).
The proxy settings are found on the menu under Tools | General Preferences | Check for Newer Version on Startup| Proxy Settings | Use manual settings. RockWorks checks for updates and downloads the new installation (and other download the user may choose) using the http protocol on port 80. Since we are only looking at http protocol the proxy server address can be entered as “http=http://my_http_proxy” or more simply by the server name “my_http_proxy”. For more information on the proxy settings (address and ignorelist) see
http://msdn.microsoft.com/en-us/library/aa383996(VS.85).aspx.
(36) Improvement (8/18/09/JCJ): The following tab files are now stored within the Samples.mdb file. This is part of a major improvement whereby project information is stored within the project database.
color_fill.tab
contours.tab
custom_benzene_scale.tab
custom_gold_scale.tab
custom_porosity_scale.tab
custom_sand_scale.tab
polygon.tab
symbol_range.tab
symbol_range_3d.tab
xy.tab
x1y1x2y2.tab
These tab files have been removed from the Samples folder.
(35) Cosmetic (8/17/09/JPR): Small, explanatory diagrams have been added to the Color Scheme menu.
(34) Cosmetic (8/17/09/JPR): Small, explanatory diagrams have been added to the Gridding Options menu.
(33) New Feature (8/15/09/JPR): A new program titled "Fault Contours -> Fault Surface" has been added to the Grafix / 3D Utilities menu.
This program is used to generate a triangle mesh based on two or more polylines that represent contours along a fault surface.
The input for this program consists of xyz coordinates for a series of two or more polylines that define contours along the fault surface.
Here's how it works: The program resamples each polyline such that every polyline has the same number of vertices. The program then constructs and fills triangles that connect the vertices of adjacent polylines.
Caveats/Conventions:
The polyline data must be listed in the same order for each polyline. For example, if a north/south polyline was digitized from south to north, the other polylines must be digitized in the same order.
The program can only create one surface per ATD file. If you have more than one fault surface, they must be compiled separately and combined manually into a single RockPlot/3D file.
A example input file titled "fault_contours.atd" has been added to the Samples folder.
(32) New Feature (8/11/09/JPR): The solid modeling options that are displayed within a variety of menus have been converted from tree-style menu items into a single dialog box that features small explanatory diagrams.
Previous Menu:
New Menu:
In the process of converting the menu, some additional improvements were made;
The "Undefined Node Value" option has been removed from the "Inverse Distance - Table Based" options list. Instead, the program will now use whatever has been set within the "Undefined Node Values" section at the bottom of the dialog. This new capability provides more control over what the undefined node value will be (i.e. the RockWorks universal -1.0e27 null constant versus a user-defined number).
The "Undefined Node Value" option has been removed from the "Horizontal Biasing" options list. Instead, the program will now use whatever has been set within the "Undefined Node Values" section at the bottom of the dialog. This new capability provides more control over what the undefined node value will be (i.e. the RockWorks universal -1.0e27 null constant versus a user-defined number).
(31) New Feature (8/10/09/JPR): The inverse distance weighting algorithm within the solid modeling menu now includes 15-degree search angles for the sector-based searching.
(30) New Feature (8/04/09/JPR): A new program titled "Grid -> Flow Vector Table" has been added to the Utilities / Grid / Directional Analyses sub-menu.
This program uses the same "engine" as the Grid -> 2D Flow Map (see item #28 below) and the Grid -> 3D Flow Diagram (see item #29 below). All of the modeling options are identical. The main difference is that the flow vectors are stored as line segments within the Utilities datasheet.
The output from the Grid -> Flow Vector Table program is depicted within the following example. Notice how the decimal places for the various data columns are determined by the last group of items within the program menu labeled "Decimal Places".
The Grid -> Flow Vector Table program provides a means for performing additional analyses (e.g. creating a rose diagram based on stream directions, creating a histogram of stream gradients, etc.).
The collage above depicts the process of converting a grid/DEM model into a flow vector table (i.e. behind the scenes, a drainage network is created). Subsequent operations such as gradient histograms and rose diagrams.
Accidental Science: The preceding examples were based on DEM data for the Colorado Plateau (see http://en.wikipedia.org/wiki/Colorado_Plateau). It is interesting to note that the drainage directions depicted within the rose diagram above show that the primary drainage directions are to the northwest and southwest. Note the total absence of drainage segments trending towards the east. This suggest that the portion of the Colorado Plateau that includes the Colorado and San Juan rivers is tilted to the west or the plateau was tilted first to the northwest and later on the the southwest (or vice-versa).
(29) New Features (8/03/09/JPR): The Utilities / Grid / Directional Analyses / Grid -> 3D Flow Diagram program has been redesigned and enhanced. All of the options, with the exception of the "tube" parameters are identical to the Grid -> 2D Flow Map program (described below in item #28).
Tube Radius: The 3D Flow Diagram program uses three-dimensional tubes instead of lines to depict the predicted drainage.
Proportional To Drainage Area: This scheme will increase the stream-tube radius based on the number of nodes that drain into that portion of the stream. As a consequence, streams-tubes will become larger in diameter as then progress downstream. The radii are expressed in global coordinates (e.g. if your grid units are expressed in feet, the radii will be plotted in feet). In general, setting the proper minimum and maximum tube radii typically requires some experimentation.
Minimum Radius: The minimum radius of a stream-tube must be set to a number higher than zero.
Maximum Radius: There is no limit to the maximum radius.
Fixed: This setting will render all stream segments at the same radii.
Radius: The fixed radius is expressed in global coordinates (e.g. if your grid units are expressed in meters, the radii will be plotted in meters). Setting the proper fixed radius requires experimentation.
When combined with a surface model, the 3D flow diagrams can be somewhat dramatic as shown by the following diagram.
(28) New Features (8/02/09/JPR): The Utilities / Grid / Directional Analyses / Grid -> 2D Flow Map program has been redesigned and enhanced.
Input (Surface/Terrain) Grid File: This is the existing grid model (e.g. DEM - Digital Elevation Model) that defines the surface that will be used to create the drainage net.
Fill Sinks (New): This option will fill any closed depressions such as sinkholes and sampling/gridding artifacts before generating the drainage net. The following example depicts drainage nets for the same grid model with and without enabling the Fill Sinks option. For more about sink filling, please refer to item #26 (below).
Smooth Flowlines: This option will remove the angularity from the drainage net segments. Unfortunately, too much smoothing may result in crossed flowlines.
Smoothing Passes: A setting of "1" means that the stream segment vertices will be averaged once (i.e. a given vertex is equal to the average of itself, the preceding vertex, and the next vertex). A setting of "2" will average the polyline vertices again, and so on. Typically, a setting of 1 will suffice.
Gradient Filter (New): This option is used to filter out stream polyline segments in order to highlight areas in which the stream gradient falls within a user specified range (e.g. very flat versus very steep). Note that stream gradients are typically very shallow (e.g. between zero and 0.2 degrees).
Minimum Gradient: This is the minimum gradient stream segment that will be shown within the drainage net. If you wish to show all low-gradient stream segments (e.g. effectively flat stream segments - ponds and lakes), set the minimum gradient to -1 (negative one). Conversely, if you want to show just areas that may contain rapids, set the minimum gradient to something greater than one degree.
Maximum Gradient: This is the maximum gradient stream segment that will be shown with the drainage net. If you wish to remove all high-gradient stream segments (e.g. waterfalls, rapids), set the maximum gradient to 2.0.
Minimum Drainage Area Filter (New): The 2D Flow Map program generates flowlines for every node within the input grid. Starting at a given node, the program will move downhill until it can't move any farther (e.g. a map edge or a sinkhole). In the process, a record is kept of the number of upgradient nodes that have been traversed in order to reach each node along the flowpath. In this way, it is possible to keep track of the upgradient area that is draining into each point along a flowline. The minimum area filter setting can therefore be used to hide portions of the flowlines that are negligible, thereby highlighting the major drainages.
Minimum Drainage Area: Use this setting to omit portions of flowlines that drain smaller regions. For example, let's say that; (1) your map units represent meters, (2) you've set the minimum drainage area to "1,000" and (3) area units to "Map Units" (see next item). In such a case, the flowlines would represent only the streams that drain upgradient regions greater than 1,000 square meters.
Units: The units that are used to specify the minimum drainage area
Grid Cells: When set to "Grid Cells", the minimum drainage area simply means that X cells must drain into a given stream vertex in order for that portion of the stream to be visible.
Map Units: Let's say that your map units represent kilometers. A setting of 100 would correspond to 100 square kilometers.
Isolate Watershed (New): The following sub-options provide the user with a means for showing on particular watershed (drainage basin).
Automatic: The Automatic setting will identify the grid node that has the largest upgradient surface area that drains into that node. This node then serves as the starting point for the drainage net.
Manual: The Manual setting allows the user to specify the coordinates for a point within the project area. The program will then identify all of the upgradient nodes that drain into that node and draw the corresponding drainage net.
Filter by Stratigaphy (New): This option allows the user to selectively extract the stream segments that flow through a specified stratigraphic unit.
Stratigraphic Unit: Clicking on this option will present the user with a list of the stratigraphic units that are defined within the Borehole Manager.
Surface Stratigraphy Grid: Enter the name for a grid model that contains the stratigraphic surface grid. A stratigraphic surface grid is essentially a geologic map (i.e. the nodes are defined by the intersections of the stratigraphic surfaces and the ground surface). These models are typically created by using the Borehole Manager / Stratigraphy / Surface-Map program.
The diagram above illustrates a scenario in which a stratigraphic surface model (grid) has been used, in conjunction with a DEM (Digital Elevation Model), to create drainage nets for just the stream segments that correspond to a specific stratigraphic unit. These segments were then exported into the Utilities datasheet (via the new Grid -> Vector Table program - see item #30 above) and displayed as rose diagrams by using the Utilities / Linears / Rose Diagram program. This provides a means for evaluating the structural control upon drainage as it relates to stratigraphy (e.g. drainage controlled by jointing).
Gradient Sign Convention (New): Most of the RockWorks programs employ a convention in inclinations below horizontal are negative. This program provides a means to override this convention if so desired.
Gradients < Horizontal = Negative: Gradients that are below the horizontal (downward pointing segments) will ge expressed as negative numbers. Conversely, gradients that are greater than the horizontal (upward pointing segments) will use positive numbers.
Gradients < Horizontal = Positive: Conversely, gradients that are greater than the horizontal (upward pointing segments) will use negative numbers.
Line Color: This setting is used to define the color that will be used to depict the drainage net. This setting can become especially important if the drainage net is to be overlain on another map. For example, consider the map below and imagine what orange lines would look like.
Line Thickness: The thickness of the lines that are used to depict the drainage net may be defined in one of two ways;
Proportional To Drainage Area: This scheme will thicken the stream polyline based on the number of nodes that drain into that portion of the stream. As a consequence, streams will appear thicker as then progress downstream.
Minimum Thickness: The minimum thickness of a line must be set to 1-pixel or higher.
Maximum Thickness: Lines thicker than five pixels may look funky, depending upon the output device (e.g. screen versus large-format printer). In the sample graphic above, the fixed lines (left) were set to one pixel while the proportionally scaled net on the right ranged from one pixel to five pixels.
Fixed: This setting will render all stream segments at the same thickness.
Thickness: Thickness (in pixels) of the uniformly-thick line segments that will be used to depict stream segments.
Border: Check this option to plot a border around the drainage net.
Border Options: Click on this button to
(27) New Feature (7/28/09/JPR): A new program titled "Grid -> Upgradient Area Map" has been added to the Utilities / Grid / Directional Analyses sub-menu.
This program will create a grid model in which the node values represent the number of grid nodes that are upgradient from each node.
Here's how it works ... Given a grid model that represents a surface, the program creates a polyline for each grid node that represent the downgradient path from that node to the lowest possible point. If the sinks (closed depressions) have not been filled (via the "Fill Sinks" option), these drainages may terminate within a sink hole. If the sinks have been filled, the drainages will typically end at the edges of the model. These polylines are then combined into a drainage network. The polylines within the drainage network include information about the number of nodes that have "drained" into each vertex within the network. By mapping this information into a grid, we are able to create a grid model whose nodes represent the number of grid nodes that are upgradient from each node. The differences between filled and unfilled models are illustrated within the following examples;
(26) New Feature (7/28/09/JPR): A new program titled "Fill Sinks" has been added to the Utilities / Grid / Filters sub-menu.
This program is used to removed closed depressions from a grid model. There are several applications for this utility;
Eliminating closed depressions from a grid model prior to creating a simulated drainage net.
Creating a model that can be subtracted from the original model in order to identify and estimate the volumes of depressions (e.g. sinkholes, excavations, subsidence, etc.).
Cleaning up an "oversampled" grid model or other types of models that may have depressions caused by either the sampling method (e.g. LIDAR) or the gridding algorithm (e.g. inverse-distance).
Once selected, this option will present the user will the following menu.
The time required to fill the sinks with a grid model may range from seconds (for a 20x20 grid model) to hours (for a 250x250 grid model). Here's how it works ... For each grid node, the program follows a course downgradient until it can't go any farther. If the final node is not on the edge of the grid (a sink), the program will raise that grid node to a level equal to the next highest neighboring grid node. The process is repeated until there are no more sinks.
(25) Cosmetic (7/28/09/JPR): The RockWorks menu fonts have been "hardwired" to Tacoma 9-point with the exception of the tree-style menu that are configured as 10-point Tacoma. This eliminates inconsistencies between Windows 5 (XP), Windows 6 (Vista) and Windows 7.
(24) New Feature (7/23/09/JPR): The Borehole Manager / Lithology / Surface Map program now includes an option for including the borehole symbols and labels within the surface stratigraphy (geology) map.
(23) New Feature (7/23/09/JPR): The Borehole Manager / Lithology / Plan Map program now includes an option for including the borehole symbols and labels within the plan-view stratigraphy map.
(22) New Feature (7/23/09/JPR): The Borehole Manager / Stratigraphy / Surface Map program now includes an option for including the borehole symbols and labels within the surface stratigraphy (geology) map.
(21) New Feature (7/23/09/JPR): The Borehole Manager / Stratigraphy / Plan Map program now includes an option for including the borehole symbols and labels within the plan-view stratigraphy map.
(79) New Feature (7/23/09/JPR): T-Data bargraphs within 2D striplogs can now be color-coded based on a "lookup table" that behaves in a manner identical to that described for I-Data (see item below).
(20) New Feature (7/23/09/JPR): I-Data bargraphs within 2D striplogs can now be color-coded based on a "lookup table".
Clicking on the Table Name will activate a table editor in which the user can enter the g-value range and the associated color.
Unreferenced g-values (i.e. I-data g-values that do not fall within any of the minimum/maximum ranges) will be colored white.
(19) New Feature (7/18/09/JPR): The Borehole Manager / P-Data / Plan-Map program now includes options for plotting plotting borehole locations within the map.
(18) New Feature (7/17/09/JPR): The Borehole Manager / P-Data / Surface-Map program now includes options for plotting plotting borehole locations within the map.
(17) New Feature (7/16/09/JPR): The Borehole Manager / T-Data / Plan-Map program now includes options for plotting plotting borehole locations within the map.
(16) New Feature (7/15/09/JPR): The Borehole Manager / I-Data / Plan-Map program now includes options for plotting plotting borehole locations within the map.
(15) New Feature (7/14/09/JPR): The Borehole Manager / T-Data / Surface-Map program now includes options for plotting plotting borehole locations within the map.
(14) New Feature (7/13/09/JPR): The Borehole Manager / I-Data / Surface-Map program now includes options for plotting plotting borehole locations within the map.
(13) Improvement (7/12/09/JPR): When plotting plan-view diagrams of deviated boreholes, the program now checks to see if the first point has an inclination of -90 degrees. If so, the azimuth for the first point will be set to the azimuth for the next point thereby eliminating any "twisting" of the log as it is projected into a horizontal plane.
(12) New Feature (7/11/MIW): Linear Interpolation has been added as a P-Data resampling option. Linear Interpolation will add additional points with very little to no change in curve appearance when sampling from coarse to fine.
(11) New Feature (7/10/MIW): Users can now paste complete table information directly into the Table Editor.
(10) New Feature (7/09/MIW): Users can now Import either .txt or .tab files into a table and the program will automatically determine if the file is tab or space delimited.
(9) New Feature (7/7/09/JCJ): The Type Editor (i.e. Lith Type, Strat Type …) will now import types from an SQLServer based project. Before it would only import from Access (mdb) based projects.
(8) New Feature (7/6/09/JCJ): The program can now import shapefiles and attributes into a RockWorks Utilities datasheet.
(7) New Feature (7/5/09/JCJ): The program now has two separate time filter settings for aquifer striplogs and modeling.
(6) Improvement (7/4/09/JCJ): The Strat / Fill In Missing Stratigraphy program will now leave out any missing stratigraphy layers above an existing layer than begins with a null depth.
(5) New Feature (7/3/09/JCJ): When running File / Import / ASCII program, you can preview the file by right-clicking on the input file option and selecting View Text File from the popup menu. It will open the file in the default program for that extension. (this is now a feature of the tree menus for all .txt, .csv, and .tab input files).
(4) Improvement (7/2/09/JCJ): In Map / 3D Points - Symbol size and color based are now based on project dimensions instead of data from atd file.(Mantis 2109)
(3) New Features (7/1/09/JPR): A new group of options titled "Petal Radii & Annotation Based On ..." has been added to the Rose program (used by several other programs).
These new flavors provide more control over what the diagrams actually represent. For example, consider the lineations represented by the map below:
The rose diagram petals, circle labels, and statistical computations may be computed in one of four ways;
(2) New Feature (7/1/09/JPR): A new option titled "Omit Outermost Ring Label" has been added to the Rose program (used by several other programs).
This setting determines if the outermost circle should include a label.
(1) New Features (7/1/09/JPR): A new group of options have been added to the Rose program (used by several other programs) that allow the user to determine how the diagram will be scaled relative to the circular subdivisions and the petals.