Как работает инструмент Объединение

Инструмент Объединение вычисляет геометрическое объединение любого количества классов пространственных объектов или векторных слоев.

Все входные классы объектов или векторные слои должны быть полигональными.

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

Объединение делает следующее:

  • Определяет пространственную привязку для обработки. Это будет и выходная пространственная привязка. Более подробно о том, как это происходит, см. в разделе Пространственная привязка и геообработка. Все входные классы объектов проецируются ("на лету") в эту пространственную привязку.
  • Выполняет разбиение и кластеризацию пространственных объектов. Разбиение добавляет вершины в местах пересечении ребер пространственных объектов; кластеризация состыковывает вершины в пределах допуска xy.
  • Выявляет геометрические отношения (наложение) между входными объектами всех классов.
  • Записывает новые объекты в выходные данные.

Если в списке входных объектов задано несколько классов пространственных объектов или слоёв, порядок объектов в списке не влияет на тип выходных объектов, но пространственная привязка верхнего объекта в диалоговом окне инструмента (первый объект в скриптах) в списке будет использоваться в процессе обработки и будет установлена на выходные данные.

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

Подсказка:

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

Ниже приведён пример объединения пространственных объектов из одного класса, которые накладываются. В этом случае зона наложения будет продублирована для сохранения всех атрибутов и областей. Чтобы повторно создать перекрывающиеся объекты, используйте инструмент Слияние для полученного путём объединения класса пространственных объектов и объедините все поля, кроме поля FID.

Пример 1. Работа инструмента Объединение

Ниже приведён пример выполнения инструмента Объединение без использования опции Разрешить пробелы. Создается полигональный объект, который в противном случае остался бы пустым. Объекты-пробелы могут быть показаны на карте, если вы произведете атрибутивный запрос всех полей FID входного объекта, которые равны -1.

Пример 2. Работа инструмента Объединение

Связанные разделы