Описание компоновки Направленный по углам

Направленный по углам Компоновка Направленный по углам - это алгоритм улучшения компоновки, который работает с ребрами схемы. Его можно применить к схеме любого типа.

Данный алгоритм компоновки постепенно перемещает ребра схемы в заданных направлениях. Для каждого ребра схемы алгоритм рассматривает его текущее направление, осуществляет поиск ближайшего направления из заданных и перемещает ребро в этом направлении.

На рисунке ниже показаны примеры схемы до и после применения компоновки Направленный по углам:

Пример схемы до и после применения компоновки Направленный по углам

Применение компоновки Направленный по углам к активному виду карты-схемы

При применении этой компоновки на схеме сети необходимо выполнить следующие предварительные условия:

  • Поскольку эта операция является транзакционной, необходимо сохранить правки до ее запуска.
  • Входной слой схемы сети, к которому применяется компоновка, должен происходить из инженерной сети или сети трассировки файловой или мобильной базы геоданных или сервиса схемы сети. При работе с инженерной сетью или сетью трассировки в многопользовательской базе геоданных входной слой схемы сети должен браться из сервиса.

Для того чтобы применить компоновку Направленный по углам к активному виду карты-схемы, выполните одно из следующего:

Примечание:

Чтобы применить алгоритм компоновки к поднабору объектов схемы сети, используйте для выбора объектов один из инструментов Выбрать объекты (например, Выбрать по прямоугольнику, Выбрать по полигону и так далее) и выберите объекты схемы перед запуском.

Настройка компоновки Направленный по углам в шаблоне схемы

Для настройки этой компоновки для шаблона схемы используйте инструмент Добавить компоновку Направленный по углам.

Параметры компоновки Направленный по углам

Применение параметров компоновки Направленный по углам

В разделах ниже описываются основные параметры компоновки схемы Направленный по углам.

Сохранить компоновку контейнера

Большинство алгоритмов компоновки работает с опцией Сохранить компоновку контейнера. Когда эта опция включена, она позволяет вам управлять приложением алгоритма, чтобы он выполнялся на верхнем графе схемы. При отключении этой опции, алгоритм применяется как к объектам содержания, так и ко всем остальным объектам схемы.

Более подробно об опции Сохранить компоновку контейнера

Число итераций

Этот параметр указывает количество итераций для обработки. Чем больше число итераций, тем больше ребра схемы будут совпадать с указанными направлениями.

На приведенных ниже рисунках показано влияние числа итераций на пример компоновки схемы при выполнении с одинаковым количеством направлений:

Компоновка Направленный по углам – число итераций

Число направлений

Существует три возможных числа направлений: 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 градусов.

На изображениях ниже показано, как строится схема примера при использовании различного числа направлений для компоновки Направленный по углам, при этом число итераций остается неизменным:

Компоновка Направленный по углам – число направлений

Связанные разделы