=======================================================================

VNP14A1 V1.0.2 Daily L3
-----------------------

Suomi NPP HDF5 File Specification
Version:        V1.0.2
Revision:       0
Date:           18 July 2018
ESDT:		VNP14A1
Name:		S-NPP VIIRS 1-km Level 3 Daily Gridded Active Fire
Level:		3
Process ID:	NPP_PR14A1
ESDT:		VNP14A1

Points of Contact:

	Louis Giglio (Principal Investigator)
	University of Maryland, Department of Geographical Sciences
	lgiglio@umd.edu
	(301) 405-0064

	Wilfrid Schroeder (Co-Investigator)
	National Oceanic and Atmospheric Administration (NOAA)
	National Environmental Satellite, Data, and Information Service (NESDIS)
	wilfrid.schroeder@noaa.gov

=======================================================================

Product Identifier: VNP14A1

Description: VIIRS daily 750m Active Fire (AF)

Contents:

SDS names:
	FireMask
	QA
	MaxFRP
	sample

Global Metadata:
	StructMetadata.0
	HDFEOS5Version

*Start Global Attributes ===================================================
Name			Type	Num_Val		Source	Value
----			----	-------		------	-----
InputPointer		STRING	length		SIPS	Variable
RangeBeginningTime	STRING	length		SIPS	Variable
PGE_StartTime		STRING	length		SIPS	Variable
PGE_EndTime		STRING	length		SIPS	Variable
LSIPS_AlgorithmVersion	STRING	length		SIPS	Variable
RangeEndingTime		STRING	length		SIPS	Variable
ProductionTime		STRING	length		SIPS	Variable
StartTime		STRING	length		SIPS	Variable
EndTime			STRING	length		SIPS	Variable
LocalGranuleID		STRING	length		SIPS	Variable
InstrumentShortname	STRING	length		SIPS	"VIIRS"
GRingLongitude		FLOAT64	   4		SIPS	Variable
GRingLatitude		FLOAT64	   4		SIPS	Variable
RangeEndingDate		STRING	length		SIPS	Variable
Platform_Short_Name	STRING	   3		SIPS	"NPP"
TileID			STRING	length		SIPS	Variable
RangeBeginningDate	STRING	length		SIPS	Variable
ProxyDataType		STRING	length		SIPS	"Operational Data"
VersionID		STRING	length		SIPS	Variable
ProcessingEnvironment	STRING	length		SIPS	Variable
AlgorithmType		STRING	length		SIPS	Variable
HORIZONTALTILENUMBER	STRING	   2		SIPS	Variable
VERTICALTILENUMBER	STRING	   2		SIPS	Variable
LongName		STRING	length		SIPS	"VIIRS/NPP Level 3 Daily Gridded Active Fire 1 km"
ShortName		STRING	   7		SIPS	"VNP14A1"
PGE_Name		STRING	length		SIPS	"PGE549"
PGEVersion		STRING	   5		SIPS	Variable
SatelliteInstrument	STRING	length		SIPS	"NPP_OPS"
identifier_product_doi	STRING	length		SIPS	"10.5067/VIIRS/VNP14A1.001"
identifier_product_doi_authority STRING	length	SIPS	"http://dx.doi.org"

Note: The following file-level attributes are stored in the group
HDFEOS/ADDITIONAL/FILE_ATTRIBUTES:

Name			Type	Num_Val		Source	Value
----			----	-------		------	-----
VNP14GD_input_file 	STRING	length		PGE	Variable
VNP14GD_input_file 	STRING	length		PGE	Variable
tile			STRING	   6		PGE	Variable
InstrumentShortname	STRING	   5		PGE	"VIIRS"
ShortName		STRING	   7		PGE	"VNP14A1"
CodeVersion 		STRING	   5		PGE	Variable
TileID			STRING	   8		PGE	Variable
FireCells		UINT32	   1		PGE	Variable
NorthBoundingCoord	FLOAT64	   1		PGE	Variable
SouthBoundingCoord	FLOAT64	   1		PGE	Variable
EastBoundingCoord	FLOAT64	   1		PGE	Variable
WestBoundingCoord	FLOAT64	   1		PGE	Variable

*End Global Attributes ===================================================


*Begin StructMetadata.0 ==================================================

GROUP=SwathStructure
END_GROUP=SwathStructure
GROUP=GridStructure
	GROUP=GRID_1
		GridName="VNP14A1_Grid"
		XDim=1200
		YDim=1200
		UpperLeftPointMtrs=(18903158.834352,-1111950.519672)
		LowerRightMtrs=(20015109.354019,-2223901.039339)
		Projection=HE5_GCTP_SNSOID
		ProjParams=(6371007.181000,0,0,0,0,0,0,0,0,0,0,0,0)
		SphereCode=-1
		GridOrigin=HE5_HDFE_GD_UL
		GROUP=Dimension
			OBJECT=Dimension_1
				DimensionName="YDim:MOD_Grid_500m"
				Size=1200
			END_OBJECT=Dimension_1
			OBJECT=Dimension_2
				DimensionName="XDim:MOD_Grid_500m"
				Size=1200
			END_OBJECT=Dimension_2
		END_GROUP=Dimension
		GROUP=DataField
			OBJECT=DataField_1
				DataFieldName="FireMask"
				DataType=H5T_NATIVE_UCHAR
				DimList=("YDim","XDim")
				MaxdimList=("YDim","XDim")
				CompressionType=HE5_HDFE_COMP_DEFLATE
				DeflateLevel=8
			END_OBJECT=DataField_1
			OBJECT=DataField_2
				DataFieldName="QA"
				DataType=H5T_NATIVE_UCHAR
				DimList=("YDim","XDim")
				MaxdimList=("YDim","XDim")
				CompressionType=HE5_HDFE_COMP_DEFLATE
				DeflateLevel=8
			END_OBJECT=DataField_2
			OBJECT=DataField_3
				DataFieldName="MaxFRP"
				DataType=H5T_NATIVE_INT
				DimList=("YDim","XDim")
				MaxdimList=("YDim","XDim")
				CompressionType=HE5_HDFE_COMP_DEFLATE
				DeflateLevel=8
			END_OBJECT=DataField_3
			OBJECT=DataField_4
				DataFieldName="sample"
				DataType=H5T_NATIVE_SHORT
				DimList=("YDim","XDim")
				MaxdimList=("YDim","XDim")
				CompressionType=HE5_HDFE_COMP_DEFLATE
				DeflateLevel=8
			END_OBJECT=DataField_4
		END_GROUP=DataField
		GROUP=MergedFields
		END_GROUP=MergedFields
	END_GROUP=GRID_1
END_GROUP=GridStructure
GROUP=PointStructure
END_GROUP=PointStructure
GROUP=ZaStructure
END_GROUP=ZaStructure
END

Note: UpperLeftPointMtrs and LowerRightMtrs entries will vary by tile.

*End StructMetadata.0 ====================================================


*Begin SDS Definitions ===================================================

SDS Name:      	FireMask

Description:   	VIIRS daily 750m Fire Mask

Number Type:   UINT8
Rank:          2
Dimension Sizes:    1200, 1200
Dimension Names:
	Dimension0: "YDim:MOD_Grid_500m"
	Dimension1: "XDim:MOD_Grid_500m"

SDS Attributes:
Name			Type	Num_Val		Source	Value
----			-----	-------		------	-----
valid_range		UINT8	   2		PGE	0, 9
legend		 	STRING	length	 	PGE	"Classes:..."
long_name		STRING	length		PGE	"fire mask"

Value	Description
-----	-----------
  0	missing input data
  1	not processed (trim)
  2	not processed (obsolete)
  3	non-fire water
  4	cloud
  5	non-fire land
  6	unknown
  7	fire (low confidence)
  8	fire (nominal confidence)
  9	fire (high confidence)

===================================================

SDS Name:      	MaxFRP

Description:   	VIIRS daily 750m Max Fire Radiation Power (FRP)

Number Type:   INT32
Rank:          2
Dimension Sizes:    1200, 1200
Dimension Names:
	Dimension0: "YDim:MOD_Grid_500m"
	Dimension1: "XDim:MOD_Grid_500m"

SDS Attributes:
Name		Type	Num_Val		Source	Value
----		-----	-------		------	-----
_FillValue	INT32	   1		PGE	0
units		STRING	   2		PGE	"MW"
scale_factor 	FLOAT32	   1		PGE	0.1
long_name	STRING	length		PGE	"maximum fire radiative power"

===================================================

SDS Name:      	QA

Description:   	VIIRS daily 750m QA

Number Type:   UINT8
Rank:          2
Dimension Sizes:    1200, 1200
Dimension Names:
	Dimension0: "YDim:MOD_Grid_500m"
	Dimension1: "XDim:MOD_Grid_500m"

SDS Attributes:
Name		Type	Num_Val		Source	Value
----		-----	-------		------	-----
units		STRING	   9    	PGE    	"bit field"
valid_range 	UINT8	   2		PGE	0, 6
legend		STRING	length		PGE	"Bits: 0-1..."
long_name	STRING	length		PGE	"quality assurance flags"

Bit	Description
---	-----------
0-1	land/water state (00=water, 01=coast, 10=land, 11=missing data)
 2	day/night flag (0=night, 1=day)

===================================================

SDS Name:      	sample

Description:   	VIIRS daily 750m sample

Number Type:   INT16
Rank:          2
Dimension Sizes:    1200, 1200
Dimension Names:
	Dimension0: "YDim:MOD_Grid_500m"
	Dimension1: "XDim:MOD_Grid_500m"

SDS Attributes:
Name		Type	Num_Val		Source	Value
----		-----	-------		------	-----
_FillValue	INT16	   1		PGE	-1
valid_range 	INT16	   2	 	PGE	0, 3199
long_name	STRING	length		PGE	"sample number within swath"

===================================================