BandArithmetic

AllSource 1.3    |

Краткая информация

Выполняет арифметическую операцию над полосами многоканального растрового объекта и возвращает растровый объект с примененной операцией.

Обсуждение

Более подробную информацию о методах и порядках каналов, которые используются в этой функции, см. растровую функцию Арифметика каналов.

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

Синтаксис

BandArithmetic (raster, band_ids, {method})
ПараметрОписаниеТип данных
raster

The input raster.

Raster
band_ids

ID каналов, которые будут использоваться в арифметической операции, разделенные пробелами. ID проиндексированы поканально, поэтому первый канал в в списке каналов многоканального растрового объекта будет иметь индекс 1.

Каналы следует представить в том порядке, который нужен для арифметического метода. Более подробную информацию о порядке каналов для каждого метода см. в Арифметике каналов.

String
method

Арифметическая операция, которая должна быть применена к каналам.

Также можно задать пользовательскую операцию.

  • 1 NDVI
  • 2SAVI
  • 3 TSAVI
  • 4MSAVI
  • 5GEMI
  • 6PVI
  • 7GVITM
  • 8Sultan
  • 9VARI
  • 10GNDVI
  • 11SR
  • 12NDVIre
  • 13SRre
  • 14MTVI2
  • 15RTVICore
  • 16CIre
  • 17CIg
  • 18NDWI
  • 19EVI
  • 20Iron oxide
  • 21Ferrous minerals
  • 22Clay minerals
  • 23WNDWI

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

Integer
Возвращаемое значение
Тип данныхОписание
Raster

Выходной растровый объект с примененной арифметикой каналов.