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

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

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

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

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

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

  • Классы сложных объектов, таких как аннотации и размеры, не поддерживаются этим инструментом.

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

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

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

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

  • Временный векторный слой может быть сохранен как файл слоя с помощью инструмента Сохранить в файл слоя или как новый класс пространственных объектов с помощью инструмента Копировать объекты.

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

Параметры

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

Входной класс пространственных объектов или слой, содержащий объекты, которые будут итерированы.

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

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

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

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

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

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

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

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

Feature Layer
Значение

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

Variant

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

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

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