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

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

Краткий обзор использования Набора объектов и Набора записей

  • Использование Набора объектов и Набора записей в ModelBuilder
  • Примеры использования Наборов объектов
  • Примеры использования наборов записей
  • Схема набора объектов и набора записей

Наборы объектов позволяют интерактивно вводить объекты и немедленно использовать их как входные данные модели или скрипта. Ввод интерактивных данных выполнен в виде процесса схожего с редактированием объектов внутри ArcMap. Подобным же образом, наборы записей позволяют интерактивно вводить табличную или атрибутивную информацию и немедленно использовать ее как входные данные.

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

Более подробно о создании набора объектов и набора записей (Feature Set and Record Set)

Использование Набора объектов и Набора записей в ModelBuilder

Вы можете задать тип данных переменной для набора объектов в ModelBuilder, но вы можете только интерактивно ввести объекты из диалогового окна инструмента модели, открытого в ArcMap. Тем не менее, наборы записей могут быть заданы, и их содержание может быть введено интерактивно в ModelBuilder.

Более подробно об использовании Набора объектов и Набора записей в ModelBuilder

Примеры использования Наборов объектов

Наборы объектов обычно используются в сервисах геообработки (geoprocessing services), поскольку они позволяют клиентам создавать и вводить их собственные объекты. При создании модели, которую вы хотели выложить в общий доступ для других пользователей, вы можете изменить входные данные на набор объектов и создать пакет геообработки (geoprocessing package). Пользователи вашего пакета будут способны осуществлять интерактивный ввод данных.

Здесь приведены некоторые примеры использования Набора объектов с инструментами геообработки:

  • Создайте полигоны для использования с инструментом Вырезать (Clip) или с инструментом Стереть (Erase) для вырезания или стирания.
  • Задайте точки наблюдения для инструмента Видимость (Viewshed)
  • Задайте точку начала трассировки вниз по течению потока с использованием инструмента Оптимальный путь (Cost Path).
  • Добавьте точки для определения ближайших объектов с использованием инструмента Ближайший объект (Near) или Распределение по Евклидову расстоянию (Euclidean Allocation).
  • Создайте точку для определения водоразделов вверх по течению с использованием инструмента Водораздел (Watershed).
  • Создайте местоположения-кандидаты для нового магазина, затем используйте инструмент Добавить (Append) для добавления кандидатов в класс объектов существующих местоположений магазинов. Добавленный класс объектов может быть затем проанализирован для определения влияния новых магазинов. Модель ниже иллюстрирует одну идею для анализа новых местоположений:
    • Используйте инструмент Создать полигоны Тиссена (Create Thiessen Polygons) для создания класса полигональных объектов для каждой области торговли магазинов.
    • Используйте инструмент Идентичность (Identity) для наложения полигонов Тиссена на пользовательские местоположения.
    • Используйте инструмент Частота (Frequency) для вычисления того, как много пользователей попадают внутрь каждой торговой области магазина .

Пример набора объектов

В примере выше, переменная New Store Locations (Местоположения новых магазинов) представляет собой переменную набора объектов и используется для задания местоположений новых магазинов интерактивно. Данные, вновь созданные объекты, далее, становятся едиными входными данными для инструмента Добавить (Append).

При публикации сервиса геообработки, любой входной параметр класса объектов или слоя объектов автоматически конвертируется в набор объектов в процессе публикации (ваша оригинальная модель остается неизменной - конвертируется только публикуемая модель).

Более подробно о вводе объекта в сервисы геообработки

Примеры использования наборов записей

Приведенная ниже модель построена вокруг инструмента Геокодировать адреса (Geocode Addresses). Инструмент Геокодировать адреса (Geocode Addresses) использует в качестве входных данных таблицу, содержащую поле адреса и поле ZIP Code (в зависимости от используемого типа локатора адресов). В данной модели, тип данных входной таблицы изменен на набор записей. Схема набора записей содержит определение трех полей: Name, Address, and Zip Code. В добавление, поле Zip Code имеет домен кодированных значений атрибутов (coded value attribute domain), который обеспечивает ниспадающий список корректных кодов ZIP (ZIP Codes). Когда диалоговое окно инструмента модели открыто, записи и атрибуты могут быть введены, и модель будет создавать выходной класс точечных объектов из вводимых адресов.

Пример набора записей

Другой вариант использования набора записей в модели - преобразование координат x, y в точечные объекты. Приведенная ниже модель построена вокруг инструмента Создать слой событий XY (Make XY Event Layer). Инструмент Создать слой событий XY (Make XY Event Layer) использует как входные данные таблицу, содержащую поля координат x, y и строит точечный слой на основе данных координат. В данной модели, тип данных входной таблицы изменен на набор записей. Схема набора записей содержит определения трех полей: X, Y, и ID. Когда диалоговое окно инструмента модели открыто, записи и атрибуты координат x, y могут быть введены, и модель будет создавать выходной класс точечных объектов из вводимых пар координат x и y.

Пример набора записей

Схема набора объектов и набора записей

Схема определяет атрибуты и тип геометрии (точки, линии или полигоны) объектов или записей, которые должны быть введены интерактивно. Схема может также определять символы, используемые при отображении новых вводимых объектов.

Примечание:

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

Более подробно о настройке схем набора объектов и набора записей

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

  • Создание переменных наборов объектов и записей
  • Настройка схемы набора объектов и набора записей
  • Использование Набора объектов и Набора записей в ModelBuilder
  • Использование средств интерактивного ввода объектов и записей

ArcGIS Desktop

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

ArcGIS

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

Об Esri

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