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