GDPROF draws profiles of a scalar grid and/or a vector grid.
INPUT PARAMETERS
GPOINT *Grid point
GDATTIM *Grid date/time
GVCORD *Grid vertical coordinate
GFUNC *Grid function
GVECT *Grid vector function
GDFILE *Grid file
LINE *Line color/type/width/label
MARKER *Marker color/type/size/width/hw
BORDER *Background color/dash/width
PTYPE *Plot type/h:w ratio/margins
SCALE *Scaling factor
XAXIS *Xstrt/xstop/xinc/lbl;gln;tck
YAXIS *Ystrt/ystop/yinc/lbl;gln;tck
WIND *Wind symbol/siz/wdth/typ/hdsz
WINPOS *Wind position
FILTER *Filter data factor
TITLE *Title color/line/title
PANEL *Panel location/color/dash/width
CLEAR *Clear screen flag
TEXT *Text size/font/width/hw flag
DEVICE *Graphics device
OUTPUT *Output device/filename
THTALN *THTA color/dash/width/mn/mx/inc
THTELN *THTE color/dash/width/mn/mx/inc
MIXRLN *MIXR color/dash/width/mn/mx/inc
PROGRAM DESCRIPTION
GDPROF draws vertical profiles at a point. Data from each
level in the grid file are interpolated to the point.
GPOINT specifies the location for the profile. It may be
entered as a latitude and longitude separated with a semicolon,
as a station character identifier or station number, or as a
set of x and y grid points separated with a semicolon and
preceded with an @.
The vertical coordinate, set in GVCORD, can be PRES, THTA, or
HGHT. The vertical axis type, set in PTYPE, can be LIN,
LOG, KAP, or SKEW. Only temperatures may be plotted on a
skew T plot. The height-to-width ratio of the plot may
be specified in PTYPE following a /. If no value is entered,
a value of 0 will be used.
GFUNC is computed at every level in the data set.
No errors are returned if the function cannot be computed at
any level, except at the surface. If data at the surface
cannot be computed, a warning message is written and
plotting continues. GVECT specifies a vector to be
plotted in the right margin.
If GFUNC is a temperature or dewpoint temperature, background
lines of potential temperature, equivalent potential
temperature and mixing ratio can be displayed by specifying
THTALN, THTELN, and MIXRLN. If these background lines are
requested and GFUNC is not a temperature, an error message
is generated.
GVECT specifies a vector grid to be displayed as arrows or
barbs in one of three display columns on the right of the
profile plot. The number of the column is specified in
WINPOS.
If M is entered in WIND, winds will be displayed in m/s unless
the KNOTV operator has been specified in GVECT, in which case the
winds will be displayed in knots. If K is entered in WIND,
the wind is displayed in knots.
EXAMPLES
1. Plot temperature in Celsius on a log P chart at IAD for
the latest time in the file. Use the default line, marker,
title and background colors. Label the Y axis from 1000 mb
to 100 mb in increments of 100 mb. Label the X axis from
-40 degrees to +40 degrees in increments of 10 degrees. Add
all the background lines as dotted lines. Plot wind barbs in
the right margin.
GDATTIM = last
GVCORD = pres
GFUNC = tmpc
GPOINT = iad
GDFILE = ngm.grd
GVECT = wnd
LINE = 1
MARKER = 1
BORDER = 1
PTYPE = LOG
SCALE = 0
XAXIS = -40/40/10
YAXIS = 1000/100/100
WIND = bm1
WINPOS = 1
FILTER = yes
TITLE = 1
PANEL = 0
CLEAR = yes
TEXT =
DEVICE = xw
OUTPUT = no
THTALN = 1/10
THTELN = 1/10
MIXRLN = 1/10
2. Using the same file, plot the same parameters at HAT.
The winds will be plotted to the right of the winds
plotted above.
GPOINT = hat
BORDER = 0
CLEAR = no
THTALN = 0
THTELN = 0
MIXRLN = 0
3. Clear the screen and plot the relative humidity at BWI in
color number 2 using a dotted line. Do not plot any
winds.
GFUNC = relh
GVECT =
LINE = 2/10
GPOINT = bwi
CLEAR = yes
ERROR MESSAGES
[GDPROF +1] Invalid parameter for background lines.
[GDPROF -1] Fatal error initializing TAE.
[GDPROF -2] Fatal error reading TAE parameters.
[GDPROF -3] Fatal error initializing GEMPLT.
[GDPROF -4] Input for GPOINT is invalid.
[GDPROF -5] Input for GDATTIM is invalid.
[GDPROF -6] Input for GVCORD is invalid.
[GDPROF -7] Input for PTYPE is invalid.
[GDPROF -8] Error defining graph coordinates.
[GDPROF -9] No points found for profile.
[GDPROF -10] There are no levels at this time.
[GDPROF -11] Input ... for YAXIS is invalid.
[GDPROF -12] Input ... for XAXIS is invalid.