File: psclip.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 (236 lines) | stat: -rw-r--r-- 8,980 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
<HTML>
<HEAD>
<TITLE>psclip</TITLE>
</HEAD>
<BODY>
<H1>psclip</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
       psclip - To set up polygonal clip paths


</PRE>
<H2>SYNOPSIS</H2><PRE>
       <B>psclip</B>  <I>xyfiles</I>  <B>-J</B><I>parameters</I> <B>-R</B><I>west/east/south/north</I>[<B>r</B>] [
       <B>-B</B><I>tickinfo</I> ] [ <B>-E</B><I>az/el</I> ] [ <B>-K</B> ] [ <B>-N</B> ] [ <B>-M</B>[<I>flag</I>] ] [ <B>-O</B> ]
       [  <B>-P</B> ] [ <B>-U</B>[<I>/dx/dy/</I>][<I>label</I>] ] [ <B>-V</B> ] [ <B>-X</B><I>x-shift</I> ] [ <B>-Y</B><I>y-</I>
       <I>shift</I> ] [ <B>-Z</B><I>zlevel</I> ] [ <B>-c</B><I>copies</I> ] [ <B>-:</B> ] [ <B>-bi</B>[<B>s</B>][<I>n</I>] ]

       <B>psclip</B> <B>-C</B> [ <B>-K</B> ] [ <B>-O</B> ]


</PRE>
<H2>DESCRIPTION</H2><PRE>
       <B>psclip</B> reads (x,y) file(s) [or standard input]  and  draws
       polygons  that  are  activated  as clipping paths. Several
       files may be read to create complex  paths  consisting  of
       several  non-connecting  segments.  As an option (<B>-N</B>), the
       user may choose to reverse the sense of what is the inside
       and  outside  of  the  paths.   After subsequent plotting,
       which will be clipped against these  paths,  the  clipping
       may  be  deactivated  by running <B>psclip</B> a second time with
       the <B>-C</B> option only.

       <I>xyfiles</I>
              ASCII [or binary, see <B>-b</B>] file(s) with (x,y) values
              for clip polygons. If no files are given, the stan
              dard input is read.

       <B>-C</B>     Mark end of existing clip path. No  input  file  or
              projection information are needed.

       <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>-Jq</B><I>lon0/scale</I>  (Equidistant  Cylindrical Projection
              (Plate Carree))
              <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>-B</B>     Sets map boundary tickmark intervals. See <B><A HREF="psbasemap.html">psbasemap</A></B>
              for details.


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

       <B>-M</B>     Multiple  segment file. Segments are separated by a
              record whose first character is  <I>&lt;flag&gt;</I>.   [Default
              is '&gt;'].

       <B>-N</B>     Invert  the  sense  of  what is inside and outside,
              i.e., use the outside of the polygons for clipping.

       <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>-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>-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>-Z</B>     For 3-D projections: Sets the z-level of the  poly
              gons [0].

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

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

       <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 2 input
              columns].

       To make an overlay <I>PostScript</I> file that will set up a com
       plex  clip  area to which subsequent plotting will be con
       fined to, try:

       psclip  my_region.xy   <B>-R</B>0/40/0/40   <B>-J</B>m0.3<B>i</B>   <B>-O</B>   <B>-K</B>   &gt;
       clip_mask_on.ps

       To deactivate the clipping in an existing plotfile, run:

       psclip <B>-C</B> <B>-O</B> &gt;&gt; complex_plot.ps


</PRE>
<H2>BUGS</H2><PRE>
       <B>psclip</B>  cannot  handle  polygons that contain the south or
       north pole. For such polygons, you should split them  into
       two  and make each explicitly contain the polar point. The
       two clip polygons will combine to give the desired effect.


</PRE>
<H2>SEE ALSO</H2><PRE>
       <I>gmt</I>(l), <I><A HREF="grdmask.html">grdmask</A></I>(l), <I><A HREF="psbasemap.html">psbasemap</A></I>(l), <I><A HREF="psmask.html">psmask</A></I>(l)

































</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">