Сводка
Определяет соответствие соответствие значений атрибутивного поля заданному значению, выражению или значениям второго поля.
Более подробно о том, как работает инструмент Если значение поля равно в ModelBuilder
Использование
Этот инструмент предназначен для использования в ModelBuilder, а не в скриптах Python.
Инструмент выводит две Булевы переменные, True и False. В зависимости от оцениваемого условия, после работы инструмента, одна из переменных является true, а другая false. Эти Булевы переменные должны быть заданы как предварительное условие для следующих инструментов, которые будут выполняться, только если одно из предварительных условий равно true.
Синтаксис
FieldValueIsIfThenElse(in_data, where_clause, {invert_where_clause}, selection_condition, {count}, {count_min}, {count_max})
Parameter | Объяснение | Тип данных |
in_data | Входной элемент для определения. | Data Element; Layer; Table View; Raster Layer; Mosaic Layer; Graph; Utility Network |
where_clause | SQL-выражение, использованное для выбора поднабора записей. Более подробно о синтаксисе SQL см. Справочник по SQL для выражений запросов применяемых в ArcGIS. | SQL Expression |
invert_where_clause (Дополнительный) | Указывает, будет ли инвертирован результат выполнения выражения.
| Boolean |
selection_condition | Условие выборки для использования значений поля записей, соответствующих выражению SQL.
| String |
count (Дополнительный) | Целочисленное значение. | Long |
count_min (Дополнительный) | Целочисленное значение минимума. | Long |
count_max (Дополнительный) | Целочисленное значение максимума. | Long |
Производные выходные данные
Name | Объяснение | Тип данных |
true | Если указанный критерий оценивается как True, параметр также будет установлен True. | Логическое |
false | Если указанный критерий оценивается как False, параметр также будет установлен False. | Логическое |
Environments
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да