Skip to main content

Если значение является (Инструменты модели)

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

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

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

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

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

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

    Примечание:

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

Параметры

Подпись Объяснение Тип данных

Входное значение

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

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

Any Value

Проверка значения

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

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

  • Равно хотя бы одному значениюОпределить, равно ли входное значение одному из значений для сравнения. Используется по умолчанию.

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

  • Не соответствует каждому значениюОпределить, когда входное значение не равно каждому из значений для сравнения.

  • В пределах любого из диапазона значенийОпределить, находится ли входное значение в пределах одного диапазона значений для сравнения.

  • Не в пределах любого из диапазона значенийОпределить, когда входное значение не находится в пределах диапазона значений для сравнения.

  • МеньшеОпределить, не является ли входное значение меньше значения для сравнения.

  • БольшеОпределяет, не является ли входное значение больше значения для сравнения.

  • Меньше или равноОпределить, не является ли входное значение меньшим или равным значению для сравнения.

  • Больше или равноОпределить, не является ли входное значение большим или равным значению для сравнения.

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

String

Тип сравнения

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

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

  • Строка с учетном регистраВходное значение сравнивается с соответствующими значениями без учета регистра. Используется по умолчанию.

  • Строка без учета регистраВходное значение сравнивается с соответствующими значениями с учетом регистра.

  • LongВходное числовое значение сравнивается с соответствующими значениями как тип Long.

  • DoubleВходное значение сравнивается с соответствующими значениями как тип Double.

  • Автоматическое определение типа данныхПроверяется тип входных данных и выполняется сравнение с эквивалентным типом данных. Например, сравнение входных данных со значениями проводится с применением строкового сравнения для типа string, сравнения long для типа long, и double для типа double. Для всех остальных типов входных данных по умолчанию используется тип сравнения строка.

String

Значения

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

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

Any Value

Значения интервала

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

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

Столбцы таблицы значений:

  • MinimumThe minimum value in the range.

  • MaximumThe maximum value in the range.

Value Table

Значения сравнения

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

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

Any Value

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

Подпись Объяснение Тип данных

Истина

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

Boolean

Ложь

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

Boolean

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

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

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

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