NAME
nlx2lx - Non-linear to Linear X Coordinate System Transform
SYNOPSIS
nlx2lx [-Nntap] [-NLMAPnlmap] [-Ootap]
[-xminxmin] [-xmaxxmax] [-dxdx] [-fillfill] [-V] [-h]
DESCRIPTION
nlx2lx transforms a dataset with a non-linear X coordinate
system to a dataset with a linear X coordinate system via a
mapping function dataset. The Y coordinate system (time or
depth for seismic data) is unchanged from input to output.
X and Y are NOT survey coordinates. X is the logical coor-
dinate system that is mapped to trace numbers and Y is the
logical coordinate system that is mapped to sample numbers
within a record.
One (and only one) record in the mapping function dataset
must conform exactly in number of samples and traces per
record to the records in the input non-linear X dataset that
is to be transformed. The mapping function sample values
describe the X coordinate of the coincident sample in the
input non-linear X record.
An iso-Y search of the mapping function is made for each X
coordinate from the user specified output linear coordinate
system. If found, the coincident sample in the input
dataset is moved to the output sample location. If the out-
put X coordinate falls between samples in the mapping func-
tion, linear interpolation is applied to bounding input sam-
ples to compute an output sample value. If the output X
coordinate falls outside the bounds of the mapping function
a user specified fill value is output.
This procedure is general purpose but was created to linear-
ize cubevz pick panels (which are output by program apkr in
V(z) function number space) to a linear velocity space which
makes them look and feel like traditional velocity spectra.
In this case the non-linear dataset is cubevz pick panels
from program apkr and the mapping function dataset is a
velocity model from program vmod or program vmodvavg.
Command line arguments
-Nntap
Enter the name of the input dataset that is in the
non-linear X coordinate system. It can contain many
records, but each record must contain the same number
of traces per record and samples per trace as nlmap.
-NLMAPnlmap
Enter the name of the dataset that contains the non-
linear coordinate system mapping function. It must con-
tain one record with the same number of traces per
record and samples per trace as ntap.
-Ootap
Enter the name of the output dataset that will be in
the linear X coordinate system.
-xminxmin
Enter the minimum X (feet or meters) in the output
linear X coordinate system.
-xmaxxmax
Enter the maximum X (feet or meters) in the output
linear X coordinate system.
-dxdx
Enter the delta X (feet or meters) in the output linear
X coordinate system. This, along with xmin and xmax,
will determine the number of traces per record on out-
put.
-fillfill
Enter the output sample value to fill in when a sample
in the linear X coordinate system falls outside the
bounds of the mapping function. (default = 1.0)
-V Enter -V for a verbose printout.
-h Enter -h for a terse help description.
SEE ALSO
cubevz, vmod, vmodvavg, apkr.flow, apkr, mbs
BUGS
None known.
AUTHOR
David Nelson, APR
COPYRIGHT
copyright 2001, Amoco Production Company
All Rights Reserved
an affiliate of BP America Inc.
Man(1) output converted with
man2html