Full catalog/VNP19A1
VNP19A1·v002·dataset

How the land reflects sunlight by angle, daily (VIIRS)

VIIRS/NPP Land Surface BRF L2G Daily Global 500m, 1km and 10km SIN Grid V002
land NASA LPCLOUD Level 2 active HDF-EOS5
In plain English

What it measures. How brightly the land surface reflects sunlight in different colors, with the atmosphere's haze and gases removed, plus details about the sun and viewing angles for each measurement.

How it's made. Derived daily from the VIIRS sensor on Suomi-NPP, using an atmospheric-correction method to estimate what the surface would look like at ground level without the air in the way, at 375-m to 1-km detail.

How & where you'd use it. A foundational input for studying land cover, vegetation, and surface properties, and for building higher-level products like albedo and reflectance maps.

What's measured

LAND SURFACE › SURFACE RADIATIVE PROPERTIES › REFLECTANCE

Coverage & cadence

  • Time span2012-01-19 → ongoing
  • Measured bySuomi-NPP (VIIRS)
  • Processing levelLevel 2
  • Spatial extent-180, -90, 180, 90
  • FormatsHDF-EOS5
  • StatusACTIVE

What you can do with it

  • Track deforestation, fire scars and land-cover change
  • Monitor crop and vegetation health (NDVI/EVI)
  • Map how built-up vs. green an area is over time
Official description

The VNP19A1 Version 2 data product is a NASA/NOAA Suomi National Polar-orbiting Partnership (Suomi NPP) Visible Infrared Imaging Radiometer Suite (VIIRS) Land Surface Bidirectional Reflectance Factor (BRF) gridded Level 2 product produced daily at 375 meter (m) and 750 m pixel resolution using the Rotated Sinusoidal (RSIN) projection. The VNP19A1 product is corrected for atmospheric gases and aerosols using a Multi-Angle Implementation of Atmospheric Correction (MAIAC) algorithm that is based on a time series analysis and a combination of pixel- and image-based processing. The VIIRS MAIAC Land Surface BRF products provide an estimate of the surface spectral reflectance as it would be measured at ground-level in the absence of atmospheric scattering or absorption. Provided in the VNP19A1 product are layers for surface reflectance, cosines of solar and view zenith angles, relative azimuth, sun azimuth (SAZ), sensor view azimuth (VAZ), scattering angle and glint angle. Volumetric (Fv) and geometric-optics (Fg) kernels of the Ross-Thick Li-Sparse (RTLS) model for the observation geometry are also included. The 750 m surface reflectance layers are produced in cloud-free conditions from bands M1-M5, M7, M8, M10, and M11, whereas the 375 m layers are produced from bands I1-I3. Known Issues * The spatial resolution and projection of this product are listed incorrectly in the VNP19A1 long name. VNP19A1 uses the RSIN projection and is at 375 m and 750 m resolution. The long name should read “VIIRS/JPSS1 Land Surface BRF Daily L2G Global 375m and 750m RSIN Grid V002”. This will be rectified in future versions. * MAIAC Lookup Tables (LUTs) are built assuming pseudo-spherical correction in single scattering which has a reduced accuracy for high sun/view zenith angles. A reduced MAIAC performance is expected at solar zenith angles > 78°. * MAIAC may be missing bright salt pans in several world deserts. In such cases, it may generate a persistent high Aerosol Optical Depth (AOD) resulting in missing surface retrievals. * Because of inherent uncertainties of gridding on the coastline, the area of 1-3 pixels from the coastline may contain frequent artifacts in cloud mask (usually over-detection), AOD (higher values) and surface BRF. Users should exercise caution near the coastline as represented by the AOD QA bit 1010 (See Table 5.4 of the User Guide bits 8-11, 1010 -- AOD within +-2 km from the coastline is replaced by nearby AOD). * Atmospheric Correction (AC) over detected snow: as MAIAC does not retrieve AOD over snow, it assumes a low climatology AOD=0.05 globally and 0.02 at high elevations (H>4.2 km). Over north central China, which is often heavily polluted and low AOD assumption can lead to a significant bias, we use AOD averaged over mesoscale area of 150 km using reliable AOD retrievals over snow-free pixels. Such approach does improve quality of AC as compared to low-AOD assumption as judged by the reduced boundaries and color artifacts, but it does not account for the aerosol variability inside 150 km area. * Ice mask is currently unreliable. * Effective as of April 14, 2026, the processing of selected overlapping VIIRS MAIAC tiles within the forward stream has been discontinued to eliminate redundant data. A complete list of the excluded tiles can be found at [VIIRS MAIAC Reduced Tiles](https://landweb.modaps.eosdis.nasa.gov/displayissue?id=1334).

Get the data

vnp19a1_access.py
import earthaccess
earthaccess.login(strategy="netrc")          # free Earthdata Login

results = earthaccess.search_data(
    short_name="VNP19A1",
    version="002",
    bounding_box=(-122.5, 37.2, -121.8, 37.9),  # your area (W,S,E,N)
    temporal=("2024-01-01", "2024-12-31"),       # your dates
)
files = earthaccess.open(results)   # stream straight from LPCLOUD
Browsing CMR needs no login. Downloading or streaming bytes needs a free Earthdata Login + the earthaccess package.