Как работает инструмент покрытия (Coverage) Удаление (Eliminate)
Инструмент Удаление (Eliminate) используется в большинстве случаев для удаления осколочных полигонов, созданных при наложении двух покрытий в местах, где похожие дуги не совпадают.
Инструмент Удаление (Eliminate) удаляет некоторые полигоны или линии в покрытии, посредством объединения выбранных объектов с ближайшими к ним.
Для опции POLY с выбранной опцией Сохранить границу полигона (Keep polygon boundary) (KEEP_EDGE) самая длинная дуга каждого выбранного полигона удаляется. Для опции POLY со снятым флажком у опции Удаление полигона по границе (Eliminating polygon by border) (AREA) снимается отметка выбранного с самого большого полигона, затем удаляется дуга между ним и смежным выбранным полигоном, который также удаляется. При удалении целого полигона его точки меток удаляются вместе с ним. Топология обновляется. Все полигоны в выходном покрытии будут иметь только по одной точке метки. Для опции LINE дуга, которую следует удалить, сливается со связующей дугой, стоящей в очереди обработки команды Удаление (Eliminate). Полученная дуга будет приобретать направление дуги, с которой слилась удаляемая дуга.
Объекты для удаления определяются посредством набора логических критериев, которые применяются к атрибутам полигонов или дуг. Вы должны указать Файл выборки (Selection File), который идентифицирует объекты выборки. Логические критерии задаются, используя инструмент Повторный выбор (Reselect).
Удаление полигонов
- Точка метки удаляется вместе с полигоном.
- Удаляемы полигон сливается с соседним полигоном, который имеет самую длинную совместную границу или наибольшую площадь.
- Будет удален только выбранный набор полигонов или линий. Когда задана опция KEEP_EDGE, не будут удаляться полигоны, граничащие с фоновыми (background) полигонами.
- Инструмент Удаление (Eliminate) создаёт Выходной класс объектов (Output Feature Class), сохраняя точность как у Входного класса объектов (Input Feature Class).
- Используйте опцию Сохранить полигоны со внешней границей (KEEP POLYGONS with an outside border) для защиты внешней границы полигонов, которые делят границу с универсальным полигоном.
- Регионы сохраняются, но удаляемые полигоны убираются из подклассов регионов (Region subclasses).
- Системы маршрутов, связанные с дугами удаляемого полигона, удаляются и поле ARCLINK# получает новое значение.
Удаление линий
- В процессе обработки дуги и системы маршрутов могут быть упрощены посредством удаления выбранных дуг и добавления линии эквивалентной длины к концам соседних дуг. Полученная дуга будет приобретать направление связующей дуги.
- Все дуги должны быть разбиты на части там, где они пересекают другие дуги, в противном случае команда Удаление (ELIMINATE) прекратит выполняться. Используйте инструмент Очистить (Clean) с опцией Линия (Line) для разбивки накладывающихся дуг.
- Системы маршрутов, принадлежащие к удаляемым дугам, (независимо от того, удалены они фактически или нет) будут удалены. Те же системы маршрутов, которые относятся к дугам, которые стали длиннее за счет поглощенных дуг, получат измененные F-POS и T-POS и таким образом будут занимать тот же набор местоположений, что и ранее.