Краткая информация
Вычисляет формулу Султана из шестиканального 8-битного растрового объекта и возвращает трехканальный 8-битный растровый объект.
Обсуждение
При методе Султана берется шестиканальное 8-битное изображение и с помощью формулы Султана создается трехканальное 8-битное изображение. В полученном изображении выделяются скальные образования на побережьях, называемые офиолитами. Эта формула была разработана на основе каналов TM или ETM сцены Landsat 5 или 7. Для создания каждого канала выходных данных применяются следующие уравнения:
Band 1 = (Band5 / Band6) x 100Band 2 = (Band5 / Band1) x 100Band 3 = (Band3 / Band4) x (Band5 / Band4) x 100Сведения о других индексах многоканальных растров см. в разделе функции растра Арифметика каналов.
Указанный набор растровых данных является временным для растрового объекта. Чтобы сделать его постоянным, вы можете вызвать метод растрового объекта save.
Синтаксис
Sultan (raster, {band1_id}, {band3_id}, {band4_id}, {band5_id}, {band6_id})| Параметр | Описание | Тип данных | 
raster  | The input raster.  | Raster | 
band1_id  | Индекс канала для Канала 1. Индекс ID канала использует индексирование на основе единицы. (Значение по умолчанию — 1)  | Integer | 
band3_id  | Индекс канала для Канала 3. Индекс ID канала использует индексирование на основе единицы. (Значение по умолчанию — 3)  | Integer | 
band4_id  | Индекс канала для Канала 4. Индекс ID канала использует индексирование на основе единицы. (Значение по умолчанию — 4)  | Integer | 
band5_id  | Индекс канала для Канала 5. Индекс ID канала использует индексирование на основе единицы. (Значение по умолчанию — 5)  | Integer | 
band6_id  | Индекс канала для Канала 6. Индекс ID канала использует индексирование на основе единицы. (Значение по умолчанию — 6)  | Integer | 
| Тип данных | Описание | 
| Raster | Выходной растр с примененной формулой Султана.  | 
Пример кода
Вычисляет формулу Султана для изображения Landsat ETM.
import arcpy
Sultan_raster = arcpy.ia.Sultan("LandsatETM.tif",1,3,4,5,6)