Если значение является (ModelBuilder)

Краткая информация

Сравнивает входное значение с одним значением, списком или диапазоном значений, используя определенный оператор сравнения.

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

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

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

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

  • Примечание:

    Большинство инструментов, кроме Если значение равно, Если данные существуют, Собрать значения и Слияние ветвей, при добавлении в модель пусты (бесцветные). Если значение равно всегда находится в готовом к работе состоянии (что обозначено цветом). Входные данные этого инструмента могут быть пусты, что допустимо для сравнения.

Параметры

ПодписьОписаниеТип данных
Входное значение
(Дополнительный)

Входное значение, которое нужно оценить.

Any Value
Проверка значения
(Дополнительный)

Определяет тип используемого оператора сравнения.

  • Равно хотя бы одному значениюОпределить, равно ли входное значение одному из значений для сравнения. Используется по умолчанию.
  • Не соответствует хотя бы одному значениюОпределить, когда входное значение не равно одному из значений для сравнения.
  • Не соответствует каждому значениюОпределить, когда входное значение не равно каждому из значений для сравнения.
  • В пределах любого из диапазона значенийОпределить, находится ли входное значение в пределах одного диапазона значений для сравнения.
  • Не в пределах любого из диапазона значенийОпределить, когда входное значение не находится в пределах диапазона значений для сравнения.
  • МеньшеОпределить, не является ли входное значение меньше значения для сравнения.
  • БольшеОпределяет, не является ли входное значение больше значения для сравнения.
  • Меньше или равноОпределить, не является ли входное значение меньшим или равным значению для сравнения.
  • Больше или равноОпределить, не является ли входное значение большим или равным значению для сравнения.
  • ПустоОпределить, не является ли входное значение пустым.
String
Тип сравнения
(Дополнительный)

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

  • Строка с учетном регистраВходное значение сравнивается с соответствующими значениями без учета регистра. Используется по умолчанию.
  • Строка без учета регистраВходное значение сравнивается с соответствующими значениями с учетом регистра.
  • LongВходное числовое значение сравнивается с соответствующими значениями как тип Long.
  • DoubleВходное значение сравнивается с соответствующими значениями как тип Double.
  • Автоматическое определение типа данныхПроверяется тип входных данных и выполняется сравнение с эквивалентным типом данных. Например, сравнение входных данных со значениями проводится с применением строкового сравнения для типа string, сравнения long для типа long, и double для типа double. Для всех остальных типов входных данных по умолчанию используется тип сравнения string.
String
Значения
(Дополнительный)

Список значений для сравнения с входным значением.

Any Value
Значения интервала
(Дополнительный)

Определяет значения интервала для сравнения с входным значением.

  • Минимум - входное значение сравнивается с минимальным значением диапазона.
  • Максимум - входное значение сравнивается с максимальным значением диапазона.
Value Table
Значения сравнения
(Дополнительный)

Единственное значение для сравнения с входным значением.

Any Value

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

ПодписьОписаниеТип данных
True

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

Boolean
False

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

Boolean

Параметры среды

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

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

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

Связанные разделы