Определяет значения пикселов выходного растра на основании оценки по условию если/то каждого входного пиксела. Возвращает значения пикселов Истинного растр если при оценке условия получено значение Истина (1) или возвращает значения пикселов Ложного растра, если при оценке условия получено значение Ложь (0). Этот критерий задается выходными данными логической математической функции, которая является входным Растром.
Функции Условие должна предшествовать функция Математическая: Логическая, например, функция Больше. Выходными данными логической функции является растр с логическими значениями (1 и 0). При использовании функции Условие, всем пикселам со значениям 1 будет присвоено значение Истинного растра, а всем пикселам со значениям 0 присвоены значенияЛожного растра.
Примечания
Если либо Истинный растр, либо Ложный растр с плавающей точкой, выходной растр будет содержать значения с плавающей точкой. Если и Истинный растр и Ложный растр являются целочисленными, выходной растр также будет целочисленным.
Если параметр Истинный растрили константа не указан, значение NoData будет присвоено тем ячейкам, которые удовлетворяют условию Истина.
Если во входных пикселах встречается значение NoData, значения соответствующих выходных пикселов также остаются NoData.
Если Растр является одноканальным растром, и либо Истинный растр, либо дополнительный Ложный растр является константой - результат будет в формате одноканального растра.
Если входной растр многоканальный, выходной растр также будет многоканальным. Выходной растр также будет многоканальным, если либо истинный входной, либо дополнительный ложный растр являются константой. Число каналов всех многоканальных растров должно быть одинаковым.
Функция выполнит операцию для каждого канала растра условия, используя соответствующий канал другого входного растра. Если растр условия многоканальный, а истинный или ложный входной растр - константа, функция выполнит операцию со значением константы для каждого канала многоканального растра.
Параметры
Имя параметра | Описание |
---|---|
Растр | Входной растр с результатом выполнения математической растровой функции типа Boolean. Значения могут быть 1 (Истина) или 0 (Ложь). Тип растра может быть целочисленным или с плавающей точкой. |
Истинный растр | Входные данные, значения которых будут использоваться в качестве выходных значений пикселов, если условие – истина. Это может быть целочисленный растр, растр с плавающей точкой или константное значение. |
Ложный растр | Входные данные, значения которых будут использоваться в качестве выходных значений пикселов, если условие – false. Это может быть целочисленный растр, растр с плавающей точкой или константное значение. |
Тип экстента | Выберите экстент, который будет использоваться в выходном растре:
|
Тип размера ячейки | Выберите размер ячеек, использующийся в выходном растре. Если все размеры входных ячеек одинаковы, все опции приведут к одинаковому результату.
|