Итерировать значения поля (ModelBuilder)

Сводка

Выполняет итерации для каждого значения в поле.

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

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

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

  • Выходное значение инструмента — это переменная Значение, которая содержит значение поля. Эту переменную можно использовать для подстановки встроенной переменной (%Value%).

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

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

Синтаксис

IterateFieldValues(in_table, field, {data_type}, {unique_values}, {skip_nulls}, {null_value})
ParameterОбъяснениеТип данных
in_table

Входная таблица, которую нужно итерировать.

Table View
field

Входное поле для итерации.

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

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

  • Address Locator —Локатор адресов
  • Address Locator Style —Стиль локатора адресов
  • Analysis cell size —Размер ячейки при анализе
  • Any value —Любое значение
  • ArcMap Document —Документ ArcMap
  • Areal unit —Единица площади
  • Boolean —Логическое
  • CAD Drawing Dataset —Набор данных чертежа САПР
  • Calculator Expression —Выражение калькулятора
  • Catalog Root —Корень Каталога
  • Cell Size —Размер ячейки
  • Cell Size XY —Размер ячейки XY
  • Composite Layer —Составной слой
  • Compression —Сжатие
  • Coordinate System —Система координат
  • Coordinate Systems Folder —Папка систем координат
  • Coverage —Покрытие
  • Coverage Feature Class —Класс объектов покрытия
  • Data Element —Элемент данных
  • Data File —Файл данных
  • Database Connections —Подключения баз данных
  • Dataset —данные
  • Date —Дата
  • dBASE Table —Таблица dBASE
  • Decimate —Прореживание
  • Disk Connection —Подключение диска
  • Double —Double
  • Encrypted String —Зашифрованная строка
  • Envelope —Конверт
  • Evaluation Scale —Шкала оценки
  • Extent —Экстент
  • Extract Values —Извлечь значения
  • Facility Network —Сеть пунктов обслуживания
  • Feature Class —Класс пространственных объектов
  • Feature Dataset —Набор классов объектов
  • Feature Layer —Векторный слой
  • Feature Set —Набор объектов
  • Field —Поле
  • Field Info —Информация поля
  • Field Mappings —Соответствие полей
  • File —Файл
  • Folder —Папка
  • Formulated Raster —Формализованный растр
  • Fuzzy function —Нечеткая функция
  • GeoDataServer —GeoDataServer
  • Geodataset —Набор геоданных
  • Geometric Network —Геометрическая сеть
  • Geostatistical Layer —Геостатистический слой
  • Geostatistical Search Neighborhood —Геостатистическая окрестность поиска
  • Geostatistical Value Table —Таблица геостатистических значений
  • GlobeServer —GlobeServer
  • GPServer —GPServer
  • Graph —Диаграмма
  • Graph Data Table —Таблица данных диаграммы
  • Group Layer —Составной слой
  • Horizontal factor —Горизонтальный фактор
  • Image Service —Сервис изображений
  • Index —Индекс
  • INFO Expression —Выражение INFO
  • INFO Item —Элемент INFO
  • INFO Table —Таблица INFO
  • Internet Tiled Layer —Веб-слой, разделенный на листы
  • LAS Dataset —Набор данных LAS
  • LAS Dataset Layer —Слой набора данных LAS
  • Layer —Слой
  • Layer File —Файл слоя
  • Line —Линии
  • Linear unit —Линейные единицы измерения
  • Long —Long
  • M Domain —M домен
  • Map —Карта
  • Map Server Layer —Слой картографического сервера
  • MapServer —MapServer
  • Mosaic Dataset —Набор данных мозаики
  • Mosaic Layer —Слой мозаики
  • Neighborhood —Окрестность
  • Network Analyst Class FieldMap —Список полей класса Network Analyst
  • Network Analyst Hierarchy Settings —Настройки иерархии Network Analyst
  • Network Analyst Layer —Слой Network Analyst
  • Network Dataset —Набор сетевых данных
  • Network Dataset Layer —Слой набора сетевых данных
  • Parcel Fabric —Набор данных участков
  • Parcel Fabric Layer —Слой набора данных участков
  • Point —Точка
  • Polygon —Полигон
  • Projection File —Файл проекции
  • Pyramid —Пирамидные слои
  • Radius —Радиус
  • Random Number Generator —Генератор случайных чисел
  • Raster Band —Канал растра
  • Raster Calculator Expression —Выражение калькулятора растра
  • Raster Catalog —Каталог растров
  • Raster Catalog Layer —Слой каталога растров
  • Raster Data Layer —Слой растровых данных
  • Raster Dataset —Набор растровых данных
  • Raster Layer —Растровый слой
  • Raster Statistics —Статистика растра
  • Raster Type —Растровый тип
  • Record Set —Набор записей
  • Relationship Class —Класс отношений
  • Remap —Перекодировка
  • Route Measure Event Properties —Свойства событий измерений на маршруте
  • Schematic Dataset —Набор схематических данных
  • Schematic Diagram —Схематическое представление
  • Schematic Diagram Class —Класс схематического представления
  • Schematic Folder —Папка схемы
  • Schematic Layer —Схематический слой
  • SemiVariogram —Вариограмма
  • ServerConnection —ServerConnection
  • Shapefile —Шейп-файл
  • Spatial Reference —Пространственная привязка
  • SQL Expression —Выражение SQL
  • String —Строковое
  • String Hidden —Строка скрыта
  • Table —Таблица
  • Table View —Представление таблицы
  • Terrain Layer —Слой Terrain
  • Text File —Текстовый файл
  • Tile Size —Размер листа
  • Time configuration —Конфигурация времени
  • Time unit —Единица времени
  • TIN —TIN
  • TIN Layer —Слой TIN
  • Tool —Инструмент
  • Toolbox —Набор инструментов
  • Topo features —Топологические объекты
  • Topology —Топология
  • Topology Layer —Слой топологии
  • Transformation function —Функция преобразования
  • Variant —Вариант
  • Vertical factor —Вертикальный фактор
  • VPF Coverage —Покрытие VPF
  • VPF Table —Таблица VPF
  • WCS Coverage —Покрытие WCS
  • Weighted Overlay Table —Таблица взвешенного наложения
  • Weighted Sum —Взвешенная сумма
  • WMS Map —WMS-карта
  • Workspace —Рабочая область
  • XY Domain —XY Домен
  • Z Domain —Z Домен
String
unique_values
(Дополнительный)

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

  • Отмечено – значения итерации основаны на уникальных значениях заданного поля.
  • Не отмечено – итерация будет выполняться для каждой записи входной таблицы.
Boolean
skip_nulls
(Дополнительный)

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

  • Отмечено – при выборке будут пропущены все нулевые значения в поле.
  • Не отмечено – при выборке будут включены все пустые значения в поле.
Boolean
null_value
(Дополнительный)

Нулевое значение, которое нужно пропустить, например -9999, Null, -1. Значения по умолчанию "" для строк и "0" для чисел.

String

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

NameОбъяснениеТип данных
value

Значение поля возвращается в каждой итерации.

Любое значение

Environments

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

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

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