Если данные существуют (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
(Дополнительный)

Тип данных оцениваемого элемента данных. Значение необходимо указать только если база геоданных содержит набор классов объектов и класс пространственных объектов или таблицу с одним и тем же именем. В этом случае, необходимо выбрать тип данных (набор классов объектов, класс пространственных объектов или таблица) элемента, который вы хотите обработать.

  • ANYЛюбое значение. Это значение по умолчанию.
  • DEFeatureDatasetНабор классов объектов
  • DEFeatureClassКласс пространственных объектов
  • DETableТаблица
  • DEViewПредставление
  • DERelationshipClassКласс отношений
  • DERasterDatasetНабор растровых данных
  • DEMosaicDatasetНабор данных мозаики
  • DEToolboxНабор инструментов
  • DETopologyТопология
String

Производные выходные данные

NameОбъяснениеТип данных
true

Если указанный критерий оценивается как True, параметр также будет установлен True.

Логическое
false

Если указанный критерий оценивается как False, параметр также будет установлен False.

Логическое

Environments

Этот инструмент не использует параметры среды геообработки

Информация о лицензиях

  • Basic: Да
  • Standard: Да
  • Advanced: Да