NAME
vfill3d - Modify a 3-D Velocity data-set with an interpo-
lated user input surface.
SYNOPSIS
level [ -Nntap ] [ -Ootap ] [ -Pptap ] [ -rsirs ] [ -reire ]
[ -nsins ] [ -neine ] [ -velvel ] [ -zinczinc ] [ -xincxinc
] [ -yincyinc ] [ -zbiaszbias ] [ -xbiasxbias ] [ -ybiasy-
bias ] [ -V ] [ -? ]
DESCRIPTION
vfill3d replaces sample values below a surface with a
replacement quantity (velocity) for an input 3-D velocity
dataset. The user defined input surface is first interpo-
lated. Three dimensional velocity tapes with moderate com-
plexity can be created by piping together vfill3d execu-
tions, starting with the upward most surface. This can be a
realitively painless way of building a 3-D velocity model,
using interpretive workstation output picks, in depth or
time which define the surfaces. No previsions have been
made for multivalued depth or time surfaces.
Input picks which define the depth surface are linearly
interpolated, first in the trace (x) direction, and then in
the record (y) direction. Input surfaces which do not span
the entire model space are extapolate to the model edge by
repeating the closest (x,y) depth value. The input pick
flat-file which defines the surface should have the follow-
ing format, with a at least one blank space between values
on a line:
y_location x_location z_location
y_location x_location z_location
.
.
.
y_location x_location z_location
Record, trace and sample quantization intervals along with
the x,y,z origin for record 1, trace 1, and sample 1 of the
output velocity tape must be supplied. The following command
line arguments specify how vfill3d will execute:
Command line arguments
-Nntap
Enter input data set name or file immediately after
typing -N; entering nothing specifies a stdin pipe.
This file should include the complete path name if the
file resides in a different directory. Example
-N/b/vsp/dummy tells the program to look for file
'dummy' in subdirectory 'vsp' stored in directory b.
-Ootap
Enter output data set name or file immediately after
typing -O. This output file is not required when pip-
ing the output to another process. The output data set
also requires the full path name (see above).
-Ppfile
Enter the input pick file name which defines the sur-
face. (no default)
-rs irs
first record to process. (default = 1)
-re ire
last record to process. (default = all)
-ns ns
first trace in record to process. (default = 1)
-ne ne
last trace in record to process. (default = all)
-vel vel
constant replacement velocity
(no default)
-zinc zinc
Depth or time SAMPLE increment of the output velocity
tape
(default=1.0)
-xinc xinc
distance between adjacent TRACES (defined as x direc-
tion) of the output velocity tape.
(default=1.0)
-yinc yinc
distance between adjacent RECORDS (defined as y direc-
tion) of the output velocity tape.
(default=1.0)
-zbias zbias
additive bias, when subtracted for the input pick value
of z defines the position relative to the first SAMPLE.
(default=0.0)
-xbias xbias
additive bias, when subtracted for the input pick value
of x defines the position relative to the first TRACE.
(default=0.0)
-ybias ybias
additive bias, when subtracted for the input pick value
of y defines the position relative to the first RECORD.
(default=0.0)
-V Enter the command line argument '-V' to get additional
printout.
-? Enter this (or '-?' if you are running in c-shell) to
get online help. The program terminates after printing
a list of parameters.
BUGS
unknown
SEE ALSO
vttd vi3d
AUTHOR
W. P. May, 1993
COPYRIGHT
copyright 2001, Amoco Production Company
All Rights Reserved
an affiliate of BP America Inc.
Man(1) output converted with
man2html