Функция Транспонировать биты
Обзор
Функция Транспонировать биты распаковывает биты входного пиксела и отображает их в указанные биты выходного пиксела. Цель этой функции заключается в манипулировании последовательностью битов из наборов входных данных, таких как продуктов качественных каналов Landsat 8.
Примечания
Битовый шаблон
Битовый шаблон определяет, какие биты в пределах качественного канала будут переупорядочены. Landsat 8 имеет качественный канал в 16 бит. Каждый из этих битов, а в некоторых случаях два смежных бита, имеют какое-то значение.
|
Битовый шаблон |
Биты, вовлечённые в процесс |
Значения |
|---|---|---|
|
Landsat 8 Designated Fill |
0 |
0 = Данные изображений 1 = Данные заполнения |
|
Landsat 8 Dropped Frame |
1 |
0 = Данные изображений 1 = Выпавший кадр |
|
Окклюзия поверхности Terrain Landsat 8 |
2 |
0 = Нормальные данные 1 = Данные Terrain |
|
Landsat 8 Water |
4 -5 |
00 = Нет или не задано 01 = достоверность 0%-35% 10 = достоверность 26%-64% 11 = достоверность 65%-100% |
|
Landsat 8 Cloud Shadow |
6 -7 |
00 = Нет или не задано 01 = достоверность облачной тени 0%-35% 10 = достоверность облачной тени 26%-64% 11 = достоверность облачной тени 65%-100% |
|
Landsat 8 Vegetation |
8 -9 |
00 = Нет или не задано 01 = достоверность растительности 0%-35% 10 = достоверность растительности 26%-64% 11 = достоверность растительности 65%-100% |
|
Landsat 8 Snow/Ice |
10 -11 |
00 = Нет или не задано 01 = достоверность снега или льда 0%-35% 10 = достоверность снега или льда 26%-64% 11 = достоверность снега или льда 65%-100% |
|
Landsat 8 Cirrus |
12 -13 |
00 = Нет или не задано 01 = достоверность перистой облачности 0%-35% 10 = достоверность перистой облачности 26%-64% 11 = достоверность перистой облачности 65%-100% |
|
Landsat 8 Cloud |
14 -15 |
00 = Нет или не задано 01 = достоверность облачности 0%-35% 10 = достоверность облачности 26%-64% 11 = достоверность облачности 65%-100% |
|
Определен пользователем |
Выберите биты для переупорядочения. Например, если вы выбираете опцию Водная поверхность Landsat 8, то вы хотите перенести биты 4 и 5 в позиции битов 0 и 1 в выходных данных.

В изображении выше, метод транспонирования водной поверхности Landsat 8 занимает четвертый и пятый биты и помещает их в нулевую и первую позиции битов в выходных данных.
Заполнение константой
Заполнение константой, в первую очередь, позволяет переупорядочить биты в соответствии заданным битовым шаблоном, а далее заполнить остальные биты заданным значением константы.

В изображении выше, первый набор битов представляет входные данные. Средний набор битов представляет выбранную константу для заполнения. Третий набор битов представляет выходные данные. Еще раз в этом примере был выбран метод Водная поверхность Landsat 8. Выходные данные будут размещены в порядке, например, четвертый и пятый биты будут помещены в нулевую и первую позиции битов в выходных данных. Остальная часть выходных данных заполняется выбранной константой.
Растр заполнения
Растр заполнения, в первую очередь, позволяет переупорядочить биты в соответствии заданным битовым шаблоном, а далее заполнить остальные биты заданным растром заполнения.

В изображении выше, первый набор битов представляет входные данные. Средний набор битов представляет выбранный растр заполнения. Третий набор битов представляет выходные данные. Еще раз в этом примере был выбран метод Водная поверхность Landsat 8. Выходные данные будут заказаны, например, четвертый и пятый биты будут помещены в нулевую и первую позиции битов в выходных данных. Остальная часть выходных данных заполняется выбранным Растром заполнения.
Параметры
|
Имя параметра |
Описание |
|---|---|
|
Растр |
Входной растр для распаковки и перекодировки. |
|
Создать заполненный растр на основе константы |
Создает растр заливки с использованием значения константы:
|
|
Постоянное значение |
Дополнительное значение, используемое для заполнения всех битов, которые не вовлечены в процесс транспонирования. Этот параметр будет расширен, если для параметра Создать заполненный растр на основе константы указано Да. |
|
Растр заполнения |
Укажите растровый набор данных, используемый для заполнения всех битов, которые не вовлечены в процесс транспонирования. Этот параметр будет расширен, если для параметра Создать заполненный растр на основе константы указано нет. |
|
Битовый шаблон |
Выберите тип транспонирования для выполнения или задайте пользовательский шаблон:
|
|
Выходной бит и Входной бит |
Таблица только для чтения, которая показывает местоположения выходных и входных битов. |