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

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


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

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

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

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


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

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

Слой для присоединения к целевому слою


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

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

Тип соединения


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

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

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


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

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

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


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

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

Операция соединения


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

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

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

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


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

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

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


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

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

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


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

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

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