Если значение поля равно (ModelBuilder)

Сводка

Определяет соответствие соответствие значений атрибутивного поля заданному значению, выражению или значениям второго поля.

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

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

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

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

Синтаксис

arcpy.mb.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
(Дополнительный)

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

  • NON_INVERTЗапрос останется в исходном виде. Это значение по умолчанию.
  • INVERTВыражение запроса будет инвертировано. Если используется параметр selection_type, до того, как выборка будет объединена с существующими выборками, произойдет ее инвертирование.
Boolean
selection_condition

Условие выборки для использования значений поля записей, соответствующих выражению SQL.

  • EXISTSПроверяет, любые записи на соответствие выражению SQL. Это значение по умолчанию.
  • NO_SELECTIONПроверяет, что не одна из записей не соответствует выражению SQL.
  • ALL_SELECTEDПроверяет, что все записи соответствуют выражению SQL.
  • IS_EQUAL_TOПроверяет совпадение числа записей, соответствующих выражению SQL, со значением Количество.
  • IS_BETWEENПроверяет, находится ли число записей, соответствующих выражению SQL, между значениями Минимальное количество и Максимальное количество.
  • IS_LESS_THANПроверяет, является ли число записей, соответствующих выражению SQL, меньше значения Количество.
  • IS_GREATER_THANПроверяет, является ли число записей, соответствующих выражению SQL, больше значения Количество.
  • IS_NOT_EQUAL_TOПроверяет неравенство числа записей, соответствующих выражению SQL, и значение Количество.
String
count
(Дополнительный)

Целочисленное значение.

Long
count_min
(Дополнительный)

Целочисленное значение минимума.

Long
count_max
(Дополнительный)

Целочисленное значение максимума.

Long

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

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

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

Логическое
false

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

Логическое

Environments

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

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

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