Сводка
Определяет наличие указанных данных.
Более подробно о том, как работает инструмент Если данные существуют в ModelBuilder
Использование
Этот инструмент предназначен для использования в ModelBuilder, а не в скриптах Python.
Инструмент выводит две Булевы переменные, True и False. В зависимости от оцениваемого условия, после работы инструмента одна из переменных является true, а другая false. Эти Булевы переменные должны быть заданы как предварительное условие для следующих инструментов, которые будут выполняться, только если одно из предварительных условий равно true.
Примечание:
Инструмент Если данные существуют всегда находится в готовом к работе состоянии (цветной значок) при добавлении в модель. Это происходит потому, что входные данные относятся к дополнительному типу данных Любое значение, поэтому пустое значение рассматривается как допустимое и интерпретируется как false. Если тип данных не соответствует реальному типу входных данных, выходная переменная False получит значение true.
Синтаксис
arcpy.mb.DataExistsIfThenElse({in_data}, {data_type})
Parameter | Объяснение | Тип данных |
in_data (Дополнительный) | Входной элемент данных для определения. | Any Value |
data_type (Дополнительный) | Тип данных оцениваемого элемента данных. Значение необходимо указать только если база геоданных содержит набор классов объектов и класс пространственных объектов или таблицу с одним и тем же именем. В этом случае, необходимо выбрать тип данных (набор классов объектов, класс пространственных объектов или таблица) элемента, который вы хотите обработать.
| String |
Производные выходные данные
Name | Объяснение | Тип данных |
true | Если указанный критерий оценивается как True, параметр также будет установлен True. | Логическое |
false | Если указанный критерий оценивается как False, параметр также будет установлен False. | Логическое |
Environments
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да