Skip to main content

Итерировать выборку строк (Инструменты модели)

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

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

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

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

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

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

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

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

  • У инструмента два элемента выходных данных: Выходные выбранные строки и групповое Значение поля Object ID для выбранных объектов, которое можно использовать как [встроенную переменную] (../../help/analysis/geoprocessing/modelbuilder/inline-variable-substitution.md) (%Value%) в других инструментах.

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

Параметры

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

Входная таблица

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

Table View

Группировать по полям

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

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

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

  • FieldThe fields that will be used to group the features for selection.

  • Null ValueThe value from the field that will be substituted for a null value.

Value Table

Пропустить нулевые значения

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

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

  • Checked—Значения null в полях группировки будут пропущены при выборке.

  • Unchecked—Значения null в полях группировки не будут пропущены при выборке. Используется по умолчанию.

Boolean

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

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

Выбранные строки

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

Table View

Значение

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

Variant

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

Текущая рабочая область

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

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