HOW TO

Create an NDVI map in ArcGIS Pro

Last Published: July 11, 2023

Summary

The Normalized Difference Vegetation Index (NDVI) is a standardized index that allows users to generate an image displaying greenness, also known as relative biomass. NDVI uses red and near infrared (NIR) light properties to quantify vegetation, and this can be useful in classifying high and low vegetation, and indicating drought.

In ArcGIS Pro, NDVI maps can be created from imagery with red and NIR bands such as Sentinel-2 and Landsat satellite imagery data. This article provides two workflows to create an NDVI map, using the NDVI raster function, and the Composite Bands tool, with Landsat 7 imagery (as shown below).

Landsat 7 satellite imagery on the ArcGIS Pro map

Procedure

Using the NDVI raster function

If a multiband raster is present, use the NDVI raster function to convert the raster to NDVI.

  1. Open the ArcGIS Pro project.
  2. Right-click the multiband raster layer in the Contents pane and navigate to Properties > Source > Band Metadata.
  3. Take note of the red and near infrared spectral band numbers in the Band Metadata section. In this example, Red is in the third band (band 3), and NearInfrared_1 is in the fourth band (band 4).
The raster Band Metadata in the Layer Properties window
  1. Click Close to close the Layer Properties window.
  2. Use the NDVI function to calculate the NDVI values using the red and near infrared bands.
    1. On the ArcGIS Pro ribbon, click the Imagery tab. In the Analysis group, click Raster Functions.
    2. In the Raster Functions pane, click NDVI.
Note:
Choose the NDVI Colorized function for a colored output raster. Refer to ArcGIS Pro: NDVI Colorized function for more information.
Navigating to the NDVI raster function on the ArcGIS Pro ribbon
  1. In the NDVI Properties pane, select the multiband raster layer for Raster.
  2. Select the red spectral band number identified in Step 3 for Visible Band ID. In this example, 3 is selected.
  3. Select the near infrared spectral band number identified in Step 3 for Infrared Band ID. In this example, 4 is selected.
  4. Check the Scientific Output check box and click Create new layer.
Configuring the Raster Functions pane parameters

The output raster displays NDVI values ranging from -1 to 1 on the map.

The output NDVI raster on the map
  1. Change the NDVI layer’s color scheme to clearly distinguish the vegetation density.
    1. Right-click the NDVI layer in the Contents pane and click Symbology.
    2. In the Symbology pane, select a suitable color scheme for Color scheme. In this example, the Condition Number color scheme is selected to display colors from green to red. Check the Invert check box to invert the colors if necessary.
Changing the color scheme of the NDVI in the Symbology pane

Using the Composite Bands tool

If there are individual spectral band rasters, use the Composite Bands tool to merge multiple bands before converting the raster to NDVI.

  1. Open the ArcGIS Pro project.
  2. Select the individual spectral band rasters in the Contents pane. In this example, the rasters for Landsat 7, bands one to seven, are selected.
Note:
Press the Ctrl key and click the items to select multiple items.
Selecting the bands of the Landsat 7 data on the Contents pane
  1. Click the Imagery tab on the ArcGIS Pro ribbon. In the Tools group, click the Process drop-down and select Composite.
Navigating to the Composite tool on the ArcGIS Pro ribbon

The output is a single raster merged from the single-band datasets. The bands are combined to display the data as a color composite.

The Composite tool output raster on the map
  1. Use the NDVI tool to convert the color composite raster to NDVI.
    1. On the ArcGIS Pro ribbon, click the Indices drop-down and select NDVI.
Navigating to the NDVI index on the ArcGIS Pro ribbon
  1. In the NDVI window, select the near infrared spectral band for Near Infrared Band Index.
  2. Select the red spectral band for Red Band Index and click OK.
Note:
In this example, Landsat 7 satellite imagery data is used. Refer to ArcGIS Blog: Band Combinations for Landsat 8 for more information on the spectral band designations of Landsat 7 and Landsat 8.
Configuring the band index numbers in the NDVI window

The output raster displays NDVI values ranging from -1 to 1 on the map.

The output NDVI raster on the map
  1. Change the NDVI layer’s color scheme to clearly distinguish the vegetation density.
    1. Right-click the NDVI layer in the Contents pane and click Symbology.
    2. In the Symbology pane, select a suitable color scheme for Color scheme. In this example, the Condition Number color scheme is selected to display colors from green to red. Check the Invert check box to invert the colors if necessary.
Changing the color scheme of the NDVI raster in the symbology pane

Article ID:000030690

Software:
  • ArcGIS Pro 3 1
  • ArcGIS Pro 3 0
  • ArcGIS Pro 2 9x

Receive notifications and find solutions for new or common issues

Get summarized answers and video solutions from our new AI chatbot.

Download the Esri Support App

Related Information

Discover more on this topic

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options