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.
>From: Harry Edmon <address@hidden> >Organization: UCAR/Unidata >Keywords: 200006051850.e55Io3T11634 Unidata-Wisconsin EXP feed CIMSS products Harry, >machine: grayskies.atmos.washington.edu >OS: Solaris SPARC I put a Solaris SPARC 5.6 binary for the PNGed AREA converter, pnga2area, in the pub/binary/sunos_5.6-sparc directory of anonymous FTP on our FTP server, ftp.unidata.ucar.edu, for you to grab. I have also stopped and restarted the LDM on unidata.ssec.wisc.edu so you should be able to successfully request the data. Here are three pieces of information that you should find helpful: 1) broadcast header format: pnga2area Q0 Cx AREA SAT BAND RES CCYYMMDD HHMM ^ ^ ^ ^ ^ ^ ^ ^___ nominal image time [HHMM] | | | | | | |____________ nominal image date | | | | | |____________________ image resolution info. | | | | |_________________________ image band info. | | | |_____________________________ satellite info.. | | |___________________________________ default McIDAS AREA number | |_______________________________________ McIDAS routing code |__________________________________________ time specifier explanation and examples: Q0 - The idea here is to divide the hour into 4 quarters; products will be tagged as to the quarter in which they are gathered and will be sent. Currently, the UW stream satellite images belong in the Q1 group (H+0 to H+15). When we double the amount of data to be sent in the datastream (if this is what users want, that is), the new products will be tagged as Q3 since they will fall in the H+30 to H+45 quarter. This scheme will allow sites with limited bandwidth and/or storage to subscribe to just what they are getting now or any combination of products based on the products' nominal times. A designation of Q0 is used for products whose times are not necessarily based on the satellite image scans; CIMSS products fit this category. Cx - McIDAS routing code. Used for sites wishing to run McIDAS PostProcess BATCH invocations using ROUTEing table entries like they are used to. The product codes being used for the current CIMSS products are: CA - Cloud Top Pressure CB - Precipitable Water CC - Sea Surface Temperature CD - Lifted Index CE - CAPE CF - Ozone AREA - default AREA file number for those filing products using the McIDAS routing table (e.g., AREA1100, AREA1101, etc.). SAT - Satellite identifier. Information from the McIDAS SATANNOT file that gives a name to a satellite plotform number. Examples: GOES-10_SND - GOES 10 Sounder products (CTP, PW, LI, CAPE, Ozone) GOES-8_IMG - GOES 8 Imager products (SST) BAND - Image band information from the McIDAS SATBAND file. None of the CIMSS products have information in SATBAND, so this will come across as UNKBAND. When we change the entire broadcast to use PNG compression, this item will change to relevant information from SATBAND. RES - Image resolution information. Examples: CA - CTP - 14km CB - PW - 14km CC - SST - 4km CD - LI - 14km CE - CAPE - 14km CF - Ozone - 20km CCYYMMDD - Nominal image date (comes from AREA file header information) HHMM - Nominal image time (comes from AREA file header information) The pieces of information allow the image products to be filed directly into a directory structure required by GEMPAK/GARP and GEMPAK/NMAP. The McIDAS routing information allow the images to be filed in files in a directory specified by a '-d' flag and named according to the old McIDAS AREAnnnn naming rules. The options supported by pnga2area can be seen by invoking it with no options or with the -h flag (e.g., 'pnga2area' or 'pnga2area -h'). 2) Here are three ways that we are using to uncompress and file the products (entries from pqact.conf): # CIMSS Cloud Top Pressure - McIDAS product code CA # # File in the /var/data/mcidas/CIMSS directory with long, expressive names EXP ^pnga2area Q. CA (.*) (.*) (.*) (.*) (........) (....) PIPE pnga2area /var/data/mcidas/CIMSS/\2_CTP_\4_\5_\6 # File using the McIDAS routing table to determine AREA file numbering EXP ^pnga2area Q. CA (.*) (.*) (.*) (.*) (........) (....) PIPE pnga2area -d /var/data/mcidas -r CA,\1 # File for use with GEMPAK/GARP/NMAP EXP ^pnga2area Q. CA .... (.*) (.*) (.*) (........) (....) PIPE pnga2area /data/ldm/gempak/nport/SOUNDER/\3/CTP/CTP_\4_\5 # CIMSS Total Column Precipitable Water - McIDAS product code CB # File in the /var/data/mcidas/CIMSS directory with long, expressive names EXP ^pnga2area Q. CB (.*) (.*) (.*) (.*) (........) (....) PIPE pnga2area /var/data/mcidas/CIMSS/\2_PW_\4_\5_\6 # File using the McIDAS routing table to determine AREA file numbering EXP ^pnga2area Q. CB (.*) (.*) (.*) (.*) (........) (....) PIPE pnga2area -d /var/data/mcidas -r CB,\1 # File for use with GEMPAK/GARP/NMAP EXP ^pnga2area Q. CB .... (.*) (.*) (.*) (........) (....) PIPE pnga2area /data/ldm/gempak/nport/SOUNDER/\3/PW/PW_\4_\5 # CIMSS Sea Surface Temperature - McIDAS product code CC # File in the /var/data/mcidas/CIMSS directory with long, expressive names EXP ^pnga2area Q. CC (.*) (.*) (.*) (.*) (........) (....) PIPE pnga2area /var/data/mcidas/CIMSS/\2_SST_\4_\5_\6 # File using the McIDAS routing table to determine AREA file numbering EXP ^pnga2area Q. CC (.*) (.*) (.*) (.*) (........) (....) PIPE pnga2area -d /var/data/mcidas -r CC,\1 # File for use with GEMPAK/GARP/NMAP EXP ^pnga2area Q. CC .... (.*) (.*) (.*) (........) (....) PIPE pnga2area /data/ldm/gempak/nport/SOUNDER/\3/SST/SST_\4_\5 # CIMSS Lifted Index - McIDAS product code CD # File in the /var/data/mcidas/CIMSS directory with long, expressive names EXP ^pnga2area Q. CD (.*) (.*) (.*) (.*) (........) (....) PIPE pnga2area /var/data/mcidas/CIMSS/\2_LI_\4_\5_\6 # File using the McIDAS routing table to determine AREA file numbering EXP ^pnga2area Q. CD (.*) (.*) (.*) (.*) (........) (....) PIPE pnga2area -d /var/data/mcidas -r CD,\1 # File for use with GEMPAK/GARP/NMAP EXP ^pnga2area Q. CD .... (.*) (.*) (.*) (........) (....) PIPE pnga2area /data/ldm/gempak/nport/SOUNDER/\3/LI/LI_\4_\5 # CIMSS CAPE - McIDAS product code CE # File in the /var/data/mcidas/CIMSS directory with long, expressive names EXP ^pnga2area Q. CE (.*) (.*) (.*) (.*) (........) (....) PIPE pnga2area /var/data/mcidas/CIMSS/\2_CAPE_\4_\5_\6 # File using the McIDAS routing table to determine AREA file numbering EXP ^pnga2area Q. CE (.*) (.*) (.*) (.*) (........) (....) PIPE pnga2area -d /var/data/mcidas -r CE,\1 # File for use with GEMPAK/GARP/NMAP EXP ^pnga2area Q. CE .... (.*) (.*) (.*) (........) (....) PIPE pnga2area /data/ldm/gempak/nport/SOUNDER/\3/CAPE/CAPE_\4_\5 # CIMSS Ozone - McIDAS product code CF # File in the /var/data/mcidas/CIMSS directory with long, expressive names EXP ^pnga2area Q. CF (.*) (.*) (.*) (.*) (........) (....) PIPE pnga2area /var/data/mcidas/CIMSS/\2_OZONE_\4_\5_\6 # File using the McIDAS routing table to determine AREA file numbering EXP ^pnga2area Q. CF (.*) (.*) (.*) (.*) (........) (....) PIPE pnga2area -d /var/data/mcidas -r CF,\1 # File for use with GEMPAK/GARP/NMAP EXP ^pnga2area Q. CF .... (.*) (.*) (.*) (........) (....) PIPE pnga2area /data/ldm/gempak/nport/SOUNDER/\3/OZONE/OZONE_\4_\5 3) Here is the request line we have for the EXP feed from SSEC (ldmd.con): request EXP ".*" unidata.ssec.wisc.edu 4) if there is no McIDAS-X installation on grayskies, or if the McIDAS-X installation is not under /home/mcidas, then you will have to specify where SATANNOT and SATBAND live using the flags '-a' (for SATANNOT) and '-b' for SATBAND. Example: Assume that you have McIDAS-X installed under /usr/mcidas pnga2area -a /usr/mcidas/data/SATANNOT -b /usr/mcidas/data/SATBAND /data/ldm/gempak/nport/SOUNDER/\3/OZONE/OZONE_\4_\5 Again, running pnga2area with the '-h' flag or no options will give you its usage. Please let me know if you have any questions or problems. Tom