Итерировать значения поля (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Подключение диска
  • DoubleDouble
  • 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Нечеткая функция
  • GeoDataServerGeoDataServer
  • GeodatasetНабор геоданных
  • Geometric NetworkГеометрическая сеть
  • Geostatistical LayerГеостатистический слой
  • Geostatistical Search NeighborhoodГеостатистическая окрестность поиска
  • Geostatistical Value TableТаблица геостатистических значений
  • GlobeServerGlobeServer
  • GPServerGPServer
  • 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Линейные единицы измерения
  • LongLong
  • M DomainM домен
  • MapКарта
  • Map Server LayerСлой картографического сервера
  • MapServerMapServer
  • 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Вариограмма
  • ServerConnectionServerConnection
  • ShapefileШейп-файл
  • Spatial ReferenceПространственная привязка
  • SQL ExpressionВыражение SQL
  • StringСтроковое
  • String HiddenСтрока скрыта
  • TableТаблица
  • Table ViewПредставление таблицы
  • Terrain LayerСлой Terrain
  • Text FileТекстовый файл
  • Tile SizeРазмер листа
  • Time configurationКонфигурация времени
  • Time unitЕдиница времени
  • TINTIN
  • 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 MapWMS-карта
  • WorkspaceРабочая область
  • XY DomainXY Домен
  • Z DomainZ Домен
String
unique_values
(Дополнительный)

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

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

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

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

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

String

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

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

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

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

Environments

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

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

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