
Задача Присоединить объекты работает с двумя слоями. Присоединить объекты присоединяет атрибуты одного объекта к другому на основе пространственных, временных и атрибутивных отношений или любой их комбинации. Инструмент определяет все входные объекты, соответствующие указанному условию присоединения, затем присоединяет второй входной слой к первому. Также, можно присоединить все объекты к совпадающим или суммировать совпадающие объекты.
Присоединить объекты применяется к точкам, линиям и таблицам. Для присоединения по времени требуется, чтобы во входных данных использовалось время, а для пространственного присоединения необходимо, чтобы данные содержали геометрию.
Слой, который получит атрибуты из слоя, присоединяемого к его таблице.
Анализ, использующий пространственное отношение Ближайший, требует системы координат проекции. Вы можете настроить Систему координат обработки в Параметрах среды анализа. Если система координат обработки не является системой координат проекции, при Запуске анализа вам предложат изменить ее.
Кроме выбора слоя из вашей карты, можно щелкнуть Выбрать слои в нижней части ниспадающего списка, чтобы найти свои ресурсы для набора данных или слоя объектов файлового хранилища больших данных.
Присоединяемый слой с атрибутами, которые будут присоединяться к целевому слою.
Кроме выбора слоя из вашей карты, можно щелкнуть Выбрать слои в нижней части ниспадающего списка, чтобы найти свои ресурсы для набора данных или слоя объектов файлового хранилища больших данных.
Определяет, как будут управляться в выходных данных соединения между целевым и присоединяемым слоями, если найдено несколько присоединяемых объектов, имеющих одинаковые отношения к слою, к которому выполняется присоединение. Можно выбрать один из двух методов присоединения:
Например, предположим мы хотим найти супермаркеты, находящиеся на расстоянии 2 километров от фермерских рынков. В этом случае, слой к которому выполняется присоединение, содержит один объект – фермерский рынок, а присоединяемые объекты представляют собой местные продуктовые магазины с такими атрибутами, как объем ежегодных продаж. Используя инструмент Присоединить объекты, мы находим, что пять магазинов соответствует этому критерию. Если указать операцию присоединения один ко многим, в итоге мы получим пять объектов, каждая строка будет представлять фермерский рынок и супермаркет. Если указать отношение Присоединение один к одному, в итоге мы получим один объект, представляющий собой фермерский рынок и суммарную информацию по всем супермаркетам, такую как их число (2), и прочую статистическую информацию, например, сумму годовых продаж.
Вы можете применить один, два или три типа присоединения. Используются следующие типы присоединения:
Пространственное отношение, определяющее, будут ли объекты присоединяться друг к другу. Доступные отношения будут зависеть от типа геометрии (точки, линии, полигоны) входных объектов. К числу доступных отношений относятся:
Это расстояние задает радиус, применяемый к отношению Ближе.
Предположим, у вас имеется набор данных с расположением атомной станции и другой – с данными резидентов. Вы можете задать расстояние в 1 километр, чтобы определить дома, находящиеся в пределах 1 км от атомной станции.
Временное отношение, определяющее, будут ли объекты присоединяться друг к другу. Эта опция доступна только если на обоих слоях используется время, а доступное отношение будет зависеть от типа времени (точное или интервал) входных объектов. К числу доступных отношений относятся:
Этот временной интервал задает временной радиус, применяемый к отношению Ближе во времени.
Предположим у вас имеется слой происшествий на воде и слой с GPS-маршрутом урагана. Вы можете найти происшествия, находящиеся на определенном расстоянии от урагана как в пространстве (1 км), так и во времени (5 часов). Это позволит получить происшествия, связанные с ураганом, т.е. произошедшие недалеко друг от друга, как во времени, так и в пространстве.
Это отношение позволяет сопоставлять значения полей одного слоя со значениями полей другого.
Например, предположим у вас есть географический слой округа с адресами жителей (включая поле ZIP) и таблица с данными по здравоохранению по ZIP-кодам (поле с названием HEALTHZIP). Мы может присоединить набор данных по здравоохранению с помощью сопоставления поля ZIP с HEALTHZIP, что позволит получить слой с данными местных жителей и соответствующими данными по здравоохранению.
Если выбрана операция Присоединения один к одному, вы можете вычислить статистику присоединенных объектов. По умолчанию, будет вычислена вся статистика.
Вы можете вычислить статистику по суммируемым объектам. По числовым полям можно вычислить:
По строковым полям можно вычислить:
Вся статистика вычисляется на ненулевых значениях. Итоговый слой будет содержать новые поля для каждой вычисленной статистики. Можно добавить любое число вычисленных статистических значений, выбрав атрибут и статистику.
Применяет к указанным полям условие. Будут присоединены только объекты, значение полей которых соответствуют этим условиям.
К примеру, представьте, что мы собираемся присоединить к набору данных только объекты, значение health_spending (расходы на здоровье) которых больше 20 процентов значения income (доход). Для этого примените условие соединения $target["health_spending"] > ($join["income"] * .20) с использованием поля health_spending первого набора данных (объекты набора, к которому выполняется присоединение) и поля income второго (присоединяемого) набора данных.
Условия присоединения применяются с помощью калькулятора выражений.
Результаты GeoAnalytics хранятся в ArcGIS Data Store и выглядят как векторный слой в Portal for ArcGIS. В большинстве случаев результаты следует сохранять в хранилище пространственно-временных данных, это настройка по умолчанию. В некоторых случаях сохранение результатов в реляционном хранилище данных является хорошим решением. Следующее может быть поводом для сохранения результатов в реляционном хранилище данных:
Вы не должны использовать реляционные хранилища данных, если ожидаете , что результаты GeoAnalytics увеличатся, и хотите использовать преимущества возможностей хранилища больших пространственно-временных данных для управления большими объемами данных.
Это имя слоя, который будет создан в разделе Мои ресурсы и добавлен на карту. Имя слоя по умолчанию зависит от имени инструмента и имени входного слоя. Если слой уже существует, произойдет сбой.
С помощью ниспадающего списка поля Сохранить результат в вы можете задать имя папки в разделе Мои ресурсы, в которую будет записан результат.