grdtrack



       grdtrack  -  Sampling of a 2-D grdfile along 1-D trackline
       (a sequence of x,y points)


SYNOPSIS

       grdtrack xyfile -Ggrdfile [ -H[nrec]  ]  [  -L[flag]  ]  [
       -M[flag]  ] [ -Q ] [ -Rwest/east/south/north ] [ -S ] [ -V
       ] [ -Z ] [ -: ] [ -bi[s][n] ] [ -bo[s] ]


DESCRIPTION

       grdtrack reads a grdfile and a table (from file  or  stan­
       dard  input) with (x,y) positions in the first two columns
       (more columns may be present). It interpolates the grid at
       the  positions  in the table and writes out the table with
       the interpolated values added as a new column.  A  bicubic
       [Default]  or bilinear [-Q] interpolation is used, requir­
       ing boundary conditions at the limits of the  region  (see
       -Lflag option).

       xyfile This is an ASCII [or binary, see -b] file where the
              first 2 columns hold the (x,y) positions where  the
              user wants to sample the 2-D data set.

       -G     grdfile  is a 2-D binary grd file with the function
              f(x,y).


OPTIONS

       No space between the option flag and the associated  argu­
       ments.

       -H     Input  file(s)  has  Header  record(s).  Number  of
              header records can be changed by editing your .gmt­
              defaults  file.  If  used,  GMT default is 1 header
              record.

       -L     Boundary condition flag may be x or y or  xy  indi­
              cating  data is periodic in range of x or y or both
              set by -R, or flag may be g indicating geographical
              conditions (x and y are lon and lat). [Default uses
              "natural"  conditions  (second  partial  derivative
              normal  to edge is zero).]  If no flag is supplied,
              it is assumed that the  x  column  contains  longi­
              tudes,  which  may  differ from the region in -R by
              [multiples of]  360  degrees  [Default  assumes  no
              periodicity].

       -M     Multiple  segment  file.  Segment  separator  is  a
              record beginning with flag.  [Default is '>'].

       -Q     Quick mode. Use bilinear rather than bicubic inter­
              polation.

       -R     west,  east, south, and north specify the Region of
              Append r if lower left and upper right map  coordi­
              nates are given instead of wesn.

       -S     Suppress  the  output  of  interpolated points that
              result in NaN values.

       -V     Selects verbose  mode,  which  will  send  progress
              reports to stderr [Default runs "silently"].

       -Z     Only write out the sampled z-values [Default writes
              all columns].

       -:     Toggles between (lon,lat) and (lat,lon)  input/out­
              put. [Default is (lon,lat)]

       -bi    Selects binary input. Append s for single precision
              [Default is double].  Append n for  the  number  of
              columns in the binary file(s).  [Default is 2 input
              columns].

       -bo    Selects binary output. Append s for  single  preci­
              sion [Default is double].


HINTS

       If  an  interpolation  point is not on a node of the input
       grid, then a NaN at any node in the neighborhood surround­
       ing  the  point  will  yield  an interpolated NaN. Bicubic
       interpolation [default] yields  continuous  first  deriva­
       tives  but  requires a neighborhood of 4 nodes by 4 nodes.
       Bilinear interpolation [-Q] uses only a 2 by  2  neighbor­
       hood, but yields only zeroth-order continuity. Use bicubic
       when smoothness is important. Use bilinear to minimize the
       propagation of NaNs.


EXAMPLES

       To  sample the file hawaii_topo.grd along the SEASAT track
       track_4.xyg (An ASCII table  containing  longitude,  lati­
       tude,  and SEASAT-derived gravity, preceeded by one header
       record), try

       grdtrack track_4.xyg -Ghawaii_topo.grd -H > track_4.xygt


SEE ALSO

       gmt(l), surface(l), sample1d(l)









Man(1) output converted with man2html