转置位函数
概述
转置位函数对输入像素的位进行解包,并将它们映射到输出像素中的指定位位置。 该函数的目的是对输入中的多个位序列进行操作,如来自 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 水域 方法。 对输出进行排序,以便将第四位和第五位放置到零位和一位输出位置。 其余输出填充为选定的 填充栅格 。
参数
|
参数名称 |
描述 |
|---|---|
|
栅格 |
要进行解包和重映射的输入栅格。 |
|
从常数生成填充栅格 |
使用常量值生成填充栅格:
|
|
常量值 |
可选值,用于填入转置中未涉及的所有位。 当 基于常量生成填充栅格 参数设置为 是 时,会显示此参数。 |
|
填充栅格 |
指定一个栅格数据集,用于填入转置中未涉及的所有位。 当 基于常量生成填充栅格 参数设置为 否 时,会显示此参数。 |
|
位模式 |
选择要执行的转置类型或指定自定义类型:
|
|
输出位和输入位 |
只读表,显示输出位和将要取而代之的输入。 |