Частично перекрывающиеся ребра - это алгоритм улучшения компоновки, который работает с ребрами. Его можно применить к схеме любого типа.
Алгоритм компоновки обнаруживает наборы коллинеарных ребер или коллинеарных частей ребер (сегментов ребер), которые можно рассматривать, как размещенные внутри буферной зоны заданного размера.
Ребра или сегменты должны быть расположены относительно близко друг к другу, т.е. более или менее параллельны, перекрываться или почти перекрываться, и быть примерно одинаковой длины. Буферные зоны сегментов затем перемещаются равномерно на правую и левую стороны, на пропорциональном расстоянии от центра зоны.
Расстояние между каждыми сегментами равно заданному отступу. Если вершины находятся вдоль ребер схемы, общая ориентация сегментов по возможности сохраняется. Например, сегмент, лежащий с левой стороны от другого сегмента, останется с левой стороны.
На изображении ниже показаны примеры схемы до и после применения компоновки Частично перекрывающиеся ребра:
Примените компоновку Частично перекрывающиеся ребра к активному виду карты-схемы
При применении этой компоновки на схеме сети необходимо выполнить следующие предварительные условия:
- Поскольку эта операция является транзакционной, необходимо сохранить правки до ее запуска.
- Входной слой схемы сети, к которому применяется компоновка, должен происходить из инженерной сети или сети трассировки файловой или мобильной базы геоданных или сервиса схемы сети. При работе с инженерной сетью или сетью трассировки в многопользовательской базе геоданных входной слой схемы сети должен браться из сервиса.
Для того чтобы применить компоновку Частично перекрывающиеся ребра к активному виду карты-схемы, выполните одно из следующего:
- На вкладке Схема сети щелкните стрелку ниспадающего меню у кнопки Компоновки схемы в группе Компоновка и затем выберите в галерее элемент компоновки Частично перекрывающиеся ребра .
- Загрузите инструмент Применить компоновку Частично перекрывающиеся ребра на панель Геообработка, настройте параметры компоновки Частично перекрывающиеся ребра и щелкните Запустить.
Примечание:
Чтобы применить алгоритм компоновки к поднабору объектов схемы сети, используйте для выбора объектов один из инструментов Выбрать объекты (например, Выбрать по прямоугольнику, Выбрать по полигону и так далее) и выберите объекты схемы перед запуском.
Настройте компоновку Частично перекрывающиеся ребра для шаблона схемы
Для настройки этой компоновки для шаблона схемы используйте инструмент Добавить компоновку Частично перекрывающиеся ребра.
Параметры компоновки Частично перекрывающиеся ребра
В разделах ниже поясняется принцип работы основных параметров компоновки схемы Частично перекрывающиеся ребра.
Ширина буфера
Этот параметр используется для определения ширины буферных областей, в которых проводится поиск коллинеарных сегментов ребер.
На изображениях ниже серый край справа изначально находится на расстоянии 20 футов от зеленого края. Со значением параметра буфера 10 футов алгоритм не будет учитывать это ребро в виде части от того же набора коллинеарных ребер, как все остальные ребра. Со значением параметра буфер 35 футов он включен в процесс:
Сдвиг
Этот параметр используется для настройки расстояния, которое будет отделять выявленные сегменты ребер:
Оптимизировать ребра
Эта опция используется для определения того, как сегменты располагаются вдоль ребер:
- Опция Оптимизировать ребра не отмечена — начальное положение каждого фрагмента сохраняется в наборе коллинеарных фрагментов, при этом пересечения также сохраняются, как например, на Не оптимизированном изображении ниже.
- Опция Оптимизировать ребра отмечена – размещение сегментов оптимизируется в каждом наборе коллинеарных фрагментов. Это делается с помощью фокусировки на соединениях, вместо их расположения. Взаимно пересекающиеся фрагменты могут быть перемещены так, чтобы не пересекаться. См. оптимизированное изображение ниже.