grd2xyz



       grd2xyz - Converting a grdfile to an ASCII or binary table


SYNOPSIS

       grd2xyz   grdfile   [   -H[nrec]    ]    [    -L    ]    [
       -Rwest/east/south/north[r] [ -S[r ] [ -V ] [ -Z[flags] ] [
       -bo[s] ]


DESCRIPTION

       grd2xyz reads a binary 2-D grdfile  and  writes  out  xyz-
       triplets  in  ASCII [or binary] format to standard output.
       Modify the precision of the ASCII output format by editing
       the  D_FORMAT  parameter  in  your  .gmtdefaults  file, or
       choose binary output  using  single  or  double  precision
       storage.  As an option you may output z-values without the
       (x,y) in a number of formats, see -Z below.

       grdfile
              The 2-D binary file to be converted.


OPTIONS

       -H     Output 1 header record based on information in  the
              grdfile   header.   Ignored  if  binary  output  is
              selected. [Default is no header].

       -L     Indicates that the x values are longitudes  (neces­
              sary for -: to work).

       -R     west,  east, south, and north specify the Region of
              interest. To specify boundaries in degrees and min­
              utes  [and  seconds],  use  the  dd:mm[:ss] format.
              Append r if lower left and upper right map  coordi­
              nates are given instead of wesn.

       -S     Suppress  output for nodes whose z-value equals NaN
              [Default outputs all nodes].  Append r  to  reverse
              the  suppression, i.e., only output the nodes whose
              z-value equals NaN.

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

       -Z     Write  a  1-column  ASCII [or binary] table. Output
              will be organized according to the specified order­
              ing  convention contained in flags.  If data should
              be written by rows, make flags start with T(op)  if
              first row is y = ymax or B(ottom) if first row is y
              = ymin. Then, append L or R to indicate that  first
              element  should  start at left or right end of row.
              Likewise for column formats: start with L or  R  to
              position  first  column,  and then append T or B to
              position first element in a row.  For gridline reg­
              istered  grids:  If  grid  is periodic in x but the
              y, skip writing the redundant row at y  =  ymax  by
              appending y. If the byte-order needs to be swapped,
              append w. Select one of  several  data  types  (all
              binary except a):

                      a ASCII representation
                      c signed 1-byte character
                      u unsigned 1-byte character
                      h short 2-byte integer
                      i 4-byte integer
                      l long (4- or 8-byte) integer
                      f 4-byte floating point single precision
                      d 8-byte floating point double precision

              Default  format  is  scanline  orientation of ASCII
              numbers: -ZTLa.   Note  that  -Z  only  applies  to
              1-column output.

       -bo    Selects  binary  output. Append s for single preci­
              sion [Default is double].  This option only applies
              to xyz output; see -Z for z table output.


EXAMPLES

       To  edit  individual values in the 5' by 5' hawaii_grv.grd
       file, try

       grd2xyz hawaii_grv.grd > hawaii_grv.xyz

       To write a single precision binary file  without  the  x,y
       positions  from the file raw_data.grd file, using scanline
       orientation, try

       grd2xyz raw_data.grd -ZTLf > hawaii_grv.b


SEE ALSO

       gmtdefaults(l), gmt(l), grdedit(l), xyz2grd(l)

















Man(1) output converted with man2html