VIIRS Imagery Band 05 SDR
VIIRS-I5-SDR
SVI05
VIIRS I-Band SDR Data Product Profile
Radiance
AlongTrack
1
0
1536
1536
CrossTrack
0
0
6400
6400
2
byte(s)
Calibrated Top of Atmosphere (TOA) Radiance for each VIIRS pixel
0
1
RadianceFactors
W/(m^2 sr μm)
unsigned 16-bit integer
NA_UINT16_FILL
65535
MISS_UINT16_FILL
65534
ONBOARD_PT_UINT16_FILL
65533
ONGROUND_PT_UINT16_FILL
65532
ERR_UINT16_FILL
65531
VDNE_UINT16_FILL
65529
SOUB_UINT16_FILL
65528
BrightnessTemperature
AlongTrack
1
0
1536
1536
CrossTrack
0
0
6400
6400
2
byte(s)
Calibrated Top of Atmosphere (TOA) Brightness Temperature for each VIIRS pixel
0
1
BrightnessTemperatureFactors
kelvin
unsigned 16-bit integer
NA_UINT16_FILL
65535
MISS_UINT16_FILL
65534
ONBOARD_PT_UINT16_FILL
65533
ONGROUND_PT_UINT16_FILL
65532
ERR_UINT16_FILL
65531
VDNE_UINT16_FILL
65529
SOUB_UINT16_FILL
65528
ModeScan
Scan
1
0
48
48
1
byte(s)
The VIIRS operational mode, reported at the scan level
0
0
unitless
unsigned 8-bit char
MISS_UINT8_FILL
254
ERR_UINT8_FILL
251
VDNE_UINT8_FILL
249
Night
0
Day
1
ModeGran
Granule
1
0
1
1
1
byte(s)
The VIIRS operational mode, reported at the granule level
0
0
unitless
unsigned 8-bit char
MISS_UINT8_FILL
254
ERR_UINT8_FILL
251
VDNE_UINT8_FILL
249
Night
0
Day
1
Mixed
2
PadByte1
Granule
1
0
3
3
1
byte(s)
Pad byte
0
0
unitless
unsigned 8-bit char
NumberOfScans
Granule
1
0
1
1
4
byte(s)
Actual number of VIIRS scans that were used to create this granule
0
0
unitless
32-bit integer
NumberOfMissingPkts
Scan
1
0
48
48
4
byte(s)
Number of missing packets in scan
0
0
unitless
32-bit integer
MISS_INT32_FILL
-998
VDNE_INT32_FILL
-993
NumberOfBadChecksums
Scan
1
0
48
48
4
byte(s)
Number of packets with bad checksum in scan
0
0
unitless
32-bit integer
MISS_INT32_FILL
-998
VDNE_INT32_FILL
-993
NumberOfDiscardedPkts
Scan
1
0
48
48
4
byte(s)
Number of discarded packets in scan
0
0
unitless
32-bit integer
MISS_INT32_FILL
-998
VDNE_INT32_FILL
-993
QF1_VIIRSIBANDSDR
AlongTrack
1
0
1536
1536
CrossTrack
0
0
6400
6400
1
byte(s)
SDR Quality - Indicates calibration quality due to bad space view offsets, OBC view offsets, etc or use of a previous calibration view
0
0
unitless
2 bit(s)
Good
0
Poor
1
No Calibration
2
Saturated Pixel - Indicates the level of pixel saturation
2
0
unitless
2 bit(s)
None Saturated
0
Some Saturated
1
All Saturated
2
Missing Data - Data required for calibration processing is not available for processing
4
0
unitless
2 bit(s)
All data present
0
EV RDR data missing
1
Cal data (SV, CV, SD, etc.) missing
2
Thermistor data missing
3
Out of Range - Calibrated pixel value outside of LUT threshold limits
6
0
unitless
2 bit(s)
All data within range
0
Radiance out of range
1
Reflectance or EBBT out of range
2
Both Radiance and Reflectance or EBBT out of range
3
QF2_SCAN_SDR
Scan
1
0
48
48
1
byte(s)
Half Angle Mirror Side
0
0
unitless
1 bit(s)
A-Side
0
B-Side
1
The Moon has corrupted the space view
1
0
unitless
1 bit(s)
False
0
True
1
Spare
2
0
unitless
6 bit(s)
QF3_SCAN_RDR
Scan
1
0
48
48
1
byte(s)
Checksum failed for zone 1
0
0
unitless
1 bit(s)
False
0
True
1
Checksum failed for zone 2
1
0
unitless
1 bit(s)
False
0
True
1
Checksum failed for zone 3
2
0
unitless
1 bit(s)
False
0
True
1
Checksum failed for zone 4
3
0
unitless
1 bit(s)
False
0
True
1
Checksum failed for zone 5
4
0
unitless
1 bit(s)
False
0
True
1
Checksum failed for zone 6
5
0
unitless
1 bit(s)
False
0
True
1
Scan data is not Present (No valid data)
6
0
unitless
1 bit(s)
False
0
True
1
Spare
7
0
unitless
1 bit(s)
QF4_SCAN_SDR
AlongTrack
1
0
1536
1536
1
byte(s)
Quality for this scan-line is reduced. The value is determined by the combined number of steps required to find a replacement for thermistor or calibration source data
0
0
unitless
unsigned 8-bit char
False
0
True
>1
QF5_GRAN_BADDETECTOR
Detector
1
0
32
32
1
byte(s)
Bad Detector
0
0
unitless
1 bit(s)
False
0
True
1
Spare
1
0
unitless
7 bit(s)
RadianceFactors
Factors
1
0
2
2
4
byte(s)
Scale = first array element; Offset = second array element
0
0
scale = unitless; offset = W/(m^2 μm sr)
32-bit floating point
BrightnessTemperatureFactors
Factors
1
0
2
2
4
byte(s)
Scale = first array element; Offset = second array element
0
0
scale = unitless; offset = kelvin
32-bit floating point