psxyz man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

PSXYZ(1)		     Generic Mapping Tools		      PSXYZ(1)

NAME
       psxyz - Plot lines, polygons, and symbols in 3-D

SYNOPSIS
       psxyz		files		-Jparameters	       -Jz|Zparameters
       -Rwest/east/south/north[/zmin/zmax][r] [ -B[p|s]parameters ]  [	-Ccpt‐
       file ] [ -Ddx/dy[dz] ] [ -Eazim/elev[+wlon/lat[/z]][+vx0/y0] ] [ -Gfill
       ] [ -H[i][nrec] ] [ -Iintens ] [ -K ] [ -L ] [ -N ] [ -O ] [ -P ] [  -Q
       ]   [  -S[symbol][size]	]  [  -U[just/dx/dy/][c|label]	]  [  -V  ]  [
       -W[-|+][pen] ] [ -X[a|c|r][x-shift[u]] ] [  -Y[a|c|r][y-shift[u]]  ]  [
       -Zzlevel	 ] [ -:[i|o] ] [ -bi[s|S|d|D[ncol]|c[var1/...]] ] [ -ccopies ]
       [ -fcolinfo ] [ -g[a]x|y|d|X|Y|D|[col]z[+|-]gap[u] ]  [ -m[flag] ]

DESCRIPTION
       psxyz reads (x,y,z) triplets from files [or standard input] and	gener‐
       ates  PostScript	 code  that  will  plot lines, polygons, or symbols at
       those locations in 3-D.	If a symbol is selected	 and  no  symbol  size
       given, then psxyz will interpret the fourth column of the input data as
       symbol size.  Symbols whose size is <= 0 are skipped.   If  no  symbols
       are  specified  then  the symbol code (see -S below) must be present as
       last column in the input.  Multiple segment files may be plotted	 using
       the  -m	option.	  If -S is not used, a line connecting the data points
       will be drawn instead.  To explicitly close polygons, use -L.  Select a
       fill  with  -G.	If -G is set, -W will control whether the polygon out‐
       line is drawn or not.  If a symbol is selected, -G  and	-W  determines
       the  fill and outline/no outline, respectively.	The PostScript code is
       written to standard output.

       files  List one or more file-names. If no files are given,  psxyz  will
	      read standard input.

       -J     Selects  the  map	 projection. Scale is UNIT/degree, 1:xxxxx, or
	      width in UNIT (upper case modifier).  UNIT is cm,	 inch,	or  m,
	      depending on the MEASURE_UNIT setting in .gmtdefaults4, but this
	      can be overridden on the command line by appending c, i, or m to
	      the  scale/width	value.	 When  central	meridian  is optional,
	      default is center of longitude  range  on	 -R  option.   Default
	      standard	parallel  is  the equator.  For map height, max dimen‐
	      sion, or min dimension, append h, +, or - to the width,  respec‐
	      tively.
	      More details can be found in the psbasemap man pages.

	      CYLINDRICAL PROJECTIONS:

	      -Jclon0/lat0/scale (Cassini)
	      -Jcyl_stere/[lon0/[lat0/]]scale (Cylindrical Stereographic)
	      -Jj[lon0/]scale (Miller)
	      -Jm[lon0/[lat0/]]scale (Mercator)
	      -Jmlon0/lat0/scale (Mercator - Give meridian and standard paral‐
	      lel)
	      -Jo[a]lon0/lat0/azimuth/scale  (Oblique  Mercator	 -  point  and
	      azimuth)
	      -Jo[b]lon0/lat0/lon1/lat1/scale (Oblique Mercator - two points)
	      -Joclon0/lat0/lonp/latp/scale  (Oblique  Mercator	 -  point  and
	      pole)
	      -Jq[lon0/[lat0/]]scale (Cylindrical Equidistant)
	      -Jtlon0/[lat0/]scale (TM - Transverse Mercator)
	      -Juzone/scale (UTM - Universal Transverse Mercator)
	      -Jy[lon0/[lat0/]]scale (Cylindrical Equal-Area)

	      CONIC PROJECTIONS:

	      -Jblon0/lat0/lat1/lat2/scale (Albers)
	      -Jdlon0/lat0/lat1/lat2/scale (Conic Equidistant)
	      -Jllon0/lat0/lat1/lat2/scale (Lambert Conic Conformal)
	      -Jpoly/[lon0/[lat0/]]scale ((American) Polyconic)

	      AZIMUTHAL PROJECTIONS:

	      -Jalon0/lat0[/horizon]/scale (Lambert Azimuthal Equal-Area)
	      -Jelon0/lat0[/horizon]/scale (Azimuthal Equidistant)
	      -Jflon0/lat0[/horizon]/scale (Gnomonic)
	      -Jglon0/lat0[/horizon]/scale (Orthographic)
	      -Jglon0/lat0/altitude/azimuth/tilt/twist/Width/Height/scale
	      (General Perspective).
	      -Jslon0/lat0[/horizon]/scale (General Stereographic)

	      MISCELLANEOUS PROJECTIONS:

	      -Jh[lon0/]scale (Hammer)
	      -Ji[lon0/]scale (Sinusoidal)
	      -Jkf[lon0/]scale (Eckert IV)
	      -Jk[s][lon0/]scale (Eckert VI)
	      -Jn[lon0/]scale (Robinson)
	      -Jr[lon0/]scale (Winkel Tripel)
	      -Jv[lon0/]scale (Van der Grinten)
	      -Jw[lon0/]scale (Mollweide)

	      NON-GEOGRAPHICAL PROJECTIONS:

	      -Jp[a]scale[/origin][r|z] (Polar coordinates (theta,r))
	      -Jxx-scale[d|l|ppow|t|T][/y-scale[d|l|ppow|t|T]]	(Linear,  log,
	      and power scaling)

       -Jz    Sets the vertical scaling (for 3-D maps).	 Same syntax as -Jx.

       -R     xmin, xmax, ymin, and ymax specify the Region of interest.   For
	      geographic  regions,  these  limits  correspond  to  west, east,
	      south, and north and you may specify them in decimal degrees  or
	      in  [+-]dd:mm[:ss.xxx][W|E|S|N]  format.	Append r if lower left
	      and upper right map coordinates are given	 instead  of  w/e/s/n.
	      The  two	shorthands  -Rg and -Rd stand for global domain (0/360
	      and -180/+180 in longitude respectively, with -90/+90  in	 lati‐
	      tude).  Alternatively, specify the name of an existing grid file
	      and the -R settings (and grid spacing, if applicable) are copied
	      from  the	 grid.	 For  calendar time coordinates you may either
	      give (a) relative time (relative to the selected TIME_EPOCH  and
	      in  the  selected TIME_UNIT; append t to -JX|x), or (b) absolute
	      time of the form [date]T[clock] (append T to -JX|x).   At	 least
	      one of date and clock must be present; the T is always required.
	      The date string must be of the form [-]yyyy[-mm[-dd]] (Gregorian
	      calendar) or yyyy[-Www[-d]] (ISO week calendar), while the clock
	      string must be of the form hh:mm:ss[.xxx].  The  use  of	delim‐
	      iters  and their type and positions must be exactly as indicated
	      (however, input, output and plot formats are  customizable;  see
	      gmtdefaults).

OPTIONS
       No space between the option flag and the associated arguments.

       -B     Sets  map	 boundary  annotation  and tickmark intervals; see the
	      psbasemap man page for all the details.

       -C     Give a color palette file.  If -S is set, let symbol fill	 color
	      be  determined  by  the t-value in the fourth column. Additional
	      fields are shifted over by one column (optional size would be in
	      5th  rather than 4th field, etc.).  If -S is not set, then psxyz
	      expects the user to supply a multisegment line or	 polygon  file
	      (requires -m) where each segment header contains a -Zval string.
	      The val will control the color of the line or polygon (if -L  is
	      set) via the cpt file.

       -D     Offset  the  plot	 symbol or line locations by the given amounts
	      dx/dy[dz] [Default is no offset].

       -E     Sets the viewpoint's  azimuth  and  elevation  (for  perspective
	      view)  [180/90].	For frames used for animation, you may want to
	      append + to fix the center of your data  domain  (or  specify  a
	      particular  world	 coordinate  point  with +wlon0/lat[/z]) which
	      will project to the center of your page  size  (or  specify  the
	      coordinates of the projected view point with +vx0/y0).

       -G     Select  color  or	 pattern  for  filling	of symbols or polygons
	      [Default is no fill].  (See SPECIFYING FILL below).
	      Note when -m is chosen, psxyz will search for -G and -W  strings
	      in  all  the  subheaders and let any values thus found over-ride
	      the command line settings (see -m below).

       -H     Input file(s) has header record(s).  If used, the default number
	      of  header records is N_HEADER_RECS.  Use -Hi if only input data
	      should have  header  records  [Default  will  write  out	header
	      records  if  the	input  data  have them]. Blank lines and lines
	      starting with # are always skipped.

       -I     Use the supplied intens value (nominally in the -1 to + 1 range)
	      to modulate the fill color by simulating illumination [none].

       -K     More  PostScript code will be appended later [Default terminates
	      the plot system].

       -L     Force closed polygons: connect the endpoints  of	the  line-seg‐
	      ment(s) and draw polygons.  Also, in concert with -C, -m, and -Z
	      settings in the headers will use the implied color  for  polygon
	      fill  [Default  is  polygon  pen color].	-N Do NOT skip symbols
	      that fall outside map border [Default plots points inside border
	      only].

       -O     Selects  Overlay	plot mode [Default initializes a new plot sys‐
	      tem].

       -P     Selects Portrait plotting mode [Default is Landscape, see gmtde‐
	      faults to change this].

       -Q     Turn  off the automatic sorting of items based on their distance
	      from the viewer.	The default is to sort the items so that items
	      in the foreground are plotted after items in the background.

       -S     Plot  symbols.   If present, size is symbol size in the unit set
	      in .gmtdefaults4 (unless c, i, m, or p  is  appended).   If  the
	      symbol  code  (see  below) is not given it will be read from the
	      last column in the input data; this cannot be used  in  conjunc‐
	      tion  with  -b.	Optionally, append c, i, m, p to indicate that
	      the size information in the input data is in units of cm,	 inch,
	      meter,  or point, respectively [Default is MEASURE_UNIT].	 Note:
	      if you give both size and symbol via the input file you must use
	      MEASURE_UNIT  to	indicate  the  units used for the symbol size.
	      The uppercase symbols A, C, D, G, H, I, N, S, T  are  normalized
	      to  have the same area as a circle with diameter size, while the
	      size of the corresponding lowercase symbols refers to the diame‐
	      ter  of  a  circumscribed	 circle.   Choose between these symbol
	      codes:

       -S-    x-dash (-).  size is the length of a  short  horizontal  (x-dir)
	      line segment.

       -S+    plus (+).	 size is diameter of circumscribing circle.

       -Sa    star.  size is diameter of circumscribing circle.

       -Sb    Vertical	bar  extending	from  base  to	y.  size is bar width.
	      Append u if size is in x-units [Default is plot-distance units].
	      By default, base = ymin.	Append bbase to change this value.

       -SB    Horizontal  bar  extending  from	base to x.  size is bar width.
	      Append u if size is in y-units [Default is plot-distance units].
	      By default, base = xmin.	Append bbase to change this value.

       -Sc    circle.  size is diameter of circle.

       -Sd    diamond.	size is diameter of circumscribing circle.

       -Se    ellipse.	 Direction (in degrees counter-clockwise from horizon‐
	      tal), major_axis, and minor_axis must be found in columns 4,  5,
	      and 6.

       -SE    Same as -Se, except azimuth (in degrees east of north) should be
	      given instead of direction.  The azimuth will be mapped into  an
	      angle  based on the chosen map projection (-Se leaves the direc‐
	      tions unchanged.)	 Furthermore, the axes lengths must  be	 given
	      in km instead of plot-distance units.  An exception occurs for a
	      linear projection in which we assume the ellipse axes are	 given
	      in the same units as -R.

       -Sf    front.   -Sfgap/size[dir][type][:offset].	  Supply  distance gap
	      between symbols and symbol size.	If  gap	 is  negative,	it  is
	      interpreted  to  mean  the  number  of  symbols  along the front
	      instead.	Append dir to plot symbols on the left or  right  side
	      of  the  front  [Default	is  centered].	Append type to specify
	      which symbol to plot: box, circle,  fault,  slip,	 or  triangle.
	      [Default	is  fault].   Slip means left-lateral or right-lateral
	      strike-slip arrows (centered is not an option).  Append  :offset
	      to  offset  the  first symbol from the beginning of the front by
	      that amount [Default is 0].

       -Sg    octagon.	size is diameter of circumscribing circle.

       -Sh    hexagon.	size is diameter of circumscribing circle.

       -Si    inverted triangle.  size is diameter of circumscribing circle.

       -Sj    Rotated rectangle.  Direction (in degrees counter-clockwise from
	      horizontal),  x-dimension, and y-dimension must be found in col‐
	      umns 4, 5, and 6.

       -SJ    Same as -Sj, except azimuth (in degrees east of north) should be
	      given  instead of direction.  The azimuth will be mapped into an
	      angle based on the chosen map projection (-Sj leaves the	direc‐
	      tions  unchanged.)  Furthermore, the dimensions must be given in
	      km instead of plot-distance units.  An exception	occurs	for  a
	      linear projection in which we assume the dimensions are given in
	      the same units as -R.

       -Sk    kustom symbol.  Append <name>/size, and we will look for a defi‐
	      nition  file  called  <name>.def in (1) the current directory or
	      (2) in ~/.gmt or (3) in  $GMT_SHAREDIR/custom.   The  symbol  as
	      defined  in  that	 file  is of size 1.0 by default; the appended
	      size will scale symbol accordingly.  The symbols are plotted  in
	      the  x-y plane.  Users may add their own custom *.def files; see
	      CUSTOM SYMBOLS in the psxy man page.

       -Sl    letter or text string (less than 64 characters).	Give size, and
	      append  /string  after  the  size.   Note	 that the size is only
	      approximate; no individual scaling is done for different charac‐
	      ters.   Remember	to  escape special characters like *.  Option‐
	      ally, you may append %font to select a particular font  [Default
	      is ANNOT_FONT_PRIMARY].

       -Sm    math  angle  arc,	 optionally  with  one or two arrow heads [NOT
	      IMPLEMENTED YET].	 The size is the radius of the arc.  Start and
	      stop  directions	(in degrees counter-clockwise from horizontal)
	      for arc must be found in columns 3 and 4.	 Use -Smf to add arrow
	      head at first angle, -Sml for arrow head at last angle, and -Smb
	      for both [Default is no arrow heads].

       -Sn    pentagon.	 size is diameter of circumscribing circle.

       -So    column (3-D) extending from base to z.   size  sets  base	 width
	      (Use  xsize/ysize	 if  not the same).  Append u if size is in x-
	      units [Default is plot-distance units].  If no size is given  we
	      expect  both  xsize  and	ysize  as  two extra data columns.  By
	      default, base = 0.  Append bbase	to  change  this  value.   The
	      facet  colors  will be modified to simulate shading.  Use -SO to
	      disable such 3-D illumination.

       -Sp    point.  No size needs to be specified (1 pixel is used).

       -Sq    quoted line, i.e., lines with annotations such as contours.   It
	      is  assumed  that	 each  individual  line has a constant z level
	      (i.e.,  each  line  must	lie  in	 the   x-y   plane).	Append
	      [d|f|n|l|x]info[:labelinfo].  The required argument controls the
	      placement of labels along the quoted lines.  Choose  among  five
	      controlling algorithms:

	      ddist[c|i|m|p] or Ddist[d|e|k|m|n]
		     For  lower	 case  d, give distances between labels on the
		     plot in your preferred measurement unit c (cm), i (inch),
		     m (meter), or p (points), while for upper case D, specify
		     distances in map units and append the unit; choose	 among
		     e (m), k (km), m (mile), n (nautical mile), or d (spheri‐
		     cal degree).  [Default is 10c or 4i].

	      fffile.d
		     Reads the ascii file ffile.d and places labels  at	 loca‐
		     tions in the file that matches locations along the quoted
		     lines.  Inexact matches and points outside the region are
		     skipped.

	      l|Lline1[,line2,...]
		     Give  the	coordinates  of the end points for one or more
		     comma-separated straight line segments.  Labels  will  be
		     placed  where these lines intersect the quoted lines. The
		     format	of     each	line	 specification	    is
		     start_lon/start_lat/stop_lon/stop_lat.		  Both
		     start_lon/start_lat and stop_lon/stop_lat can be replaced
		     by	 a  2-character key that uses the justification format
		     employed in pstext to indicate a point on the map,	 given
		     as [LCR][BMT].
			  L  will  interpret the point pairs as defining great
		     circles [Default is straight line].

	      n|Nn_label
		     Specifies the number of  equidistant  labels  for	quoted
		     lines  line [1].  Upper case N starts labeling exactly at
		     the start of the line [Default  centers  them  along  the
		     line].   N-1  places  one justified label at start, while
		     N+1 places one justified  label  at  the  end  of	quoted
		     lines.   Optionally, append /min_dist[c|i|m|p] to enforce
		     that a minimum  distance  separation  between  successive
		     labels is enforced.

	      x|Xxfile.d
		     Reads the multi-segment file xfile.d and places labels at
		     the intersections between the quoted lines and the	 lines
		     inxfile.d.	  X will resample the lines first along great-
		     circle arcs.

	      In addition, you may optionally append +rradius[c|i|m|p] to  set
	      a minimum label separation in the x-y plane [no limitation].

	      The  optional labelinfo controls the specifics of the label for‐
	      matting and consists of a concatenated string made up of any  of
	      the following control arguments:

	      +aangle
		     For annotations at a fixed angle, +an for line-normal, or
		     +ap for line-parallel [Default].

	      +cdx[/dy]
		     Sets the clearance between label and optional  text  box.
		     Append  c|i|m|p  to  specify  the unit or % to indicate a
		     percentage of the label font size [15%].

	      +d     Turns on debug which will draw helper points and lines to
		     illustrate the workings of the quoted line setup.

	      +ffont Sets the desired font [Default ANNOT_FONT_PRIMARY].

	      +g[color]
		     Selects  opaque  text  boxes  [Default  is	 transparent];
		     optionally specify the  color  [Default  is  PAGE_COLOR].
		     (See SPECIFYING COLOR below).

	      +jjust Sets  label  justification [Default is MC].  Ignored when
		     -SqN|n+|-1 is used.

	      +kcolor
		     Sets color of text labels [Default is  COLOR_BACKGROUND].
		     (See SPECIFYING COLOR below).

	      +llabel
		     Sets the constant label text.

	      +Lflag Sets the label text according to the specified flag:

		     +Lh    Take  the  label  from  the	 current  multisegment
			    header (first scan for an embedded -Llabel option,
			    if	not  use  the first word following the segment
			    flag).  For multiple-word labels,  enclose	entire
			    label in double quotes.

		     +Ld    Take  the  Cartesian plot distances along the line
			    as the label; append c|i|m|p as the unit  [Default
			    is MEASURE_UNIT].

		     +LD    Calculate  actual  map distances; append d|e|k|m|n
			    as the unit [Default is  d(egrees),	 unless	 label
			    placement  was  based  on  map distances along the
			    lines in which case we use the same unit specified
			    for that algorithm].  Requires a map projection to
			    be used.

		     +Lf    Use text after the 2nd column in the  fixed	 label
			    location  file  as	the label.  Requires the fixed
			    label location setting.

		     +Lx    As +Lh but use the headers in the xfile.d instead.
			    Requires the crossing file option.

	      +ndx[/dy]
		     Nudges  the  placement  of labels by the specified amount
		     (append c|i|m|p to specify the  units).   Increments  are
		     considered in the coordinate system defined by the orien‐
		     tation of the line; use +N to  force  increments  in  the
		     plot x/y coordinates system [no nudging].

	      +o     Selects  rounded rectangular text box [Default is rectan‐
		     gular].  Not applicable for curved	 text  (+v)  and  only
		     makes sense for opaque text boxes.

	      +p[pen]
		     Draws  the	 outline  of  text boxsets [Default is no out‐
		     line]; optionally specify pen  for	 outline  [Default  is
		     width  =  0.25p,  color  = black, texture = solid].  (See
		     SPECIFYING PENS below).

	      +rmin_rad
		     Will not place labels where the line's radius  of	curva‐
		     ture is less than min_rad [Default is 0].

	      +ssize Sets the desired font size in points [Default is 9].

	      +uunit Appends  unit  to	all line labels. If unit starts with a
		     leading hyphen (-) then there will be  no	space  between
		     label value and the unit.	[Default is no unit].

	      +v     Specifies	curved	labels	following the path [Default is
		     straight labels].

	      +w     Specifies how many (x, y) points will be used to estimate
		     label angles [Default is 10].

	      +=prefix
		     Prepends  prefix  to  all	line labels.  If prefix starts
		     with a leading hyphen (-) then there  will	 be  no	 space
		     between  label  value and the prefix. [Default is no pre‐
		     fix].

       -Sr    rectangle.  No size needs to be specified, but  the  x-  and  y-
	      dimensions must be found in columns 4 and 5.

       -Ss    square.  size is diameter of circumscribing circle.

       -St    triangle.	 size is diameter of circumscribing circle.

       -Su    cube  (3-D).  size sets length of all sides. Append u if size is
	      in x-units [Default is plot-distance units].  The	 facet	colors
	      will  be	modified to simulate shading.  Use -SU to disable such
	      3-D illumination.

       -Sv    vector.  Direction and length must be found in columns 4	and  5
	      (this  is	 a vector in the horizontal plane).  size, if present,
	      will be interpreted as arrowwidth/headlength/headwidth  [Default
	      unit  is	0.075c/0.3c/0.25c  (or 0.03i/0.12i/0.1i)].  By default
	      arrow attributes remains invariant to the length of  the	arrow.
	      To  have the size of the vector scale down with decreasing size,
	      append nnorm, where vectors shorter than norm  will  have	 their
	      attributes  scaled  by length/norm.  To center vector on balance
	      point, use -Svb; to align point with the vector head, use	 -Svh;
	      to  align	 point	with  the vector tail, use -Svt [Default].  To
	      give the head point's x, y, z coordinates instead	 of  direction
	      and length, use -Svs.  Upper case B, H, T, S will draw a double-
	      headed vector [Default is single head].

       -SV    Same as -Sv, except azimuth should be given  instead  of	direc‐
	      tion.   The  azimuth  will  be mapped into an angle based on the
	      chosen map projection (-Sv leaves the directions unchanged.)

       -Sw    pie wedge.  Start and stop directions (in degrees counter-clock‐
	      wise  from  horizontal) for pie slice must be found in columns 4
	      and 5.

       -SW    Same as -Sw, except azimuths (in degrees east of	north)	should
	      be  given	 instead  of the two directions.  The azimuths will be
	      mapped into angles based	on  the	 chosen	 map  projection  (-Sw
	      leaves the directions unchanged.)

       -Sx    cross (x).  size is diameter of circumscribing circle.

       -Sy    y-dash  (|).   size  is the length of a short horizontal (y-dir)
	      line segment.

       -Sz    zdash.  size is the length of a short vertical (z-dir) line seg‐
	      ment.

       -U     Draw Unix System time stamp on plot.  By adding just/dx/dy/, the
	      user may specify the justification of the stamp  and  where  the
	      stamp  should  fall on the page relative to lower left corner of
	      the plot.	 For example, BL/0/0 will align the lower left	corner
	      of  the  time  stamp  with  the  lower  left corner of the plot.
	      Optionally, append a label, or c (which will  plot  the  command
	      string.).	  The  GMT  parameters	UNIX_TIME,  UNIX_TIME_POS, and
	      UNIX_TIME_FORMAT can affect the appearance; see the  gmtdefaults
	      man page for details.  The time string will be in the locale set
	      by the environment variable TZ (generally local time).

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

       -W     Set   pen	 attributes  for  lines	 or  the  outline  of  symbols
	      [Defaults: width = 1, color = black, texture = solid].  A	 lead‐
	      ing  +  will  use the lookup color (via -C) for both symbol fill
	      and outline pen color, while a leading - will  set  outline  pen
	      color and turn off symbol fill.  (See SPECIFYING PENS below).

       -X -Y  Shift  plot origin relative to the current origin by (x-shift,y-
	      shift) and optionally append the length unit (c, i, m, p).   You
	      can  prepend a to shift the origin back to the original position
	      after plotting, or prepend  r [Default]  to  reset  the  current
	      origin  to the new location.  If -O is used then the default (x-
	      shift,y-shift) is (0,0), otherwise it is (r1i, r1i)  or  (r2.5c,
	      r2.5c).  Alternatively, give c to align the center coordinate (x
	      or y) of the plot with the center of the page based  on  current
	      page size.

       -Z     For 3-D projections:  Sets the z-level of the basemap [lower end
	      of z-range].

       -:     Toggles between  (longitude,latitude)  and  (latitude,longitude)
	      input and/or output.  [Default is (longitude,latitude)].	Append
	      i to select input only or o to  select  output  only.   [Default
	      affects both].

       -bi    Selects binary input.  Append s for single precision [Default is
	      d	 (double)].   Uppercase	 S  or	D  will	 force	byte-swapping.
	      Optionally,  append  ncol,  the number of columns in your binary
	      input file if it exceeds the columns needed by the program.   Or
	      append  c	 if  the  input	 file  is  netCDF.  Optionally, append
	      var1/var2/... to specify the variables to be read.  [Default  is
	      the required number of columns given the chosen settings].

       -c     Specifies the number of plot copies. [Default is 1].

       -f     Special  formatting of input and/or output columns (time or geo‐
	      graphical data).	Specify i or o to  make	 this  apply  only  to
	      input  or	 output	 [Default  applies to both].  Give one or more
	      columns (or column ranges) separated by commas.  Append T (abso‐
	      lute  calendar time), t (relative time in chosen TIME_UNIT since
	      TIME_EPOCH), x (longitude), y (latitude), or f (floating	point)
	      to  each	column or column range item.  Shorthand -f[i|o]g means
	      -f[i|o]0x,1y (geographic coordinates).

       -g     Examine the spacing between consecutive data points in order  to
	      impose  breaks  in  the line.  Append x|X or y|Y to define a gap
	      when there is a large enough change in the x or  y  coordinates,
	      respectively, or d|D for distance gaps; use upper case to calcu‐
	      late gaps from projected coordinates.  For gap-testing on	 other
	      columns use [col]z; if col is not prepended the it defaults to 2
	      (i.e., 3rd column).  Append [+|-]gap and optionally  a  unit  u.
	      Regarding	 optional signs: -ve means previous minus current col‐
	      umn value must exceed |gap to be a gap, +ve means current	 minus
	      previous	column	value  must  exceed gap, and no sign means the
	      absolute value of the difference	must  exceed  gap.   For  geo‐
	      graphic data (x|y|d), the unit u may be meter [Default], kilome‐
	      ter, miles, or nautical  miles.	For  projected	data  (X|Y|D),
	      choose from inch, centimeter, meter, or points [Default unit set
	      by MEASURE_UNIT].	 Note: For x|y|z with time data	 the  unit  is
	      instead  controlled  by TIME_UNIT.  Repeat the option to specify
	      multiple criteria, of which any can be met  to  produce  a  line
	      break.   Issue  an  additional -ga to indicate that all criteria
	      must be met instead.  The -g option is ignored if -S is set.

       -m     Multiple segment file.  Segments are separated by a record whose
	      first  character	is  flag  [Default  is	'>']. On these segment
	      header records one or more  of  the  following  options  can  be
	      added:
	      -Gfill Use the new fill and turn filling on
	      -G- Turn filling off
	      -G+ Revert to default fill (none if not set on command line)
	      -Wpen Use the new pen and turn outline on
	      -W- Turn outline off
	      -W+ Revert to default pen (none if not set on command line)
	      -Zzval Obtain fill via cpt lookup using z-value zval
	      -ZNaN Get the NaN color from the cpt file

	  SPECIFYING PENS

       pen    The attributes of lines and symbol outlines as defined by pen is
	      a comma delimetered list of width, color and  texture,  each  of
	      which is optional.  width can be indicated as a measure (points,
	      centimeters, inches) or as faint, thin[ner|nest], thick[er|est],
	      fat[ter|test],  or obese.	 color specifies a gray shade or color
	      (see SPECIFYING COLOR  below).   texture	is  a  combination  of
	      dashes `-' and dots `.'.

   SPECIFYING FILL
       fill   The attribute fill specifies the solid shade or solid color (see
	      SPECIFYING COLOR below) or the pattern used  for	filling	 poly‐
	      gons.   Patterns	are  specified	as pdpi/pattern, where pattern
	      gives the number of the built-in pattern (1-90) or the name of a
	      Sun  1-,	8-, or 24-bit raster file. The dpi sets the resolution
	      of the image. For 1-bit rasters: use  Pdpi/pattern  for  inverse
	      video,  or  append  :Fcolor[B[color]] to specify fore- and back‐
	      ground colors (use color = - for transparency).  See  GMT	 Cook‐
	      book  &  Technical Reference Appendix E for information on indi‐
	      vidual patterns.

   SPECIFYING COLOR
       color  The color of lines, areas and patterns can  be  specified	 by  a
	      valid  color  name;  by  a gray shade (in the range 0-255); by a
	      decimal color code (r/g/b, each in range	0-255;	h-s-v,	ranges
	      0-360,  0-1,  0-1; or c/m/y/k, each in range 0-1); or by a hexa‐
	      decimal color code (#rrggbb, as used in HTML).  See the  gmtcol‐
	      ors manpage for more information and a full list of color names.

EXAMPLES
       To  plot	 blue columns (width = 1.25 cm) at the positions listed in the
       file heights.xyz on a 3-D  projection  of  the  space  (0-10),  (0-10),
       (0-100),	 with tickmarks every 2, 2, and 10, viewing it from the south‐
       east at 30 degree elevation, use:

       psxyz heights.xyz -R 0/10/0/10/0/100 -Jx 1.25c -Jz 0.125c -So 1.25c  -G
       blue  -B 2:XLABEL:/2:YLABEL:/10:ZLABEL::."3-D PLOT":15 -E 135/30 -Uc -W
       -P > heights.ps

BUGS
       No hidden line removal is employed for polygons	and  lines.   Symbols,
       however,	 are  first  sorted according to their distance from the view‐
       point so that nearby symbols will overprint more	 distant  ones	should
       they project to the same x,y position.
       psxyz cannot handle filling of polygons that contain the south or north
       pole.  For such a polygon, make a copy and split it into two  and  make
       each explicitly contain the polar point.	 The two polygons will combine
       to give the desired effect when filled; to draw outline use the	origi‐
       nal polygon.
       The  -N	option	does not adjust the BoundingBox information so you may
       have to post-process the PostScript output with ps2raster -A to	obtain
       the correct BoundingBox.

SEE ALSO
       GMT(1), gmtcolors(5), psbasemap(1), psxy(1)

GMT 4.5.14			  1 Nov 2015			      PSXYZ(1)
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net