Описание
Инструмент Идентичность (Identity) создает новое покрытие путем наложения двух наборов пространственных объектов. Выходное покрытие содержит все объекты входного покрытия и только те части объектов покрытия идентичности, которые перекрываются с входным покрытием.
Объектами входного покрытия могут быть полигоны, линии или точки. Объектами покрытия идентичности должны быть полигоны. Объекты выходного покрытия, получившиеся в результате наложения, относятся к тому же классу, что и объекты входного покрытия. Для выходного покрытия строится топология.
Таблицы атрибутов объектов обновляются. Таблица атрибутов объектов для выходного покрытия объединяет поля таблиц атрибутов объектов входного покрытия и покрытия идентичности. Поля объединяются на основе старого внутреннего номера каждого объекта. В двух таблицах ниже перечислены поля, содержащиеся в таблице атрибутов объектов выходного покрытия.
Для полигональных или точечных входных покрытий
С опцией JOIN ( (по умолчанию) | С опцией NO_JOIN |
---|---|
|
|
Для линейных входных покрытий
С опцией JOIN ( (по умолчанию) | С опцией NO_JOIN |
---|---|
|
|
Идентичность - это один из инструментов группы Наложение. Он похож на два других: Объединение (Union) и Пересечение (Intersect). Они отличаются от инструмента Идентичность только объектами, которые остаются в выходном покрытии. При выполнении всех трех команд таблицы атрибутов обновляются. Другими командами группы Наложение являются Вырезать (Clip), Стереть (Erase), Разбить (Split) и Обновить (Update).
Пример:
Опция POLY
В выходном покрытии сохраняются только те части полигонов покрытия идентичности, которые перекрывают входное покрытие. Все полигоны входного покрытия сохраняются в выходном покрытии. Дуги входного покрытия разбиваются в точках их пересечения с полигонами покрытия идентичности. Полученные дуги используются для построения полигонов аналогично тому, как это делает инструмент Построить (Build) с опцией POLY.
![Иллюстрация полигонов идентичности Иллюстрация полигонов идентичности](GUID-77186525-72F1-4EAE-9C6E-4F3DA6550B4D-web.gif)
![Таблица полигонов идентичности Таблица полигонов идентичности](GUID-6F3685DD-95C1-499F-8BF0-5A7E27C8F689-web.gif)
Опция LINE
Дуги покрытия идентичности используются для разбиения входных покрытий там, где они перекрываются. Поля LPOLY и RPOLY для каждой полученной дуги обновляются, принимая значения внутренних номеров полигонов покрытия идентичности, находящихся слева и справа от дуги.
![Иллюстрация линий идентичности Иллюстрация линий идентичности](GUID-136068E2-FEF9-4915-9D48-2A902750DEA7-web.gif)
![Таблица линий идентичности Таблица линий идентичности](GUID-983E83DF-E245-4241-B599-DFB341953A3F-web.gif)
Опция POINT
Все точки входного покрытия сохраняются в выходном покрытии. В классе полигональных объектов выходного покрытия указывается полигон покрытия идентичности, внутрь которого попадает каждая точка.
![Иллюстрация точек идентичности Иллюстрация точек идентичности](GUID-4E994E09-2CB8-4D84-8419-4824F257BC7E-web.gif)
![Таблица точек идентичности Таблица точек идентичности](GUID-7042ED54-9301-47F8-869C-D0D917F19DB9-web.gif)