Если тип объекта (ModelBuilder)

Сводка

Определяет, соответствуют ли класс объектов заданному типу объектов.

Более подробно о том, как работает инструмент Если тип объекта в ModelBuilder

Использование

  • Этот инструмент предназначен для использования в ModelBuilder, а не в скриптах Python.

  • Инструмент выводит две Булевы переменные, True и False. В зависимости от оцениваемого условия, после работы инструмента одна из переменных является true, а другая false. Эти Булевы переменные должны быть заданы как предварительное условие для следующих инструментов, которые будут выполняться, только если одно из предварительных условий равно true.

Синтаксис

arcpy.mb.FeatureTypeIfThenElse(in_features, feature_type)
ParameterОбъяснениеТип данных
in_features

Входной векторный слой для определения.

Feature Layer
feature_type
[feature_type,...]

Заданный тип объектов.

  • ANNOTATIONЯвляются ли входные объекты аннотациями.
  • DIMENSIONЯвляются ли входные объекты размерами.
  • EDGEЯвляются ли входные объекты ребрами.
  • JUNCTIONЯвляются ли входные объекты соединениями.
  • LINE Являются ли входные объекты линиями.
  • POINTЯвляются ли входные объекты точками.
  • POLYGONЯвляются ли входные объекты полигонами.
  • MULTIPATCHЯвляются ли входные объекты объектами-мультипатч.
String

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

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

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

Логическое
false

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

Логическое

Environments

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

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

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