Converts point data to grids; displays contours and plots.
PTCON dataset1 . . datasetn [keywords]
a position greater than zero represents an absolute position in the dataset; a position less than or equal to zero represents a relative position in the dataset based on date and time, for example, 0 is the most recent and -1 is the next most recent; the position ALL represents all positions in the dataset (no default for group/descriptor or alias; position default=ALL if DAY is specified with the SELECT keyword, otherwise default=0)
computed parameter to contour, its output units, and the mathematical expression used to compute it; computed parameters do not exist in the point file but are derived with the specified mathematical expression containing math operators (+ - * etc.) and the native parameters specified in the Pn keywords, e.g., PAR='TDD[F]=P1-P2'; see the Remarks and the Pn keyword description for more information (no default for parameter or expression; unit default=from dataset)
. . ; clausen'
'clause1; clause2; ..; clausen'
standard latitudes for a CONF projection; two values for a general Lambert conformal projection; one value for a polar stereographic projection (default=60 60 for northern hemisphere maps defined with the LAT and LON, or MAP keywords; -60 -60 for southern hemisphere maps defined with the LAT and LON, or MAP keywords)
row and column intervals of grid points to plot with OUT=PLOT, PARAM=WINDB or PARAM=WINDV; for example, PINT=4 3 plots every fourth grid point in the row direction and every third grid point in the column direction (row default=1; col default=row)
smoothing factor for the conversion of point data to grids; a larger number results in a data point influencing a greater number of grid points, and the generation of a smoother grid; BPAR is related to the Barnes parameter used in the grid analysis; the suggested range is 5 to 500 (default=40)
distance in grid points to extrapolate into areas without data; the range is 1 to 25; grid points beyond the specified distance are assigned missing value codes and therefore are not contoured; the results will vary for a given value depending on data density, grid spacing and smoothing (default=10)
latitudinal and longitudinal incremements, in degrees, between the grid points in the grid that PTCON creates; use this keyword to control the smoothing and extents of the output contours (latinc default=1 if the grid is 10° or more in the latitudinal and longitudinal directions, latinc default=computed value <1 if the grid is less than 10° in either direction, loninc default=latinc)
PTCON gathers data from one or more point files in one or more datasets. The SELECT keyword defines which records to match and the PARAM keyword defines which parameters in the matching records to use. The selected point data is used to produce grid data.
The grid data may be saved, displayed, or both. The grid is saved in a Mercator projection with the native units or in the units specified with the PARAM keyword.
You must specify a parameter using the PARAM keyword, and a type of navigation using the NAV, MAP, or LAT and LON keywords. If the point file contains multiple times and/or days, you should also specify the TIME and/or DAY parameter in a SELECT keyword clause. Otherwise, all times and/or days will be used.
To file the correct day information in the output grid header, you must specify the DAY parameter in a SELECT keyword clause. If you don't specify a day, the value stored in the grid header is today's Julian date.
If you specify MOVIE, STREAML, WINDB, or WINDV with the PARAM keyword, grids of both the u- and v-component of the wind are saved or contoured.
The default contour interval for a grid is taken from the text file CONTOUR.DEF. If no file entry matches the grid's parameter, units and level, the default is calculated to produce a reasonable number of contours, usually between 10 and 20. To change, add or delete entries in CONTOUR.DEF, first back up the current version, then modify it using the format described near the top of the file.
If you specify DEL=YES or a position number of a nonexistent grid file in the ddataset parameter, the grids are copied into a newly created grid file with the attributes specified in keywords MAXGRD and TITLE.
Using the DGRID keyword may result in grids being overwritten in the destination grid file. For example, if the destination grid file has 50 grids (in grids 1 to 50) and you specify NUM=10 DGRID=25, the new grids will overwrite grids 25 to 34 in the destination grid file.
Use the FORMAT keyword options below to format output of the grid point values or contour labels based on FORTRAN designators for data output. To add text to the labels, follow the designator with a text in single quotes.
To specify a parameter's output format, use a designator followed by a number. For example, I4 specifies an integer of up to four digits; F10.1 specifies a floating point decimal of up to 10 digits (including the decimal point) with one digit to the right of the decimal; E10.3 specifies an exponential number of up to 10 characters (including the decimal point and the four-character exponential flag) with three digits to the right of the decimal. Specify an X to use the parameter's default format. If the specified integer or floating point format is too small for the parameter's values, a series of asterisks (***) is plotted.
When using the SELECT and PARAM keywords, you can use the following units:
|INHG||inches of mercury|
|Speed||KT or KTS||knots|
|MPH||miles per hour|
|MPS||meters per second|
The PARAM keyword contains the parameter to contour. It can be a native parameter, a computed parameter, or a predefined parameter (STREAML, WINDB, WINDV, or MOVIE).
Native parameters are those stored in the point file. They are specified in the PARAM keyword in the format parameter [unit], where parameter is the parameter name in the file, and [unit] is the output units, which are optional but must be in square brackets if specified.
Computed parameters do not exist in the point file but are derived with a mathematical expression. Computed parameters are specified in the PARAM keyword in the format 'parameter [unit]=expression', where parameter is the user-defined parameter name; [unit] is the label units, which are optional but must be in square brackets if specified; and expression is the mathematical expression consisting of math operators and one or more native parameters defined in the Pn keywords.
The table below lists the math operators valid in the computed parameter expression in the PARAM keyword.
|EXP||exponential (the number e raised to a power)|
|LOG10||base 10 logarithm|
|MIN||minimum of two grids|
|MAX||maximum of two grids|
To compute a power of ten, such as 102 or 10-3 in the math expression of a computed parameter in the PARAM keyword, specify it in either the 1epower or 10**(power) format. For example, both 1e-5 and 10**(-5) represent 10-5. You must include the parenthesis with 10**(-5) for it to be interpreted correctly.
The following character limits exist for the PARAM keyword:
When using point/MD files with CYD (ccyyddd) date units (e.g., FO14, IRAB, ISEN, ISFC, ISHP, PIRP and SYN schema MD files created with McIDAS-XCD 7.5 and later), commands PTCON, PTCOPY, PTDISP and PTLIST default to the current year if you don't specify a four-digit year and the nearest century if you specify only the last two digits of the year. For example, if the file uses CYD units for the DAY parameter and its value is 2004260, then you can specify the DAY in the SELECT keyword as 2004260 or 04260. If the current year is 2004, you can also specify it as 260. Use the PTLIST command with FORM=PARAM to list the file's parameters and units.
The PTCON, PTCOPY, PTDISP and PTLIST commands continue to work with point/MD files using the old SYD (ssyyddd) date units (e.g., FO14, IRAB, ISEN, ISFC, ISHP, PIRP and SYN schema MD files created with versions of McIDAS-XCD prior to 7.5), with the following exception: If you want to specify DAY in the SELECT keyword and the ss portion of the MD file's DAY value is nonzero, then you must specify the units with DAY in the SELECT keyword. For example, if the MD file uses SYD units for DAY and its value is 7197240, then it must appear as SELECT='DAY[SYD] 7197240'. If the MD file uses SYD units for DAY but has a zero (blank) ss value, you don't have to specify the units in the SELECT keyword. For example, if the MD file uses SYD units for DAY and its value is 97240 then it can appear as either SELECT='DAY 97240' or SELECT='DAY[SYD] 97240'.
PTCON SURFACE/HOURLY PARAM=T[F] SELECT='TIME 6' MAP=USA
This entry draws a contour of today's 6:00 UTC surface temperature data (in degrees Fahrenheit) over the United States. The data is taken from the most recent point file in dataset SURFACE/HOURLY. The grid points used to draw the contour are not saved.
PTCON RTPTSRC/SFCHOURLY RTPTSRC/SYNOPTIC RTPTSRC/SHIP PARAM=TD[C] SELECT='TIME 6; DAY 96311' LAT=0 70 LON=-20 120 PRO=CONF GRA=3 LABEL='DEW POINT TEMPS' FORMAT=F6.1 'degrees C' DASH=NEG
This entry draws a contour of the 6:00 UTC dew point temperature data (in degrees Celsius) for day 96311. All data in datasets RTPTSRC/SFCHOURLY, RTPTSRC/SYNOPTIC, and RTPTSRC/SHIP is searched. The contours are drawn on graphics frame 3 using a map with a latitude range of 0° to 70° North and a longitude range of 20° East to 120° West. The label on the image window is DEW POINT TEMPS. The contour values are labeled with a floating point format with degrees C after each value. Contours with negative values are dashed. The grid points used to draw the contour are not saved.
PTCON SURFACE/SYNOPTIC.7 PARAM=PCP[IN] POW=2 BPAR=20 OUT=SCON TEST/GRIDS.2 MAP=MID SELECT='TIME 18; DAY 96317' DGRID=21 CINT=10 LINT=2
This entry draws contours for the 18:00 UTC six-hour cumulative precipitation (in inches) for day 96317. The data is taken from the point file in position 7 of the dataset SURFACE/SYNOPTIC. The contour is drawn on a map of the Midwest. The values are multiplied by one hundred times their original value. A contour interval of 0.10" is used with labels on every other contour. The grid point conversion is filtered using a smoothing factor of 20. The gridded analysis is saved as grid number 21 of the grid file in position 2 of the dataset TEST/GRIDS.
PTCON SURFACE/HOURLY.5 SURFACE/SYNOPTIC.5 SURFACE/SHIP.5 PARAM=T[C] SELECT='TIME 00; DAY 96315' LAT=-84 -68 LON=20 -171 SLAT=-75 SLON=160 PRO=CONF OUT=SPLOT MYGRIDS.51 DGRID=13 COLOR=3 LLINC=1 4 DIST=6 PINT=2 5
This entry plots surface temperature (in degrees Celsius) from 0:00 UTC for day 96315 using data from the point file in position 5 of datasets SURFACE/HOURLY, SURFACE/SYNOPTIC, and SURFACE/SHIP. Grid point values are plotted on a map of West Antarctica in graphics color level 3 with data from every second row and fifth column displayed. The grid point increment is one degree of latitude and four degrees of longitude. Data is extrapolated up to a distance of six grid points into data void regions. The gridded analysis is saved in grid number 13 of the grid file in position 51 of the dataset with the alias name MYGRIDS.
PTCON SURFACE/HOURLY SELECT='TIME 0; DAY #Y' PARAM=MOVIE MAP=USA MOVIE=2 8
TE MOVIECOLORS "GU MAKE !1 0 !2 0
REPEAT MOVIECOLORS 2 TO 8 BY 1 0 BY 40
CM 2 8 GO=YES
The PTCON entry draws today's 00 UTC surface streamlines with colored line segments on a map of the United States. The TE and REPEAT entries set graphics color levels 2 to 8 to increase linearly from black (level 2) to bright green (level 8). The CM entry then circulates the graphics color levels to animate the wind flow.
PTCON RTPTSRC/SFCHOURLY SEL='DAY #Y;TIME 12' PAR='DELT[F]=P1-P2' P1=T[F] P2=T[F] 'TIME 0' MAP=USA
This entry draws contours of today's 00 UTC to 12 UTC temperature change in degrees Fahrenheit on a map of the United States. The data is taken from the most recent point file in dataset RTPTSRC/SFCHOURLY.
PTCON RTPTSRC/SFCHOURLY SEL='DAY #Y;TIME 12' MAP=NA PARAM='THA[K]=P1/((P2/1000)**.286)' P1=T[K] P2=PSL[MB]
This entry contours potential temperature in degrees Kelvin at 12 UTC today on a map of North America. The potential temperature values are calculated using the equation in the PARAM keyword, known as Poisson's Equation.