genwaw - BSU program sets geometry during conversion from SEG-2 to bsegy format (C-Language Version)
genwaw [ no parameters ]
Basic Seismic Utilities (BSU) interactive program for setting geometry. Code optimal for a walk-a-way type of data collection. Code is for SEG-2 format (*.DAT) files. This code prompts the user for shot and geophone locations. It should be run in the directory where the SEG-2 *.DAT files are located. The code scans the directory contents and builds a list of the files needing to have headers corrected for geometry. One use that makes geometry setting less of a burden is to set geometry for temporary local coordinates (ex. line along x-axis), then employ BSU program "bcrd" to rotate and translate coordinates to a final system. This program is run if the SEG-2 headers were not correctly set during acquisition (a common occurance). C-Language Version.
Options
None |
This is an interactive program. It scans the directory for *.DAT (SEG-2) files and prompts the user for source and geophone coordinates from this list of files. |
EXAMPLE:
BE SURE TO BE IN THE DIRECTORY WITH SEG-2 files.
genwaw (then answer questions, assumes all record have same number of channels) Following is an example for a directory with only one file.
genwaw
Enter Number of Channels 1
GEOPHONE ORIENTATIONS
Geophone Az 90=East Ver 180=Down
Channel=0 Enter Geophone Orientation Az Ver
0 180
... repeats for each channel
SOURCE LOCATION-------------------------------------
0001.DAT: Enter Source X Y Z
0 0 0
Trace:00 Enter Receiver X Y Z
10.5 0 0
Example: one file, 0001.DAT in directory. Vertical component recording, 1 channel in each shot. Source at (0,0,0), receiver at (10.5,0,0): (x,y,z).
xxxx.DAT
where xxxx are file base names scanned in SEG-2 format.
standard output
Prompts user for source and receiver information.
genwaw.lst
Echo check of input parameters in listing file. NOTE: genwaw will create a child directory, LST , and all the xxxx.lst files are saved there (converted by egg2seg which is called from inside genwaw.
bhelp(1) bcrd(1) egg2seg(1) bdump(1)
no known bugs
Copyright © 2019 by Paul Michaels
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
P. Michaels, PE. <[email protected]>