«Направленный по углам» - это алгоритм улучшения компоновки, который работает с ребрами схемы. Его можно применить к схеме любого типа.
Данный алгоритм компоновки постепенно перемещает ребра схемы в заданных направлениях. Для каждого ребра схемы алгоритм рассматривает его текущее направление, осуществляет поиск ближайшего желаемого направления из заданных и перемещает ребро в этом направлении.
На рисунке ниже показаны примеры схемы до и после применения компоновки Направленный по углам:
Применение компоновки Направленный по углам к активному виду карты-схемы
При применении этой компоновки для схемы сети должны соблюдаться следующие предварительные требования:
- Поскольку эта операция является транзакционной, необходимо сохранить правки до ее запуска.
- Входной слой схемы сети, к которому применяется компоновка, должен происходить из инженерной сети или сети трассировки файловой базы геоданных или сервиса схемы сети. При работе с инженерной сетью или сетью трассировки в многопользовательской базе геоданных входной слой схемы сети должен браться из сервиса
Для того чтобы применить компоновку Направленный по углам к активному виду карты-схемы, выполните одно из следующего:
- На вкладке Схема сети нажмите стрелку ниспадающего меню у кнопки Компоновки схемы в группе Компоновка и затем выберите в галерее Направленный по углам.
- Загрузите инструмент Применить компоновку Направленный по углам на панель Геообработка.
Затем настройте параметры компоновки Направленный по углам и нажмите Запустить.
Примечание:
Чтобы применить компоновку к поднабору объектов схемы сети, используйте для выбора объектов один из инструментов Выбрать объекты (например, Выбрать по прямоугольнику, Выбрать по полигону и так далее) и выберите объекты схемы перед запуском.
Настройка компоновки Направленный по углам в шаблоне схемы
Для настройки этой компоновки для шаблона схемы используйте инструмент Добавить компоновку Направленный по углам.
Параметры компоновки Направленный по углам
В разделах ниже описываются основные параметры компоновки схемы Направленный по углам.
Сохранить компоновку контейнера
Большинство алгоритмов компоновки работает с опцией Сохранить компоновку контейнера. Эта опция позволяет управлять управлением алгоритмом, поэтому она выполняется либо на верхнем графе схемы – Сохранить компоновку контейнера отмечена, либо для объектов как содержания, так и без содержания в схеме – Сохранить компоновку контейнера не отмечена.
Число итераций
Этот параметр указывает количество итераций для обработки. Чем больше число итераций, тем больше ребра схемы будут совпадать с указанными направлениями.
На приведенных ниже рисунках показано влияние числа итераций на пример компоновки схемы при выполнении с одинаковым количеством направлений:
Число направлений
Существует три возможных числа направлений: 4, 8 или 12.
- Если указано 4, ребра перемещаются, постепенно достигая одной из 4 осей, начиная с исходного соединения ребра, с наклоном на 90, 180, 270 или 360 градусов.
- Если указано 8, ребра будут перемещаться, постепенно достигая одной из 8 осей, начиная с исходного соединения ребра, с наклоном на 45, 90, 135, 180, 225, 270, 315 или 360 градусов.
- Если направлений 12, ребра будут перемещаться, постепенно достигая одной из 12 осей, начиная с исходного соединения ребра, с наклоном на 30, 60, 90, 120, 150, 180, 210, 240, 270, 300, 330 или 360 градусов.
На изображениях ниже показано, как строится схема примера при использовании различного числа направлений для компоновки Направленный по углам, при этом число итераций остается неизменным: