Сводка
Определяет, имеется ли во водных данных выборка и выбрано ли заданное число записей.
Более подробно о том, как работает инструмент Если выборка существует в ModelBuilder
Использование
Этот инструмент не создает выборку и не оценивает выражение SQL или Where. Он просто проверяет, соответствует ли выборка указанному значению. Используйте Выбрать в слое по атрибуту, чтобы создавть выборку в ModelBuilder. Используйте логический инструмент Если значение поля равно, чтобы определить, есть ли во входном наборе данных записи, которые соответствуют выражению SQL или Where.
Этот инструмент предназначен для использования в ModelBuilder, а не в скриптах Python.
Инструмент выводит две Булевы переменные, True и False. В зависимости от оцениваемого условия, после работы инструмента одна из переменных является true, а другая false. Эти Булевы переменные должны быть заданы как предварительное условие для следующих инструментов, которые будут выполняться, только если одно из предварительных условий равно true.
Синтаксис
arcpy.mb.SelectionExistsIfThenElse(in_layer_or_view, {selection_condition}, {count}, {count_min}, {count_max})
Parameter | Объяснение | Тип данных |
in_layer_or_view | Входной слой или вид таблицы для оценки. | Table View; Raster Layer; Mosaic Layer |
selection_condition (Дополнительный) | Задает условие выборки, используемое для значений поля записей, соответствующих выражению SQL.
| String |
count (Дополнительный) | Целочисленное значение. | Long |
count_min (Дополнительный) | Целочисленное значение минимума. | Long |
count_max (Дополнительный) | Целочисленное значение максимума. | Long |
Производные выходные данные
Name | Объяснение | Тип данных |
true | Если указанный критерий оценивается как True, параметр также будет установлен True. | Логическое |
false | Если указанный критерий оценивается как False, параметр также будет установлен False. | Логическое |
Environments
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да