RockWorks/2002 Revision History

2002/Q2

(4/1/02-6/31/02)


Bug Fix (06/23/02/MIW): Fixed the problem with missing column titles when importing Excel data into the Geological Utilities.


- Uploaded 06/17/02 -


New Feature (06/12/02/JPR): A new program called "ASCII" has been added to the File/Import/Boreholes menu.  This program is used to import the data from one or more tab-delimited ASCII files into borehole files (*.bh) that are compatible with the RockWorks Borehole Manager program.  In addition, to borehole data, the program can also import other data such as the project dimensions, lithology tables, stratigraphy tables, column titles, etc.  The basic idea is to create a means for importing everything about a project from some other application such as a corporate database.  The menu options are described as follows;

ASCII Import Menu Options
Input Files The program has the ability to import data from a single tab-delimited ASCII file or from multiple files grouped by data type (e.g. all location data in one file, all lithology data in another file, etc.)
   Single File All data for all borehole(s) is stored within one tab-delimited ASCII file.  Data types are delimited by XML style flags (e.g. <FRACTURES> & </FRACTURES>).  The data within these "flags" are referred to a "blocks".
      File Name Name of single file that contains all data for all borehole(s).
   Multiple Files Data for all borehole(s) is stored within multiple tab-delimited ASCII files.  Each file contains a particular type of data for all of the boreholes.  These data types and the naming requirements are listed within the table titled "ASCII Export File Names".
      Output Directory Folder in which multiple tab-delimited ASCII files are stored.
      Root Name Each file must have a unique, "hardwired" name that will be be preceded by the "Root Name".  For example, if the Root Name is set to "PROJECT_1", the downhole fracture data must be stored within a file titled "PROJECT_1_FRACTURES.TXT". 
Input Format Miscellaneous output options.
   Skip Column Titles If activated when reading from a single file, the first line of each data block (the title line) will be skipped.  If activated when reading from multiple files, the first line of each file (the title line) will be skipped.
Decimal Places It is possible to define the number of decimals places that are used when saving real numbers.
   Horizontal Units Decimal places within easting and northings.  Note: This setting does not apply to longitude and latitude - they are "hardwired" at six decimal places.  This setting is also used for the x and y values (if they are being used).
   Vertical Units Decimal places within downhole distances (depths).  This setting is also used for the "z" values (if they are being used).
   I-Data Units Decimal places used when saving downhole interval-based data (e.g. geochemistry).
   P-Data Units Decimal places used when saving downhole point-based data (e.g. geophysics).
Items To Import It is possible to control what type of data will be imported from the ASCII file(s).
   Project Dimensions Project dimensions.  This data will replace the settings within the View/Project menu.
   Lithology Table This data will replace the items within the current Lithology table.
   Stratigraphy Table This data will replace the items within the current Stratigraphy table.
   I-Data Titles Geochemistry tab column titles.  Note: I-Data titles must be imported if I-Data is being imported. Otherwise, the program will use the default I-Data titles.
   P-Data Titles Geophysics tab column titles.  Note: P-Data titles must be imported if P-Data is being imported.  Otherwise, the program will used the default P-Data titles.
   Locations All data to be stored within the Locations tab.  Note: The Location data MUST be imported. It is the "key" upon which all of the other data sets are based.
   Orientations All data to be stored within the Orientation tab.
   Lithology All data to be stored within the Lithology tab.
   Stratigraphy All data to be stored within the Stratigraphy tab.
   I-Data All data to be stored within the Geochemistry tab.  Note: The sampling intervals need not be the same for different data sets.  For example, Benzene could be sampled at the following depths: 0-1, 1-2, 2-3, etc, while PCB's could be sampled like this; 1.1-1.6, 2.2-2.8, etc.  RockWorks will build an I-Data sheet that respects these different sampling intervals while sill presenting the data in a tabular view.  Note: If I-Data is being imported, the I-Data Titles must also be included.  Otherwise, the program will use the default I-Data titles.
   P-Data All data to be stored within the Geophysics tab.  Note: The sampling intervals need not be the same for different data sets.  For example, Gamma could be sampled at 0.5 foot intervals while resistivity could be sampled at 0.25 foot intervals.  RockWorks will build a P-Data sheet that respects these different sampling intervals while sill presenting the data in a tabular view.  Note: If P-Data is being imported, the P-Data Titles must also be included.  Otherwise, the program will used the default P-Data titles.
   Fractures All data to be stored within the Fractures tab.
   Aquifers All data to be stored within the Water Levels tab.
   Symbols All data to be stored within the Symbols tab.
   Patterns All data to be stored within the Patterns tab.
   Comments All comment data to be stored within the Locations tab.
Overwite Options Borehole data that is imported via this program will replace any existing files with the same designated borehole IDs.  NOTE: This means that an existing borehole file will be erased and replaced with the data from the import file.  This program will not selectively add or replace data from within an existing borehole file.
   Skip Existing Files If a BH file with the same ID already exists, it will be left intact and the program will not import the associated borehole data.
   Replace Without Warning If a BH file with the same ID already exists, it will be deleted and replaced with the new data.  There will be no warnings.
   Replace With Warning If a BH file with the same ID already exists, the user will be given the opportunity to select whether or not the old file should be replaced.
   Create New File Name If a BH file with the same ID already exists, the program will leave the old file intact and create a new file by adding a "_1" extension to the file name.  For example, if a file called "DH-22.BH" already exists, the program will save the new data within a file called "DH_22_1.BH".

 

Sample ASCII Input File
 (All Data In One Input File)

<DIMENSIONS>
X-Min X-Max X-Spacing Y-Min Y-Max Y-Spacing Z-Min Z-Max Z-Spacing
0.000 100.0 10.0      0.000 100.0 10.0      0.0   100.0 10.0
</DIMENSIONS>

<LITH_UNITS>
Name    Pattern Size Background Foreground Percent Density G-Value
Asphalt 39      2.00 0          8388863    95      0.20000 1.00000
Clay    5       3.00 65280      33023      70      0.30000 2.00000
Sand    39      2.00 12566463   255        100     0.40000 3.00000
</LITH_UNITS>

<STRAT_UNITS>
Name        Pattern Size Background Foreground Percent Density G-Value
Vadose Zone 76      2.00 65280      0          100     0.20000 2.00000
Aquifer-1   2       3.00 65535      0          100     0.30000 3.00000
Aquitard-1  4       3.00 32512      16777215   100     0.10000 4.00000
</STRAT_UNITS>

<I-DATA_TITLES>
Benzene
Toluene
TCE
</I-DATA_TITLES>

<P-DATA_TITLES>
Gamma
Resistivity
Caliper
</P-DATA_TITLES>

<LOCATIONS>
Bore File Enabled Range Township Section Legal   Longitude Latitude Easting Northing Elevation TD  Symbol Color
DH-1 DH-1 TRUE    1     1        1       NW4/SW4 -125.3423 44.53234 1505.00 54535.12 4543.4    202 255    0
DH-2 DH-2 TRUE    1     1        2       SW4/NW4 -125.2334 45.48394 2102.23 43453.43 4654.8    210 121    0
DH-3 DH-3 TRUE    1     1        3       SE4/SE4 -125.6543 44.53245 3245.25 32342.12 4021.6    157 44     453
</LOCATIONS>

<ORIENTATION>
Bore Depth Bearing Inclination
DH-2 0.00  90.00   -90.00
DH-3 0.00  135.00  -45.00
DH-7 0.00  270.00  -90.00
</ORIENTATION>

<LITHOLOGY>
Bore Depth-1 Depth-2 Lithology
DH-1 0.00    1.00    Crud
DH-1 1.00    2.60    Concrete
DH-1 2.60    3.00    Limestone
</LITHOLOGY>

<STRATIGRAPHY>
Bore Depth-1 Depth-2 Stratigraphy
DH-1 0.00    9.60    Vadose Zone
DH-1 9.60    11.10   Aquifer-1
DH-1 11.10   17.90   Aquitard-1
</STRATIGRAPHY>

<I-DATA>
Bore Type    Depth-1 Depth-2 Value
DH-1 Benzene 0.00    0.50    0.000
DH-2 Toluene 5.2     5.6     12.56
DH-4 PCB     11.50   12.00   0.180
</I-DATA>

<P-DATA>
Bore Type        Depth Value
DH-1 Gamma       0     0.090
DH-1 Resistivity 1.0   0.240
DH-3 Neutron     23.40 0.240
</P-DATA>

<FRACTURES>
Bore Depth Direction DipAngle Color Radius Aperture
DH-1 5.00  10.00     5.00     255   10.00  10.00
</FRACTURES>

<AQUIFERS>
Bore Date   Depth-1 Depth-2
DH-1 1/1/01 8.00    12.00
DH-1 2/2/01 10.00   12.00
DH-2 3/3/01 14.00   18.00
</AQUIFERS>

<SYMBOLS>
Bore Depth Symbol Color Caption
DH-1 15.50 44     32512 Pump
DH-2 11.50 25     255   Sample 278-331
</SYMBOLS>

<PATTERNS>
Bore Depth-1 Depth-2 Pattern Density Background Foreground Caption
DH-1 0.00    9.00    8       3.00    32639      16777215   Casing
DH-1 9.00    12.00   8       3.00    16711680   16777215   Screen
DH-2 12.00   17.00   8       3.00    32639      16777215   Casing
</PATTERNS>

<COMMENTS>
Bore Comment
DH-4 Drilled on 9/12/98.
</COMMENTS>

Please see the following description of the new export routines for more information.


New Feature (06/12/02/JPR): A new program called "ASCII" has been added to the File/Export/Boreholes menu.  This program is used to export the data from one or more borehole files into one or more ASCII (text) files.  In addition, to borehole data, the program can also export other data such as the project dimensions, lithology table, stratigraphy table, column titles, etc.  The basic idea is to create a means for exporting everything about  a project to some other application.  The menu options are described as follows;

ASCII Export Menu Options
Export Options The program has the ability to export all enabled boreholes or just the currently highlighted borehole.
   All Enabled Logs Program will export data for all borehole that have are "checked".
   Selected Logs Program will export data only for currently highlighted borehole.
Output Files The program has the ability to export all of the data into a single ASCII file or into multiple files grouped by data type (e.g. all location data in one file, all lithology data in another file, etc.)
   Single File All data for all borehole(s) will be stored within one ASCII file.  Data types are delimited by XML style flags (e.g. <FRACTURES> & </FRACTURES>).  The data within these "flags" are referred to a "blocks".
      File Name Name of single file in which to store all data for all borehole(s).
   Multiple Files Data for all borehole(s) will be stored within multiple ASCII files.  Each file contains a particular type of data for all of the boreholes.  These data types are listed within the table titled "ASCII Export File Names".
      Output Directory Folder in which ASCII files will be stored.
      Root Name Each file will have a unique, "hardwired" name that will be be preceded by the "Root Name".  For example, if the Root Name is set to "PROJECT_1", the downhole fracture data will be stored within a file titled "PROJECT_1_FRACTURES.TXT". 
Output Format Miscellaneous output options.
   Delimiter Code This is the ASCII character that is used to separate the items within the output files.  Examples: 9 = tab, 32 = space, etc.  It is STRONGLY recommended that the default (9) be used for all exports.
   Decimal Places It is possible to define the number of decimals places that are used when saving real numbers within the ASCII files.
      Horizontal Units Decimal places within easting and northings.  Note: This setting does not apply to longitude and latitude - they are "hardwired" at six decimal places.  This setting is also used for the x and y values (if they are being used).
      Vertical Units Decimal places within downhole distances (depths).  This setting is also used for the "z" values (if they are being used).
      I-Data Units Decimal places used when saving downhole interval-based data (e.g. geochemistry).
      P-Data Units Decimal places used when saving downhole point-based data (e.g. geophysics).
   Include Column Titles If activated when saving to a single file, each data block will start with a line that lists the column titles.  If activated when saving to multiple files, the first line of each file will contain the column titles.
   Include XYZ Data If activated, down hole data will include additional columns of data listing the xyz coordinates for the associated data elements.  Data that is sampled on an interval basis (e.g. lithology, stratigraphy, i-data, p-data, etc.) will include two sets of xyz coordinates; one for the top of the interval, and one for the base of the interval.
Items To Export It is possible to control what type of data will be exported to the ASCII file(s).
   Project Dimensions Project dimensions.  Defined within the View/Project menu.
   Lithology Table All data stored within the Lithology table.
   Stratigraphy Table All data stored within the Stratigraphy table.
   I-Data Titles Geochemistry tab column titles.
   P-Data Titles Geophysics tab column titles.
   Locations All data stored within the Locations tab (except comments).
   Orientations All data stored within the Orientation tab.
   Lithology All data stored within the Lithology tab.
   Stratigraphy All data stored within the Stratigraphy tab.
   I-Data All data stored within the Geochemistry tab.
   P-Data All data stored within the Geophysics tab.
   Fractures All data stored within the Fractures tab.
   Aquifers All data stored within the Water Levels tab.
   Symbols All data stored within the Symbols tab.
   Patterns All data stored within the Patterns tab.
   Comments All comment data stored within the Locations tab.
View in Editor Upon completion of the export, RockWorks will load the output file(s) into the default Windows text editor (e.g. NotePad).

 

ASCII Export File Names
("r_" indicates the user-supplied "Root Name")
r_AQUIFERS.TXT All data stored within the Water Levels tab.
r_COMMENTS.TXT All comment data stored within the Locations tab.
r_DIMENSIONS.TXT Project dimensions.  Defined within the View/Project menu.
r_FRACTURES.TXT All data stored within the Fractures tab.
r_I-DATA.TXT All data stored within the Geochemistry tab.
r_I-DATA_TITLES.TXT Geochemistry tab column titles.
r_LITH_UNITS.TXT All data stored within the Lithology table.
r_LITHOLOGY.TXT All data stored within the Lithology tab.
r_LOCATIONS.TXT All data stored within the Locations tab.
r_ORIENTATION.TXT All data stored within the Orientation tab (except comments)..
r_P-DATA.TXT All data stored within the Geophysics tab.
r_P-DATA_TITLES.TXT Geophysics tab column titles.
r_PATTERNS.TXT All data stored within the Patterns tab.
r_STRAT_UNITS.TXT All data stored within the Stratigraphy table.
r_STRATIGRAPHY.TXT All data stored within the Stratigraphy tab.
r_SYMBOLS.TXT All data stored within the Symbols tab.

Note:  Geochemical data and geochemical column titles are referred to as "I-Data" (for "Interval Data").  This represents the first step in a transition that towards removing the term "geochemistry" from RockWorks and replacing it with this new, quasi-generic term.   Why?  The geochemical analytical and visualization tools within RockWorks apply equally well to any downhole quantitative data that is sampled on an interval basis (e.g. shrinkage, porosity, BTUs, etc.).  Many users were reluctant to enter their non-geochemical, interval-based quantitative data into the geochemical tab, so we're migrating to this nomenclature in an effort to make the program more generic.


Cosmetic (06/12/02/JPR):  A new menu item titled "Transfer" has been added to the File menu.  Programs that were used to transfer data between the Borehole Manager and the Geological Utilities have been relocated from the Import and Export menus into this new menu.


Cosmetic (06/12/02/JPR):  The File/Import/Export menus now list sub-options that define if the data is to be import/exported to/from the Borehole Manager or the Geological Utility datasheet.


New Feature (05/15/02/JPR): It is now possible to leave either the depth-to-top (d1) or depth-to-base (d2) fields blank when entering stratigraphic information within the Borehole Manager Stratigraphy tab.  The programs that use stratigraphic data have been modified as follows;


New Feature (05/14/02/JPR): A new program titled "Stratigraphy" has been added to the Borehole-Manager/File/Import/Utilities-Datasheet submenu.   This program is designed to be used AFTER data has been exported and modified via the new Borehole-Manager/File/Export/To-Utilities-Datasheet program.

Note:


New Feature (05/14/02/JPR): A new program titled "All Stratigraphy Data" has been added to the Borehole-Manager/File/Export/To-Utilities-Datasheet submenu.

This program will convert all of the stratigraphic tops and bottom information from depths to elevations (based on the collar elevation).

Note:  The tops and bases for the stratigraphic units are listed as elevations - not depths. 

Note: This program assumes that all holes are vertical.  Otherwise, it's conceptually impossible to list stratigraphic contacts in a datasheet format.


Bug Fix (05/14/02/MIW): Patterns are now correctly clipped for the WMF and EMF exports from RockPlot/2D.


Bug Fix (05/14/02/MIW): The Grid, Model and Iso-Surface options within RockPlot/3D now handle smaller G-Ranges.


Bug Fix (05/14/02/MIW): The Utilities/Stereo program now plots points even if no valid data is in the "Rakes" column.  The previous version would not plot the points if there was no data in the rakes column - even if the rakes weren't being used.


Improvement (05/14/02/MIW):  The Utilities/LandMap program now bases the label dimension on the map width.


Bug Fix (05/14/02/MIW):  The DXF importer within RockPlot/2D now uses the correct origin (11,21) and alignment (10,20) coordinates within the TEXT and MTEXT commands.


New Feature (05/14/02/JPR): A new program titled "Limit" has been added to the Utilities/Grid/Filter menu. 

This program can either;


New Feature (05/10/02/JPR): The Stratigraphy/Structural-Elevations/2-Dimensional & 3-Dimensional program menus now allow the user to create models that represent either the top of the base of the stratigraphic units.  The previous version was limited to just the top of a formation.


New Feature (05/10/02/JPR): The Stratigraphy/Stratigraphic Thicknesses programs (Two-Dimensional-Isopach & 3-Dimensional) now allow the user to specify which stratigraphic top defines the top of the isopach volume as well the stratigraphic base that defines the base of the isopach volume.  Please note that the title, colors and density conversion factors are based on the unit that is chosen as defining the stratigraphic top.


Improvement (05/08/02/JPR): The stratigraphic "onlap" capability has been enhanced as follows;  The subface of any unit is set to the same elevation as the superface of the underlying unit.  This eliminates gaps as shown within the following diagram.  It also means that the depth-to-base data for all stratigraphic units within the borehole manager (except the lowest unit) are ignored when the onlap feature is activated.


New Feature (05/08/02/JPR): A new program called "G-Filter" has been added to the Utilities/Solid/Filter/Grid-Filters menu.  This program may be used to redefine the nodes within a solid model based on a surface model based on the following menu options;

One possible application for this utility is the creation of stratigraphic block models from scratch.  For example, let's say that you initialize a new model by assigning all of the voxels a value of -32000.  Next, we take a grid model called "Precambrian" and assign all of the voxels.below that surface to one.  Then, we assign all of the values below the next surface (Ordovician) that are less than -31,000 to two.  And so on ...


Bug Fix (05/08/02/JPR): The Export program within the Borehole Manager Hydrology menu now properly exports data if the "depth" setting is used.  The previous version would download the elevation data unless the depth setting was selected again (i.e. wrong the first time, right the second time).


New Feature (05/08/02/JPR): The Borehole Manager hydrology programs (Profile, Plan, Fence, Model, & Export) now include options for searching the data based on user-specified date and time ranges.  The date and time formats will automatically adjust to US or European formats based on the Windows regional settings.


Improvement (05/08/02/JPR): The maximum number of columns within the Borehole Manager geochemistry tab has been increased from 25 to 250.


Improvement (05/08/02/JPR): The Borehole Manager formerly stored the downhole geochemistry and geophysical column titles within an ASCII file called "ColTitles.txt".  This file was stored within the project folder.  This new version stores the geochemistry column titles within a file called "Chem_Titles.txt" while the geophysical column titles are now stored within a file called "Elog_Titles.txt".  The program will automatically convert the old ColTitles.txt into the new files and then delete the ColTitles.txt file.


Bug Fix (05/08/02/JPR): Changes within the Borehole Manager geochemistry and geophysical column titles are now reflected immediately within the application submenus (e.g. selecting the track within the Geochemistry/Model menu.


Bug Fix (05/08/02/JPR): The fence diagram program now correctly "remember" the panel positions.  A very recent, unreleased version introduced a new bug that caused the program to always plot the old fence position.


New Feature (05/08/02/MIW): The LogPlot->RockWorks/2002 program now includes a ability to import 1 (Multi-)Histogram table data without interpolation. It will use the first LP table with a selected column. There will also be a warning before processing.  This stand-alone program may be downloaded from the RockWare web site.


Bug Fix (05/08/02/MIW): Geochemistry/Model/Inverse-Distance-Weighting: Power of the distance was being calculated with an exponent that was 1 power smaller than that specified by user.  Example: Exponent set to 3 actually was being calculated to 2.


Bug Fix (05/07/02/MIW): Inverse distance no longer produces strange results when working with data sets in which the eastings and northings are expressed as decimal degrees.


Bug Fix (04/29/02/MIW): RockPlot3D printouts no longer display too much reflection when printing with directional lighting.


Bug Fix (04/29/02/MIW): RockPlot3D no longer plots reflections on the opposite side for well cylinders.


Bug Fix (04/29/02/MIW): The hole-to-hole section program now uses consistent scaling factors if the database does not include lithology or stratigraphy data (e.g. geophysical data only).


Bug Fix (04/29/02/MIW):  The RockPlot3D DXF import program now properly reads verticies with negative values.


Bug Fix (04/29/02/MIW):  The RockPlot3D slice position label accuracy has been improved.


Bug Fix (04/29/02/MIW):  The location of slices for IsoSurfaces and SolidModels within RockPlot3D are now calculated correctly.


Improvement (4/4/02/MIW): Fixed a number of issues within RockPlot;


Bug Fix (04/04/02/MIW):  Fixed symbol rotation within the following programs;


Improvement (04/04/02/MIW): The Stratigraphy Model program generates a fatal error if a stratigraphic unit is missing.


Bug Fix (04/02/02/MIW): The distance-to-point gridding algorithm now creates the grid model.:


Bug Fix (04/02/02/MIW): The Directional Weighting gridding algorithm no longer issues an error if the weighting coefficient is not an integer.


Bug Fix (04/02/02/MIW):  Filled triangles are now properly scaled when exporting DXF files.


Bug Fix (04/02/02/MIW): Text is now properly scaled when exporting DXF files.


Bug Fix (04/02/02/MIW): The Borehole Manager now sets the correct list checkboxes when building the list of enabled/disabled boreholes.


Bug Fix (04/02/02/MIW): The Well_Map program now sets the correct coordinates of the background bitmap


Improvement (04/02/02/MIW): The Aquifer map program now allows the user to plot a bitmap in the background.


Bug Fix (04/02/02/MIW):  RockPlot3D: Cones were being drawn reversed with the top where the base should be and the base where the top should be.


Bug Fix (04/02/02/MIW): Fixed the RockPlot2D / Utilities / Annotate setting for the Axis Titles font size which was being ignored. (Title size was being read from the Tick-Marks / Labels size setting.) True also of the Border options within the Mapping tools, etc.