Функция Xor (булев)

Доступно с лицензией Image Analyst.

Доступно с лицензией Spatial Analyst.

Обзор

Выполняет Булеву операцию исключающего Или (XOr) для значений ячеек двух входных растров.

Если одно входное значение истинно (ненулевое), а другое ложно (нулевое), выходным значением будет 1. Если оба входных значения истинные или оба входных значения ложные, выходное значение будет равно нулю.

Более подробно о Булевых математических инструментах

Иллюстрация Функция Xor (булев)

Примечания

Булевы математические инструменты интерпретируют входные данные как логические значения, когда ненулевые значения рассматриваются как истинные, а нулевые значения – как ложные.

Для выполнения этой функции необходимо наличие двух входных значений.

Порядок входных данных не имеет значения для этой функции.

Если входными данными служат значения с плавающей точкой, они преобразуются в целые числа 0 или 1 до выполнения логической операции. Если входное значение с плавающей запятой 0.0, оно конвертируется в целое 0. Если входное значение является любым, отличным от 0.0, оно конвертируется в целое 1. Например, входные значения 0.6, 32.22 и -4.2 будут рассматриваться как 1. Выходные значения всегда целочисленные.

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

Если оба входных растра являются многоканальными или на входе есть константа, выходной растр будет многоканальным. Число каналов всех многоканальных растров должно быть одинаковым.

Функция будет выполнять операцию для каждого канала одного растра и соответствующего канала другого растра. Если один из входных растров является многоканальным, а другие входные данные - константа, функция выполнит операцию с постоянным значением для каждого канала многоканального входного растра.

Параметры

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

Растр

Первый входной растр для выполнения этой Булевой операции.

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

Растр2

Второй входной растр для выполнения этой операции Булевой операции.

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

Тип экстента

Выберите экстент, который будет использоваться в выходном растре:

  • Первый – для определения экстента обработки используется экстент первого входного растра.

  • Пересечение – для определения экстента обработки используется экстент пересекающихся пикселов. Это значение по умолчанию.
  • Объединение – для определения экстента обработки используется экстент всех растров.
  • Последний – для определения экстента обработки используется экстент последнего входного растра.

Тип размера ячейки

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

  • Первый – используется первый размер ячеек входных растров.
  • Минимальный – используется минимальный размер ячеек всех входных растров.
  • Максимальный – используется максимальный размер ячеек всех входных растров. Это значение по умолчанию.
  • Средний – используется средний размер ячеек всех входных растров.
  • Последний – используется последний размер ячеек входных растров.

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