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

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

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

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

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

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

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

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

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

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

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

Параметры

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

Таблица, содержащая записи, которые будут итерированы.

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

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

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

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

  • Отмечено – значения null в полях группировки будут пропущены при выборке.
  • Не отмечено – значения null в полях группировки не будут пропущены при выборке. Это значение по умолчанию
Boolean

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

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

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

Table View
Значение

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

Variant

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

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

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