Как работает инструмент Идентичность (Identity) (набор инструментов Покрытие)
Описание
Инструмент Идентичность (Identity) создает новое покрытие путем наложения двух наборов пространственных объектов. Выходное покрытие содержит все объекты входного покрытия и только те части объектов покрытия идентичности, которые перекрываются с входным покрытием.
Объектами входного покрытия могут быть полигоны, линии или точки. Объектами покрытия идентичности должны быть полигоны. Объекты выходного покрытия, получившиеся в результате наложения, относятся к тому же классу, что и объекты входного покрытия. Для выходного покрытия строится топология.
Таблицы атрибутов объектов обновляются. Таблица атрибутов объектов для выходного покрытия объединяет поля таблиц атрибутов объектов входного покрытия и покрытия идентичности. Поля объединяются на основе старого внутреннего номера каждого объекта. В двух таблицах ниже перечислены поля, содержащиеся в таблице атрибутов объектов выходного покрытия.
С опцией JOIN ( (по умолчанию) |
С опцией NO_JOIN |
---|---|
|
|
С опцией JOIN ( (по умолчанию) |
С опцией NO_JOIN |
---|---|
|
|
Идентичность - это один из инструментов группы Наложение. Он похож на два других: Объединение (Union) и Пересечение (Intersect). Они отличаются от инструмента Идентичность только объектами, которые остаются в выходном покрытии. При выполнении всех трех команд таблицы атрибутов обновляются. Другими командами группы Наложение являются Вырезать (Clip), Стереть (Erase), Разбить (Split) и Обновить (Update).
Пример:
Опция POLY
В выходном покрытии сохраняются только те части полигонов покрытия идентичности, которые перекрывают входное покрытие. Все полигоны входного покрытия сохраняются в выходном покрытии. Дуги входного покрытия разбиваются в точках их пересечения с полигонами покрытия идентичности. Полученные дуги используются для построения полигонов аналогично тому, как это делает инструмент Построить (Build) с опцией POLY.
Опция LINE
Дуги покрытия идентичности используются для разбиения входных покрытий там, где они перекрываются. Поля LPOLY и RPOLY для каждой полученной дуги обновляются, принимая значения внутренних номеров полигонов покрытия идентичности, находящихся слева и справа от дуги.
Опция POINT
Все точки входного покрытия сохраняются в выходном покрытии. В классе полигональных объектов выходного покрытия указывается полигон покрытия идентичности, внутрь которого попадает каждая точка.