Итерировать выборку строк (ModelBuilder)

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

Выполняет итерации для строк в таблице.

Более подробно о том, как работает инструмент Итерировать выборку строк в ModelBuilder

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

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

  • Для выборки можно использовать более одной группы по полю. Если выбраны одна или несколько группировок по полям, число итераций определяется числом уникальных комбинаций групп по полям. Для каждой итерации выборка выходного векторного слоя определяется числом записей, который совпадают с данной комбинацией группировки по полям. Если выбрано более одной группы по полю, тогда значения соединяются в виде <field value1>_<field value2> в выходном имени встроенной переменной. Посмотрите пример ниже, где два поля группировки: CALL_TYPE и Crime_Peri (тип вызова и время преступления). Выходное Значение будет равно Vandalism_Morning и так далее для других значений.

    Итерировать выборку строк

  • Если группировка по полю не выбрана, выходное значение - это группировка по полю ObjectID, и выборка - это одна запись на одну выборку.

  • У инструмента два элемента выходных данных: Выходные выбранные строки и групповое Значение поля Object ID для выбранных объектов, которое можно использовать как встроенную переменную %Значение% в других инструментах.

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

Параметры

ПодписьОписаниеТип данных
Входная таблица

Входная таблица, содержащая записи для выполнения итераций.

Table View
Группировать по полям
(Дополнительный)

Входное поле или поля, используемые для группировки объектов для выборки. Может быть задано любое число входных полей, в результате выборка на основе уникальной комбинации полей. Если поле не задано, то используется Object ID для итерации по объектам.

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

Определяет, будут ли нулевые значения в полях группировки пропущены при выборке.

  • Включено – пропускать все нулевые значения в полях группировки при выборке.
  • Не отмечено – включить все нулевые значения в полях группировки при выборке. Это значение по умолчанию.
Boolean

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

ПодписьОписаниеТип данных
Выбранные строки

Представление таблицы, которое можно использовать в других инструментах геообработки, которые принимают представление таблицы, в ModelBuilder.

Вид Таблица
Значение

Значение поля возвращается в каждой итерации. Если выбрано более одной группы по полю, тогда значения соединяются в виде <field value1>_<field value2>.

Вариант

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

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