manpagez: man pages & more
man grdvector(1)
Home | html | info | man
grdvector(1)                          GMT                         grdvector(1)




NAME

       grdvector - Plot vector field from two component grids


SYNOPSIS

       grdvector compx.nc compy.nc -Jparameters [  -A ] [  -B[p|s]parameters ]
       [  -Ccpt ] [  -Gfill ] [  -I[x]dx[/dy] ] [  -K ] [  -N ] [  -O ] [   -P
       ]  [   -Qparameters  ]  [   -Rregion  ]  [   -S[i|l]scale  ]  [  -T ] [
       -U[stamp] ] [  -Wpen ] [  -Xx_offset ]  [   -Yy_offset  ]  [   -Z  ]  [
       -fflags ] [ -pflags ] [ -ttransp ]

       Note:  No  space  is allowed between the option flag and the associated
       arguments.


DESCRIPTION

       grdvector reads two 2-D grid files which represents the x- and y-compo-
       nents  of  a  vector  field and produces a vector field plot by drawing
       vectors with orientation and length according to the information in the
       files.  Alternatively,  polar  coordinate  r,  theta grids may be given
       instead.


REQUIRED ARGUMENTS

       compx.nc
              Contains the x-components of the vector field.

       compy.nc
              Contains the y-components of the vector field.  (See  GRID  FILE
              FORMATS below.)

       -Jparameters (more a|)
              Select map projection.


OPTIONAL ARGUMENTS

       -A     The  grid  files  contain polar (r, theta) components instead of
              Cartesian (x, y) [Default is Cartesian components].

       -B[p|s]parameters (more a|)
              Set map boundary frame and axes attributes.

       -C[cpt]
              Use cpt to assign colors based on vector length.  Alternatively,
              supply  the  name of a GMT color master dynamic CPT [rainbow] to
              automatically  determine  a  continuous  CPT  from  the   gridas
              z-range.  If the dynamic CPT has a default range then that range
              will be imposed instead.   Yet  another  option  is  to  specify
              -Ccolor1,color2[,color3,a|]  to  build  a  linear continuous cpt
              from those colors automatically.  In this case colorn can  be  a
              r/g/b  triplet, a color name, or an HTML hexadecimal color (e.g.
              #aabbcc ).

       -Gfill Sets color or shade for vector interiors [Default is no fill].

       -I[x]dx[/dy]
              Only plot vectors at nodes every x_inc,  y_inc  apart  (must  be
              multiples of original grid spacing). Append m for arc minutes or
              s for arc seconds.  Alternatively, use -Ix to specify the multi-
              ples multx[/multy] directly [Default plots every node].

       -K (more a|)
              Do not finalize the PostScript plot.

       -N     Do NOT clip vectors at map boundaries [Default will clip].

       -O (more a|)
              Append to existing PostScript plot.

       -P (more a|)
              Select aPortraita plot orientation.

       -Qparameters
              Modify  vector  parameters. For vector heads, append vector head
              size [Default is 0, i.e., stick-plot]. See VECTOR ATTRIBUTES for
              specifying additional attributes.

       -Rxmin/xmax/ymin/ymax[+r][+uunit] (more a|)
              Specify the region of interest. Specify a subset of the grid.

       -S[i|l]scale
              Sets  scale  for  Cartesian vector length in data units per dis-
              tance measurement unit [1]. Append c, i, or p  to  indicate  the
              measurement  unit  (cm,  inch,or point). Prepend l to indicate a
              fixed length for all vectors.  For Geographic data,  give  scale
              in  data  units  per  km.  Use  -Si if it is simpler to give the
              reciprocal scale in measurement unit per data  unit  or  km  per
              data unit.

       -T     Means  the  azimuths  of  Cartesian data sets should be adjusted
              according to the signs of the scales in the x- and  y-directions
              [Leave  alone].   This  option  can  be  used  to convert vector
              azimuths in cases when a negative scale is used in one  of  both
              directions (e.g., positive down).

       -U[[just]/dx/dy/][c|label] (more a|)
              Draw GMT time stamp logo on plot.

       -V[level] (more a|)
              Select verbosity level [c].

       -Wpen  Set  pen  attributes  used for vector outlines [Default: width =
              default, color = black, style = solid].

       -X[a|c|f|r][x-shift[u]]

       -Y[a|c|f|r][y-shift[u]] (more a|)
              Shift plot origin.

       -Z     The theta grid provided contains azimuths rather than directions
              (implies -A).

       -f[i|o]colinfo (more a|)
              Specify data types of input and/or output columns.

       -p[x|y|z]azim[/elev[/zlevel]][+wlon0/lat0[/z0]][+vx0/y0] (more a|)
              Select perspective view.

       -t[transp] (more a|)
              Set PDF transparency level in percent.

       -^ or just -
              Print  a  short  message  about  the syntax of the command, then
              exits (NOTE: on Windows just use -).

       -+ or just +
              Print an extensive usage (help) message, including the  explana-
              tion  of  any  module-specific  option  (but  not the GMT common
              options), then exits.

       -? or no arguments
              Print a complete usage (help) message, including the explanation
              of all options, then exits.


GRID FILE FORMATS

       By  default  GMT  writes  out  grid  as  single  precision  floats in a
       COARDS-complaint netCDF file format. However, GMT is  able  to  produce
       grid  files  in  many  other  commonly  used grid file formats and also
       facilitates so called apackinga of grids, writing  out  floating  point
       data as 1- or 2-byte integers. (more a|)


VECTOR ATTRIBUTES

       Several  modifiers  may  be appended to the vector-producing options to
       specify the placement of vector heads, their shapes, and the justifica-
       tion  of  the  vector.  Below, left and right refers to the side of the
       vector line when viewed from the start point to the end  point  of  the
       segment:
          +aangle sets the angle of the vector head apex [30].

          +b  places a vector head at the beginning of the vector path [none].
          Optionally, append t for a terminal line, c  for  a  circle,  a  for
          arrow  [Default],  i  for  tail,  A for plain arrow, and I for plain
          tail.  Further append l|r to only draw the left  or  right  side  of
          this head [both sides].

          +e  places  a  vector  head  at  the  end of the vector path [none].
          Optionally, append t for a terminal line, c  for  a  circle,  a  for
          arrow  [Default],  i  for  tail,  A for plain arrow, and I for plain
          tail.  Further append l|r to only draw the left  or  right  side  of
          this head [both sides].

          +g-|fill  turns  off vector head fill (if -) or sets the vector head
          fill [Default fill is used, which may be no fill].

          +hshape sets the shape of the vector head (range -2/2).  Default  is
          controlled by MAP_VECTOR_SHAPE [0].

          +l  draws  half-arrows,  using only the left side of specified heads
          [both sides].

          +m places a vector head at the mid-point  the  vector  path  [none].
          Append  f  or r for forward or reverse direction of the vector [for-
          ward].  Optionally, append t for a terminal line, c for a circle, or
          a  for  arrow  head  [Default].  Further append l|r to only draw the
          left or right side of this head [both sides].   Cannot  be  combined
          with +b or +e.

          +nnorm scales down vector attributes (pen thickness, head size) with
          decreasing length, where vectors shorter than norm will  have  their
          attributes scaled by length/norm [arrow attributes remains invariant
          to length].

          +oplon/plat specifies the oblique pole for the great or  small  cir-
          cles.  Only needed for great circles if +q is given.

          +p[-][pen]  sets  the  vector pen attributes. If pen has a leading -
          then the head outline is not drawn. [Default pen is used,  and  head
          outline is drawn]

          +q  means  the  input angle, length data instead represent the start
          and stop opening angles of the arc segment  relative  to  the  given
          point.

          +r  draws  half-arrows, using only the right side of specified heads
          [both sides].

          +t[b|e]trim will shift the beginning or end point  (or  both)  along
          the  vector  segment by the given trim; append suitable unit. If the
          modifiers b|e are not used then trim may be two values separated  by
          a  slash, which is used to specify different trims for the two ends.
          Positive trims will shorted the vector  while  negative  trims  will
          lengthen it [no trim].

       In addition, all but circular vectors may take these modifiers:
          +jjust  determines  how  the  input x,y point relates to the vector.
          Choose from beginning [default], end, or center.

          +s means the input angle, length are instead the x, y coordinates of
          the vector end point.

       Finally, Cartesian vectors may take these modifiers:
          +zscale[unit]  expects  input  dx,dy  vector components and uses the
          scale to convert to polar coordinates with length in given unit.


EXAMPLES

       To draw the vector field given by the files r.nc and theta.nc on a lin-
       ear  plot with scale 5 cm per data unit, using vector rather than stick
       plot, scale vector magnitudes so that 10 units equal 1 inch, and center
       vectors on the node locations, run

              gmt grdvector r.nc theta.nc -Jx5c -A -Q0.1i+e+jc -S10i > gradient.ps

       To  plot a geographic data sets given the files com_x.nc and comp_y.nc,
       using a scale of 200 km per data unit and only plot every 3rd  node  in
       either direction, try

              gmt grdvector comp_x.nc comp_y.nc -Ix3 -JH0/20c -Q0.1i+e+jc -S200 > globe.ps


SEE ALSO

       gmt(1), gmtcolors(5), grdcontour(1), psxy(1)


COPYRIGHT

       2017, P. Wessel, W. H. F. Smith, R. Scharroo, J. Luis, and F. Wobbe



5.4.2                            Jun 24, 2017                     grdvector(1)

gmt5 5.4.2 - Generated Thu Jun 29 08:31:47 CDT 2017
© manpagez.com 2000-2025
Individual documents may contain additional copyright information.