GRDINFO
Lists,
modifies, or statistically analyzes grid point values.
Formats
GRDINFO sdataset EDIT ddataset [keywords]
GRDINFO sdataset HIST [keywords]
GRDINFO sdataset LIST [keywords]
GRDINFO sdataset STAT [keywords]
Parameters
sdataset |
source
ADDE dataset name and absolute position; specify one of the following
formats: |
|
|
group/descriptor.position
alias.position |
|
use
only positive integers or ALL (all positions) for position (no
default for group/descriptor or alias; default=ALL
for position) |
EDIT |
modifies
grid point values and copies the new grid to ddataset |
HIST |
displays
histogram for grid point values |
LIST |
lists
grid point values |
STAT |
displays
statistical analysis for grid point values; statistics include the minimum
and maximum values, mean, and standard deviation (default) |
ddataset |
destination
ADDE dataset name and absolute position; specify one of the following
formats: |
|
|
group/descriptor.position
alias.position |
|
use
only positive integers for position |
Search Keywords
DAY= |
d1
. . dn |
selects
grids with the specified days |
DRAnge= |
bday eday inc |
selects
grids in the range of days bday through eday, incremented
by inc days (no default for bday; eday default=bday; inc default=1) |
ENSemble= |
e1 . . en |
selects grids with the specified ensemble numbers; each ensemble number must include a + or - sign,
e.g., -1 -0 +0 +1 |
FDAy= |
selects
grids with the specified forecast day; a grid's forecast day is determined
by adding the forecast hour to the day and time; for example, a 12 UTC
grid from day 2000100 with a forecast hour of 72 has a forecast day of
2000103; you cannot use FDAY with the FHOUR, FRANGE or MATH keyword |
FHOur= |
h1
. . hn |
selects
grids with the specified forecast hours; you cannot use FHOUR with the
FRANGE, FDAY or FTIME keyword |
FRANGe= |
bhr ehr inc |
selects
grids in the range of forecast hours bhr through ehr, incremented
by inc hours; you cannot use FRANGE with the FHOUR, FDAY or
FTIME keyword (no default for bhr; ehr default=bhr; inc default=1) |
FTIme= |
selects
grids with the specified forecast time; a grid's forecast time is determined
by adding the forecast hour to the time; for example, a 12 UTC grid with
a forecast hour of 18 has a forecast time of 6 on the following day;
you cannot use FTIME with the FHOUR, FRANGE or MATH keyword |
GPRo= |
g1
. . gn |
selects
grids with the specified projection, for example, MERC, PS, LAMB, EQUI |
GRIB= |
geo par model level
selects
grids with the specified GRIB codes; the four values are the geographic,
parameter, model and level codes that can be listed with GRDLIST FORM=ALL;
values specified as an X (a placeholder) or not specified at all will
match any GRIB code |
GRId= |
bgrid egrid |
selects
grids bgrid through egrid in the grid file specified
in the dataset parameter; enter a grid number or LAST (last
grid) for bgrid and egrid; see the Remarks (no default
for bgrid; egrid default=bgrid) |
LEV= |
l1[u1]
. . ln[un] |
selects
grids with the specified levels and units, e.g., SFC, 850[MB], 5000[M]; units are optional but must be in square
brackets if specified; if [MB] or [HPA] is specified for units then grids with either of those units are selected |
PARam= |
p1
. . pn |
selects
grids with the specified parameters, for example, T, Z, RH; do not use
with the DERIVE keyword; see the Remarks |
SRC= |
s1
. . sn |
selects
grids with the specified sources, for example, MDX, GFS, ETA |
TIMe= |
t1
. . tn |
selects
grids with the specified times |
TRAnge= |
btim etim inc |
selects
grids in the range of times btim through etim, incremented
by inc (no default for btim; etim default=btim; inc default=1,
meaning one hour) |
Derived Grid Keywords
DERive= |
selects
the component grids needed to derive a grid with the specified parameter,
for example, DST or VOR; the grid listed with the HIST, LIST, or STAT
parameters does not exist, but the components needed to derive such a
grid do; do not use with the PARAM keyword; see the Remarks |
MERidional= |
YES |
adds
a correction term to account for the convergence of longitude lines at
the poles |
|
NO |
does
not add a correction term; only valid with DERIVE=ABV, DSH, DST, DVG,
or VOR; see the Remarks (default) |
PLAnet= |
planet
for which derive calculations are done; valid options are MERCURY, VENUS,
EARTH, MARS, JUPITER, SATURN, NEPTUNE, URANUS (default=EARTH) |
Mathematical Operations Keywords
Gn= |
'clause1; clause2; .
.; clausen'
grids
to be used with the MATH keyword; separate select clauses with semicolons;
single quotes are mandatory; specify clause using the following
format:
valid
options for searchkeyword are DAY, FHOUR, GPRO, GRID, LEV, PARAM,
SRC, TIME; you can specify numbers between 1 and 99 in the keyword name
(G1, G2, . . , G99); see the Remarks |
INFo= |
'text' |
string
placed in the header of the copied grid when the MATH keyword is used;
maximum of 48 characters |
MATh= |
'expression' |
mathematical
operation to perform on the grids specified with the Gn keywords;
single quotes are mandatory; see the Remarks |
NEWpar= |
param punit level lunit src
header information for the grid copied with the MATH keyword; parameter
and level values, and associated units |
|
|
param |
grid
parameter; four characters maximum (default=MATH) |
|
|
punit |
units
of grid parameter; four characters maximum (default=NONE) |
|
|
level |
grid
level (default=from grid) |
|
|
lunit |
units
of grid level; two characters maximum (default=from grid) |
|
|
src |
grid
source; four characters maximum (default=from grid) |
Grid Point Selection Keywords
COL= |
bcol ecol |
range
of columns to list or edit; specify MAX for the last column in the grid
(default=1 MAX for the STAT and HIST options; default=1 bcol for
the LIST and EDIT options) |
LAT= |
lat1 lat2 |
range
of latitudes to list or edit; range must be south to north (default=grid
latitude extents) |
LON= |
lon1 lon2 |
range
of longitudes to list or edit; range must be east to west (default=grid
longitude extents) |
RANge= |
bval eval |
range
of grid point values to list or edit; bval can be MISS for missing
values (default=all values) |
|
MISS |
list
or edit grid points with missing values |
ROW= |
brow erow |
range
of rows to list or edit; specify MAX for the last row in the grid (default=1
MAX for the STAT and HIST options; default=1 brow for the LIST
and EDIT options) |
EDIT Option Keywords
DEL= |
YES |
delete
the destination grid file before copying the edited grid; see the Remarks |
|
NO |
do
not delete the destination grid file (default) |
DGRid= |
beginning
grid number in the destination grid file to place the edited grids; this
keyword may overwrite existing grids; see the Remarks (default=append
after the last grid in the grid file) |
MAXgrd= |
maximum
number of grids the newly created destination grid file can store; see
the Remarks (default=1000) |
TITLE= |
'text' |
title
of the newly created destination grid file; 32 characters maximum; see
the Remarks |
VALue= |
num |
value
to assign to grid points specified with the grid point selection keywords |
|
MISS |
assigns
a missing data value to the specified grid points |
Output Keywords
BINsize= |
increment,
or bin width, for the histogram; valid only with the HIST option (default=from sdataset) |
BYTecount= |
YES |
lists
the number of bytes received from the server |
|
NO |
does
not list the number of bytes (default) |
FORmat= |
output
format for grid point values; if multiple parameters are requested, FORMAT
cannot be specified; see the Remarks |
NUM= |
number
of grids matching the criteria defined with the search keywords to list
or edit; for example, if you specify NUM=50, the first 50 grids matching
the search keywords are used (default=1) |
|
ALL |
use
all grids matching the search keywords |
PUNit= |
units to assign to the pressure grids that are output;
the valid options are MB or HPA and will be used regardless of which of the two units appear in the source grid
(default=units in source grids) |
SUBsect= |
slat nlat elon wlon incrow inccol
geographic
region to subsect from the source grid, and row and column reduction
intervals to use within the subsect region, where: |
|
slat,
nlat |
southern
and northern latitudes of the subsect region |
|
elon,
wlon |
eastern
and western longitudes of the subsect region (slat, nlat, elon, wlon defaults=source
grid bounds) |
|
incrow, inccol |
row
and column reduction intervals; 1 means use every row/column of grid
points in the subsect region, 2 means use every other row/column, etc.;
when subsecting a conformal projection grid, the incrow and inccol values
must be the same (default=1 for both) |
|
Note:
If the source grid is a McIDAS grid, you can subsect it by row and column
instead of latitude and longitude. To do so, specify row and column numbers
instead of latitudes and longitudes in the first four parameters, and
specify ROWCOL as the seventh parameter. For example, SUBSECT=10 40 80
160 1 2 ROWCOL uses rows 10, 11, 12, ..., 40 and columns 80, 82, 84,
..., 160 for the subsect region. (If you don't include the ROWCOL at
the end, it will treat 10 and 40 as latitudes, and 80 and 160 as longitudes.) |
UNIt= |
units
to list for grid point values; not valid if multiple parameters are requested
with the PARAM keyword (default=from grid header) |
Remarks
Individual
grids are stored in grid files. Each dataset position points to a single grid
file. GRDINFO lists or edits individual grid point values in one or more grid
files in a dataset. Use the search keywords to limit grid selection.
Use the RANGE,
LAT and LON, and ROW and COL keywords to limit the selection of grid points.
Using a combination of these grid point selection keywords limits grid points
to those that meet all the specified criteria.
More than
one grid can be altered using the EDIT option; however, only one value can
be assigned to modify all the grids.
If you specify
DEL=YES or a position number of a nonexistent grid file in the ddataset parameter,
the edited 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 edited grids will overwrite grids
25 to 34 in the destination grid file.
The GRID
keyword copies grids from the grid file specified with the sdataset position number;
the default position value, ALL, is not valid. When using the GRID
keyword, do not specify additional search keywords, PARAM, LEV, DAY, etc.,
or NUM.
When using
the DERIVE keyword with the LIST, HIST, and STAT options, GRDINFO lists information
for a virtual grid: a grid that could be derived. The command searches for
grids with components needed to derive a grid with the specified parameter.
Only one derived parameter can be specified at a time, but you can request
multiple grids, by specifying multiple levels or times, for example. Use GRDCOPY
with the DERIVE keyword to create derived grids.
Use the FORMAT
keyword options below to format output based on FORTRAN designators for data
output:
Designator |
Description |
I |
integer |
F |
floating
point |
E |
exponential |
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 displayed.
See Also
See the Remarks
and Examples in the GRDCOPY or GRDDISP command
for additional information on DERIVE, MERIDIONAL, and MATH keywords.
Examples
GRDINFO GFS/12
This entry
lists the statistics for the first grid in the first grid file in dataset GFS/12.
The statistics include the minimum and maximum values, mean, and standard deviation.
GRDINFO RT/GRID.10 HIST PARAM=T LEV=850 FHOUR=12
This entry
displays the histogram of the 12-hour forecast, 850 mb temperature grid in
position 10 of dataset RT/GRID.
GRDINFO GRIDS/ETA.1 DERIVE=SPD LEV=500 FHOUR=48
This entry
lists the statistics for a wind speed grid that could be derived from 500 mb,
48-hour forecast time component grids in position 1 of dataset GRIDS/ETA.
GRDINFO CASEA.21 LIST PARAM=T LEV=700 FHOUR=24 ROW=15 COL=30 40 UNIT=C
FORMAT=F5.1
This entry
lists the temperature values stored in columns 30 through 40 of row 15 of a
24-hour forecast, 700 mb temperature grid in position 21 of the dataset with
the alias name CASEA. The temperatures are listed in degrees Celsius. The temperature
output is formatted as real numbers containing up to five digits (including
the decimal point) with one digit to the right of the decimal point.
GRDINFO BLIZZARD/GFS.8000 EDIT BLIZZARD/EDIT.4003 VALUE=MISS LAT=40
45 LON=90 95 DERIVE=VOR LEV=500 FHOUR=48 DGRID=15
This entry
creates a derived grid of relative vorticity using the 48-hour forecast, 500
mb u- and v- wind component grids in position 8000 of the dataset BLIZZARD/GFS.
The new grid is placed in grid number 15 in position 4003 of the dataset BLIZZARD/EDIT,
overwriting all pre-existing data. The values of grid points between 40° and
45° latitude and between 90° and 95° longitude are changed to missing
data values (MISS).