NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
Hello all,I'm trying to write a script to display radar over Iowa, and am having trouble getting the imagery to show up right. Attached is my script, what the image looks like right now, and the output when I run my script.
If you see anything I'm doing wrong, please let me know. Thanks so much, Chris
Content-Type: text/plain; name="output.txt" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="output.txt" GRDAREA Area covered by grid PROJ Map projection/angles/margins|dr MER KXKY Number of grid points in x;y 10;10 CPYFIL Grid file whose navigation is to GFUNC Scalar grid TMPC RADTIM Radar composite current/dattim RADDUR Radar time window (minutes prior RADFRQ Update Frequency STNFIL Station information file SFSTNS.TBL RADMODE Radar operational mode SATFIL Satellite image filename(s) COMPRESS Write output in compressed forma Parameters requested: GRDAREA,PROJ,KXKY,CPYFIL,GFUNC,RADTIM,RADDUR,RADFRQ, STNFIL,RADMODE,SATFIL,COMPRESS. GEMPAK-NEX2GINI> GEMPAK-NEX2GINI> GEMPAK-NEX2GINI> GEMPAK-NEX2GINI> GEMPAK-NEX2GINI> GEMPAK-NEX2GINI> GEMPAK-NEX2GINI> GEMPAK-NEX2GINI> GEMPAK-NEX2GINI> GEMPAK-NEX2GINI> GEMPAK-NEX2GINI> GEMPAK-NEX2GINI> GEMPAK-NEX2GINI> GEMPAK-NEX2GINI> GEMPAK-NEX2GINI> [NEX2GINI 4] Write image 080501/1456 Parameters requested: GRDAREA,PROJ,KXKY,CPYFIL,GFUNC,RADTIM,RADDUR,RADFRQ, STNFIL,RADMODE,SATFIL,COMPRESS. GEMPAK-NEX2GINI> GEMPAK-NEX2GINI> MAP Map color/dash/width/filter flag 1 MSCALE fgc;bgc;mask/units/lat;hide/valu 0 GAREA Graphics area WV PROJ Map projection/angles/margins|dr lcc/40;-100;40 SATFIL Satellite image filename(s) rad_20080501_1400 RADFIL Radar image filename(s) IMCBAR Color/ornt/anch/x;y/ln;wd/freq LATLON Line color/dash/width/freq/inc/l PANEL Panel loc/color/dash/width/regn 0 TITLE Title color/line/title 1 TEXT Size/fnt/wdth/brdr/N-rot/just/hw 1 CLEAR Clear screen flag YES DEVICE Device|name|x size;y size|color XW LUTFIL Enhancement lookup table filenam STNPLT Txtc/txt attr|marker attr|stnfil VGFILE Vgfile | scale file | attribute AFOSFL AFOS Graphics File AWPSFL AWIPS Graphics File LINE Color/type/width/label/smth/fltr 3 WATCH End time|Wtch clrs|Wtch Tm;Statu WARN End time|TS;TN;FF clrs|Tm|Lb|Out HRCN End time|colors|syms|Tm|Lb|Mt|Qw ISIG End time|colors|Sym|Tm|Id|Mv|Fl LTNG End time|time ints/colors|marker ATCF Time|colors|models|Tm|Id|Mv|Mkr| AIRM Airmet Plotting Attributes NCON NCON attributes CSIG End time|0_Hr;1_Hr;2_Hr;OL clrs| SVRL End time|SVRL clrs|Tm|Lb|Outline BND Bnd name/color/fillsiz/fillpat/f TCMG End time|colors|center QSCT QuickScat Plotting Attributes WSTM End time|WN;WT;AD clrs|Tm|Lb|Out WOU End time|Mrkr and Otln clrs|Tm|L WCN End time|Mrkr and Otln clrs|Tm|L WCP End time|Wtch clrs|Tm|Lb|Clr ENCY Time|colors|models|Tm|Prs|Mkr|Cc FFA End time|FF;FA clrs|Tm|Lb|Ic|Out WSAT WindSAT Plotting Attributes ASCT AScat Plotting Attributes Parameters requested: MAP,MSCALE,GAREA,PROJ,SATFIL,RADFIL,IMCBAR,LATLON, PANEL,TITLE,TEXT,CLEAR,DEVICE,LUTFIL,STNPLT,VGFILE,AFOSFL,AWPSFL,LINE,WATCH, WARN,HRCN,ISIG,LTNG,ATCF,AIRM,NCON,CSIG,SVRL,BND,TCMG,QSCT,WSTM,WOU,WCN,WCP, ENCY,FFA,WSAT,ASCT. GEMPAK-GPMAP> GEMPAK-GPMAP> GEMPAK-GPMAP> GEMPAK-GPMAP> GEMPAK-GPMAP> GEMPAK-GPMAP> GEMPAK-GPMAP> GEMPAK-GPMAP> GEMPAK-GPMAP> GEMPAK-GPMAP> GEMPAK-GPMAP> GEMPAK-GPMAP> GEMPAK-GPMAP> GEMPAK-GPMAP> GEMPAK-GPMAP> GEMPAK-GPMAP> GEMPAK-GPMAP> GEMPAK-GPMAP> GEMPAK-GPMAP> GEMPAK-GPMAP> GEMPAK-GPMAP> GEMPAK-GPMAP> GEMPAK-GPMAP> GEMPAK-GPMAP> GEMPAK-GPMAP> GEMPAK-GPMAP> GEMPAK-GPMAP> GEMPAK-GPMAP> GEMPAK-GPMAP> GEMPAK-GPMAP> GEMPAK-GPMAP> GEMPAK-GPMAP> GEMPAK-GPMAP> GEMPAK-GPMAP> GEMPAK-GPMAP> GEMPAK-GPMAP> GEMPAK-GPMAP> GEMPAK-GPMAP> GPMAP PARAMETERS: Device: gif|vis_radar.gif Projection: sat/30.0;-92.9;60.0 Graphics area name: 40.0;-97.3;43.9;-89.4 Map: 31/1/2 + 2/1/1 Title: Panel: 0 Latlon: 0 Clear: YES Enter <cr> to accept parameters or type EXIT: Parameters requested: MAP,MSCALE,GAREA,PROJ,SATFIL,RADFIL,IMCBAR,LATLON, PANEL,TITLE,TEXT,CLEAR,DEVICE,LUTFIL,STNPLT,VGFILE,AFOSFL,AWPSFL,LINE,WATCH, WARN,HRCN,ISIG,LTNG,ATCF,AIRM,NCON,CSIG,SVRL,BND,TCMG,QSCT,WSTM,WOU,WCN,WCP, ENCY,FFA,WSAT,ASCT. GEMPAK-GPMAP> PANEL Panel loc/color/dash/width/regn 0 COLORS Color list 1 TEXT Size/fnt/wdth/brdr/N-rot/just/hw 1.5/22/hw CLEAR Clear screen flag y DEVICE Device|name|x size;y size|color gif|vis_radar.gif TXTFIL Text filename or LOGO|size|mode TXTLOC Text location COLUMN Number of columns 1 Parameters requested: PANEL,COLORS,TEXT,CLEAR,DEVICE,TXTFIL,TXTLOC,COLUMN. GEMPAK-GPTEXT> GEMPAK-GPTEXT> GEMPAK-GPTEXT> GEMPAK-GPTEXT> GEMPAK-GPTEXT> GEMPAK-GPTEXT> GEMPAK-GPTEXT> GEMPAK-GPTEXT> GPTEXT PARAMETERS: Device: gif|vis_radar.gif Text file: /home/gempak/scripts/storm.txt Text location: .01;.03 Panel: 0 Num Columns 1 Clear: NO Enter <cr> to accept parameters or type EXIT: Parameters requested: PANEL,COLORS,TEXT,CLEAR,DEVICE,TXTFIL,TXTLOC,COLUMN. GEMPAK-GPTEXT>
# This script will plot radar # over Iowa for the visitors center pages # for the most recent available data. # # #---------------------------------------------------------------------- # # Make a working directory for this script and move there # cd /home/gempak/scripts mkdir radarwork cd radarwork source /home/gempak/NAWIPS/Gemenviron # #---------------------------------------------------------------------- # setenv DISPLAY anemos.storm.uni.edu:1.0 #----------------------------------------------------------------------- # Set time information. This stuff should be parsed automatically # and should not require any mods. Look down below for changing # this script to fit additional applications. # get all the date/time information for real-time # # first get the "real" time for the image titles set HR=`date "+%H"` set day=`date "+%a"` set mon=`date "+%b"` set year=`date "+%Y"` set date=`date "+%e"` if ( $HR == 00 || $HR > 12 ) then if ( $HR == 00 ) set hour=12 if ( $HR == 13 ) set hour=1 if ( $HR == 14 ) set hour=2 if ( $HR == 15 ) set hour=3 if ( $HR == 16 ) set hour=4 if ( $HR == 17 ) set hour=5 if ( $HR == 18 ) set hour=6 if ( $HR == 19 ) set hour=7 if ( $HR == 20 ) set hour=8 if ( $HR == 21 ) set hour=9 if ( $HR == 22 ) set hour=10 if ( $HR == 23 ) set hour=11 else set hour=$HR endif #--------------------------------------- # next, get the UTC times set setenv TZ UTC set cc=`date "+%Y" | cut -c 1-2` set yy=`date "+%y"` set mm=`date "+%m"` set dd=`date "+%d"` set hh=`date "+%H"` set realtime_flag=T #---------------------------------------------------------------------- # # Set the AM/PM variable ***CHANGE THIS SAVINGS TIME**** if ( $hh == 05 || $hh == 06 || $hh == 07 || $hh == 08 || $hh == 09 || $hh == 10 || $hh == 11 || $hh == 12 || $hh == 13 || $hh == 14 || $hh == 15 || $hh == 16 ) then set xm=am else set xm=pm endif #-------------------------------------------- #Get month name if ( $mm == "01" ) set mon=JAN if ( $mm == "02" ) set mon=FEB if ( $mm == "03" ) set mon=MAR if ( $mm == "04" ) set mon=APR if ( $mm == "05" ) set mon=MAY if ( $mm == "06" ) set mon=JUN if ( $mm == "07" ) set mon=JUL if ( $mm == "08" ) set mon=AUG if ( $mm == "09" ) set mon=SEP if ( $mm == "10" ) set mon=OCT if ( $mm == "11" ) set mon=NOV if ( $mm == "12" ) set mon=DEC #-------------------------------------------------------------------- # # Customize shell variables here... # #-------------------------------------------------------------------- # Build all the variables that use times. set dattim=${yy}${mm}${dd}/${hh}00 set sffile=/space/data/ldm/gempak/surface/${cc}${yy}${mm}${dd}_sao.gem set datelabel="${hour}:00$xm $day $date $mon $year" #-------------------------------------------------------------------- # # Set the output plot file # #-------------------------------------------------------------------- # Set the GIF file names. set tmpgif=vis_radar.gif set finalgif=/home/gempak/scripts/transfer/vis_radar.gif # Do minimal error checking - verify the gempak file is there. if ( ! -e $sffile ) then echo "GEMPAK file $sffile does not exist. " endif #------------------------------------------------------- # # Run the gempak program(s) # # Make a Surface Temps Map #------------------------------------------------------- nex2gini<<NEX2GINI_FLAG GRDAREA = 23;-120;47.2634;-63.5664 PROJ = lcc/40;-100;40 KXKY = 4736;3000 CPYFIL = GFUNC = n0r RADTIM = current RADDUR = 30 RADFRQ = STNFIL = nexrad.tbl RADMODE = pc SATFIL = rad_${cc}${yy}${mm}${dd}_${hh}00 COMPRESS = run exit NEX2GINI_FLAG #------------------------------------------------------------ # # Now plot the gol dern thing gpmap<<GPMAP_FLAG MAP = 31/1/2 + 2/1/1 GAREA = 40.0;-97.3;43.9;-89.4 PROJ = sat/30.0;-92.9;60.0 SATFIL = rad_${cc}${yy}${mm}${dd}_${hh}00 RADFIL = IMCBAR = -1/v/cl/.01;.5 LATLON = 0 PANEL = 0 TITLE = TEXT = 1.5/22/hw CLEAR = y DEVICE = gif|$tmpgif LUTFIL = STNPLT = 31/.65|0|/home/gempak/scripts/sfstns_sat.tbl#3 VGFILE = AFOSFL = AWPSFL = LINE = WATCH = WARN = HRCN = ISIG = LTNG = ATCF = AIRM = NCON = CSIG = SVRL = BND = TCMG = QSCT = WSTM = WOU = WCN = \$mapfil = histus.nws + hiisus.nws run exit GPMAP_FLAG #--------------------------------------------------------- # put some STORM text on the thing gptext<< GPTEXT_FLAG clear=no txtfil=/home/gempak/scripts/storm.txt txtloc=.01;.03 text=1/22/HW colors=25 column=1 run GPTEXT_FLAG gpend #-------------------------------------------------------------------- # Move the temporary gif to its final resting place. mv $tmpgif $finalgif #----------------------------------------------------- # # Back out of working directory and remove it # cd .. #rm -rf radarwork #---------------------------------------------------END
gembud
archives: