Sultan

描述

计算六波段八位栅格对象的 Sultan 公式,并返回三波段八位栅格对象。

讨论

Sultan 过程采用六波段八位图像并使用 Sultan 公式生成三波段八位图像。生成的图像将高亮显示在海岸线上称为蛇绿岩的岩石构造。此公式根据 Landsat 5 或 7 场景的 TM 或 ETM 波段设计。应用于创建各输出波段的方程如下:

Band 1 = (Band5 / Band6) x 100
Band 2 = (Band5 / Band1) x 100
Band 3 = (Band3 / Band4) x (Band5 / Band4) x 100

有关其他多波段栅格索引的信息,请参见波段算术栅格函数。

栅格对象的引用栅格数据集是临时的。要将其设置为永久,可以调用栅格对象的 save 方法。

语法

Sultan (raster, {band1_id}, {band3_id}, {band4_id}, {band5_id}, {band6_id})
参数说明数据类型
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

应用了 Sultan 公式的输出栅格。

代码示例

Sultan 示例

计算 Landsat ETM 影像的 Sultan 公式。

import arcpy

Sultan_raster = arcpy.ia.Sultan("LandsatETM.tif",1,3,4,5,6)