Сводка
Вычисляет индекс зеленой растительности для Landsat TM (GVITM) из изображения Landsat TM и возвращает растровый объект со значениями индекса.
Описание
Индекс зеленой растительности (Green Vegetation Index, GVI) изначально был разработан на основе снимков Landsat MSS и модифицирован для снимков Landsat TM. Он также известен как индекс зеленой растительности Landsat TM Tasseled Cap. Его можно применять к снимкам, каналы которых обладают такими же спектральными характеристиками.
GVI=-0.2848 * Band1 - 0.2435 * Band2 - 0.5436 * Band3 + 0.7243 * Band4 + 0.084 * Band5 - 1.18 * Band7
Сведения о других индексах многоканальных растров см. в разделе функции растра Арифметика каналов.
Указанный набор растровых данных является временным для растрового объекта. Чтобы сделать его постоянным, можно вызвать метод save растрового объекта.
Синтаксис
GVITM (raster, {band1_id}, {band2_id}, {band3_id}, {band4_id}, {band5_id}, {band7_id})
Parameter | Объяснение | Тип данных |
raster | Входной растр. | Raster |
band1_id | Индекс канала для Канала 1 снимка Landsat TM. Индекс ID канала использует индексирование на основе единицы. (Значение по умолчанию — 1) | Integer |
band2_id | Индекс канала для Канала 2 снимка Landsat TM. Индекс ID канала использует индексирование на основе единицы. (Значение по умолчанию — 2) | Integer |
band3_id | Индекс канала для Канала 3 снимка Landsat TM. Индекс ID канала использует индексирование на основе единицы. (Значение по умолчанию — 3) | Integer |
band4_id | Индекс канала для Канала 4 снимка Landsat TM. Индекс ID канала использует индексирование на основе единицы. (Значение по умолчанию — 4) | Integer |
band5_id | Индекс канала для Канала 5 снимка Landsat TM. Индекс ID канала использует индексирование на основе единицы. (Значение по умолчанию — 5) | Integer |
band7_id | Индекс канала для Канала 7 снимка Landsat TM. Индекс ID канала использует индексирование на основе единицы. (Значение по умолчанию — 7) | Integer |
Тип данных | Объяснение |
Raster | Выходной растр со значениями Зеленого индекса вегетации Landsat TM. |
Пример кода
Вычисляет Зеленый индекс вегетации Landsat TM для снимков Landsat TM.
import arcpy
GVITM_raster = arcpy.sa.GVITM("LandsatTM.tif", 1, 2, 3, 4, 5, 7)