AI-generated Key Takeaways
-
The VNP09GA dataset provides daily surface reflectance data from the VIIRS sensor on the Suomi National Polar-Orbiting Partnership satellite.
-
The dataset includes twelve bands at either 500 meter or 1 kilometer resolution, representing estimated surface spectral reflectance corrected for atmospheric conditions.
-
Data is temporally aggregated daily, including only the first of the highest-quality observations when multiple passes occur.
-
This dataset is freely accessible from LP DAAC NASA, with a request to cite the data in publications.
-
The dataset is available from January 19, 2012, to October 15, 2025, with daily updates.

- Dataset Availability
- 2012-01-19T00:00:00Z–2025-11-11T00:00:00Z
- Dataset Provider
- NASA Land SIPS
- Cadence
- 1 Day
- Tags
Description
The Visible Infrared Imaging Radiometer Suite (VIIRS) daily surface reflectance (VNP09GA) product provides an estimate of land surface reflectance from the Suomi National Polar-Orbiting Partnership (S-NPP) VIIRS sensor. Data are provided for three imagery bands (I1, I2, I3) at nominal 500 meter resolution (~463 meter) and nine moderate-resolution bands (M1, M2, M3, M4, M5, M7, M8, M10, M11) at nominal 1 kilometer (~926 meter) resolution. The 500 meter and 1 kilometer datasets are derived through resampling the native 375 meter and 750 meter VIIRS resolutions, respectively, in the L2 input product. These bands are corrected for atmospheric conditions to provide an estimate of the surface spectral reflectance as it would be measured at ground level.
The data is temporally aggregated over each of the 16 possible passes per day. When multiple observations are present for each day, only the first of the highest-quality observations is included.
The band scale factors are already applied.
For additional information, visit the VIIRS Land Product Quality Assessment website
Documentation:
Bands
Bands
M1
1km surface reflectance band M1
M2
1km surface reflectance Band M2
M3
1km surface reflectance band M3
M4
1km surface reflectance band M4
M5
1km surface reflectance band M5
M7
1km surface reflectance band M7
M8
1km surface reflectance band M8
M10
1km surface reflectance band M10
M11
1km surface reflectance band M11
I1
500m surface reflectance band I1
I2
500m surface reflectance band I2
I3
500m surface reflectance band I3
SensorAzimuth
Sensor azimuth angle
SensorZenith
Sensor zenith angle
SolarAzimuth
Solar azimuth angle
SolarZenith
Solar zenith angle
iobs_res
Observation number
num_observations_1km
Number of observations 1km
num_observations_500m
Number of observations 500m
obscov_1km
Observations coverage 1km
obscov_500m
Observations coverage 500km
orbit_pnt
Orbit pointer
QF1
Quality flags 1
QF2
Quality flags 2
QF3
Quality flags 3
QF4
Quality flags 4
QF5
Quality flags 5
QF6
Quality flags 6
QF7
Quality flags 7
land_water_mask
Land/water mask.
land_water_mask Class Table
| Value | Color | Description |
|---|---|---|
|
0
|
#0000ff | Shallow_Ocean |
|
1
|
#008000 | Land |
|
2
|
#ffff00 | Coastline |
|
3
|
#808000 | Shallow_Inland |
|
4
|
#00ffff | Ephemeral |
|
5
|
#800000 | Deep_Inland |
|
6
|
#ff0000 | Continental |
|
7
|
#000080 | Deep_Ocean |
Terms of Use
Terms of Use
LP DAAC NASA data are freely accessible; however, when an author publishes these data or works based on the data, it is requested that the author cite the datasets within the text of the publication and include a reference to them in the reference list.
Citations
-
Vermote, E., Franch, B., Claverie, M. (2023). VIIRS/NPP Surface Reflectance Daily L2G Global 1km and 500m SIN Grid V002 [Data set]. NASA EOSDIS Land Processes Distributed Active Archive Center.
DOIs
Explore with Earth Engine
Code Editor (JavaScript)
var dataset = ee . ImageCollection ( 'NASA/VIIRS/002/VNP09GA' ) . filter ( ee . Filter . date ( '2014-05-01' , '2014-05-31' )); var rgb = dataset . select ([ 'M5' , 'M4' , 'M3' ]); var rgbVis = { min : 0.0 , max : 0.3 }; Map . setCenter ( 17.93 , 7.71 , 2 ); Map . addLayer ( rgb , rgbVis , 'RGB' );

