NDVI

Сводка

Вычисляет нормализованный разностный вегетационный индекс (NDVI) из многоканального растрового объекта и возвращает растровый объект со значениями индекса.

Описание

Нормализированный вегетационный индекс NDVI (NDVI) – это стандартизированный индекс, показывающий наличие и состояние растительности (относительную биомассу). Этот индекс использует контраст характеристик двух каналов из набора мультиспектральных растровых данных – поглощения пигментом хлорофилла в красном канале и высокой отражательной способности растительности в инфракрасном канале (NIR).

NDVI = ((NIR - R)/(NIR + R))

Сведения о других индексах многоканальных растров см. в разделе функции растра Арифметика каналов.

Указанный набор растровых данных является временным для растрового объекта. Чтобы сделать его постоянным, можно вызвать метод save растрового объекта.

Синтаксис

NDVI (raster, {nir_band_id}, {red_band_id})
ParameterОбъяснениеТип данных
raster

Входной растр.

Raster
nir_band_id

ID канала ближнего инфракрасного канала. Индекс ID использует индексирование на основе единицы.

(Значение по умолчанию — 4)

Integer
red_band_id

ID канала дальнего ИК-диапазона. Индекс ID использует индексирование на основе единицы.

(Значение по умолчанию — 3)

Integer
Значение отраженного сигнала
Тип данныхОбъяснение
Raster

Выходной растровый объект со значениями индекса NDVI.

Пример кода

пример NDVI

Вычисляет Стандартизованный индекс различий растительного покрова (NDVI) для снимков Landsat 8.

import arcpy

NDVI_raster = arcpy.ia.NDVI("Landsat8.tif", 5, 4)