转置位函数对输入像素的位进行解包,并将它们映射到输出像素中的指定位位置。 该函数的目的是对输入中的多个位序列进行操作,如来自 Landsat 8 质量波段产品的位。
注释
位模式
位模式指示将要重排质量波段中的哪些位。 Landsat 8 的质量波段为 16 位。 其中每个位或某些情况下的两个相邻位具有某种特定意义。
| 位模式 | 涉及的位 | 值 | 
|---|---|---|
| Landsat 8 指定的填充 | 0 | 0 = 影像数据 1 = 填充数据 | 
| Landsat 8 删除的帧 | 1 | 0 = 影像数据 1 = 删除的帧 | 
| Landsat 8 Terrain 遮挡 | 2 | 0 = 正常数据 1 = Terrain 数据 | 
| Landsat 8 水域 | 4-5 | 00 = None 或未设置 01 = 0%-35% 的水域置信度 10 = 26%-64% 的水域置信度 11 = 65%-100% 的水域置信度 | 
| Landsat 8 云阴影 | 6-7 | 00 = None 或未设置 01 = 0%-35% 的云阴影置信度 10 = 26%-64% 的云阴影置信度 11 = 65%-100% 的云阴影置信度 | 
| Landsat 8 植被 | 8-9 | 00 = None 或未设置 01 = 0%-35% 的植被置信度 10 = 26%-64% 的植被置信度 11 = 65%-100% 的植被置信度 | 
| Landsat 8 雪/冰 | 10-11 | 00 = None 或未设置 01 = 0%-35% 的雪/冰置信度 10 = 26%-64% 的雪/冰置信度 11 = 65%-100% 的雪/冰置信度 | 
| Landsat 8 卷云 | 12-13 | 00 = None 或未设置 01 = 0%-35% 的卷云置信度 10 = 26%-64% 的卷云置信度 11 = 65%-100% 的卷云置信度 | 
| Landsat 8 云 | 14-15 | 00 = None 或未设置 01 = 0%-35% 的云置信度 10 = 26%-64% 的云置信度 11 = 65%-100% 的云置信度 | 
| 用户定义 | 
选择要重排的位。 例如,如果选择 Landsat 8 水域选项,则要将 4 位和 5 位转置到输出中的 0 位和 1 位位置。

在上面的图像中,Landsat 8 水域转置方法将第四位和第五位放置到输出中的零位和一位位置。
常量填充
常量填充首先允许位按位模式指定的形式进行重排,然后利用常量填充来填充其他位。

在上面的图像中,第一组位表示输入。 中间一组位表示常量填充。 第三组位表示输出。 该示例中再次选择了 Landsat 8 水域方法。 对输出进行排序,以便将第四位和第五位放置到零位和一位输出位置。 其余输出填充为选定的常量填充。
填充栅格
填充栅格首先允许位按位模式指定的形式进行重排,然后利用填充栅格来填充其他位。

在上面的图像中,第一组位表示输入。 中间一组位表示所选的填充栅格。 第三组位表示输出。 该示例中再次选择了 Landsat 8 水域方法。 对输出进行排序,以便将第四位和第五位放置到零位和一位输出位置。 其余输出填充为选定的填充栅格。
参数
| 参数名称 | 描述 | 
|---|---|
| 栅格 | 要进行解包和重映射的输入栅格。 | 
| 从常数生成填充栅格 | 使用常量值生成填充栅格: 
 | 
| 常量值 | 可选值,用于填入转置中未涉及的所有位。 当基于常量生成填充栅格参数设置为是时,会显示此参数。 | 
| 填充栅格 | 指定一个栅格数据集,用于填入转置中未涉及的所有位。 当基于常量生成填充栅格参数设置为否时,会显示此参数。 | 
| 位模式 | 选择要执行的转置类型或指定自定义类型: 
 | 
| 输出位和输入位 | 只读表,显示输出位和将要取而代之的输入。 |