12

Documentation of PLOTPS: Outputting Tools for Post Script …...Documentation of the "PLOTPS" tools outputting the codes of PostScript Teruyuki Kato Forecast Research Department, Meteorological

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Documentation of PLOTPS: Outputting Tools for Post Script …...Documentation of the "PLOTPS" tools outputting the codes of PostScript Teruyuki Kato Forecast Research Department, Meteorological
Page 2: Documentation of PLOTPS: Outputting Tools for Post Script …...Documentation of the "PLOTPS" tools outputting the codes of PostScript Teruyuki Kato Forecast Research Department, Meteorological
Page 3: Documentation of PLOTPS: Outputting Tools for Post Script …...Documentation of the "PLOTPS" tools outputting the codes of PostScript Teruyuki Kato Forecast Research Department, Meteorological

Documentation of "PLOTPS": Outputting Tools for Post Script Code

PostScript��� ������� �� ��������

"PLOTPS" ��� ��� �

Teruyuki KatoForecast Research Department, Meteorological Research Institute

�����! "$#�%!&('�)�*�%�&(+

Page 4: Documentation of PLOTPS: Outputting Tools for Post Script …...Documentation of the "PLOTPS" tools outputting the codes of PostScript Teruyuki Kato Forecast Research Department, Meteorological

Documentation of the "PLOTPS" tools outputting the codes of PostScript

Teruyuki KatoForecast Research Department, Meteorological Research Institute

Abstract

This technical report is the users’ manual of "PLOTPS," a tool for drawing figures with PostScript codes.

PLOTPS was developed based on the programming language Fortran 77. Since PostScript code is one of many

programming languages, such as Fortran and C, the four fundamental rules of arithmetic calculation can be

expressed using it for the input-output of data. Codes for drawing figures are supplied in PostScript, so that

figures can be shown on workstation displays and personal computers by converting these codes with software

such as GhostScript, and output using corresponding printers. Standard image files (e. g. , GIF and JPG)

deteriorate through extension and reduction, while printed figures using PostScript codes do not, because they

are expressed with vectors. The PostScript codes that are often used are described briefly in CHAPTER 9.

The users’ manual of "PLOTPS" has been utilized as an on-line manual for UNIX. The description of the

functions of "PLOTPS" can be displayed by a command on UNIX. However, the users’ manual of "PLOTPS"

has now been published because it is utilized in programming simulated results of the nonhydrostatic model,

offered to universities and related organizations from the Japan Meteorological Agency (JMA). "PLOTPS" is

also used in the drawing tool of "PANDAH" that will be operated in the numerical prediction routine of the

JMA. Since this users’ manual is printed using a Fortran program with "PLOTPS," a new one can be easily

updated whenever the "PLOTPS" is improved.

The history of drawing tools in the JMA is described below. Initially, "GPSL," an XY-plotting code that

controls the pens that draw figures, was introduced. "KGRAF," produced by Hitachi, was then used in

conjunction with laser printers. "GPSL" was effectively converted to "KGRAF" and used until the computer

system was replaced with the Hitachi-SR8000. The laser printers connected to the computer system could

output only black-and-white figures. Since inexpensive color printers were purchased, the research results

were required to be output in color. The codes for color were not available in PostScript level-1, but were

introduced in PostScript level-2 in the latter half of the 1990’s. Against this background, "PLOTPS" began

being programmed adhering to "GPSL" because there were many programs using this system. "GPSL" only

contains codes for drawing lines, not for painting areas within closed curves. Since Postscript prepares the

codes for painting areas within closed curves, beautiful figures with color have been created using "PLOTPS."

Page 5: Documentation of PLOTPS: Outputting Tools for Post Script …...Documentation of the "PLOTPS" tools outputting the codes of PostScript Teruyuki Kato Forecast Research Department, Meteorological

Furthermore, most of the functions in "GPSL" were re-introduced using the same function names in

"PLOTPS," so that most of the programs using "GPSL" can output PostScript codes by using "PLOTPS." The

functions in "GPSL" introduced in "PLOTPS" are described in Appendix 2.

In addition to "PLOTPS," drawing tools outputting PostScript codes were developed by the Institute of

Global Environment and Society, "GrADS" (The Grid Analysis and Display System), the National Center for

Atmospheric Research ("NCAR Graphics"), and GFD-Dennou Club, "GFD-Dennou Library." The above tools

depend on computers to display figures. However, "PLOTPS" only outputs PostScript codes, so that it can

draw the research results immediately wherever Fortran programs can be run. Many meteorologists use

"GrADS," but there is one serious problem. PostScript files are quite because the PostScript codes are output

by other software. Since "PLOTPS" was developed to produce the smallest possible Postscript files, the files

produced by "PLOTPS" are 10 to 40 % the size of those produced by "GrADS." Furthermore, "PLOTPS" was

also developed to facilitate output file modifications by using the advantages of programming language, and

satisfies the requirements of the Japanese language, as can this manual.

Page 6: Documentation of PLOTPS: Outputting Tools for Post Script …...Documentation of the "PLOTPS" tools outputting the codes of PostScript Teruyuki Kato Forecast Research Department, Meteorological

PostScript��� ������� �� ��������

"PLOTPS" ��� ��� �

�����! "$#�%!&('�)�*�%�&(+

, -/.!0

132547698;:=<Fortran77 >5?A@CB9D3E�FHG PostScript IKJMLN>HOQPAR=SUTCVXW�JZY "PLOTPS"

25[ ?\7]_^C` Ybabc;Sed PostScript IfJgLHh <Qi=jlk�m a3n7o_aqpQS9r7s�t9ulv3w7x 2zy|{ aK}/~X�5�KY2H�_�Z� >Z�9@CB3}b�3���l��> <q�U� Fortran � C ae�7PAaXpKSK�H�X�;r9s9tCuZv=>���S 1 h��K�K�=ac�S;d����7�;} PostScript I_J�L�� < T�V������A���b ¡B/@¢S 2 a=} GhostScript £ 2 W¡JAY�aPostScript IfJML¤>¦¥9§MFUB/¨3J;© k7i J7ª�«Z¬¦�C­¯®QIb¬ 2 V7°7±��Hn7o_aqp²} PostScript ³9´ 2 rµ ¬Q¶ZaA· 2K¸ > �3� R_S 1 h¦�7aXpQSed PostScript IfJgL¹a3�7P¯�H ºG ¸A<K» © m Yba3¼7½¢�H ;B@AS 2 aK}Q¾�¿ 2 V9À¡~_�U�KY ÁÃÂ=Ä7ÅZ} GIF � JPG Æ 2ºÇ=È �5ÉbÊ7�fË�ÌbR_S 1 h�� ÇXÍ V9À_�ZÎÏ R_S Ç=È � 1 h < �9@fd ÇqÐÒÑºÓ  XS PostScript IfJgLÔ� { @9B < · 2�Õ9Ö �e׺Øq> CHAPTER9 �¼C½�F5GZdÙ �ea3} "PLOTPS"

2U[ ? \C]º^K` Y < UNIX ±AaZÚbÛeÜ�>�Ý�Þ � R 1 h��Ca=pKSeßq¬3ul�_¬ \C]º^` Y�hU@ Èáà alâ7ã�FUBqplGld¢FUä¡F¤}9å�æ;çA�KÊ�è;ÛféC�_ÛK£���â7ã�FUB�@ºS5ê9ë � èAì7íQY 2îbïbð;ñ £;T;Vg®Q~ m � Ùbò };åbæºç 2 Ü;óbô 8 Y�J i�õ ¬K�Zöb÷��Z �S3�7Vq�=c=S�T;V/WºJfYPANDAH a "PLOTPS" >U?A@CB9@AS 1 h²ä��U· 2 \9]º^Q` Yq>5øfù Ï RºS 1 hH�_FHG3dX�KGe}fú \9]^f` Y¯ûáü¢ý "PLOTPS" >U?b@QB Fortran r9s9tQuZvº> îCï RºS 1 h�ae�9P�F²B9@AS 2 a3} "PLOTPS" �þ J�ÿ�«Z¬ `�� rb�H XS � �;r7s�t9ulv_> î9ï R=S����Qa Õ9Ö ����G9� \7]_^C` Y�>¦��PºR_S 1 h�l�l�ºa�c7SHdÙ �Za 2 åCæ�ç�a 2 TQV_W7JeY 2�� >²½ �=S=hÔ} XY- rCs � ¶AhQF²B��M�N 7B9@AS��� �/¬l>��ä�F¦B3TCVºR=S "GPSL" �������� � �5 AG3d=· 2 ò }������9�� º�Z�7P�FHG "KGRAF" >5?A@AS 1 h�Q� Í }"!¦J�#_J�r µ ¬Q¶e��$ Ó�% B�� � �5 AG3d "GPSL" � { @CB < "KGRAF" & 2 ¥9§XW�JZY;�K?' �5 Q}��(���9�� 2fk JZ­_JAI;¬�) ^ Jb¶ SR8000 & 2�* �_� ï Ó  _S7�3a [ ?;R=S 1 h²�f�f�_ac,+KGld.-0/ 2 �f�7�¡ª k7i vA� { �C��+3B7@bG1!5J�#qJ;r µ ¬Q¶ <3254 abc,+KGQ�K}�687 ð7ñ >9 uCJHn7o=R���p;:�<=�>=8?�FUB�@�Gld.-@� 9 uCJ7��ê7³7´�FUB�@��Cä�+KG PostScript IfJgLÔ� { @B/ý�} 1990 A8B òDC 9 uCJ7��³7´�F�GE! » YGF �>H=D��H ºGld/�_�5�@I�JX� PostScript ³7´ 2 9 uCJr µ ¬Q¶e��K8L�FUBXplG3d_· 2ºÇ=È ��M�NPOC}�Q�R < "GPSL" aZ��P�FHGeTCV�®l~ má2@S�T >VU�WMF{9{ } 9 ufJ Ï �5³9´¡� % } "GPSL" �YX�Z�F5G��XGQ�eTQVXW7JeY;a�c;S "PLOTPS"

2 DZE�>;[ � G3d

Page 7: Documentation of PLOTPS: Outputting Tools for Post Script …...Documentation of the "PLOTPS" tools outputting the codes of PostScript Teruyuki Kato Forecast Research Department, Meteorological

"GPSL"<

XY- r7s � ¶7> » J k �qFUB�@ºS 2 aK}D\D]@^`_º>Va Í { b R 1 h¦�7aqp@cf}�^9VgFUälTV=aXpZ�Qä.+lG3d PostScript IKJMLá� < \ ]^�_A>;a ÍÔ{8b R9Û3Ü=�K? ' �5 �B7@AS 2 al} "PLOTPS"

>H?A@9B 9 uCJ9� ÇXÍedgf�2 c;S ¸ >¦�7PºR=S 1 h²�f�f�ghU�.+lGld "GPSL" � { @CB 2�h �QÛ3Ü�>� � ÛlÜ8i_a "PLOTPS" ��j Ílk3m � 2 aK}`n/h mpo�2 "GPSL" a3��PMF�Gbr7s;t9ulv < "PLOTPS" >?b@fB PostScript IlJ�L >UOKPbRAS 1 h�a_plSHd "GPSL" h 2 ³C´QnX� { @QB <�qgr F²�¦¼C½�F5GZd

"PLOTPS" s�tq��} PostScript IKJ�LN>5OQPARºSUTCVXW�JZY¢hQF¦B <@uDv>w�xDy °;ÊQå�6�7� º�CD3EFZG GrADS (The Grid Analysis and Display System) } u3v Ê7å86P7�z¡¬9¶CJQ��DfEzFZG NCARG ��Ê;èÛKé�R�{8|�� Ç S}�~��7üD�0��©9u��l�3�;P�FeG@}�~���üD�0�¡uf�D�7u µ J�£=�bcbSed 171 a>���G��_B 2 T9VXW�J3Y < V7°9n9oqW�JZY�ý�$ Ó�%�� +ZB7@ASQG � �K�7� 2 �8�;� OS ������º�;cbS�dF¦ä�FN} "PLOTPS"

< ªº¬lr�Y=� PostScript IKJMLN>5OQP�F¦B7@AS0�8�Q� 2 al} Fortran � î9ï aXpfSVMN=abcK ºÅ of1 a/ýV���²��687 ð7ñ >UT9V=R_S 1 h¦�7aqpQSed0� в2 å7æºÛKé 2 687�R_� GrADS >� ?�FUB�@AS Ç=È abcbSl�l} GrADS �3��PºR_S PostScript IfJgL <���2 W�J3Y_���8��FUB7@ºSQG � ä�7P¡�5 bG PostScript ~=�U�3Y 2 Ê/p9�H�3ê7¿_�eÊ/pe@ld "PLOTPS"

< aXpKS0����Ì¡�e� PostScript ~_��KY�>.����FUB3��P�FUB�@ºSQG � �e} GrADS a;� �¦¸ >¦�p+KG@��$gh(���MFUB3Ü�� 2zy }���$/� ÇÍ } y@� � 2zy��8��2�� ���A�C�AS 1 h¦�bcbSedq�QGZ} PostScript IfJgL¹�=r7s�t9u3v3w7x 2zy { acbS���> [ ?�F¦BK} PostScript ~X�5�KY 2���  > Õ9Ö �H¥ * aqpfS Ç=È �qFUBbcbSed/�=�H�e} 1l2 \]º^K` YX> �9Pba_plS 1 h ä¡�l�ºäbS ÇAÈ �3� úCxq�AýN³Q´�F�B9@bS5d

Page 8: Documentation of PLOTPS: Outputting Tools for Post Script …...Documentation of the "PLOTPS" tools outputting the codes of PostScript Teruyuki Kato Forecast Research Department, Meteorological

¡ ¢

CHAPTER 1: £�¤.¥0¦g§.¨Y© ôgªAÛZÜ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2

Ú � �HYAJ>«q¬V¬ 2 Û3é - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2

CHAPTER 2: ­�®P¯�° CHFILEMT :

�e� ~º�¦�ZY²±8³ 2 ¥ * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7

DIMTAB : ´�µ�~º�¦�ZYl�CP 2Y¶ w Á 99 ±�~=�¦�ZY�ä��¸·�¹._�ºq> �9� Æ - - - - - - - - - - - - - - 7

DIMTAB2 : ´�µ�~º�¦�ZYl�CP 2Y¶ w Á¼» ' 2 Ë�½¿¾ÁÀgÂg·�¹7Æ - - - - - - - - - - - - - - - - - - - - - - 7

ENDOFPS : ´�µ�~º�¦�ZY²ÃDÄ 2Y¶ w - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8

NEWFILE : �XGQ� �e� ~=�²�3Y 2 ßbJ9rb¬ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8

SHOWPAGE: �AJ9ÿ;Å_Ä - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8

SPSA3 : ´�µ�~º�¦�ZYl�CP 2Y¶ w Á A3 Æ7Æ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9

SPSA3V : ´�µ�~º�¦�ZYl�CP 2Y¶ w Á A3 Ç7Æ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9

SPSA4 : ´�µ�~º�¦�ZYl�CP 2Y¶ w Á A4 Æ7Æ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9

SPSA4V : ´�µ�~º�¦�ZYl�CP 2Y¶ w Á A4 Ç7Æ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10

CHAPTER 3: È�ÉP¯�° [

[ ?;a=pKS � �5YºJ iAõ ¬ ]

GSFACI : ~ õ Y8Ê µ ` 9 ufJf�=¬Uí � © k;2 ·g¹ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12

GSFAIS : ~ õ Y8Ê µ ` �=¬ i µ ` k ¶Z�ZY 2 ·g¹ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12

GSFASI : ~ õ Y8Ê µ ` k ¶Z�3Y;�_¬¦í � © k;2 ·�¹ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 13

PENX : ^ 2 �0Ë̾ÎÍ/��¾ÁÏ 2 ·�¹ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 13

SETBAR : 9 ufJ þ J 2 ¹gÐ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 15

E2 ]

SETBARSM: 9 ufJ þ JQ�UnQoARºS�ÜCó 2 [Qó�heÃQó,Ñ Ç Þ�¬>Ò 2 ·�¹ - - - - - - - - - - - - - - - - - 15

LE ]

SETCURVE: Bezier ]^7­XugÓfJ;¶ 2 ·g¹ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 16

SETDRW : Ñ ?�RAS;Ô�Õ Z

2 x-y ¸ °P& 2YÖg×gØ`Ù ¹�Ð [ ASHADE, ASHADE2, - - - - - - - - - - - 16

OT ]

SETDRW2 : Ú0Û (r- Ü ) Ý ØÞÙVÖ�×0ØÞÙ ¹�Ð - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 17

OT ]

SETDRW3 : Ú0Û ( Ü -r) Ý ØÞÙVÖ�×0ØÞÙ ¹�Ð - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 17

OT ]

SETDXDY : ß�à�ágâ ÙVã�ä - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 18

OT ]

SETERGB2: åçæéè�êÞë RGB ì3íYîÞï�ð@ñ,ò5óPô�õDö - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 19

T2 ]

Page 9: Documentation of PLOTPS: Outputting Tools for Post Script …...Documentation of the "PLOTPS" tools outputting the codes of PostScript Teruyuki Kato Forecast Research Department, Meteorological

SETFNT : ÷�ø�ù8ú�í�û ÙVã�ä - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 19

SETHAC : ü�ý`þ Ùÿ���������� �������.ÙYãgä - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 19

SETKCODE: ��ø ����������eÙYãgä - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 20

SETKFNT : ��ø ���� ùPú�í û ÙVã�ä - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 20

SETMULTD: ����Ý Ù��� �!�"�#`ÙVã�ä - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 21

SETNUM : $�% ��& % "�#�ÙYã�ä [ NUMBER ] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 21

SETPAGE : ')(�ñ�û Ù�*� �+), ÙVã�ä - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 22

SETPRINT : PostScript - �.�/�0�1�ÙYãgä - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 22

SETRGB : RGB ì.íYîÞï�ð@ñ Ù�2�3�ãgä - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 23

SETRGBI : RGB ì.íYîÞï�ð@ñ ÙYãgä 4 åçæeè�êÞë65879 ö6: - - - - - - - - - - - - - - - - - - - - - - - - 23

SETSCALE : y ;�< Ù ó�= / >�? ÙYãgä - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 24

SETSPV : @BA�C�D�E ÙYãgä - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 24

DE ]

SETSTRM : F�G ��ÙBHBI�JLK8M�N�O Ù�H�IQP = ��R ò &gä [ STREAM ] - - - - - - - - - - - - - - - - 25

SETSYM : -�ø ÙYÿ�� ò &0ä ë6S �)T åçæVUDõ�W �X� ã�ä - - - - - - - - - - - - - - - - - - - - - - - - - - 26

SETT3D : 3 Y�Z\[�]�à�^ ÙVã�ä - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 26

X, FILTRIA2,

L3 ]

SETUNIT : _�`@ùbaVì�c Ù�dfe [\] Phg�i�j�k�l�mbT8Ù�n�o3ÙYãgä - - - - - - - - - - - - - - - - - - - 27

SETUVPL : p�q�rts3ðpûuc�v N�w,Ù6�xP = ��Ry��z�{.Ù6o�| ò &0ä - - - - - - - - - - - - - - - - - - - 27

OT ]

SETVAL : }�C � C ò�~��Põ,ö �������PÙ���� [CONTR] - - - - - - - - - - - - - - - - - - - - - - - - - - - 28

SETVAL2 : }�C � ò *���� í J�K�M }�C � C ò��t�.ö H�I ò &gä [CONTR] - - - - - - - - - - - - - 29

SPACE : -�ø������ ÙYãgä - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 29

CHAPTER 4: ������ ������ ARC1 : �@Ú �����)J�K�M ; o��)Tf&gä�R �.ö���  Ù6*� - - - - - - - - - - - - - - - - - - - - - - - - 31

ARC2 : ¡£¢ JLK8M����)T�&gä�R �,ö���  Ù6*� - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 31

AROHD : &gä R ��S ��¤�Ù8NtOPÙ6*� - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 31

ARROW : NtO Ù�*�

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 32

AXIS : ��¥�Ù [�]�¦ Ù�*� - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 33

BAR : §pïy¨gè �6�B� §pïy¨ Ù�� 98©�ª�«�ù Ù6*� - - - - - - - - - - - - - - - - - - - - - - - - - - - 33

CIRC1 : �@Ú �����)T�&0ä R �,ö�� Ù6*� - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 34

CIRC2 : �@Ú � ��¬�­ ÙX® ¢ Tf&gä�R �,ö�� Ù�*� - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 34

CIRC3 : ¡£¢ JLK8M����)T�&gä�R �,ö�� Ù6*� - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 34

CIRCL : � P ��  Ph¯�°�Ù6*� - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 35

CNTRL : ±�²�5 ã�ä�R ��³�9 ö�î �t´ ¢ H ò�µ�¢�¶ �bTf· ê - - - - - - - - - - - - - - - - - - - - - - 35

CONTR : }�C ��Ù6*� - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 36

DASHL : ±�²�5 ã�ä�R ��³�9 ö�î �t´ ¢ H ò�¸ �bT8· ê - - - - - - - - - - - - - - - - - - - - - - - - - - 36

DASHP : ¸ �`Ù�*� - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 37

Page 10: Documentation of PLOTPS: Outputting Tools for Post Script …...Documentation of the "PLOTPS" tools outputting the codes of PostScript Teruyuki Kato Forecast Research Department, Meteorological

DRAWTXT : ')(�ñ�û Ù�*� - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 37

DSCALE : [�]�¦ J�K�M TICK ¹ � ð Ù�*� - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 38

ELLIPS : º�� P º���  Ù�*� - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 38

ELIPS : º�� P º���  Ù�*� - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 39

FLINE : ±�²�5 ã�ä�R ��³�9 ö�î �t´ ¢ H ò6» ��¼ S�½�¾ �bT8· ê - - - - - - - - - - - - - - - - - 39

GPL : ¿�� ��Ù6*� - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 40

GRID : á�â Ù�*� - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 40

LINE : ±�²�5 ã�ä�R ��³�9 ö�î �t´ ¢ H òyÀ �bT8· ê - - - - - - - - - - - - - - - - - - - - - - - - - - 41

LINE2 : » �`Ù�*� - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 41

NUMBER : Á�Â�?\%�¢ Ù %�C Ù6*� - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 42

NUMBER3 : Á�Â�?\%�¢ Ù %�C Ù6*� 43 Y�Z\[�]�à�^t: - - - - - - - - - - - - - - - - - - - - - - - - - - - - 42

PLOT : » �`Ù�*� ÃPÅÄ ¢ Ù6Æ Â PÇ�)��È�ÉLÊËP _�`@ùÌa;ìBcBÍbÎ Ù�Ï�Ð - - - - - - - - - - - - 43

PLOT1 : ¿�� ��Ù6*� - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 44

PLOT3 : » �`Ù�*� 43 Y�Z�[\]�à�^�: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 44

RECT : Ñt; ¥3Ù6*� - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 45

SMOOT : ¢�² H ò ��Ò�ÓÔ��� ¾ ��¼ S�½f» �bT8· ê - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 45

STREAM : F�G ��Ù6*� - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 46

SYMBOL : -�ø Ù�*� - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 46

SYMBOL3 : -�ø Ù�*� 43 Y�Z�[\]�à�^�: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 47

UVHPLOT : ±�² U,VÙ p�q�rs.ð ûÕc�v N�w.Ù�*� - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 48

YABANE : N�w.Ù�*�

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 49

CHAPTER 5: ������ �×ÖÙØÛÚ�ÜÞÝß� ASHADE : ±�²�àÌáßÂgåçæeè�êÞë - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 52

ASHADE2 : 2�3 à�â�ã � C T à�±�²�àVåçæeè�êÞë P ügý`þ - - - - - - - - - - - - - - - - - - - - - - - - - - 53

ATILE : ´ ìBc)5 K ö�±�²�àLá�Â�å æéè�êÞë - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 55

ATILE2 : 2�´ ì�cb5 K ö 3 à6â�ã � C T à�±�²LàYå æéè�ê`ë P ü�ý�þ - - - - - - - - - - - - - - - 56

DRAWBAR : ä« ��åÌ� à *� - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 58

DRAWBAR2: 2�3 à�â�ã � C�56æ õDö�ät« ��åÌ� à *� - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 58

FILARC : �@Ú �����)J�K�M ; o��)Tf&gä�R �.ö�ç ¥ àYåçæeè�ê`ë - - - - - - - - - - - - - - - - - - - 59

FILARC2 : ¡(è�à ���)J�K�M ; o��)Tf&gä�R �.ö��� LàYåçæeè�ê`ë - - - - - - - - - - - - - - - - - - - 60

FILARROW: NtO àVåçæeè�ê`ë - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 61

FILBOX : è�ï�ð@ñ�é�àYå æéè�ê`ë - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 62

FILELIPS : º�� P º��� �àVåçæéè�êÞë - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 62

FILTRIA : F�G � } T8êÙ��NtO àVåçæeè�ê`ë - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 63

FILTRIA2 : ë ��¥ é�àVåçæeè�êÞë - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 64

FLUSH : ì�í�c � ¨`í SHADE T á�î R ��Så æéè�êÞë;î �´ ò *�ï - - - - - - - - - - - - - - - - 64

GFA : ù�ð6ctñóòyô�àVåçæéè�êÞë - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 65

RECT2 : Ñt; ¥ à *� �� åçæéè�êÞë - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 65

SHADE : åçæéè�êÞë P ügý`þ²î �´ ò�î �´8õ ïÞû£5Yá�î - - - - - - - - - - - - - - - - - - - - - - - - 66

Page 11: Documentation of PLOTPS: Outputting Tools for Post Script …...Documentation of the "PLOTPS" tools outputting the codes of PostScript Teruyuki Kato Forecast Research Department, Meteorological

CHAPTER 6: ö�÷fø)÷\��� CLIPAREA :

j� �l�m ògð�ò�ï\ù�íBª@õDö - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 69

GRAREA : j� �l�m à�ð�ò�ï\ù�íBª�ò�ÍbÎ0õ,ö - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 69

MULTDRAW: ����Ýà �� �!�"�# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 69

ROTFIG : Ý ¥ ò�ú�û R�ü ö - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 70

TXTSIZE : -�ø�²Þò *� R�ü S�ýà�þ�ÿ�à�Ñ R ò��Dõ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 70

WHERE : � ífà���� o�| ò��Dõ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 71

CHAPTER 7: ’GPSL’ ����Ý �\�B� DEVICE : ��� À�� ë � 9 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 73

GPSLTM : _�`@ùbaVì�c�Í)Îà Ï�Ð - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 73

FACTOR : Ý ¥ þ�ÿ�àVót= � >�?`ò " õ�������â�à ãgä - - - - - - - - - - - - - - - - - - - - - - - - - - - 73

LINSEL : � à�����à &gä - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 74

NEWPEN : � ífà ��� - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 74

RWIND : ��E �!�� æ�[\] à &0ä - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 74

VSINI : g�i���H�� æ�[\] à &0ä - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 75

(® ú ��à�! d\T _�`�ùÌa;ìBc j�" ò Ï�Ð )

VSTERM : ��� À�� ë � 9 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 75

CHAPTER 8: ’KGRAF’ ����ÙÝ#�\��� GSCHH : -�ø�à�$ R à ãgä - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 77

GSCHSP : -�ø HBI à ã�ä - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 77

GSCHUP : -�ø�à�­;<�s.ð ûuc)à ãgä - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 77

GSCHXP : -�ø � ót=&%�à ã�ä - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 77

GSLN : � à�����à ã�ä - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 78

GSLWSC : �t� ó�='%�à ãgä - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 78

GSPLCI : � à � à ãgä - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 78

GSTXCI : -�ø�à � à ã�ä - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 79

GSTXFP : -�ø�ù8ú�í�û�à ã�ä - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 79

GTXS : -�ø�à *� - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 80

KARCS : �@Ú �����)J�K�M ; o��)Tf&gä�R �.ö��� Là *� - - - - - - - - - - - - - - - - - - - - - - - - 80

KCRCL : �@Ú �����)T�&0ä R �,ö��\à *� - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 81

KSCTR : �@Ú �����)J�K�M ; o��)Tf&gä�R �.ö�ç ¥ àYåçæeè�ê`ë - - - - - - - - - - - - - - - - - - - 81

CHAPTER 9: (*)'+*,.-*/�+10 ’GPSL’ à�2�%�à�3Pò�7�9�S { - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 84

å æéè�ê`ë � ü�ý`þ � }�C � à *� - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 86

x- 465�àVá�â�­�à²î �´ àYå æ U ë � }�C � à *� - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 89

PostscriptÐ�7 à18:9 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 91

Page 12: Documentation of PLOTPS: Outputting Tools for Post Script …...Documentation of the "PLOTPS" tools outputting the codes of PostScript Teruyuki Kato Forecast Research Department, Meteorological

;�< 1 : COLOR INDEX à1=�> ã�ä - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 95

;�< 2 : ’GPSL’ ì�í6c � ¨Þí85@?6à�æ�A " - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 96

2�%�BDC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 98