Инструмент Присоединить объекты добавляет атрибуты из одного слоя или таблицы в другой на основании заданных пространственных и атрибутивных отношений. Дополнительно, для присоединённых объектов можно вычислить статистику.
Выходными данными являются размещенный векторный слой или размещенный слой таблицы, в зависимости от того, является ли входной целевой слой таблицей.
Пример
У вас есть данные, хранящиеся в таблице, которые необходимо отобразить на карте. В таблице указано количество центров первичной медико-санитарной помощи (ПМСП) в каждом штате или союзной территории Индии. Инструмент Присоединить объекты можно использовать для присоединения таблицы к объектному слою, чтобы данные ПМСП можно было отобразить на карте.
Примечания по использованию
Присоединить объекты включает настройки для входных объектов, параметров присоединения и результирующего слоя.
Входные объекты
Группа Входные объекты включает в себя следующие параметры:
- Целевой слой задает слой или таблицу, к которым будут присоединяться записи.
- Присоединяемый слой определяет слой или таблицу, записи которых будут присоединяться к целевому слою.
Настройки соединения
Группа Настройки соединения включает в себя следующие параметры:
- Использовать пространственное отношение определяет, будет ли создано пространственное соединение. Если опция Использовать пространственное отношение выключена, должна быть включена опция Использовать атрибутивное отношение. Эта опция недоступна, если на входе есть хотя бы один слой таблицы.
- Пространственное отношение определяет, как будут объекты присоединяться друг к другу. Доступные отношения будут зависеть от типа геометрии (точки, линии, полигоны) соединяемых слоёв. Пространственное отношение доступно, если включена опция Использовать пространственное отношение. Можно выбрать следующие опции:
- Пересекает – объекты в целевом слое будут участвовать в соединении, если они пересекают объекты в присоединяемом слое.
- В пределах расстояния – объекты присоединяемого слоя будут участвовать в соединении, если они находятся в пределах указанного расстояния от объектов целевого слоя.
- Идентичны – объекты в целевом слое будут участвовать в соединении, если они идентичны объектам в присоединяемом слое.
- Полностью содержит – объекты целевого слоя будут участвовать в соединении, если они полностью содержат объекты в присоединяемом слое.
- Полностью в пределах – объекты целевого слоя будут участвовать в соединении, если они полностью находятся в пределах объектов в присоединяемом слое.
- Расстояние определяет, насколько близко должны быть объекты присоединяемого слоя к объектам целевого слоя, чтобы они соединялись друг с другом. Расстояние доступно если в качестве Пространственного отношения выбрано В пределах расстояния.
- Единицы - это единицы измерения расстояния, которые определяют, насколько близко должны быть объекты присоединяемого слоя к объектам целевого слоя, чтобы они соединялись друг с другом. Единицы доступны, если в качестве Пространственного отношения выбрано В пределах расстояния.
- Использовать атрибутивное отношение определяет, будет ли создано атрибутивное соединение. Если опция Использовать атрибутивное отношение выключена, должна быть включена опция Использовать пространственное отношение. Использовать атрибутивное отношение - это единственная опция, если на вход подается один или несколько слоев таблиц.
- Атрибутивные отношения, определяющие, как будут атрибуты присоединяться друг к другу. Опция Атрибутивные отношения доступна, если включена опция Использовать атрибутивное отношение. Доступны следующие подпараметры:
- Целевое поле - поле целевого слоя, которое будет использоваться для создания атрибутивного соединения.
- Поле соединения - поле целевого слоя, которое будет использоваться для создания атрибутивного соединения.
Для создания допустимого соединения Целевое поле и Поле соединения должны содержать совпадающие значения.
Дополнительные целевые поля и поля соединения можно добавить в соединение, щелкнув кнопку Добавить. - Операция присоединения определяет, как будут обрабатываться присоединения между целевым и присоединяемым слоями, если есть несколько объектов в присоединяемом слое, которые имеют одинаковые отношения, к объекту в целевом слое. Можно выбрать следующие опции:
- Присоединить один-к-одному - присоединить одну запись в слое соединения к каждому объекту в целевом слое. Это может быть либо первая запись, либо сводка всех совпадающих записей, что определяется параметром Несколько совпадающих записей.
- Присоединить один-ко-многим – присоединить все совпадающие объекты в присоединяемом слое с объектами целевого слоя. Полученный в результате слой будет содержать несколько записей для целевого объекта.
- Параметр Несколько совпадающих записей определяет, какие записи присоединяемого слоя будут использованы в соединении Один-к-одному. Параметр Несколько совпадающих записей доступен, если в качестве Операции соединения выбрано Соединение Один-к-одному. Можно выбрать следующие опции:
- Сохраняется только первая совпадающая запись - для каждого целевого объекта будет использоваться только одна совпадающая запись из слоя присоединения. Совпадающая запись определяется параметром Сортировать по.
- Суммировать совпадающие записи - рассчитайте сводную статистику для всех записей, соответствующих каждому объекту целевого слоя. Количество суммированных записей также будет добавлено по умолчанию.
Сортировать по определяет, как будет выбираться первая совпадающая запись. Опция Сортировать по доступна, если для параметра Несколько совпадающих записей выбрано Сохраняется только первая совпадающая запись.
Сортировать по включает в себя следующие подпараметры:- Поле - определяет, какое поле присоединяемого слоя используется для выбора сохраняющейся совпадающей записи. По умолчанию поле ObjectID используется для сохранения первой совпадающей записи в наборе данных. Если выбрано поле, значения в этом поле будут использоваться для выбора сохраняемой записи на основе значения параметра Порядок сортировки. Поддерживаются числовые поля и поля дат.
- Порядок сортировки — определяет, будет ли поле сортироваться по возрастанию или по убыванию при выборе первой совпадающей записи.
Статистика поля определяет, какие числовые поля присоединяемого слоя надо суммировать. Поддерживается следующая статистика: сумма, минимум, максимум, среднее и стандартное отклонение. Статистика вычисляется для каждого целевого объекта. Статистика поля доступна, если для параметра Несколько совпадающих записей выбрано Суммировать совпадающие записи.
Более подробно о суммарной статистике.- Тип соединения определяет, будет ли выходной результат включать только сопоставленные объекты, либо все объекты из целевого слоя. Можно выбрать следующие опции:
- Внутреннее соединение - В итоговом слое будут возвращены только совпадающие в целевом и присоединяемым слое объекты.
- Левое соединение - Все объекты в целевом слое будут возвращены независимо от того, совпадают ли они с объектами в присоединяемом слое.
Слой результата
Группа Слой результата включает в себя следующие параметры:
- Выходное имя определяет имя слоя, который создается и добавляется на карту. Имя должно быть уникальным. Если слой с таким же именем уже существует в вашей организации, инструмент завершится ошибкой, и вам будет предложено указать другое имя.
- Сохранить в папке — указывает имя папки в Моих ресурсах, в которой будет сохранен результат.
Ограничения
К инструменту применяются следующие ограничения:
- Присоединить объекты не может создавать выходные данные как представления размещенных векторных слоев. Информацию о том, как создать представление размещенного векторного слоя, см. в разделе Создание представлений размещенных векторных слоев.
- Статистику поля можно вычислить, только если выбрана операция Присоединить один-к-одному.
- Соединения невозможно создать с использованием полей, у которых тип поля ObjectID. Если в соединении должны быть использованы значения из поля ObjectID, вы можете создать целочисленное поле и вычислить это поле на основе значений ObjectID.
- Вложения из целевого слоя или присоединяемого слоя не включаются в выходной слой.
Параметры среды
Настройки среды анализа — это дополнительные параметры, которые влияют на результаты работы инструмента. Вы можете получить доступ к настройкам среды анализа инструмента из группы параметров Настройки среды.
Этот инструмент поддерживает следующие параметры среды анализа:
- Выходная система координат
- Экстент обработки
Примечание:
Экстент обработки по умолчанию в Map Viewer - это Полный экстент. Это значение по умолчанию отличается от Map Viewer Classic, в котором по умолчанию включен параметр Использовать текущий экстент карты.
Выходные данные
Выходные данные инструмента включают один слой, содержащий исходные записи целевого слоя с добавленными совпадающими записями присоединяемого слоя. Геометрия выходного слоя совпадает с геометрией целевого слоя. Если целевым слоем является таблица, выходным тоже будет таблица.
Примечание:
Присоединить объекты не может создавать выходные данные как представления размещенных векторных слоев. Информацию о том, как создать представление размещенного векторного слоя, см. в разделе Создание представлений размещенных векторных слоев.
Лицензионные требования
Для этого инструмента требуются следующие лицензии и конфигурации:
- Тип пользователя Creator или GIS Professional
- Роль Издатель или Администратор или эквивалентная пользовательская роль
Ресурсы
Для дополнительной информации см. следующие ссылки:
- Суммарная статистика
- Присоединяемые объекты в ArcGIS REST API
- join_features в ArcGIS API for Python
- Пространственное соединение в ArcGIS Pro
- Добавить соединение в ArcGIS Pro
- Суммарная статистика в ArcGIS Pro