Описание
Инструмент Пересечение создает новое покрытие путем наложения пространственных объектов из входного покрытия и полигонального пересекающего покрытия. Выходное покрытие содержит объекты или части объектов входного покрытия, которые перекрывают объекты пересекающего покрытия. Выходные объекты имеет атрибуты исходного объекта входного покрытия и объекта пересекающего покрытия, с которым они пересекаются.
Пересечение - это один из инструментов группы Наложение. Наиболее близким к нему является инструмент Вырезание, который не переносит атрибутов из класса объектов наложения в выходной класс объектов.
Объектами входного покрытия могут быть полигоны, линии или точки. Пересекающее покрытие должно иметь полигональную топологию. Объекты выходного покрытия, получившиеся в результате наложения, относятся к тому же типу, что и объекты входного покрытия. Они разбиваются при пересечении с полигонами пересекающего покрытия. Для выходного покрытия строится топология.
Таблицы атрибутов обновляются. Таблица атрибутов для выходного покрытия объединяет поля таблиц атрибутов входного и пересекающего покрытий. Поля объединяются на основе старого внутреннего номера каждого объекта. В двух таблицах ниже перечислены поля, содержащиеся в таблице атрибутов выходного покрытия.
Для полигональных или точечных входных покрытий
С опцией JOIN ( (по умолчанию) | С опцией NO_JOIN |
---|---|
|
|
Для линейных входных покрытий
С опцией JOIN ( (по умолчанию) | С опцией NO_JOIN |
---|---|
|
|
Пример:
Опция POLYGON
В выходном покрытии сохраняются только те части полигонов, которые находятся в областях, принадлежащих и входному и пересекающему покрытиям. Дуги входного покрытия разбиваются в точках их пересечения с полигонами пересекающего покрытия. Полученные дуги используются для построения полигонов аналогично тому, как это делает инструмент Построить (Build) с опцией POLY.
![Полигоны пересечения Полигоны пересечения](GUID-5A10C614-808C-46AD-975B-074E72AA9ECA-web.gif)
![Таблица полигонов пересечения Таблица полигонов пересечения](GUID-F6788125-5DBF-4539-8F42-3A7F4CEA195E-web.gif)
Опция LINE
Дуги входного покрытия (или их части) сохраняются, только если они расположены внутри полигона или вдоль границы полигона пересекающего покрытия. Поля LPOLY и RPOLY для каждой полученной дуги обновляются, принимая значения внутренних номеров полигонов пересекающего покрытия, находящихся слева и справа от дуги.
![Иллюстрация линий пересечения Иллюстрация линий пересечения](GUID-FD1E1A87-48D2-4986-87D9-F280A8E7AC17-web.gif)
![Таблица линий пересечения Таблица линий пересечения](GUID-309D3DEE-713B-4850-ABCB-6ACEEA17A9CA-web.gif)
Опция POINT
В выходном покрытии сохраняются только те точки, которые попадают внутрь полигона пересекающего покрытия. В классе полигональных объектов выходного покрытия указывается полигон пересекающего покрытия, внутрь которого попадает каждая точка.
![Иллюстрация точек пересечения Иллюстрация точек пересечения](GUID-A2CE5E4A-F64D-419C-A0C7-C3341F8AA1A2-web.gif)
![Таблица точек идентичности Таблица точек идентичности](GUID-7042ED54-9301-47F8-869C-D0D917F19DB9-web.gif)
Опция REGION
Инструмент Пересечение создает новое региональное покрытие путем наложения двух наборов регионов. На рисунке внизу входное покрытие содержит регионы А и В. Пересекающее покрытие содержит регионы C и D. Выходное покрытие содержит только те части регионов, которые являются общими для обоих покрытий.
![Иллюстрация регионов пересечения Иллюстрация регионов пересечения](GUID-B43C6E31-DA5E-4EDD-9C95-2A0417A4CF9D-web.gif)