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

##

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

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

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

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

Анализ, использующий пространственное отношение Ближайший, требует системы координат проекции. Вы можете настроить Систему координат обработки в Параметрах среды анализа. Если система координат обработки не является системой координат проекции, при Запуске анализа вам предложат изменить ее.

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

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

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

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

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

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

- Присоединить один к одному – эта опция суммирует все соответствующие объекты для каждого объекта, к которому выполняется присоединение.
- Присоединить Один ко многим – эта опция присоединяет все соответствующие объекты к присоединяемому слою.

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

## Выбрать одно или более соединений

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

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

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

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

- `Пересекает – объекты используются, если они пересекаются.
- Равно – объекты используются, если имеют одинаковую геометрию.
- Ближе – объекты используются, если они находятся в пределах указанного расстояния друг от друга. У целевого слоя должна быть система координат проекции, или при помощи Параметров среды анализа пространственная привязка обработки должна быть задана как система координат проекции, если используется пространственное отношение Ближе.
- Содержат – объекты используются, если слой, к которому выполняется присоединение, содержится в присоединяемых объектах.
- В пределах – объекты используются, если слой, к которому выполняется присоединение, находится в пределах присоединяемых объектов.
- Касается – объекты используются, если их границы соприкасаются.
- Пересекает – объекты используются, если имеют пересекающиеся контуры.
- Перекрывает – объекты присоединяются, если они перекрываются.

##

Это расстояние задает радиус, применяемый к отношению Ближе.

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

## Выберите временное отношение

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

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

##

Этот временной интервал задает временной радиус, применяемый к отношению Ближе во времени.

Предположим у вас имеется слой происшествий на воде и слой с GPS-маршрутом урагана. Вы можете найти происшествия, находящиеся на определенном расстоянии от урагана как в пространстве (1 км), так и во времени (5 часов). Это позволит получить происшествия, связанные с ураганом, т.е. произошедшие недалеко друг от друга, как во времени, так и в пространстве.

## Выберите поля для сопоставления

Это отношение позволяет сопоставлять значения полей одного слоя со значениями полей другого.

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

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

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

Вы можете вычислить статистику по суммируемым объектам. По числовым полям можно вычислить:

- Количество – вычисляет количество ненулевых значений. Может использоваться с числовыми или текстовыми полями. Количество [null, 0, 2] – это 2.
- Сумма – сумма числовых значений в поле. Сумма [null, null, 3] равна 3.
- Среднее – среднее арифметическое числовых значений. Среднее [0, 2, null] равно 1.
- Мин – минимальное значение числового поля. Минимальное значение [0, 2, null] равно 0.
- Макс – максимальное значение числового поля. Максимальное значение [0, 2, null] равно 2.
- Диапазон – диапазон числового поля. Он вычисляется вычитанием минимального значения из максимального. Диапазон [0, null, 1] равен 1. Диапазон [null, 4] равен 0.
- Дисперсия – дисперсия по числовому полю в треке. Дисперсия [1] равна null. Дисперсия [null, 1,1,1] равна 1.
- Среднеквадратическое отклонение – среднеквадратическое отклонение числового поля. Среднеквадратическое отклонение [1] равно null. Среднеквадратическое отклонение [null, 1,1,1] равно 1.

По строковым полям можно вычислить:

- Количество – количество не пустых строк.
- Любая – эта статистика является случайной выборкой строкового значения в указанном поле.

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

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

## Построить выражение для присоединения к объектам по (дополнительно)

Применяет к указанным полям условие. Будут присоединены только объекты, значение полей которых соответствуют этим условиям.

К примеру, представьте, что мы собираемся присоединить к набору данных только объекты, значение health_spending (расходы на здоровье) которых больше 20 процентов значения income (доход). Для этого примените условие соединения `$target["health_spending"] > ($join["income"] * .20)` с использованием поля health_spending первого набора данных (объекты набора, к которому выполняется присоединение) и поля income второго (присоединяемого) набора данных.

Условия присоединения применяются с помощью калькулятора выражений.

## Выбрать хранилище данных

Результаты GeoAnalytics хранятся в ArcGIS Data Store и выглядят как векторный слой в Portal for ArcGIS. В большинстве случаев результаты следует сохранять в хранилище пространственно-временных данных, это настройка по умолчанию. В некоторых случаях сохранение результатов в реляционном хранилище данных является хорошим решением. Следующее может быть поводом для сохранения результатов в реляционном хранилище данных:

- Использование результатов на портале для сотрудничества портала.
- Включение для результатов возможностей синхронизации.

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

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

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

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