nearneighbor



       nearneighbor - A "Nearest neighbor" gridding algorithm


SYNOPSIS

       nearneighbor      [     xyzfile(s)     ]     -Gout_grdfile
       -Ix_inc[m|c][/y_inc[m|c]]                        -Nsectors
       -Rwest/east/south/north[r]    -Ssearch_radius[m|c|k|K]   [
       -Eempty ] [ -F ] [ -H[nrec] ] [ -L[flag] ] [ -V ] [ -W ] [
       -: ] [ -bi[s][n] ]


DESCRIPTION

       nearneighbor reads arbitrarily located (x,y,z[,w]) triples
       [quadruplets] from standard input [or xyzfile(s)] and uses
       a nearest neighbor algorithm to assign an average value to
       each node that have one or more  points  within  a  radius
       centered  on the node.  The average value is computed as a
       weighted mean of the nearest point from each sector inside
       the  search  radius. The weighting function used is w(r) =
       1.0 / (1 + d ^ 2), where d = 3 * r / search_radius  and  r
       is distance from the node. This weight is modulated by the
       observation points' weights [if supplied].'

       xyzfile(s)
              3 [or 4, see -W] column ASCII file(s)  [or  binary,
              see -b] holding (x,y,z[,w]) data values. If no file
              is specified, nearneighbor will read from  standard
              input.

       -G     Give the name of the output grdfile.

       -I     x_inc  [and  optionally y_inc] is the grid spacing.
              Append m to indicate minutes or c to indicate  sec­
              onds.

       -N     The  circular area centered on each node is divided
              into several sectors. Average values will  only  be
              computed if there is at least one value inside each
              of the sectors for a given node.  Nodes  that  fail
              this  test are assigned the value NaN (but see -E).
              [Default is quadrant search, i.e.,  sectors  =  4].
              Note  that only the nearest value per sector enters
              into the averaging, not all values inside the  cir­
              cle.

       -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     Sets  the  search_radius  in same units as the grid
              spacing; append m to indicate minutes or c to indi­
              cate  seconds. Append k to indicated km (implies -R
              flat Earth].


OPTIONS

       -E     Set the value assigned to empty nodes [NaN].

       -F     Force pixel registration. [Default is  grid  regis­
              tration].

       -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.  Not used with binary data.

       -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 is
              no boundary conditions].  If no flag is  given,  it
              is  assumed  that the x column contains longitudes,
              which may differ from the region in -R  by  [multi­
              ples  of] 360 degrees [Default assumes no periodic­
              ity].

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

       -:     Toggles  between  (longitude,latitude)  and  (lati­
              tude,longitude) input/output. [Default  is  (longi­
              tude,latitude)].  Applies to geographic coordinates
              only.

       -W     Input data have a 4th column containing observation
              point  weights.  These are multiplied with the geo­
              metrical weight  factor  to  determine  the  actual
              weights used in the calculations.

       -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 3 (or 4
              if -W is set) columns].


EXAMPLES

       To  create  a  gridded  data  set  from  the   file   sea­
       MARCII_bathy.lon_lat_z using a 0.5 min grid, a 5 km search
       radius, using an octant search, and  set  empty  nodes  to
       -9999, try

       nearneighbor  seaMARCII_bathy.lon_lat_z  -R242/244/-22/-20
       -I.5m -E-9999 -Gbathymetry.grd -S5k -N8

       To make a global gridded file from the data  in  geoid.xyz
       using  a  1 degree grid, a 200 km search radius, spherical

       nearneighbor  geoid.xyz -R0/360/-90/90 -I1 -Lg -Ggeoid.grd
       -S20K -N4


SEE ALSO

       blockmean(l), blockmedian(l), blockmode(l),  gmt(l),  sur­
       face(l), triangulate(l)














































Man(1) output converted with man2html