topcon2

NAME
SYNOPSIS
DESCRIPTION
FILES
SEE ALSO
BUGS
COPYRIGHT
AUTHOR

NAME

topcon2 - BSU program converts EGG Geometrics files (SEG-2) to BSEGY and sets geometry

SYNOPSIS

topcon2 [ -h | topf | seg2f | lid | shdp | is | nch | vpl | vpn | ir | esh | isa | isv | ira | ita ]

DESCRIPTION

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.

FILES

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.

SEE ALSO

bhelp(1), bis2seg(1), egg2seg(1), topcon(1), bcnv(1), setgeom(1), gensetg(1), c_bsegy(5)

BUGS

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

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.

AUTHOR

P. Michaels, PE. <[email protected]>