Инструмент Объединение вычисляет геометрическое объединение любого количества классов пространственных объектов или векторных слоев.
Все входные классы объектов или векторные слои должны быть полигональными.
Выходной класс объектов будет содержать полигоны, представляющие геометрическое объединение всех входных данных, а также всех полей из всех входных классов объектов. Ниже см. примеры того, как выходным объектам присваиваются значения атрибутов.
Объединение делает следующее:
- Определяет пространственную привязку для обработки. Это будет и выходная пространственная привязка. Более подробно о том, как это происходит, см. в разделе Пространственная привязка. Все входные классы объектов проецируются ("на лету") в эту пространственную привязку.
- Выполняет разбиение и кластеризацию пространственных объектов. Разбиение добавляет вершины в местах пересечении ребер пространственных объектов; кластеризация состыковывает вершины в пределах допуска xy.
- Выявляет геометрические отношения (наложение) между входными объектами всех классов.
- Записывает новые объекты в выходные данные.
Если в списке входных объектов задано несколько классов пространственных объектов или слоёв, порядок объектов в списке не влияет на тип выходных объектов, но пространственная привязка верхнего объекта в диалоговом окне инструмента (первый объект в скриптах) в списке будет использоваться в процессе обработки и будет установлена на выходные данные.
Для полного контроля над выходной пространственной привязкой (системой координат и доменами), можно задать приоритет над свойствами Пространственной привязки, используя соответствующие параметры среды геообработки.
Ниже приведён пример объединения пространственных объектов из одного класса, которые накладываются. В этом случае зона наложения будет продублирована для сохранения всех атрибутов и областей. Чтобы повторно создать перекрывающиеся объекты, используйте инструмент Слияние для полученного путём объединения класса пространственных объектов и объедините все поля, кроме поля FID.
Ниже приведён пример выполнения инструмента Объединение без использования опции Разрешить пробелы. Создается полигональный объект, который в противном случае остался бы пустым. Объекты-пробелы могут быть показаны на карте, если вы произведете атрибутивный запрос всех полей FID входного объекта, которые равны -1.