Функция Перекодировка

Обзор

Функция Перекодировка изменяет или переклассифицирует значения пикселов растровых данных. При использовании функции Перекодировка вы выполняете одно из следующих действий:

  • Задаете диапазон значений пикселов для сопоставления с выходным значением пиксела.
  • Используете таблицу, чтобы сопоставить значения пикселов с выходными значениями пикселов.

Примечания

Выходным значением пиксела может быть допустимое значение или NoData. Вы также можете сопоставить неуказанные значения с NoData.

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

При использовании опции Список для значения параметра Тип определения перекодировки укажите диапазон значений, указав минимальное и максимальное значение, и назначьте диапазон выходному значению или значению NoData. Минимальное значение входит в диапазон, а максимальное значение не входит в него, как описано в таблице ниже:

Минимум (включается)Максимум (исключается)Фактические значения преобразуются в выходное значение.

1

10

1–9

10

20

10–19

50

51

50

Пример включения и исключения значений

Порядок диапазонов в таблице также учитывается. Верхняя строка обрабатывается первой, а каждая нижерасположенная строка обрабатывается в порядке, показанном в таблицах ниже:

Минимум (включается)Максимум (исключается)Фактические значения преобразуются в выходное значение.

1

15

1–14

10

30

15–29

30

40

30–39

Пример 1 влияния порядка

Минимум (включается)Максимум (исключается)Фактические значения преобразуются в выходное значение.

10

30

10–29

1

15

1–9

30

40

30–39

Пример 2 влияния порядка

Параметры

ПараметрОписание

Растр

Входной растр.

Тип определения перекодировки

Указывает, как будут установлены значения перекодировки:

  • Список - будет предоставлен диапазон значений пикселов для сопоставления со значением выходного пиксела.
  • Таблица - входная таблица будет использоваться для сопоставления значений пикселов с выходными значениями пикселов.

Список

Значения пикселов, которые будут сопоставлены со значением выходного пиксела, если Типом определения перекодировки является Список. Укажите значения карты, диапазон минимальных и максимальных значений, а также новые значения после перекодировки. Кроме того, вы можете установить диапазон значений в виде пикселов NoData.

Таблица перекодировки

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

Входное поле

Поле, указывающее входное значение пиксела, которое будет перекодировано.

Если в таблице есть диапазон значений, это будет поле минимального значения, а также необходимо указать значение параметра Входное поле максимума.

Выходное поле

Поле, значения которого будут использоваться как выходные значения перекодировки.

Входное поле максимума

Поле максимального значения, если в таблице указан диапазон значений.

Тип таблицы перекодировки

Тип таблицы, которая будет использоваться для перекодировки входного растра:

  • Простая - значение параметра Таблица перекодировки будет использоваться для перекодировки значений пикселов Входного поля соответствующему значению в параметре Выходное поле. Это кэширует таблицу перекодировки, чтобы она могла работать быстрее.
  • Динамическая - запрос будет выполняться каждый раз при выполнении запроса (панорамирование, масштабирование или обновление). При изменении таблицы следующий запрос динамически перекодирует значения в соответствии с изменениями. Таблица перекодировки не кэшируется.
  • Переназначение - Указанная таблица будет использоваться в процессе переклассификации, при котором каждая строка таблицы будет перекодироваться только на основе границ объекта.

Заменить отсутствующие значения на NoData

Указывает, сохранят ли отсутствующие значения в таблице переклассификации свое значение, будут ли они заменены значением параметра Значение замены или перекодированы в значение NoData.

  • Не отмечено - любой пиксел из входного растра, который не был переклассифицирован в таблице перекодировки, сохранит свое значение или будет заменен значением параметра Значение замены и записан в свое место в выходном растре. Используется по умолчанию.
  • Отмечено - любое значение пиксела из входного растра, которое не переклассифицировано в таблице перекодировки, будет перекодировано в значение NoData для его местоположения в выходном растре.

Значение замены

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

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