Attributes { /SurfReflect_VNP/Data_Fields/_375m_Surface_Reflectance_Band_I1 { Float32 scale_factor 9.999999747e-05; Float32 add_offset 0.000000000; Int16 _FillValue -28672; Int16 valid_range -100, 16000; Int32 dmr_sds_ref 5; } /SurfReflect_VNP/Data_Fields/_375m_Surface_Reflectance_Band_I2 { Float32 scale_factor 9.999999747e-05; Float32 add_offset 0.000000000; Int16 _FillValue -28672; Int16 valid_range -100, 16000; Int32 dmr_sds_ref 813; } /SurfReflect_VNP/Data_Fields/_375m_Surface_Reflectance_Band_I3 { Float32 scale_factor 9.999999747e-05; Float32 add_offset 0.000000000; Int16 _FillValue -28672; Int16 valid_range -100, 16000; Int32 dmr_sds_ref 1625; } /SurfReflect_VNP/Data_Fields/_750m_Surface_Reflectance_Band_M1 { Float32 scale_factor 9.999999747e-05; Float32 add_offset 0.000000000; Int16 _FillValue -28672; Int16 valid_range -100, 16000; Int32 dmr_sds_ref 2437; } /SurfReflect_VNP/Data_Fields/_750m_Surface_Reflectance_Band_M2 { Float32 scale_factor 9.999999747e-05; Float32 add_offset 0.000000000; Int16 _FillValue -28672; Int16 valid_range -100, 16000; Int32 dmr_sds_ref 2640; } /SurfReflect_VNP/Data_Fields/_750m_Surface_Reflectance_Band_M3 { Float32 scale_factor 9.999999747e-05; Float32 add_offset 0.000000000; Int16 _FillValue -28672; Int16 valid_range -100, 16000; Int32 dmr_sds_ref 2843; } /SurfReflect_VNP/Data_Fields/_750m_Surface_Reflectance_Band_M4 { Float32 scale_factor 9.999999747e-05; Float32 add_offset 0.000000000; Int16 _FillValue -28672; Int16 valid_range -100, 16000; Int32 dmr_sds_ref 3046; } /SurfReflect_VNP/Data_Fields/_750m_Surface_Reflectance_Band_M5 { Float32 scale_factor 9.999999747e-05; Float32 add_offset 0.000000000; Int16 _FillValue -28672; Int16 valid_range -100, 16000; Int32 dmr_sds_ref 3249; } /SurfReflect_VNP/Data_Fields/_750m_Surface_Reflectance_Band_M7 { Float32 scale_factor 9.999999747e-05; Float32 add_offset 0.000000000; Int16 _FillValue -28672; Int16 valid_range -100, 16000; Int32 dmr_sds_ref 3452; } /SurfReflect_VNP/Data_Fields/_750m_Surface_Reflectance_Band_M8 { Float32 scale_factor 9.999999747e-05; Float32 add_offset 0.000000000; Int16 _FillValue -28672; Int16 valid_range -100, 16000; Int32 dmr_sds_ref 3655; } /SurfReflect_VNP/Data_Fields/_750m_Surface_Reflectance_Band_M10 { Float32 scale_factor 9.999999747e-05; Float32 add_offset 0.000000000; Int16 _FillValue -28672; Int16 valid_range -100, 16000; Int32 dmr_sds_ref 3858; } /SurfReflect_VNP/Data_Fields/_750m_Surface_Reflectance_Band_M11 { Float32 scale_factor 9.999999747e-05; Float32 add_offset 0.000000000; Int16 _FillValue -28672; Int16 valid_range -100, 16000; Int32 dmr_sds_ref 4061; } /SurfReflect_VNP/Data_Fields/QF1_Surface_Reflectance { String QA_index " Bits are listed from the MSB (bit 7) to the LSB (bit 0): Bit Description 6-7 SUN GLINT; 00 -- none 01 -- geometry based 10 -- wind speed based 11 -- geometry & wind speed based 5 low sun mask; 0 -- high 1 -- low 4 day/night; 0 -- day 1 -- night 2-3 cloud detection & confidence; 00 -- confident clear 01 -- probably clear 10 -- probably cloudy 11 -- confident cloudy 0-1 cloud mask quality; 00 -- poor 01 -- low 10 -- medium 11 -- high "; String _FillValue "N/A"; Byte valid_range 0, 255; Int32 dmr_sds_ref 4264; } /SurfReflect_VNP/Data_Fields/QF2_Surface_Reflectance { String QA_index " Bits are listed from the MSB (bit 7) to the LSB (bit 0): Bit Description 7 thin cirrus emissive; 0 -- no cloud 1 -- cloud 6 thin cirrus reflective; 0 -- no cloud 1 -- cloud 5 snow/ice; 0 -- no snow/ice 1 -- snow or ice 4 heavy aerosol mask; 0 -- no heavy aerosol 1 -- heavy aerosol 3 shadow mask; 0 -- no cloud shadow 1 -- shadow 0-2 land/water background; 000 -- land & desert 001 -- land no desert 010 -- inland water 011 -- sea water 101 -- coastal "; String _FillValue "N/A"; Byte valid_range 0, 255; Int32 dmr_sds_ref 4467; } /SurfReflect_VNP/Data_Fields/QF3_Surface_Reflectance { String QA_index " Bits are listed from the MSB (bit 7) to the LSB (bit 0): Bit Description 7 bad M10 SDR data; 0 -- no 1 -- yes 6 bad M8 SDR data; 0 -- no 1 -- yes 5 bad M7 SDR data; 0 -- no 1 -- yes 4 bad M5 SDR data; 0 -- no 1 -- yes 3 bad M4 SDR data; 0 -- no 1 -- yes 2 bad M3 SDR data; 0 -- no 1 -- yes 1 bad M2 SDR data; 0 -- no 1 -- yes 0 bad M1 SDR data; 0 -- no 1 -- yes "; String _FillValue "N/A"; Byte valid_range 0, 255; Int32 dmr_sds_ref 4670; } /SurfReflect_VNP/Data_Fields/QF4_Surface_Reflectance { String QA_index " Bits are listed from the MSB (bit 7) to the LSB (bit 0): Bit Description 7 missing PW input data; 0 -- no 1 -- yes 6 invalid land AM input data; 0 -- valid 1 -- invalid ami over land or over ocean 5 missing AOT input data; 0 -- no 1 -- yes 4 overall quality of AOT; 0 -- good 1 -- bad 3 bad I3 SDR data; 0 -- no 1 -- yes 2 bad I2 SDR data; 0 -- no 1 -- yes 1 bad I1 SDR data; 0 -- no 1 -- yes 0 bad M11 SDR data; 0 -- no 1 -- yes "; String _FillValue "N/A"; Byte valid_range 0, 255; Int32 dmr_sds_ref 4873; } /SurfReflect_VNP/Data_Fields/QF5_Surface_Reflectance { String QA_index " Bits are listed from the MSB (bit 7) to the LSB (bit 0): Bit Description 7 overall quality M7 SR data; 0 -- good 1 -- bad 6 overall quality M5 SR data; 0 -- good 1 -- bad 5 overall quality M4 SR data; 0 -- good 1 -- bad 4 overall quality M3 SR data; 0 -- good 1 -- bad 3 overall quality M2 SR data; 0 -- good 1 -- bad 2 overall quality M1 SR data; 0 -- good 1 -- bad 1 missing SP input data; 0 -- no 1 -- yes 0 missing OZ input data; 0 -- no 1 -- yes "; String _FillValue "N/A"; Byte valid_range 0, 255; Int32 dmr_sds_ref 5076; } /SurfReflect_VNP/Data_Fields/QF6_Surface_Reflectance { String QA_index " Bits are listed from the MSB (bit 7) to the LSB (bit 0): Bit Description 7 unused; 6 unused; 5 overall quality I3 SR data; 0 -- good 1 -- bad 4 overall quality I2 SR data; 0 -- good 1 -- bad 3 overall quality I1 SR data; 0 -- good 1 -- bad 2 overall quality M11 SR data; 0 -- good 1 -- bad 2 overall quality M10 SR data; 0 -- good 1 -- bad 0 overall quality M8 SR data; 0 -- good 1 -- bad "; String _FillValue "N/A"; Byte valid_range 0, 255; Int32 dmr_sds_ref 5279; } /SurfReflect_VNP/Data_Fields/QF7_Surface_Reflectance { String QA_index " Bits are listed from the MSB (bit 7) to the LSB (bit 0): Bit Description 5-7 Unused; 4 Thin Cirrus Flag; 0 -- no 1 -- yes 2-3 aerosol quantity: level of uncertainty in aerosol correction; 00 -- climatology 01 -- low 10 -- average 11 -- high 1 adjacent to cloud; 0 -- no 1 -- yes 0 snow present; 0 -- no 1 -- yes "; String _FillValue "N/A"; Byte valid_range 0, 255; Int32 dmr_sds_ref 5482; } /SurfReflect_VNP/Data_Fields/land_water_mask { String flag_meanings "Shallow_Ocean Land Coastline Shallow_Inland Ephemeral Deep_Inland Continental Deep_Ocean"; String flag_values "0, 1, 2, 3, 4, 5, 6, 7"; String _FillValue "N/A"; Byte valid_range 0, 7; Int32 dmr_sds_ref 5685; } SurfReflect_VNP { Geolocation_Fields { } Data_Fields { } Swath_Attributes { } } DAP4_GLOBAL { String HDFEOSVersion "HDFEOS_V2.20"; String StructMetadata_0 "GROUP=SwathStructure GROUP=SWATH_1 SwathName=\"SurfReflect_VNP\" GROUP=Dimension OBJECT=Dimension_1 DimensionName=\"Along_Track_375m\" Size=6496 END_OBJECT=Dimension_1 OBJECT=Dimension_2 DimensionName=\"Along_Scan_375m\" Size=6400 END_OBJECT=Dimension_2 OBJECT=Dimension_3 DimensionName=\"Along_Track_750m\" Size=3248 END_OBJECT=Dimension_3 OBJECT=Dimension_4 DimensionName=\"Along_Scan_750m\" Size=3200 END_OBJECT=Dimension_4 END_GROUP=Dimension GROUP=DimensionMap END_GROUP=DimensionMap GROUP=IndexDimensionMap END_GROUP=IndexDimensionMap GROUP=GeoField END_GROUP=GeoField GROUP=DataField OBJECT=DataField_1 DataFieldName=\"375m Surface Reflectance Band I1\" DataType=DFNT_INT16 DimList=(\"Along_Track_375m\",\"Along_Scan_375m\") END_OBJECT=DataField_1 OBJECT=DataField_2 DataFieldName=\"375m Surface Reflectance Band I2\" DataType=DFNT_INT16 DimList=(\"Along_Track_375m\",\"Along_Scan_375m\") END_OBJECT=DataField_2 OBJECT=DataField_3 DataFieldName=\"375m Surface Reflectance Band I3\" DataType=DFNT_INT16 DimList=(\"Along_Track_375m\",\"Along_Scan_375m\") END_OBJECT=DataField_3 OBJECT=DataField_4 DataFieldName=\"750m Surface Reflectance Band M1\" DataType=DFNT_INT16 DimList=(\"Along_Track_750m\",\"Along_Scan_750m\") END_OBJECT=DataField_4 OBJECT=DataField_5 DataFieldName=\"750m Surface Reflectance Band M2\" DataType=DFNT_INT16 DimList=(\"Along_Track_750m\",\"Along_Scan_750m\") END_OBJECT=DataField_5 OBJECT=DataField_6 DataFieldName=\"750m Surface Reflectance Band M3\" DataType=DFNT_INT16 DimList=(\"Along_Track_750m\",\"Along_Scan_750m\") END_OBJECT=DataField_6 OBJECT=DataField_7 DataFieldName=\"750m Surface Reflectance Band M4\" DataType=DFNT_INT16 DimList=(\"Along_Track_750m\",\"Along_Scan_750m\") END_OBJECT=DataField_7 OBJECT=DataField_8 DataFieldName=\"750m Surface Reflectance Band M5\" DataType=DFNT_INT16 DimList=(\"Along_Track_750m\",\"Along_Scan_750m\") END_OBJECT=DataField_8 OBJECT=DataField_9 DataFieldName=\"750m Surface Reflectance Band M7\" DataType=DFNT_INT16 DimList=(\"Along_Track_750m\",\"Along_Scan_750m\") END_OBJECT=DataField_9 OBJECT=DataField_10 DataFieldName=\"750m Surface Reflectance Band M8\" DataType=DFNT_INT16 DimList=(\"Along_Track_750m\",\"Along_Scan_750m\") END_OBJECT=DataField_10 OBJECT=DataField_11 DataFieldName=\"750m Surface Reflectance Band M10\" DataType=DFNT_INT16 DimList=(\"Along_Track_750m\",\"Along_Scan_750m\") END_OBJECT=DataField_11 OBJECT=DataField_12 DataFieldName=\"750m Surface Reflectance Band M11\" DataType=DFNT_INT16 DimList=(\"Along_Track_750m\",\"Along_Scan_750m\") END_OBJECT=DataField_12 OBJECT=DataField_13 DataFieldName=\"QF1 Surface Reflectance\" DataType=DFNT_UINT8 DimList=(\"Along_Track_750m\",\"Along_Scan_750m\") END_OBJECT=DataField_13 OBJECT=DataField_14 DataFieldName=\"QF2 Surface Reflectance\" DataType=DFNT_UINT8 DimList=(\"Along_Track_750m\",\"Along_Scan_750m\") END_OBJECT=DataField_14 OBJECT=DataField_15 DataFieldName=\"QF3 Surface Reflectance\" DataType=DFNT_UINT8 DimList=(\"Along_Track_750m\",\"Along_Scan_750m\") END_OBJECT=DataField_15 OBJECT=DataField_16 DataFieldName=\"QF4 Surface Reflectance\" DataType=DFNT_UINT8 DimList=(\"Along_Track_750m\",\"Along_Scan_750m\") END_OBJECT=DataField_16 OBJECT=DataField_17 DataFieldName=\"QF5 Surface Reflectance\" DataType=DFNT_UINT8 DimList=(\"Along_Track_750m\",\"Along_Scan_750m\") END_OBJECT=DataField_17 OBJECT=DataField_18 DataFieldName=\"QF6 Surface Reflectance\" DataType=DFNT_UINT8 DimList=(\"Along_Track_750m\",\"Along_Scan_750m\") END_OBJECT=DataField_18 OBJECT=DataField_19 DataFieldName=\"QF7 Surface Reflectance\" DataType=DFNT_UINT8 DimList=(\"Along_Track_750m\",\"Along_Scan_750m\") END_OBJECT=DataField_19 OBJECT=DataField_20 DataFieldName=\"land_water_mask\" DataType=DFNT_UINT8 DimList=(\"Along_Track_750m\",\"Along_Scan_750m\") END_OBJECT=DataField_20 END_GROUP=DataField GROUP=MergedFields END_GROUP=MergedFields END_GROUP=SWATH_1 END_GROUP=SwathStructure GROUP=GridStructure END_GROUP=GridStructure GROUP=PointStructure END_GROUP=PointStructure END "; String InputPointer "VNP35_L2.A2024191.2224.002.2024192142740.hdf,VNPAMI_L2.A2024191.2224.002.2024192144701.hdf,VNP04_L2.A2024191.2224.002.2024192144701.hdf,VNP03IMG.A2024191.2224.002.2024192053100.nc,VNP02CCIMG.A2024191.2224.002.2024192141253.nc,VNP02CCMOD.A2024191.2224.002.2024192141253.nc,VNP03MOD.A2024191.2224.002.2024192053100.nc"; String AncillaryInputPointer "VNP_PRWIP_L2.A2024191.2224.002.2024192141032.hdf,VNP_COZIP_L2.A2024191.2224.002.2024192141032.hdf,VNP_PRESIP_L2.A2024191.2224.002.2024192141032.hdf"; String ProductionHistory "PGE511:2.0.10;ProductionHistory not read"; Float64 NorthBoundingCoordinate -55.803600000000003; Float64 WestBoundingCoordinate 171.78299999999999; Float64 EastBoundingCoordinate -55.191499999999998; Float64 SouthBoundingCoordinate -85.731300000000005; Int32 OrbitNumber 65809; Float32 GRingLatitude -64.31904602, -55.80363083, -66.62785339, -83.01109314; Float32 GRingLongitude -151.0234222, -94.41134644, -55.19145203, 171.7830963; String DayNightFlag "Both"; String PGE_StartTime "2024-07-09 22:24:00.000"; String PGE_EndTime "2024-07-09 22:30:00.000"; String LocalGranuleID "VNP09.A2024191.2224.002.2024192151102.hdf"; String RangeBeginningDate "2024-07-09"; String RangeBeginningTime "22:24:00.000000"; String RangeEndingDate "2024-07-09"; String RangeEndingTime "22:30:00.000000"; String ProductionTime "2024-07-10 15:11:02.000"; String ShortName "VNP09"; String DataResolution "Imagery and Moderate"; String PGENumber "511"; String PGE_Name "PGE511"; String PGEVersion "2.0.10"; String SensorShortname "VIIRS"; String PlatformShortName "SUOMI-NPP"; String LongName "VIIRS/NPP Atmospherically Corrected Surface Reflectance 6-Min L2 Swath 375m, 750m"; String identifier_product_doi "10.5067/VIIRS/VNP09.002"; String identifier_product_doi_authority "https://doi.org"; String ProcessingCenter "MODAPS, NASA GSFC"; String ProcessingEnvironment "Linux minion20243 5.4.0-1093-fips #103-Ubuntu SMP Thu Feb 8 14:02:37 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux"; String VersionID "002"; Float32 PercentLand 34.20262146; Float32 PercentWater 65.79737854; Float32 PercentCloud 63.79913712; Float32 QAPercentGoodQuality 0.000000000; Float32 QAPercentOtherQuality 100.0000000; Float32 QAPercentNotProduced 0.000000000; String PGE511_derived_Night_Indicator "Night"; String LUTs_used "VIIRS-SR-IP-AC-INT_v1.5.06.02_LP,VIIRS-SR-AOTValues-LUT_v1.5.06.02_LP,VIIRS-SR-SolZenAngles-LUT_v1.5.06.02_LP,VIIRS-SR-SatZenAngles-LUT_v1.5.06.02_LP,VIIRS-SR-IncScatAngles-LUT_v1.5.06.02_LP,VIIRS-SR-ScatAngDims-LUT_v1.5.06.02_LP,VIIRS-SR-DownTrans-LUT_v1.5.06.02_LP,VIIRS-SR-SphAlb-LUT_v1.5.06.02_LP,VIIRS-SR-AtmReflect-LUT_v1.5.06.02_LP"; String AlgorithmType "OPS"; String ProcessVersion "002"; String SatelliteInstrument "NPP_OPS"; String StartTime "2024-07-09 22:24:00.000"; String AlgorithmVersion "NPP_PRSRefl 2.0.3"; String EndTime "2024-07-09 22:30:00.000"; } }