Provided by: gmt-manpages_3.4.4-1_all bug

NAME

       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
              seconds.

       -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 circle.

       -R     west, east, south, and north specify the Region of interest. To specify boundaries in degrees  and
              minutes  [and  seconds],  use  the  dd:mm[:ss]  format. Append r if lower left and upper right map
              coordinates 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
              indicate  seconds.  Append  k  to  indicated km (implies -R -I are in degrees); use uppercase K if
              distances should be calculated using great circles [k uses flat Earth].

OPTIONS

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

       -F     Force pixel registration. [Default is grid registration].

       -H     Input file(s) has Header record(s). Number of header  records  can  be  changed  by  editing  your
              .gmtdefaults 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 indicating 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 [multiples of] 360 degrees [Default  assumes
              no periodicity].

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

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

       -W     Input data have a 4th column containing observation point weights. These are multiplied  with  the
              geometrical 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 seaMARCII_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 distances, using an quadrant search, and set empty nodes to NaN, try

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

SEE ALSO

       blockmean(1gmt), blockmedian(1gmt), blockmode(1gmt), gmt(1gmt), surface(1gmt), triangulate(1gmt)

                                                   1 Jan 2004                                    NEARNEIGHBOR(l)