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