Groundwater Data Utilities Overview
Groundwater Data Utilities Detailed Description
Groundwater Data Utilities Prices

Groundwater Data Utilities are written in FORTRAN 90. The source code is provided so they can be compiled for different machines or altered for a user's specific needs. Executables, compiled with the Lahey FORTRAN 90 compiler, are also provided.

grid2arc

Writes ARC/INFO "generate" files of the "active" part of the finite-difference grid as defined by a user-supplied integer array.

grid2bln

Writes a SURFER "blanking" file of the "active" part of the finite-difference grid as defined by a user-supplied integer array.

grid2dxf

Writes a DXF file of the "active" part of the finite-difference grid as defined by a user-supplied integer array.

grid2pt

Tabulates the coordinates of the cell centers of the finite-difference grid within an active window defined by a user-supplied integer array.

int2mif

Generates MapInfo MIF and MID files based on a MODFLOW/MT3D-compatible integer array.

int2real

Builds a MODFLOW/MT3D-compatible real array based on the contents of a MODFLOW/MT3D-compatible integer array.

many2one

Splits MODFLOW/MT3D-generated unformatted files comprised of multiple two-dimensional results arrays into individual formatted/unformatted files.

mkpmp1

Rewrites a metered use file as downloaded from the Queensland Department of Natural Resources groundwater database as a bore pumping file.

mksmp1

Rewrites a water level elevation file as downloaded from the Queensland DNR groundwater database as a bore sample file.

mod2smp

Interpolates the information contained in an unformatted MODFLOW/MT3D output file to a set of user-specified bores, rewriting the bore-specific data as a bore sample file.

pmp2info

Builds a bore information file from a bore pumping file, the former containing cumulative pumped volumes between two user-specified dates for a user-supplied list of bores.

pmpchek

Checks the integrity of the data contained in a bore pumping file.

pt2array

Builds a MODFLOW-compatible real array; the value assigned to each array element is calculated from information pertaining to points lying within the respective element.

ptingrid

Locates the finite-difference cells in which arbitrary, user-supplied points lie; optionally provides the value of an integer or real array element pertaining to the cell containing each such point.

qdig2dxf

Translates the output of the shareware digitizing program, QDIGIT, into DXF format.

qdig2xyz

Translates the "contours" output of QDIGIT to an "xyz" data file.

real2int

Builds a MODFLOW/MT3D-compatible integer array based on the contents of a MODFLOW/MT3D-compatible real array

real2mif

Generates MapInfo MIF and MID files based on a MODFLOW/MT3D-compatible real array.

real2srf

Translates a MODFLOW/MT3D-compatible real array into a SURFER grid file.

rotbln

Rotates a SURFER blanking file about the top left corner of a finite-difference grid so that the component elements of the file can be overlain over the grid when the latter has been rotated such that its row direction is oriented directly east.

rotdat

Rotates a data file about the top left corner of a finite-difference grid so that the component elements of the file can be overlaid over the grid when the latter has been rotated such that its row direction is oriented directly east.

rotdxf

Rotates a DXF file about the top left corner of a finite-difference grid so that the component elements of the file can be overlain over the grid when the latter has been rotated such that its row direction is oriented directly east.

section

Interpolates the data contained in multiple MODFLOW-compatible real arrays to an arbitrary transect line through all or part of the finite-difference grid.

smp2dat

Extracts information from a bore sample file for a user-supplied list of bores at times corresponding to model output times generating a bore data file from which PEST input files can be constructed using the PEST MODFLOW/MT3D Utilities.

smp2hyd

Rewrites the contents of a bore sample file for a user-specified list of bores in a form suitable for plotting borehole data against time.

smp2info

Time-interpolates the information contained in a bore sample file to a user-specified date for a list of user-specified bores, thus writing a bore information file ready for access by commercial contouring software.

smp2pm1

Rewrites the information in a bore sample file for user-selected bores as a PMWIN observation file.

smp2pm2

Interpolates the information contained in a bore sample file to model output times, then writes the time-interpolated data as a PMWIN observation file.

smpchek

Checks the integrity of a bore sample file.

srf2real

Rewrites a SURFER grid file as a MODFLOW-compatible real array.

tab2int

Generates a MODFLOW/MT3D-compatible integer array from an integer array stored within a GIS.

tab2real

Generates a MODFLOW/MT3D-compatible real array from a real array stored within a GIS.

tabconv

Translates between integer or real array table files using row/column identifier format and those using cell number identifier format.

twoarray

Combines two real arrays by addition, subtraction, multiplication, division and partial replacement.

zone2bln

Writes a SURFER "blanking" file of finite-difference grid zonation as defined by a user-supplied, MODFLOW-compatible integer array.

zone2dxf

Writes a DXF file of finite-difference grid zonation as defined by a user-supplied, MODFLOW-compatible integer array.

Groundwater Data Utilities - groundwater model data preparation, translation and formatting

Groundwater Data Utilities Categories: educational/test data sets, modflow programs
 

Groundwater Data Utilities Description

The Groundwater Data Utilities are a set of nearly 40 programs designed to accomplish many of the data preparation, translation and formatting tasks required in the course of everyday groundwater modeling and data analysis.

The Groundwater Data Utilities eliminate much of the tedium associated with basic groundwater data processing and model preprocessing. Though written with PEST, MODFLOW and PMWIN in mind, they can be used with other modeling and preprocessing software, or even completely outside the modeling context altogether as a means of interfacing groundwater datasets with contouring and plotting packages such as SURFER and GRAPHER.

Once a user has exported one or two data files in text format from a groundwater database, the following tasks can be accomplished with ease:

  • Interpolate borehole water level and/or concentration readings to specified dates and times to generate a SURFER input data file.
     
  • Build data files listing borehole water level and concentration measurements within specified time windows, allowing report-quality hydrographs to be generated for one or many bores.
     
  • Determine cumulative pumped volumes for one or many bores over an arbitrary time period, implementing temporal interpolation to time period beginning and end points if necessary.
     
  • Assimilate pumping data into a groundwater model with ease; establish which bores lie in which cells.
     
  • Generate a DXF file of a part or whole of the finite-difference grid or of parameter zonation within the finite-difference grid. This can then be imported to packages such as SURFER or a GIS for overlay on other map data and the generation of report-quality graphics.
     
  • For a uniform model grid, rewrite a MODFLOW-compatible real array as a SURFER grid file using real-world coordinates. Hence model results can be directly contoured by SURFER without any intermediate gridding.
     
  • Rewrite a SURFER grid file as a MODFLOW-compatible real array. Thus the powerful gridding functionality of SURFER can be used to generate model initial condition arrays.
     
  • Translate model real and integer array data to and from MapInfo and ARC/INFO format, thus facilitating GIS-based model pre and postprocessing.
     
  • Interpolate MODFLOW and MT3D results to the sites of boreholes. Generate files from which report-quality plots comparing model and observed borehole hydrographs can be prepared using commercial graphing software.
     
  • Interpolate observed water levels or chemical concentrations to a whole list of model output times generating PEST input files in the process. Using this functionality, PEST preparation time can be reduced to minutes, even for long transient runs where thousands of borehole observations must be incorporated into the parameter estimation process.
     
  • Generate an arbitrary section through a multilayered model grid incorporating model-generated water levels at one or many model output times. Results are written in a format ready for use by commercial graphing software for report-quality plots.
     
  • Use QDIGIT, a popular shareware digitizing program, to generate basemaps and, in conjunction with SURFER, a land surface DTM of a model area.
     
  • Plus much, much more.

GROUNDWATER DATA UTILITIES

Scientific Software Group    P.O. Box 708188   Sandy, Utah 84070
Phone (801) 208-3011   Toll Free (U.S.) 1-866-620-9214    Fax (801) 302-1160    E-mail
info@scisoftware.com
Copyright 1998   Scientific Software Group    All rights reserved