Присоединить объекты

Присоединить объекты


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

Присоединить объекты применяется к точкам, линиям и таблицам. Для пространственного соединения необходимо, чтобы данные содержали геометрию.

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

Выбрать целевой слой


Целевой слой, который получит атрибуты из таблицы присоединяемого слоя.

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

Выбрать слой для присоединения к целевому слою


Присоединяемый слой с атрибутами, которые будут присоединяться к целевому слою.

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

Выбрать тип соединения


Вы можете применить пространственное соединение, соединение по атрибуту или комбинацию двух соединений.

  • Пространственный – для присоединения объектов используется указанное пространственное отношение. Необходимо, чтобы оба слоя содержали геометрию.
  • Атрибутивное – объекты присоединяются на основе одинаковых полей.

Выберите пространственное отношение


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

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

Атрибутивное соединение


Атрибутивное отношение, определяющее, будут ли объекты присоединяться друг к другу. Атрибуты объектов соединяются, если значения поля в присоединяемом слое идентичны значениям поля в целевом слое.

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

Выбрать операцию соединения.


Определяет, как будут обрабатываться присоединения между целевым и присоединяемым слоями, если найдено несколько объектов в присоединяемом слое, которые имеют одинаковые отношения к целевому слою. Вы можете выбрать один из двух методов присоединения:

  • Присоединить один-к-одному – эта опция присоединяет объекты в целевом слое к одному объекту в слое присоединения. То, как объекты присоединяются, определяет параметр Добавить статистику или Указать, какую запись сохранить. Если используется опция Добавить статистику, все сопоставленные присоединяемые объекты будут суммироваться для каждого объекта целевого слоя. Количество присоединенных объектов будет добавлено по умолчанию. Если используется Указать, какую запись сохранить, вы можете выбрать либо сохранение первой совпадающей записи (по умолчанию), либо сохранение совпадающей записи с самым высоким или самым низким значением в определенном поле ( Сортировать по). Выражение Сортировать по требует либо числового поля (опция для наибольшего или наименьшего значения), либо поля даты (опция для самого нового или самого старого).
  • Присоединить один-ко-многим – эта опция присоединяет все совпадающие объекты в присоединяемом слое с объектами целевого слоя. Полученный в результате слой будет содержать несколько записей для целевого объекта.

Например, предположим, вы хотите найти супермаркеты, находящиеся на расстоянии 5 километров от фермерских рынков. В этом случае слой к которому выполняется присоединение, содержит один объект – фермерский рынок, а присоединяемые объекты представляют собой местные продуктовые магазины с такими атрибутами, как объем ежегодных продаж. Используя инструмент Присоединить объекты, вы обнаружите, что пять магазинов соответствует этому критерию. Если выбрана операция Присоединить один-ко-многим, вы получите пять объектов, каждая строка будет представлять фермерский рынок и супермаркет. Если вы зададите отношение Присоединить один-к-одному и выберете Указать, какую запись сохранить, вы получите один объект, представляющий фермерский рынок, и один супермаркет, например, с самыми высокими годовыми продажами. Если вместо этого вы выберете Добавить статистику, вы получите один объект, представляющий фермерский рынок, и суммированную информацию по пяти супермаркетам, например, сумму годовых продаж и количество просуммированных супермаркетов (5).

Сохранить все целевые объекты


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

Добавить статистику (дополнительно)


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

  • Сумма
  • Минимум
  • Максимум
  • Среднее
  • Средне-квадратическое отклонение

Имя слоя результата


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

С помощью ниспадающего списка поля Сохранить результат в вы можете задать имя папки в разделе Мои ресурсы, в которую будет записан результат.

Создание результатов в виде представления размещенного векторного слоя


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

Виды размещенных векторных слоев, содержащие присоединенные данные, не потребуют кредитов для анализа и хранения.

Вы можете создать представление размещенного векторного слоя из результатов анализа, если удовлетворяются все следующие условия:

  • Вы являетесь владельцем обоих слоёв.
  • Оба слоя являются размещенными векторными слоями.
  • Применяется атрибутивное присоединение.