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

Сводка

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

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

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

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

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

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

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

Синтаксис

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

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

Table View; Raster Layer
field

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

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

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

  • Address Locator —Локатор адресов
  • Address Locator Style —Стиль локатора адресов
  • Analysis Cell Size —Размер ячейки анализа
  • Annotation Layer —Слой аннотаций
  • Any Value —Любое значение
  • ArcMap Document —Документ ArcMap
  • Areal Unit —Единицы измерения площади
  • BIM File Workspace —Рабочая область файлов BIM
  • Boolean —Логическое
  • Building Discipline Layer —Слой категории зданий
  • Building Discipline Scene Layer —Слой сцены категории зданий
  • Building Layer —Слой зданий
  • Building Scene Layer —Слой сцены зданий
  • 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 —Прореживание
  • Diagram Layer —Слой схемы
  • Dimension Layer —Слой размеров
  • Disk Connection —Подключение диска
  • Double —Двойной точности
  • Elevation Surface Layer —Слой поверхности высот
  • Encrypted String —Зашифрованная строка
  • Envelope —Конверт
  • Evaluation Scale —Шкала оценки
  • Extent —Экстент
  • Extract Values —Извлечь значения
  • 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 —Веб-слой, разделенный на листы
  • KML Layer —Слой KML
  • LAS Dataset —Набор данных LAS
  • LAS Dataset Layer —Слой набора данных LAS
  • Layer —Слой
  • Layer File —Файл слоя
  • Layout —Компоновка
  • Line —Линии
  • Linear Unit —Линейные единицы измерения
  • 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 Data Source —Источник сетевых данных
  • Network Dataset —Набор сетевых данных
  • Network Dataset Layer —Слой набора сетевых данных
  • Network Travel Mode —Режим передвижения по сети
  • Parcel Fabric —Набор данных участков
  • Parcel Fabric for ArcMap —Набор данных участков для ArcMap
  • Parcel Fabric Layer for ArcMap —Слой набора данных участков для ArcMap
  • Parcel 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 —Перекодировка
  • Report —Отчет
  • Route Measure Event Properties —Свойства событий измерений на маршруте
  • Scene 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 —Слой топологии
  • Trace Network —Сеть трассировки
  • Trace Network Layer —Слой сети трассировки
  • Transformation function —Функция преобразования
  • Utility Network —Инженерная сеть
  • Utility Network Layer —Слой инженерной сети
  • Variant —Вариант
  • Vector Tile Layer —Слой векторных листов
  • Vertical Factor —Вертикальный фактор
  • Voxel Layer —Слой вокселов
  • 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
(Дополнительный)

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

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

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

String

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

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

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

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

Environments

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

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

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