Функции геообработки с Математикой условий

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

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

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

Функции геообработки атрибутивного запроса явно определяют все ячейки, которые оцениваются как True. Эти ячейки могут сохранять свое исходное значение, могут быть заданы равными другому значению, либо могут быть определены, как ячейки со значением NoData. Ячейки, которые определяются как ложные, могут быть заданы равными другому набору значений, отличающихся от истинных значений. Например, если значение входного растра больше 10, возвращается 1; в противном случае возвращается 100.

  • Функции геообработки Условие и Установить Null могут использовать предложение где в качестве логического выражения для определения запроса атрибута.

Для позиционного условия требуется первый входной параметр (растр или постоянное значение), который определяет порядковый номер условия в списке условных значений (растров или постоянных значений), ячейке выходного набора растровых данных будет присвоено значение в соответствии с этим условием. Например, если значение для указанной ячейки входного растра равно 1, возвращается значение, указанное первым входом в списке; если ячейка входного растра равна 2, возвращается значение, указанное вторым растром в списке, и так далее.

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

Функция геообработкиОписание

Условие

Выполняет для каждой ячейки входного растра оценку по принципу условной выборки.

Отбор (Pick)

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

Инструмент Установить Null

Инструмент Установить ноль (Set Null) устанавливает идентифицированные ячейки на NoData на основании заданного критерия. Выдает значение NoData, если при выполнении оценки условия получено значение Истина, и выдает значение, определяемое другим растром, если получено значение Ложь.