topcon2 - BSU program converts EGG Geometrics files (SEG-2) to BSEGY and sets geometry
topcon2 [ -h | topf | seg2f | lid | shdp | is | nch | vpl | vpn | ir | esh | isa | isv | ira | ita ]
Basic Seismic Utilities (BSU) similar to egg2seg, this program goes one step further, and sets geometry by reading a survey (*.nez) file. In the case of down-hole surveys, you may wish to run program genvsp to generate a bash script with topcon2 commands. This program reads the File Descriptor Block (FDB), Trace Descriptor Blocks (TDB), and data of SEG-2 format data as produced on EGG Geometrics Engineering Seismographs. The output is in BSU’s BSEGY format (*.seg files). See topcon for a similar program designed for the Bison Engineering Seismograph files. C-Language Version.
Options
-h |
Online help giving details on command line arguments | ||
topf |
Topcon input survey file, 6char with suffix "*.nez" (stp001.nez for example). | ||
seg2f |
SEG-2 input file name, 4char with suffix ".dat" (1001.dat for example). | ||
lid |
Line ID (4 characters) | ||
shdp |
Shot Depth (positive down) | ||
is |
Shot location number (corresponds to SPxx label in *.nez file, where xx=is) | ||
nch |
Number of channels (<48 unless you change in source and recompile) | ||
vp1 |
Voltage Point (geophone location) channel 1 (corresponsds to VPxxxx in *.nez file, where xxxx= vp1) | ||
vpn |
Voltage Point (geophone location) channel MAXIMUM | ||
ir |
Shot record number | ||
esh |
Elevation adjustment (datum shift) to be applied to z-coordinates of all survey data. | ||
isa |
Source polarization AZIMUTH. For polarizable sources, direction of initial horizontal motion. | ||
isv |
Source polarization VERTICAL angle. This is measured from 0 (zenith) to 180 (nadir). | ||
ira |
Reference geophone polarization, AZIMUTH or "R-component". Author uses a stationary reference phone to monitor variations in source. If you don’t use one, set to zero. | ||
ita |
Reference geophone polarization, AZIMUTH or "T-component". Author uses a stationary reference phone to monitor variations in source. If you don’t use one, set to zero. |
NOTE:
If invoked with no options, will prompt user for input
parameters.
EXAMPLE:
topcon2 nez_x5.nez 1001.dat 00X5 0.0 1 7 0007 0001 1001 0. 0
180 0 270
Survey file, nez_x5.nez provides geometry for SEG-2 file 1001.dat (from EGG Seismograph). The line ID is 00X5, etc. This is a 7channel example (3-components down-hole, 3-components reference phone, and 7th component is from a load cell on the hammer head). The output file will be named 1001.seg.
xxxx.seg
named according to input file first 4 characters (see example above).
standard output
produces a progress bar
xxxx.lst
Listing of SEG-2 header contents.
bhelp(1), bis2seg(1), egg2seg(1), topcon(1), bcnv(1), setgeom(1), gensetg(1), c_bsegy(5)
no known bugs, but was designed primarily for EGG’s seismograph. Your mileage may vary with other seismographs. This is not a general SEG-2 conversion program. See Seismic Unix for that sort of thing.
Copyright © 2024 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]>