Degrib: NDFD: Simple Weather 2 & 3

For convention sake, the fields of the weather string here are W=Weather type,
C=Coverage type, I=Intensity, V=Visibility (not used), H=Hazard (not used). I
use "C programming" convention to refer to which word. [0] refers to the 1st, [1] the 2nd, ...
[4] the 5th.

To use this table, find the entry that it matches the most specifications
of. In otherwords if it is W[0]=L, C[0]=SCT, use 1, but if C[0] is not
in {SCT, SCHC, PATCHY, ISO, CHC}, use 9. If it matters, the precident is
from left to right.

The "Simple Weather Code" is in the "Code" column.

In the following, the entries in blue were added
to the Simple Weather 2 table in Feb. 2004 to create the Simple Weather 3 table.

W[0]

C[0]

W[1]

I[0]

Code

Label

*

*

*

*

0

No weather

L

SCT, SCHC, PATCHY, ISO, CHC

*

-, --

1

LoProb L-

L

SCT, SCHC, PATCHY, ISO, CHC

*

*

2

LoProb L

L

SCT, SCHC, PATCHY, ISO, CHC

*

+

3

LoProb L+

R

SCT, SCHC, PATCHY, ISO, CHC

*

-, --

4

LoProb R-

R

SCT, SCHC, PATCHY, ISO, CHC

*

*

5

LoProb R

R

SCT, SCHC, PATCHY, ISO, CHC

*

+

6

LoProb R+

T

SCT, SCHC, PATCHY, ISO, CHC

R

+

7

LoProb T+ R

R

SCT, SCHC, PATCHY, ISO, CHC

T

+

8

LoProb R+ T

R, T

SCT, SCHC, PATCHY, ISO, CHC

T, R

-, --

9

LoProb R/T-

T

SCT, SCHC, PATCHY, ISO, CHC

R

*

10

LoProb R/T

RW

SCT, SCHC, PATCHY, ISO, CHC

*

-, --

11

LoProb RW-

RW

SCT, SCHC, PATCHY, ISO, CHC

*

*

12

LoProb RW

RW

SCT, SCHC, PATCHY, ISO, CHC

*

+

13

LoProb RW+

T

SCT, SCHC, PATCHY, ISO, CHC

RW

+

14

LoProb T+ RW

RW, T

SCT, SCHC, PATCHY, ISO, CHC

T, RW

*

15

LoProb RW/T

RW

SCT, SCHC, PATCHY, ISO, CHC

T

+

16

LoProb RW+ T

RW, T

SCT, SCHC, PATCHY, ISO, CHC

T, RW

-, --

17

LoProb RW/T-

T

SCT, SCHC, PATCHY, ISO, CHC

*

*

18

LoProb T

T

SCT, SCHC, PATCHY, ISO, CHC

*

+

19

LoProb T+

L

*

*

-, --

20

HiProb L-

L

*

*

*

21

HiProb L

L

*

*

+

22

HiProb L+

R

*

*

-, --

23

HiProb R-

R

*

*

*

24

HiProb R

R

*

*

+

25

HiProb R+

T

*

R

+

26

HiProb T+ R

R

SCT, SCHC, PATCHY, ISO, CHC

T

*

27

?HiProb R/T?

T, R

*

R, T

*

27

HiProb R/T

R

*

T

+

28

HiProb R+ T

R, T

*

T, R

-, --

29

HiProb R/T-

RW

*

*

-, --

30

HiProb RW-

RW

*

*

*

31

HiProb RW

RW

*

*

+

32

HiProb RW+

RW, T

*

T, RW

*

33

HiProb RW/T

T

*

RW

+

34

HiProb T+ RW

RW

*

T

+

35

HiProb RW+ T

RW, T

*

T, RW

-, --

36

HiProb RW/T-

T

*

*

*

37

HiProb T

T

*

*

+

38

HiProb T+

R

SCT, SCHC, PATCHY, ISO, CHC

S, SW

-, --

39

LoProb R/S-

S

SCT, SCHC, PATCHY, ISO, CHC

R, RW

-, --

R

SCT, SCHC, PATCHY, ISO, CHC

S, SW

*

40

LoProb R/S

S

SCT, SCHC, PATCHY, ISO, CHC

R, RW

*

R

SCT, SCHC, PATCHY, ISO, CHC

S, SW

+

41

LoProb R/S+

S

SCT, SCHC, PATCHY, ISO, CHC

R, RW

+

RW

SCT, SCHC, PATCHY, ISO, CHC

S, SW

-, --

42

LoProb RW/SW-

SW

SCT, SCHC, PATCHY, ISO, CHC

R, RW

-, --

RW

SCT, SCHC, PATCHY, ISO, CHC

S, SW

*

43

LoProb RW/SW

SW

SCT, SCHC, PATCHY, ISO, CHC

R, RW

*

RW

SCT, SCHC, PATCHY, ISO, CHC

S, SW

+

44

LoProb RW/SW+

SW

SCT, SCHC, PATCHY, ISO, CHC

R, RW

+

R, IP

SCT, SCHC, PATCHY, ISO, CHC

IP, R

-, --

45

LoProb R/IP-

R, IP

SCT, SCHC, PATCHY, ISO, CHC

IP, R

*

46

LoProb R/IP-

R, IP

SCT, SCHC, PATCHY, ISO, CHC

IP, R

+

47

LoProb R/IP-

IP, S

SCT, SCHC, PATCHY, ISO, CHC

S, IP

-, --

48

LoProb S/IP-

IP, S

SCT, SCHC, PATCHY, ISO, CHC

S, IP

*

49

LoProb S/IP

IP, S

SCT, SCHC, PATCHY, ISO, CHC

S, IP

+

50

LoProb S/IP+

R

*

S, SW

-, --

51

HiProb R/S-

S

*

R, RW

-, --

R

*

S, SW

*

52

HiProb R/S

S

*

R, RW

*

R

*

S, SW

+

53

HiProb R/S+

S

*

R, RW

+

RW

*

S, SW

-, --

54

HiProb RW/SW-

SW

*

R, RW

-, --

RW

*

S, SW

*

55

HiProb RW/SW

SW

*

R, RW

*

RW

*

S, SW

+

56

HiProb RW/SW+

SW

*

R, RW

+

R, IP

*

IP, R

-, --

57

HiProb R/IP-

R, IP

*

IP, R

*

58

HiProb R/IP

R, IP

*

IP, R

+

59

HiProb R/IP+

IP, S

*

S, IP

-, --

60

HiProb S/IP-

IP, S

*

S, IP

*

61

HiProb S/IP

IP, S

*

S, IP

+

62

HiProb S/IP+

IP

SCT, SCHC, PATCHY, ISO, CHC

*

-, --

63

LoProb IP-

IP

SCT, SCHC, PATCHY, ISO, CHC

*

*

64

LoProb IP

IP

SCT, SCHC, PATCHY, ISO, CHC

*

+

65

LoProb IP+

ZL

SCT, SCHC, PATCHY, ISO, CHC

*

-, --

66

LoProb ZL-

ZL

SCT, SCHC, PATCHY, ISO, CHC

*

*

67

LoProb ZL

ZL

SCT, SCHC, PATCHY, ISO, CHC

*

+

68

LoProb ZL+

R, ZL

SCT, SCHC, PATCHY, ISO, CHC

ZL, R

-, --

69

LoProb R/ZL-

R, ZL

SCT, SCHC, PATCHY, ISO, CHC

ZL, R

*

70

LoProb R/ZL

R, ZL

SCT, SCHC, PATCHY, ISO, CHC

ZL, R

+

71

LoProb R/ZL+

ZR

SCT, SCHC, PATCHY, ISO, CHC

*

-, --

72

LoProb ZR-

ZR

SCT, SCHC, PATCHY, ISO, CHC

*

*

73

LoProb ZR

ZR

SCT, SCHC, PATCHY, ISO, CHC

*

+

74

LoProb ZR+

R, ZR

SCT, SCHC, PATCHY, ISO, CHC

ZR, R

-, --

75

LoProb R/ZR-

R, ZR

SCT, SCHC, PATCHY, ISO, CHC

ZR, R

*

76

LoProb R/ZR

R, ZR

SCT, SCHC, PATCHY, ISO, CHC

ZR, R

+

77

LoProb R/ZR+

ZR, IP

SCT, SCHC, PATCHY, ISO, CHC

IP, ZR

-, --

78

LoProb IP/ZR-

ZR, IP

SCT, SCHC, PATCHY, ISO, CHC

IP, ZR

*

79

LoProb IP/ZR

ZR, IP

SCT, SCHC, PATCHY, ISO, CHC

IP, ZR

+

80

LoProb IP/ZR+

IP

*

*

-, --

81

HiProb IP-

IP

*

*

*

82

HiProb IP

IP

*

*

+

83

HiProb IP+

ZL

*

*

-, --

84

HiProb ZL-

ZL

*

*

*

85

HiProb ZL

ZL

*

*

+

86

HiProb ZL+

R, ZL

*

ZL, R

-, --

87

HiProb R/ZL-

R, ZL

*

ZL, R

*

88

HiProb R/ZL

R, ZL

*

ZL, R

+

89

HiProb R/ZL+

ZR

*

*

-, --

90

HiProb ZR-

ZR

*

*

*

91

HiProb ZR

ZR

*

*

+

92

HiProb ZR+

R, ZR

*

ZR, R

-, --

93

HiProb R/ZR-

R, ZR

*

ZR, R

*

94

HiProb R/ZR

R, ZR

*

ZR, R

+

95

HiProb R/ZR+

ZR, IP

*

IP, ZR

-, --

96

HiProb IP/ZR-

ZR, IP

*

IP, ZR

*

97

HiProb IP/ZR

ZR, IP

*

IP, ZR

+

98

HiProb IP/ZR+

L, ZL

SCT, SCHC, PATCHY, ISO, CHC

ZL, L

-, --

99

LoProb L/ZL-

L, ZL

SCT, SCHC, PATCHY, ISO, CHC

ZL, L

*

100

LoProb L/ZL

L, ZL

SCT, SCHC, PATCHY, ISO, CHC

ZL, L

+

101

LoProb L/ZL+

L, ZL

*

ZL, L

-, --

102

HiProb L/ZL-

L, ZL

*

ZL, L

*

103

HiProb L/ZL

L, ZL

*

ZL, L

+

104

HiProb L/ZL+

SW

SCT, SCHC, PATCHY, ISO, CHC

*

-, --

105

LoProb SW-

SW

SCT, SCHC, PATCHY, ISO, CHC

*

*

106

LoProb SW

SW

SCT, SCHC, PATCHY, ISO, CHC

*

+

107

LoProb SW+

S

SCT, SCHC, PATCHY, ISO, CHC

*

-, --

108

LoProb S-

S

SCT, SCHC, PATCHY, ISO, CHC

*

*

109

LoProb S

S

SCT, SCHC, PATCHY, ISO, CHC

*

+

110

LoProb S+

SW

*

*

-, --

111

HiProb SW-

SW

*

*

*

112

HiProb SW

SW

*

*

+

113

HiProb SW+

S

*

*

-, --

114

HiProb S-

S

*

*

*

115

HiProb S

S

*

*

+

116

HiProb S+

F

*

*

*

117

F

F

*

*

+

118

F+

H

*

*

*

119

H

K

*

*

*

120

K

BS

*

*

*

121

BS

BD

*

*

*

122

BD

Added to the version 2 table on 2/2004
to create the version 3 table.

ZF

*

*

*

123

ZF

IF

*

*

*

124

IF

IC

*

*

*

125

IC

BN

*

*

*

126

BN

ZY

*

*

*

127

ZY

VA

*

*

*

128

VA

WP

*

*

*

129

WP

Note: "R : SCT, SCHC, PATCHY, ISO, CHC : T : *" should
probably be 10 based on what was done for 27.