This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
>From: "HOETH, BRIAN R. (JSC-ZS) (LM)" <address@hidden> >Organization: JSFC >Keywords: 200212262131.gBQLVft04686 McIDAS-X GRD* Hi, I just wanted to expand a little on Brian's note. What I found is that GRDDISP/GRDCOPY do not correctly pick out both components of 10 meter winds. The 10 meter U component does correctly get chosen, but the 10 mb V wind is used with the 10 m U componet to create WINDB. A GRDLIST from a dataset that contains both 10 m and 10 mb winds shows what is going on: GRDLIST MYDATA/GRIDS.6010 TIME=0 FHOUR=15 PAR=WINDB LEV=10[M] NUM=ALL Dataset position 6010 Directory Title= PAR LEVEL DAY TIME SRC FHOUR FDAY FTIME GRID PRO ---- --------- ------------ -------- ---- ----- ------------ -------- ----- ---- U 10 M 26 NOV 02330 00:00:00 AVN 15 26 NOV 02330 15:00:00 293 MERC V 10 MB 26 NOV 02330 00:00:00 AVN 15 26 NOV 02330 15:00:00 200 MERC Number of grids listed = 2 GRDLIST - done The workaround that I sent Brian was to use two invocations of GRDCOPY to copy each individual component to a scratch GRID file and then run GRDDISP using it. Individual GRDCOPYs work fine: DSSERVE ADD G/G GRID 1 9999 TYPE=GRID "ALL LOCAL GRID FILES Adding the group G as a local dataset Group/Descriptor Type Format & Range RT Comment ------------------------ ----- ------------------ -- -------------------- G/G GRID GRID 1-9999 ALL LOCAL GRID FILES DSSERVE: done GRDCOPY MYDATA/GRIDS.6010 G/G.1 PAR=U LEV=10[M] Total grids copied=1 GRDCOPY - done GRDCOPY MYDATA/GRIDS.6010 G/G.1 PAR=V LEV=10[M] Total grids copied=1 GRDCOPY - done GRDLIST G/G.1 NUM=ALL Dataset position 1 Directory Title= PAR LEVEL DAY TIME SRC FHOUR FDAY FTIME GRID PRO ---- --------- ------------ -------- ---- ----- ------------ -------- ----- ---- U 10 M 26 NOV 02330 00:00:00 AVN 15 26 NOV 02330 15:00:00 1 MERC V 10 M 26 NOV 02330 00:00:00 AVN 15 26 NOV 02330 15:00:00 2 MERC Number of grids listed = 2 GRDLIST - done GRDDISP G/G.1 PAR=WINDB LEV=10[M] NAV=C PINT=2 GRDDISP: Done with graphic frame 11 So, there is a problem with GRDDISP that needs to be attended to. Tom -------------------- original email from Brian --------------------------- >Hello MUG, > >I have run into an interesting problem with trying to plot the 10 meter >winds from the AVN Global GRID data. I get very intriguing results if I try >to do a: >GRDDISP RTNEW/GFS TIME=12 FHOUR=6 PAR=WINDB LEV=10[M] DAY=#Y > >The wind barbs don't look realistic, with values much too large. Too make a >long story short, we (Tom Yoksas) and I have figured out that the problem >lies within the GRD* programs not being able to properly distinguish the 10 >meter winds versus the 10 mb winds for some reason? It's rather odd. Check >out the attached TFILE (should be able to open with Notepad or Wordpad) that >I captured with a bunch of GRDLIST commands. > >Any thoughts? > >--------------- >Brian Hoeth >Spaceflight Meteorology Group >Johnson Space Center >Ph: 281-483-3246 >Ops: 281-483-1051 > > > > > > > > >------_=_NextPart_000_01C2AD26.2B25DF60 >Content-Type: application/octet-stream; > name="BRHTFILE" >Content-Transfer-Encoding: quoted-printable >Content-Disposition: attachment; > filename="BRHTFILE" > >TFILE did OPEN on window 0 >GRDLIST RTNEW/GFS TIME=3D12 FHOUR=3D6 PAR=3DWINDB LEV=3D10 = >DAY=3D2002360 NUM=3DALL >Dataset position 123 Directory Title=3D GFS 006-HR FCST 12Z 360 >PAR LEVEL DAY TIME SRC FHOUR FDAY FTIME = >GRID PRO >---- --------- ------------ -------- ---- ----- ------------ -------- = >----- ---- >U 10 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >174 MERC >V 10 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >200 MERC >U 10 M 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >318 MERC >V 10 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >200 MERC >Number of grids listed =3D 4 >GRDLIST - done >GRDLIST RTNEW/GFS TIME=3D12 FHOUR=3D6 PAR=3DU LEV=3D10 DAY=3D2002360 = >NUM=3DALL >Dataset position 123 Directory Title=3D GFS 006-HR FCST 12Z 360 >PAR LEVEL DAY TIME SRC FHOUR FDAY FTIME = >GRID PRO >---- --------- ------------ -------- ---- ----- ------------ -------- = >----- ---- >U 10 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >174 MERC >U 10 M 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >318 MERC >Number of grids listed =3D 2 >GRDLIST - done >GRDLIST RTNEW/GFS TIME=3D12 FHOUR=3D6 PAR=3DV LEV=3D10 DAY=3D2002360 = >NUM=3DALL >Dataset position 123 Directory Title=3D GFS 006-HR FCST 12Z 360 >PAR LEVEL DAY TIME SRC FHOUR FDAY FTIME = >GRID PRO >---- --------- ------------ -------- ---- ----- ------------ -------- = >----- ---- >V 10 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >200 MERC >V 10 M 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >321 MERC >Number of grids listed =3D 2 >GRDLIST - done >GRDLIST RTNEW/GFS TIME=3D12 FHOUR=3D6 PAR=3DU LEV=3D10[M] DAY=3D2002360 = >NUM=3DALL >Dataset position 123 Directory Title=3D GFS 006-HR FCST 12Z 360 >PAR LEVEL DAY TIME SRC FHOUR FDAY FTIME = >GRID PRO >---- --------- ------------ -------- ---- ----- ------------ -------- = >----- ---- >U 10 M 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >318 MERC >Number of grids listed =3D 1 >GRDLIST - done >GRDLIST RTNEW/GFS TIME=3D12 FHOUR=3D6 PAR=3DV LEV=3D10[M] DAY=3D2002360 = >NUM=3DALL >Dataset position 123 Directory Title=3D GFS 006-HR FCST 12Z 360 >PAR LEVEL DAY TIME SRC FHOUR FDAY FTIME = >GRID PRO >---- --------- ------------ -------- ---- ----- ------------ -------- = >----- ---- >V 10 M 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >321 MERC >Number of grids listed =3D 1 >GRDLIST - done >GRDLIST RTNEW/GFS TIME=3D12 FHOUR=3D6 PAR=3DU DAY=3D2002360 NUM=3DALL >Dataset position 123 Directory Title=3D GFS 006-HR FCST 12Z 360 >PAR LEVEL DAY TIME SRC FHOUR FDAY FTIME = >GRID PRO >---- --------- ------------ -------- ---- ----- ------------ -------- = >----- ---- >U 1000 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >149 MERC >U 975 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >150 MERC >U 950 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >151 MERC >U 925 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >152 MERC >U 900 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >153 MERC >U 850 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >154 MERC >U 800 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >155 MERC >U 750 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >156 MERC >U 700 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >157 MERC >U 650 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >158 MERC >U 600 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >159 MERC >U 550 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >160 MERC >U 500 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >161 MERC >U 450 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >162 MERC >U 400 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >163 MERC >U 350 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >164 MERC >U 300 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >165 MERC >U 250 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >166 MERC >U 200 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >167 MERC >U 150 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >168 MERC >U 100 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >169 MERC >U 70 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >170 MERC >U 50 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >171 MERC >U 30 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >172 MERC >U 20 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >173 MERC >U 10 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >174 MERC >U SFC MBAG 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >204 MERC >U 1829 M 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >209 MERC >U 2743 M 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >210 MERC >U 3658 M 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >211 MERC >U -327 PVL 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >223 MERC >U 2 PVL 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >224 MERC >U TRO 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >259 MERC >U MAXW 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >260 MERC >U 9950 SIGM 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >261 MERC >U 10 M 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >318 MERC >Number of grids listed =3D 36 >GRDLIST - done >GRDLIST RTNEW/GFS TIME=3D12 FHOUR=3D6 PAR=3DV DAY=3D2002360 NUM=3DALL >Dataset position 123 Directory Title=3D GFS 006-HR FCST 12Z 360 >PAR LEVEL DAY TIME SRC FHOUR FDAY FTIME = >GRID PRO >---- --------- ------------ -------- ---- ----- ------------ -------- = >----- ---- >V 1000 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >175 MERC >V 975 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >176 MERC >V 950 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >177 MERC >V 925 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >178 MERC >V 900 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >179 MERC >V 850 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >180 MERC >V 800 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >181 MERC >V 750 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >182 MERC >V 700 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >183 MERC >V 650 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >184 MERC >V 600 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >185 MERC >V 550 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >186 MERC >V 500 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >187 MERC >V 450 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >188 MERC >V 400 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >189 MERC >V 350 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >190 MERC >V 300 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >191 MERC >V 250 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >192 MERC >V 200 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >193 MERC >V 150 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >194 MERC >V 100 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >195 MERC >V 70 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >196 MERC >V 50 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >197 MERC >V 30 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >198 MERC >V 20 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >199 MERC >V 10 MB 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >200 MERC >V SFC MBAG 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >205 MERC >V 1829 M 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >212 MERC >V 2743 M 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >213 MERC >V 3658 M 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >214 MERC >V -327 PVL 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >225 MERC >V 2 PVL 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >226 MERC >V TRO 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >262 MERC >V MAXW 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >263 MERC >V 9950 SIGM 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >264 MERC >V 10 M 26 DEC 02360 12:00:00 AVN 6 26 DEC 02360 18:00:00 = >321 MERC >Number of grids listed =3D 36 >GRDLIST - done >TFILE CLOSE X "BRHTFILE > >------_=_NextPart_000_01C2AD26.2B25DF60-- >