File: pscontour.html

package info (click to toggle)
gmt-doc 3.4-1.1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 4,756 kB
  • ctags: 1,800
  • sloc: makefile: 30
file content (290 lines) | stat: -rw-r--r-- 12,387 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
<HTML>
<HEAD>
<TITLE>pscontour</TITLE>
</HEAD>
<BODY>
<H1>pscontour</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
       pscontour - Contour xyz-data by direct triangulation


</PRE>
<H2>SYNOPSIS</H2><PRE>
       <B>pscontour</B>       <I>xyzfile</I>       <B>-C</B><I>cptfile</I>       <B>-J</B><I>parameters</I>
       <B>-R</B><I>west/east/south/north</I>[<B>r</B>]    [     <B>-A</B>[<B>-</B>][<B>f</B><I>font</I><B>_</B><I>size</I>][<B>a</B><I>an</I>
       <I>gle</I>][<I>/r/g/b</I>][<B>o</B>]]  ]  [  <B>-B</B><I>tickinfo</I>  ]  [  <B>-D</B>[<I>dumpfile</I>] ] [
       <B>-E</B><I>view</I><B>_</B><I>az/view</I><B>_</B><I>el</I> ] [ <B>-G</B><I>gap</I> ] [ <B>-H</B>[<I>nrec</I>] ] [ <B>-I</B> ] [ <B>-K</B> ] [
       <B>-L</B><I>pen</I>  ] [ <B>-M</B>[<I>flag</I>] ] [ <B>-N</B> ] [ <B>-O</B> ] [ <B>-P</B> ] [ <B>-T</B><I>indexfile</I> ]
       [ <B>-U</B>[<I>/dx/dy/</I>][<I>label</I>] ] [ <B>-V</B> ] [ <B>-W</B>[<B>+</B>]<I>pen</I> ] [ <B>-X</B><I>x-shift</I> ] [
       <B>-Y</B><I>y-shift</I> ] [ <B>-c</B><I>copies</I> ] [ <B>-:</B> ] [ <B>-bi</B>[<B>s</B>][<I>n</I>] ] [ <B>-bo</B>[<B>s</B>] ]


</PRE>
<H2>DESCRIPTION</H2><PRE>
       <B>pscontour</B> reads an ASCII [or binary] xyz-file and produces
       a raw contour plot by triangulation. By default, the opti
       mal Delaunay triangulation is performed (using either She
       whuck's [1996]' or Watson's [1982] method as selected dur
       ing  GMT  installation), but the user' may optionally pro
       vide a second file with network  information,  such  as  a
       triangular mesh used for finite element modeling. In addi
       tion to contours, the area between contours may be painted
       according to the color palette file.

       <I>xyzfile</I>
              Raw  ASCII  (or binary, see <B>-b</B>) xyz data to be con
              toured.

       <B>-C</B>     name of the color palette file. Must have  discrete
              colors  if you want to paint the surface (<B>-I</B>). Only
              contours that have anotation flags set will be ano
              tated.

       <B>-J</B>     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 MEA
              SURE_UNIT setting in .<A HREF="gmtdefaults.html">gmtdefaults</A>, but this can  be
              overridden  on the command line by appending the c,
              i, or m to the scale/width value.

              <B>CYLINDRICAL</B> <B>PROJECTIONS:</B>

              <B>-Jc</B><I>lon0/lat0/scale</I> (Cassini)
              <B>-Jj</B><I>lon0/scale</I> (Miller)
              <B>-Jm</B><I>scale</I> (Mercator - Greenwich and Equator as  ori
              gin)
              <B>-Jm</B><I>lon0/lat0/scale</I>  (Mercator  -  Give meridian and
              standard parallel)
              <B>-Joa</B><I>lon0/lat0/azimuth/scale</I>  (Oblique  Mercator   -
              point and azimuth)
              <B>-Job</B><I>lon0/lat0/lon1/lat1/scale</I>  (Oblique  Mercator -
              two points)
              <B>-Joc</B><I>lon0/lat0/lonp/latp/scale</I> (Oblique  Mercator  -
              point and pole)
              <B>-Jt</B><I>lon0/scale</I> (TM - Transverse Mercator, with Equa
              tor as y = 0)
              <B>-Jt</B><I>lon0/lat0/scale</I>  (TM  - Transverse Mercator, set
              origin)
              <B>-Ju</B><I>zone/scale</I> (UTM - Universal Transverse Mercator)
              <B>-Jy</B><I>lon0/lats/scale</I> (Basic Cylindrical Projection)

              <B>AZIMUTHAL</B> <B>PROJECTIONS:</B>

              <B>-Ja</B><I>lon0/lat0/scale</I> (Lambert).
              <B>-Je</B><I>lon0/lat0/scale</I> (Equidistant).
              <B>-Jf</B><I>lon0/lat0/horizon/scale</I> (Gnomonic).
              <B>-Jg</B><I>lon0/lat0/scale</I> (Orthographic).
              <B>-Js</B><I>lon0/lat0/</I>[<I>slat/</I>]<I>scale</I> (General Stereographic)

              <B>CONIC</B> <B>PROJECTIONS:</B>

              <B>-Jb</B><I>lon0/lat0/lat1/lat2/scale</I> (Albers)
              <B>-Jd</B><I>lon0/lat0/lat1/lat2/scale</I> (Equidistant)
              <B>-Jl</B><I>lon0/lat0/lat1/lat2/scale</I> (Lambert)

              <B>MISCELLANEOUS</B> <B>PROJECTIONS:</B>

              <B>-Jh</B><I>lon0/scale</I> (Hammer)
              <B>-Ji</B><I>lon0/scale</I> (Sinusoidal)
              <B>-Jk</B>[<B>f|s</B>]<I>lon0/scale</I> (Eckert IV (f) and VI (s))
              <B>-Jn</B><I>lon0/scale</I> (Robinson)
              <B>-Jr</B><I>lon0/scale</I> (Winkel Tripel)
              <B>-Jv</B><I>lon0/scale</I> (Van der Grinten)
              <B>-Jw</B><I>lon0/scale</I> (Mollweide)

              <B>NON-GEOGRAPHICAL</B> <B>PROJECTIONS:</B>

              <B>-Jp</B>[<B>a</B>]<I>scale</I>[<I>/origin</I>]  (polar (theta,r) coordinates,
              optional <B>a</B> for azimuths and offset theta [0])
              <B>-Jx</B><I>x-scale</I>[<B>l|p</B><I>pow</I>][<I>/y-scale</I>[<B>l|p</B><I>pow</I>]] (Linear,  log,
              and power scaling)
              More  details  can  be  found in the <B><A HREF="psbasemap.html">psbasemap</A></B> man
              pages.

       <B>-R</B>     <I>west,</I> <I>east,</I> <I>south,</I> and <I>north</I> specify the Region  of
              interest. To specify boundaries in degrees and min
              utes [and  seconds],  use  the  dd:mm[:ss]  format.
              Append  <B>r</B> if lower left and upper right map coordi
              nates are given instead of wesn.


</PRE>
<H2>OPTIONS</H2><PRE>
       No space between the option flag and the associated  argu
       ments.

       <B>-A</B>     Several  anotation formatting options can be set to
              modify the form of the annotation. Give -  to  dis
              text  fill  box  [PAGE_COLOR], append a<I>angle</I> to fix
              annotation angle  [Default  follows  contour],  and
              append  <B>o</B>  to  draw  the outline of the surrounding
              text box [Default is no outline].

       <B>-B</B>     Sets map boundary tickmark intervals. See <B><A HREF="psbasemap.html">psbasemap</A></B>
              for details.

       <B>-D</B>     Dump  the  (x,y,z)  coordinates  of each contour to
              separate files, one for each contour  segment.  The
              files  will be named <I>dumpfile</I><B>_</B><I>cont</I><B>_</B><I>segment[</I><B>_</B><I>i]</I>.xyz,
              where <I>cont</I> is the contour value and  <I>segment</I>  is  a
              running  segment  number  for each contour interval
              (for closed contours we append _i.)  However,  when
              <B>-M</B>  is  used in conjunction with <B>-D</B> a single multi
              segment file is created instead.

       <B>-E</B>     Sets the view point by specifying azimuth and  ele
              vation in degrees. [Default is 180/90]

       <B>-G</B>     <I>gap</I>  is  distance between each annotation along the
              same contour [Default is 10<B>c</B> (or 4<B>i</B>)].

       <B>-H</B>     Input  file(s)  has  Header  record(s).  Number  of
              header records can be changed by editing your .gmt
              defaults file. If used, <B><A HREF="GMT.html">GMT</A></B>  default  is  1  header
              record.

       <B>-I</B>     Color  the triangles using the color palette table.

       <B>-K</B>     More  <I>PostScript</I>  code  will  be   appended   later
              [Default terminates the plot system].

       <B>-L</B>     Draw the underlying triangular mesh using the spec
              ified pen attributes [Default is no mesh].

       <B>-M</B>     When used in conjunction with <B>-D</B> a single multiseg
              ment  file  is created, and each contour section is
              preceeded by a header record whose first column  is
              <I>flag</I> followed by the contour level.

       <B>-N</B>     Do  NOT  clip  contours  or image at the boundaries
              [Defaults will clip to fit inside region <B>-R</B>).

       <B>-O</B>     Selects Overlay plot mode  [Default  initializes  a
              new plot system].

       <B>-P</B>     Selects  Portrait  plotting  mode  [<B><A HREF="GMT.html">GMT</A></B>  Default is
              Landscape, see gmtdefaults to change this].

       <B>-T</B>     Give name of file with  network  information.  Each
              record  must contain triplets of node numbers for a

       <B>-U</B>     Draw Unix System time stamp on plot. User may spec
              ify where the lower left corner of the stamp should
              fall  on  the page relative to lower left corner of
              plot. Optionally, append a label, or <B>c</B> (which  will
              plot  the  command  string.).  The  GMT  parameters
              UNIX_TIME and UNIX_TIME_POS can affect the  appear
              ance; see the <B><A HREF="gmtdefaults.html">gmtdefaults</A></B> man page for details.

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

       <B>-W</B>     Select contouring and set contour  pen  attributes.
              If  the  <B>+</B>  flag  is set then the contour lines are
              colored according to the cpt file (see <B>-C</B>).

       <B>-X</B> <B>-Y</B>  Shift origin of plot by (<I>x-shift,y-shift</I>).  Prepend
              <B>a</B>  for  absolute  coordinates; the default (<B>r</B>) will
              reset plot origin.

       <B>-c</B>     Specifies the number of plot copies. [Default is 1]

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

       <B>-bi</B>    Selects binary input. Append <B>s</B> for single precision
              [Default  is  double].   Append <I>n</I> for the number of
              columns in the binary file(s).  [Default is 3 input
              columns].  Use 4-byte integer triplets for node ids
              (<B>-T</B>).

       <B>-bo</B>    Selects binary output. Append <B>s</B> for  single  preci
              sion [Default is double].


</PRE>
<H2>EXAMPLES</H2><PRE>
       To  make  a  raw  contour  plot from the file topo.xyz and
       drawing the contours (pen = 2) given in the color  palette
       file  topo.cpt  on  a Lambert map at 0.5 inch/degree along
       the standard parallels 18 and 24, try

       pscontour    topo.xyz    <B>-R</B>320/330/20/30     <B>-Jl</B>18/24/0.5<B>i</B>
       <B>-C</B>topo.cpt <B>-W</B>0.5<B>p</B> &gt; topo.ps

       To create a color <I>PostScript</I> plot of the numerical temper
       ature solution obtained on a triangular  mesh  whose  node
       coordinates  and  temperatures  are stored in temp.xyz and
       mesh arrangement is given by the file mesh.ijk, using  the
       colors in temp.cpt, try

       pscontour  temp.xyz  <B>-R</B>0/150/0/100  <B>-Jx</B>0.1  <B>-C</B>temp.cpt  <B>-G</B>
       Sometimes there will appear to be thin lines of the  wrong
       color in the image.  This is a round-off problem which may
       be remedied by using a higher value of DOTS_PR_INCH in the
       .gmtdefaults file.


</PRE>
<H2>SEE ALSO</H2><PRE>
       <I>gmt</I>(l),   <I><A HREF="grdcontour.html">grdcontour</A></I>(l),   <I><A HREF="grdimage.html">grdimage</A></I>(l),   <I><A HREF="nearneighbor.html">nearneighbor</A></I>(l),
       <I><A HREF="psbasemap.html">psbasemap</A></I>(l), <I><A HREF="psscale.html">psscale</A></I>(l), <I><A HREF="surface.html">surface</A></I>(l), <I><A HREF="triangulate.html">triangulate</A></I>(l)


</PRE>
<H2>REFERENCES</H2><PRE>
       Watson, D. F., 1982, Acord: Automatic  contouring  of  raw
       data, <I>Comp.</I> <I>&amp;</I> <I>Geosci.,</I> <I>8</I>, 97-101.
       Shewchuck, J. R., 1996, Triangle: Engineering a 2D Quality
       Mesh Generator and Delaunay Triangulator,  First  Workshop
       on  Applied  Computational  Geometry  (Philadelphia,  PA),
       124-133, ACM, May 1996.
       www.cs.cmu.edu/~quake/triangle.html



































</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<body bgcolor="#ffffff">