A Brief History of Formats
A Brief History of Formats
The SEGY format has been adapted by the SEG as a standard for
trace sequential seismic data. The SEGY format is widely supported
and is in fact used almost exclusively used for the exchange of
seismic data. All geophysical interpretation workstations read SEGY
and some even use SEGY as their internal format.
With a standard so widely used there are of course, millions of tapes
and disk files in existence containing SEGY data.
SegyTool does not read SEGY data from tape so the procedures for
reading SEGY data from tape will not be covered here. The essential
layout of a SEGY data set is the same whether on disk or tape.
The SEGY standard is made up of;
1
Binary header of exactly 400 bytes. There is only one binary header
per file. This header contains the number of samples, sample rate,
and format code. The layout of the binary header is as follows.
o
1 = IBM float
2 = 32 bit integer
3 = 16 bit integer
6 = IEEE float
There are many other data fields in the binary header but the above
represent the critical values for viewing and editing.
Trace header of exactly 240 bytes. There is one trace header per trace. The
header contains information about the trace such as shotpoint number, CDP,
and survey locations. The number of samples and sample rate for each
trace are also written in the header.
computers SeisX is run on. 32 bit and 8 bit integer samples are rarely, if
ever, seen. Note that the sample format has nothing to do with the format
of trace header values such as shotpoints or XY coordinates.
3 and 4 above are repeated for each trace in the file.
The number of samples multiplied by the sample rate in milliseconds yields
the record length. The number of bytes per trace can be computed from the
number of samples multiplied by the bytes per sample plus 240 bytes for
the trace header. The overall size of the file will be exactly the number of
bytes per trace times the number of traces plus 400 bytes for the binary
header and 3200 bytes for the EBCDIC header.