Функция Транспонировать биты

Обзор

Функция Транспонировать биты распаковывает биты входного пиксела и отображает их в указанные биты выходного пиксела. Цель этой функции заключается в манипулировании последовательностью битов из наборов входных данных, таких как продуктов качественных каналов 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
Это пример метода переноса для водной поверхности. Биты 4 и 5 переносятся в позиции битов 0 и 1.

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

Заполнение константой

Заполнение константой, в первую очередь, позволяет переупорядочить биты в соответствии заданным битовым шаблоном, а далее заполнить остальные биты заданным значением константы.

Заполнение константой
Это пример метода переноса для водной поверхности с использованием Заполнения константой. Биты 4 и 5 переносятся в позиции битов 0 и 1, а остальные биты заполняются выбранным значением константы.

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

Растр заполнения

Растр заполнения, в первую очередь, позволяет переупорядочить биты в соответствии заданным битовым шаблоном, а далее заполнить остальные биты заданным растром заполнения.

Растр заполнения
Это пример метода переноса для водной поверхности с использованием Растра заполнения. Биты 4 и 5 переносятся в позиции битов 0 и 1, а остальные биты заполняются выбранным Растром заполнения.

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

Параметры

Имя параметраОписание
Растр

Входной растр для распаковки и перекодировки.

Создать заполненный растр на основе константы

Создает растр заливки с использованием значения константы:

  • Да – растр будет создан с учетом значения константы для заполнения в битах, которые не включены в транспонирование. Используется по умолчанию.
  • Нет – растр будет создан с учетом значений пикселов из существующего растрового набора данных для заполнения в битах, которые не включены в транспонирование.

Постоянное значение

Дополнительное значение, используемое для заполнения всех битов, которые не вовлечены в процесс транспонирования. Этот параметр будет расширен, если для параметра Создать заполненный растр на основе константы указано Да.

Растр заполнения

Укажите растровый набор данных, используемый для заполнения всех битов, которые не вовлечены в процесс транспонирования. Этот параметр будет расширен, если для параметра Создать заполненный растр на основе константы указано нет.

Битовый шаблон

Выберите тип транспонирования для выполнения или задайте пользовательский шаблон:

  • Landsat 8 Cirrus
  • Landsat 8 Cloud
  • Landsat 8 Cloud Shadow
  • Landsat 8 Designated Fill
  • Landsat 8 Dropped Frame
  • Landsat 8 Snow/Ice
  • Landsat 8 Terrain Occlusion
  • Landsat 8 Vegetation
  • Landsat 8 Water
  • Определен пользователем

Выходной бит и Входной бит

Таблица только для чтения, которая показывает местоположения выходных и входных битов.

Связанные разделы