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

NAME

       grdfilter - Filter a .grd file in the Time domain

SYNOPSIS

       grdfilter      input_file.grd      -Dflag      -F<type><width>     -Goutput_file.grd     [
       -Ix_inc[m|c][/y_inc[m|c]] ] [ -Rwest/east/south/north[r] ] [ -T ] [ -V ]

DESCRIPTION

       grdfilter will filter a .grd file  in  the  time  domain  using  a  boxcar,  cosine  arch,
       gaussian,  median,  or  mode  filter  and computing distances using Cartesian or Spherical
       geometries.  The output .grd file can optionally be generated as a sub-Region of the input
       and/or with a new -Increment. In this way, one may have "extra space" in the input data so
       that the edges will not be used and the output can be within one-half- width of the  input
       edges.  If the filter is low-pass, then the output may be less frequently sampled than the
       input.

       input_file.grd
              The file of points to be filtered.

       -D     Distance flag tells how grid (x,y) relates to filter width as follows:

              flag = 0: grid (x,y) same units as width, Cartesian distances.
              flag = 1: grid (x,y) in degrees, width in kilometers, Cartesian distances.
              flag = 2: grid (x,y) in degrees, width in km, dx scaled by cos(middle y), Cartesian
              distances.

              The  above options are fastest because they allow weight matrix to be computed only
              once.  The next two options are slower because  they  recompute  weights  for  each
              East-West scan line.

              flag  =  3:  grid  (x,y) in degrees, width in km, dx scaled by cosine(y), Cartesian
              distance calculation.
              flag = 4: grid (x,y) in degrees, width in km, Spherical distance calculation.

       -F     Choose one only of bcgmp for (b)oxcar,  (c)osine  Arch,  (g)aussian,  (m)edian,  or
              maximum likelihood (p)robability (a mode estimator) filter and specify full width.

       -G     output_file.grd is the output of the filter.

OPTIONS

       -I     x_inc [and optionally y_inc] is the output Increment. Append m to indicate minutes,
              or c to indicate seconds.  If the new x_inc, y_inc are NOT integer multiples of the
              old  ones  (in  the  input data), filtering will be considerably slower.  [Default:
              Same as input.]

       -R     west, east, south, and north defines the Region of  the  output  points.  [Default:
              Same as input.]

       -T     Toggle  the  node  registration for the output grid so as to become the opposite of
              the input grid [Default gives the same registration as the input grid].

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

EXAMPLES

       Suppose  that  north_pacific_dbdb5.grd  is a file of 5 minute bathymetry from 140E to 260E
       and 0N to 50N, and you want to find the medians of values within  a  300km  radius  (600km
       full width) of the output points, which you choose to be from 150E to 250E and 10N to 40N,
       and you want the output values every 0.5 degree. Using  spherical  distance  calculations,
       you need:

       grdfilter  north_pacific_dbdb5.grd -Gfiltered_pacific.grd -Fm600 -D4 -R150/250/10/40 -I0.5
       -V

SEE ALSO

       gmt(1gmt), grdfft(1gmt)

                                            1 Jan 2004                               GRDFILTER(l)