Условие

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

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

Обзор

Определяет значения пикселов выходного растра на основании оценки по условию если/то каждого входного пиксела. Возвращает значения пикселов Истинного растр если при оценке условия получено значение Истина (1) или возвращает значения пикселов Ложного растра, если при оценке условия получено значение Ложь (0). Этот критерий задается выходными данными логической математической функции, которая является входным Растром.

Функция Условие должна обрабатываться растровой функцией из категории Математические: Логические, например, функцией Больше чем. Выходными данными логической функции является растр с логическими значениями (1 и 0). При использовании функции Условие, всем пикселам со значениям 1 будет присвоено значение Истинного растра, а всем пикселам со значениям 0 присвоены значенияЛожного растра.

Описание функции Условие

Более подробно о выполнении условной оценки с помощью инструмента Условие

Примечания

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

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

Если во входных пикселах встречается значение NoData, значения соответствующих выходных пикселов также остаются NoData.

Если Растр является одноканальным растром, и либо Истинный растр, либо дополнительный Ложный растр является константой - результат будет в формате одноканального растра.

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

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

Параметры

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

Raster

Входной растр с результатом выполнения математической растровой функции типа Boolean. Значения могут быть 1 (Истина) или 0 (Ложь). Тип растра может быть целочисленным или с плавающей точкой.

Истинный растр

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

Ложный растр

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

Тип экстента

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

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

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

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

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

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

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