NOAA logo-Select to go to the NOAA homepage
NOAA / NWS's Meteorological Development Laboratory   
  Select to go to the NWS homepage
GRIB1 logo Degrib (NDFD GRIB2 Decoder) GRIB2 logo
Local forecast by
"City, St"

Degrib: NDFD, Weather, and Shapefiles

Degrib: Wx-inten shapefile field

In the following table keep in mind:
  • If there was "No Weather", I didn't care what intensity it was.
  • The "gray background" weather types were added on 1/20/2004.
  • Hail was supposedly removed on 8/12/2004, but I left its place in the table.
  • With version 1.60 (8/24/2004), I introduced "Unknown Intensity" values. The reason I introduced them was that the weather string seems to change over time. I wanted to be able to encode that I didn't recognize the intensity. Prior to that, the table did not have the "Unknown Intensity" values, so "BD" used to start with 6 instead of 7.
ValueAbreviationEnglish translation
0<NoWx>"No Weather"
2K:--"Very Light Smoke"
3K:-"Light Smoke"
4K:m"Moderate Smoke"
5K:+"Heavy Smoke"
6K:?"Unown Intensity Smoke"
7BD:<NoInten>"Blowing Dust"
8BD:--"Very Light Blowing Dust"
9BD:-"Light Blowing Dust"
10BD:m"Moderate Blowing Dust"
11BD:+"Heavy Blowing Dust"
12BD:?"Unown Intensity Blowing Dust"
13BS:<NoInten>"Blowing Snow"
14BS:--"Very Light Blowing Snow"
15BS:-"Light Blowing Snow"
16BS:m"Moderate Blowing Snow"
17BS:+"Heavy Blowing Snow"
18BS:?"Unown Intensity Blowing Snow"
20H:--"Very Light Haze"
21H:-"Light Haze"
22H:m"Moderate Haze"
23H:+"Heavy Haze"
24H:?"Unown Intensity Haze"
26F:--"Very Light Fog"
27F:-"Light Fog"
28F:m"Moderate Fog"
29F:+"Heavy Fog"
30F:?"Unown Intensity Fog"
32L:--"Very Light Drizzle"
33L:-"Light Drizzle"
34L:m"Moderate Drizzle"
35L:+"Heavy Drizzle"
36L:?"Unown Intensity Drizzle"
38R:--"Very Light Rain"
39R:-"Light Rain"
40R:m"Moderate Rain"
41R:+"Heavy Rain"
42R:?"Unown Intensity Rain"
43RW:<NoInten>"Rain Showers"
44RW:--"Very Light Rain Showers"
45RW:-"Light Rain Showers"
46RW:m"Moderate Rain Showers"
47RW:+"Heavy Rain Showers"
48RW:?"Unown Intensity Rain Showers"
50A:--"Very Light Hail"
51A:-"Light Hail"
52A:m"Moderate Hail"
53A:+"Heavy Hail"
54A:?"Unown Intensity Hail"
56FR:--"Very Light Frost"
57FR:-"Light Frost"
58FR:m"Moderate Frost"
59FR:+"Heavy Frost"
60FR:?"Unown Intensity Frost"
61ZL:<NoInten>"Freezing Drizzle"
62ZL:--"Very Light Freezing Drizzle"
63ZL:-"Light Freezing Drizzle"
64ZL:m"Moderate Freezing Drizzle"
65ZL:+"Heavy Freezing Drizzle"
66ZL:?"Unown Intensity Freezing Drizzle"
67ZR:<NoInten>"Freezing Rain"
68ZR:--"Very Light Freezing Rain"
69ZR:-"Light Freezing Rain"
70ZR:m"Moderate Freezing Rain"
71ZR:+"Heavy Freezing Rain"
72ZR:?"Unown Intensity Freezing Rain"
73IP:<NoInten>"Ice Pellets (sleet)"
74IP:--"Very Light Ice Pellets (sleet)"
75IP:-"Light Ice Pellets (sleet)"
76IP:m"Moderate Ice Pellets (sleet)"
77IP:+"Heavy Ice Pellets (sleet)"
78IP:?"Unown Intensity Ice Pellets (sleet)"
80S:--"Very Light Snow"
81S:-"Light Snow"
82S:m"Moderate Snow"
83S:+"Heavy Snow"
84S:?"Unown Intensity Snow"
85SW:<NoInten>"Snow Showers"
86SW:--"Very Light Snow Showers"
87SW:-"Light Snow Showers"
88SW:m"Moderate Snow Showers"
89SW:+"Heavy Snow Showers"
90SW:?"Unown Intensity Snow Showers"
92T:--"Very Light Thunderstorms"
93T:-"Light Thunderstorms"
94T:m"Moderate Thunderstorms"
95T:+"Heavy Thunderstorms"
96T:?"Unown Intensity Thunderstorms"
97BN:<NoInten>"Blowing Sand"
98BN:--"Very Light Blowing Sand"
99BN:-"Light Blowing Sand"
100BN:m"Moderate Blowing Sand"
101BN:+"Heavy Blowing Sand"
102BN:?"Unown Intensity Blowing Sand"
103ZF:<NoInten>"Freezing Fog"
104ZF:--"Very Light Freezing Fog"
105ZF:-"Light Freezing Fog"
106ZF:m"Moderate Freezing Fog"
107ZF:+"Heavy Freezing Fog"
108ZF:?"Unown Intensity Freezing Fog"
109IC:<NoInten>"Ice Crystals"
110IC:--"Very Light Ice Crystals"
111IC:-"Light Ice Crystals"
112IC:m"Moderate Ice Crystals"
113IC:+"Heavy Ice Crystals"
114IC:?"Unown Intensity Ice Crystals"
115IF:<NoInten>"Ice Fog"
116IF:--"Very Light Ice Fog"
117IF:-"Light Ice Fog"
118IF:m"Moderate Ice Fog"
119IF:+"Heavy Ice Fog"
120IF:?"Unown Intensity Ice Fog"
121VA:<NoInten>"Volcanic Ash"
122VA:--"Very Light Volcanic Ash"
123VA:-"Light Volcanic Ash"
124VA:m"Moderate Volcanic Ash"
125VA:+"Heavy Volcanic Ash"
126VA:?"Unown Intensity Volcanic Ash"
127ZY:<NoInten>"Freezing Spray"
128ZY:--"Very Light Freezing Spray"
129ZY:-"Light Freezing Spray"
130ZY:m"Moderate Freezing Spray"
131ZY:+"Heavy Freezing Spray"
132ZY:?"Unown Intensity Freezing Spray"
133WP:<NoInten>"Water Sprouts"
134WP:--"Very Light Water Sprouts"
135WP:-"Light Water Sprouts"
136WP:m"Moderate Water Sprouts"
137WP:+"Heavy Water Sprouts"
138WP:?"Unown Intensity Water Sprouts"
139?:<NoInten>"Unknown Weather"
140?:--"Very Light Unknown Weather"
141?:-"Light Unknown Weather"
142?:m"Moderate Unknown Weather"
143?:+"Heavy Unknown Weather"
144?:?"Unown Intensity Unknown Weather"

Degrib: Cover shapefile field

In the following table keep in mind:
  • The "blue font" coverage types were added on 8/13/2004.
ValueAbreviationEnglish translation
00<NoCov>"No Coverage/Probability"
06SChc"Slight Chance of"
07Chc"Chance of"
11Areas"Areas of"
12Pds"Periods of"
16<unknown>"Unknown Coverage"

Degrib: Hazard shapefile field

There are 5 hazards per word, and prior to Aug 2004, there was 9 types of hazards, so each hazard was given a digit (see table below). The digits were sorted, and the result was stored in the Hazard field for a given word. Example: "SmA,DmgW" became "54000", which after it was sorted became "00045", which was stored.

After Aug 2004, there were 12 types of hazards so we needed 2 digits per hazard. Our previous example would be "0504000000" which would then be stored as "0000000405".

In the following table keep in mind:
  • The "blue font" hazard types were added on 8/13/2004.
  • OR, MX, Mention, Primary are not hazards, so I chose to map them to "None".
  • The current method is limited to 25 hazards. The code can be modified to handle more, but currently it is limited to 25.
ValueAbreviationEnglish translation
01FL"Frequent Lightning"
02GW"Gusty Winds"
03HvyRn"Heavy Rain"
04DmgW"Damaging Winds"
05SmA"Small Hail"
06LgA"Large Hail"
07OLA"Outlying Areas"
08OBO"On Bridges and Overpasses"
09OGA"On Grassy Areas"
12<unknown>"Unknown Hazard"
00Mention"Include Unconditionally"
00Primary"Highest Ranking"

    US Dept of Commerce
    National Oceanic and Atmospheric Administration
    National Weather Service
    Meteorological Development Laboratory
    1325 East West Highway
    Silver Spring, MD 20910
    Page last Modified: March 04, 2005.
Degrib Questions? Arthur Taylor
NDFD Questions?
XML Questions? Paul Hershberg & John Schattel
Information Quality
Privacy Policy
Freedom of Information Act (FOIA)
About Us
Career Opportunities