Доступно с лицензией Spatial Analyst.
Доступно с лицензией Image Analyst.
Инструменты Условия позволяют контролировать выходные значения на основании условий, применяемых ко входным значениям. Существует два типа условий, которые могут применяться: запросы к атрибутам или условие, основанное на позиции условного утверждения в списке.
Инструменты атрибутивных запросов явным образом определяют все ячейки, которые оцениваются как Истина (True). Эти ячейки могут сохранять свое исходное значение, могут быть заданы равными другому значению, либо могут быть определены, как ячейки со значением NoData. Ячейки, которые определяются как ложные, могут быть заданы равными другому набору значений, отличающихся от истинных значений. Например, если значение во входном растре больше десяти, ему присваивается значение, равное единице, в противном случае, выдается значение, равное 100.
Инструменты Условие и Установить Null могут использовать выражение "где?" в качестве логического выражения для определения атрибутивного запроса.
Для позиционного условия требуется параметр (растр или постоянное значение), определяющий порядковый номер условия (растров или постоянных значений), которое необходимо использовать для выходных данных. Например, если значение определенной ячейки входного растра равно 1, будет выдаваться значение, заданное первыми входными данными в списке; если ячейка входного растра равна 2, будет выдаваться значение, заданное вторым растром в списке и т.д.
Инструмент Отбор позволяет задать перечень входных данных, чтобы обеспечить выходное значение, на основе значения входных данных местоположения.
В следующей таблице перечислены инструменты, которые выполняют условный анализ, и дано краткое описание каждого.
Инструмент | Описание |
---|---|
Выполняет для каждой ячейки входного растра оценку по принципу условной выборки. | |
Значение из растра положений используется для определения того, из какого растра в списке входных растров будет получено значение выходной ячейки. | |
Инструмент Установить ноль (Set Null) устанавливает идентифицированные ячейки на NoData на основании заданного критерия. Выдает значение NoData, если при выполнении оценки условия получено значение Истина, и выдает значение, определяемое другим растром, если получено значение Ложь. |