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.


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 20000704: RCM script produces no echoes



Steve -

I changed the pqact.conf pattern action to your suggested form yesterday
morning.  Since that time, the images have been showing echoes 100% of the
time.  Thanks.

Chris


On Wed, 5 Jul 2000, Unidata Support wrote:

> 
> Chris,
> 
> The problem likely stems from the pqact.conf pattern action that is being 
> used to
> store the data in the rcm file. The best pattern would use the /pRCM tag to
> ensure all the observations in the file are RCM's...at the time I created the
> www page, not all of our top level NOAAPORT ingestors were adding the pil tag,
> so I couldn't use that. Now,  I see that several FTM messages are in that
> group. I would suggest:
> 
> HDS     ^SDUS4[0-6] .... ([0-3][0-9])([0-2][0-9])([0-5][0-9]).*/pRCM
> 
> 
> The actual problem is that my loop exits at the first bulletin that is not a 
> RCM.
> I should be more lenient.
> 
> This can be corrected in $NAWIPS/unidata/programs/gprcm/rcm.c by changing
> the while loop to a while and if loop starting line ~783:
> 
>    while((get_nextbull(fp,bultin,&lenbul) == 0)&&(isrcm(bultin,lenbul) == 0))
>       {
>       NEXINDX = get_ndex(bultin,lenbul);
>       if(NEXINDX >= 0)
>          {
>          clat = RADARS[NEXINDX].stnlat; clon = RADARS[NEXINDX].stnlon;
>          
> read_nexaa(bultin,lenbul,RADARS,NEXINDX,&new_time,trange,&mode,&valid);
>          if(mode > MDNA) RADARS[NEXINDX].mode = mode;
>          if((valid == 0)&&(mode > MDNE)) /* should only do precip and clear 
> air */
>             read_nexcc(bultin,lenbul,RADARS,NEXINDX,&new_time,trange);
>          }
>       }
> 
> 
> to:
> 
>    while(get_nextbull(fp,bultin,&lenbul) == 0)
>       {
>       if(isrcm(bultin,lenbul) == 0)
>          {
>          NEXINDX = get_ndex(bultin,lenbul);
>          if(NEXINDX >= 0)
>             {
>             clat = RADARS[NEXINDX].stnlat; clon = RADARS[NEXINDX].stnlon;
>             
> read_nexaa(bultin,lenbul,RADARS,NEXINDX,&new_time,trange,&mode,&valid);
>             if(mode > MDNA) RADARS[NEXINDX].mode = mode;
>             if((valid == 0)&&(mode > MDNE)) /* should only do precip and 
> clear air */
>                read_nexcc(bultin,lenbul,RADARS,NEXINDX,&new_time,trange);
>             }
>          }
>       }
> 
> If you make this change, simply recompile with:
> 
> cd $NAWIPS/unidata/programs/gprcm
> make clean
> make all
> make install
> make clean
> 
> Let me know what you find.
> 
> Steve Chiswell
> Unidata User Support
> 
> 
> >From: address@hidden (Chris Hennon)
> >Organization: UCAR/Unidata
> >Keywords: 200007041641.e64Gf5T01802
> 
> >Steve -
> >
> >I have a csh script which produces a RCM image.  I run it from the cron at
> >00 and 30 past the hour, 24 hours a day.  50% of the time it runs
> >flawlessly, 50% of the time it completes successfully but creates a map
> >with no echoes on it.  The log file looks exactly the same, whether it
> >produces echoes or not:
> >
> > Parameters requested:
> >MAP,GAREA,PROJ,SATFIL,RADFIL,LATLON,PANEL,TITLE,TEXT,
> >
> >CLEAR,DEVICE,RCMFIL,RADTIM,RADDUR,DITHER,MESO,TVS,CNTR,MAXTOP,RADINFO,ECHO,
> > CLRBAR.
> > GEMPAK-GPRCM> GEMPAK-GPRCM> GEMPAK-GPRCM> GEMPAK-GPRCM> GEMPAK-GPRCM>
> >GEMPAK-GPRCM> GEMPAK-GPRCM>
> >GEMPAK-GPRCM> GEMPAK-GPRCM> GEMPAK-GPRCM> GEMPAK-GPRCM> GEMPAK-GPRCM>
> >GEMPAK-GPRCM> GEMPAK-GPRCM> G
> >EMPAK-GPRCM> GEMPAK-GPRCM> GEMPAK-GPRCM> GEMPAK-GPRCM> GEMPAK-GPRCM>
> >GEMPAK-GPRCM> GEMPAK-GPRCM> GE
> >MPAK-GPRCM> GEMPAK-GPRCM> GPMAP PARAMETERS:
> >
> > Device:              gf|/usr/local/apache/htdocs/rcm/national.gif
> > Projection:          STR/90.0;-95.0;0.0
> > Graphics area name:  17.89;-116.2;50.0;-59.3
> > Map:                 4
> > Title:               31/+1/Radar Summary (dbz) - echo tops (x100 ft)
> >000704/1630
> > Panel:               0
> > Latlon:              0
> > Clear:               YES
> >Enter <cr> to accept parameters or type EXIT:EAX Meso01 LLF
> > Parameters requested:
> >MAP,GAREA,PROJ,SATFIL,RADFIL,LATLON,PANEL,TITLE,TEXT,
> >
> >CLEAR,DEVICE,RCMFIL,RADTIM,RADDUR,DITHER,MESO,TVS,CNTR,MAXTOP,RADINFO,ECHO,
> > CLRBAR.
> > GEMPAK-GPRCM>
> >
> >My script is based on your example script posted on the webpage.  Has
> >there been a change to the rcm decoder or rcm format that I may have
> >missed?  Thanks for any ideas.
> >
> >Chris
> >
> >
> 
> **************************************************************************** <
> Unidata User Support                                    UCAR Unidata Program <
> (303)497-8644                                                  P.O. Box 3000 <
> address@hidden                                   Boulder, CO 80307 <
> ---------------------------------------------------------------------------- <
> Unidata WWW Service                        http://www.unidata.ucar.edu/      <
> **************************************************************************** <
>