Synthèse
Calculates the Normalized Difference Vegetation Index (NDVI) from a multiband raster object and returns a raster object with the index values.
Discussion
La méthode de l’indice de végétation de différence normalisée (NDVI, Normalized Difference Vegetation Index) est un indice normalisé qui vous permet de générer une image illustrant une couverture végétale (biomasse relative). Cet indice tire parti du contraste des caractéristiques de deux canaux d'un jeu de données raster multispectral : l'absorption de pigments chlorophylliens dans le canal rouge et la réflectivité élevée des matières végétales dans le canal NIR.
NDVI = ((NIR - Red)/(NIR + Red))
- NIR = valeurs de pixel du canal proche infrarouge
- Rouge = valeurs de pixel du canal rouge
Cet indice génère des valeurs comprises entre -1,0 et 1,0.
For information about other multiband raster indexes, see the Band Arithmetic raster function.
The referenced raster dataset for the raster object is temporary. To make it permanent, you can call the raster object's save method.
Syntaxe
NDVI (raster, {nir_band_id}, {red_band_id})
Paramètre | Explication | Type de données |
raster | The input raster. | Raster |
nir_band_id | The band ID of the near-infrared band. The ID index uses one-based indexing. (La valeur par défaut est 4) | Integer |
red_band_id | The band ID of the red band. The ID index uses one-based indexing. (La valeur par défaut est 3) | Integer |
Type de données | Explication |
Raster | The output raster object with the NDVI index values. |
Exemple de code
Calculates the Normalized Difference Vegetation Index for a Landsat 8 image.
import arcpy
NDVI_raster = arcpy.sa.NDVI("Landsat8.tif", 5, 4)
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?