Итерировать значения поля (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Нечеткая функция
  • 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Веб-слой, разделенный на листы
  • KML LayerСлой KML
  • LAS DatasetНабор данных LAS
  • LAS Dataset LayerСлой набора данных LAS
  • LayerСлой
  • Layer FileФайл слоя
  • LayoutКомпоновка
  • LineЛинии
  • Linear UnitЛинейные единицы измерения
  • LongДлинное целое
  • 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 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Вариограмма
  • 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Слой топологии
  • 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 MapWMS-карта
  • WorkspaceРабочая область
  • XY DomainXY Домен
  • Z DomainZ Домен
String
unique_values
(Дополнительный)

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

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

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

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

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

String

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

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

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

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

Environments

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

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

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