ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Итерировать наборы данных

  • Сводка
  • Использование
  • Синтаксис
  • Параметры среды
  • Информация о лицензиях

Сводка

Выполняет итерации для каждого набора данных в Рабочей области (Workspace) или в Наборе классов объектов (Feature Dataset).

Более подробно о том, как работает Итерировать наборы данных (Iterate Datasets) в ModelBuilder

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

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

  • Производит итерацию по наборам данных следующих типов: САПР (CAD), Покрытие (Coverage), Набор классов объектов (Feature Dataset), Геометрическая сеть (Geometric Network), Мозаика (Mosaic), Сеть (Network), Набор данных участков (Parcel Fabric), Растр (Raster), Каталог растров (Raster Catalog), Набор схематических данных (Schematic), Модель рельефа (Terrain), TIN и Топология (Topology).

  • У инструмента два элемента выходных данных: Выходной набор данных (Output Dataset) и Имя (Name), которые можно использовать как встроенную переменную (например, %Name%) в других инструментах.

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

Синтаксис

arcpy.mb.IterateDatasets(in_workspace, {wildcard}, {dataset_type}, {recursive})
ПараметрОбъяснениеТип данных
in_workspace

Папка рабочей области (Workspace) или Набор классов объектов (Feature Dataset), которые хранят наборы данных для итерирования.

Workspace; Feature Dataset
wildcard
(Дополнительный)

Комбинация * и символов, которые накладывают ограничение на результат. Символ звездочки означает ВСЕ. Если групповой символ не задан, то будут обрабатываться все входные данные. Например, его можно использовать для того, чтобы ограничить итерирование только входными именами, начинающимися с определенного символа или слова (например, A* или Ari* или Land* и т.д.).

String
dataset_type
(Дополнительный)

Тип набора данных для итерации.

String
recursive
(Дополнительный)

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

  • Отмечено – будут обрабатываться все вложенные папки.
  • Не отмечено – вложенные папки не будут обрабатываться.
  • CAD —Выходными данными будет только набор данных САПР.
  • COVERAGE —Выходными данными будет только набор данных покрытия.
  • FEATURE —Выходными данными будет только набор классов объектов.
  • GEOMETRICNETWORK —Выходными данными будет только набор данных геометрических сетей.
  • MOSAIC —Выходными данными будет только набор данных мозаики.
  • NETWORK —Выходными данными будет только набор сетевых данных.
  • PARCELFABRIC —Выходными данными будет только набор данных участков.
  • RASTER —Выходными данными будет только набор растровых данных.
  • RASTERCATALOG —Выходными данными будет только набор данных каталога растров.
  • SCHEMATIC —Выходными данными будет только набор схематических данных.
  • TERRAIN —Выходными данными будет только набор данных Terrain.
  • TIN —Выходными данными будет только набор данных TIN.
  • TOPOLOGY —Выходными данными будет только набор данных топологии.
Boolean

Параметры среды

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

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

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

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

  • Обзор группы инструментов Итераторы (Iterator)
  • Краткий обзор использования итераторов

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация