Skip to main content

Добавить компоновку Линейное распределение (Инструменты схемы сети)

Краткая информация

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

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

Более подробно об алгоритме компоновки Линейное распределение

Внимание:

Этот инструмент является инструментом настройки и администрирования.

Примечание:

Этот инструмент влияет на согласованность всех существующих схем, основанных на входном шаблоне схемы. Все существующие схемы становятся несогласованными и открываются со значком нарушения целостности до момента обновления.

Использование

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

  • Чтобы предварительно настроить параметры алгоритмов компоновки для любой схемы на основе шаблона схемы, снимите отметку у параметра Активный (is_active = "INACTIVE" в Python).

  • Запустите инструмент с включенной опцией Активный (is_active = "ACTIVE" в Python), если хотите, чтобы алгоритм компоновки добавился к списку компоновок, он автоматически добавится в конец очереди при создании схемы на основе входного шаблона схемы.

Параметры

Подпись Объяснение Тип данных

Входная сеть

Инженерная сеть или сеть трассировки, в которой будет находиться изменяемый шаблон схемы.

Utility Network; Trace Network

Входной шаблон схемы

Имя шаблона схемы, который будет изменяться.

String

Active

Задает, будет ли алгоритм компоновки автоматически запускаться при создании схем на основе указанного шаблона.

  • ОтмеченоДобавленный алгоритм компоновки будет автоматически запускаться во время создания любой схемы на основе входного шаблона. Используется по умолчанию. В качестве значений параметров, указанные для алгоритма компоновки, используются те, что были применены во время создания схемы. Они также загружаются по умолчанию, когда алгоритм запускается на любых схемах, основанных на входном шаблоне.

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

Boolean

Размещение соединений

(Дополнительный)

Задает способ перемещения соединений.

  • На равном расстоянииВсе соединения с двумя подключенными ребрами будут перемещаться с сохранением расстояний между ними и подключенными к ним соединениями. Используется по умолчанию.

  • Заданное пользователем расстояниеВсе соединения с двумя подключенными ребрами будут перемещаться с сохранением минимального расстояния (значение параметра Минимальный сдвиг) между соединением и другим концом ребра, к которому оно подключено. Это происходит по окончании выполнения алгоритма компоновки.

  • Исходное расстояниеВсе соединения с двумя подключенными ребрами будут немного перемещаться в соответствии со значениями параметров Число итераций и Максимальный сдвиг.

String

Значения интервалов, которые принимаются как абсолютные единицы в системе координат схемы

(Дополнительный)

Задает, как будут интерпретироваться параметры, представляющие расстояния.

  • ОтмеченоАлгоритм компоновки будет интерпретировать значения расстояний в линейных единицах.

  • Не отмеченоАлгоритм компоновки будет интерпретировать значения расстояний как относительные единицы к установленному среднему размеру соединений в текущем экстенте схемы. Используется по умолчанию.

Boolean

Максимальный сдвиг

(Дополнительный)

Максимальное расстояние, на которое могут быть отнесены соединения с двумя подключениями от соединений, к которым они подключаются. Значение по умолчанию – 2 единицы в системе координат схемы. При достижении указанного расстояния соединения при дополнительных итерациях более не двигаются. Этот параметр может использоваться только с типом размещения соединений Исходное расстояние и абсолютными единицами измерения.

Linear Unit

Максимальный сдвиг

(Дополнительный)

Максимальное расстояние, на которое могут быть отнесены соединения с двумя подключениями от соединений, к которым они подключаются. Значение по умолчанию равно 2. При достижении указанного расстояния соединения при дополнительных итерациях более не двигаются. Этот параметр может использоваться только с типом размещения соединений Исходное расстояние и относительными единицами.

Double

Минимальный сдвиг

(Дополнительный)

Минимальное расстояние, которое отделяет каждое соединение с двумя подключенными ребрами от концов его двух ребер после запуска алгоритма компоновки. Значение по умолчанию – 2 единицы в системе координат схемы. Когда значение этого параметра очень велико, соединения с двумя подключениями перемещаются таким образом, что расстояния между каждым перемещенным соединением и концом его ребра равны на всем пути, определенном его двумя подсоединенными ребрами. Этот параметр можно использовать только с типом размещения соединений Заданное пользователем расстояние и абсолютными единицами.

Linear Unit

Минимальный сдвиг

(Дополнительный)

Минимальное расстояние, которое отделяет каждое соединение с двумя подключенными ребрами от концов его двух ребер после запуска алгоритма компоновки. Значение по умолчанию равно 2. Когда значение этого параметра очень велико, соединения с двумя подключениями перемещаются таким образом, что расстояния между каждым перемещенным соединением и концом его ребра равны на всем пути, определенном его двумя подсоединенными ребрами. Этот параметр используется с типом размещения соединений Заданное пользователем расстояние и относительными единицами.

Double

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

(Дополнительный)

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

Long

Сохранять путь

(Дополнительный)

Определяет способ обработки вершин вдоль рёбер схемы.

  • ОтмеченоВсе вершины вдоль соединенных ребер будут сохранены, в места начального положения перемещенных соединений будут добавлены новые вершины. Используется по умолчанию.

  • Не отмеченоВершины вдоль ребер схемы сохраняться не будут.

Boolean

Переместить листья

(Дополнительный)

Определяет, могут ли соединения листьев (соединения с одним подключением) перемещаться во время выполнения алгоритма компоновки.

  • ОтмеченоСоединения листьев перемещаются.

  • Не отмеченоСоединения листьев не перемещаются. Используется по умолчанию, если только входная схема сети не основана на шаблоне с алгоритмом компоновки Линейное распределение, имеющим другие значения параметра.

Boolean

Растянуть листья

(Дополнительный)

Определяет, будут ли растягиваться соединения листьев:

  • ОтмеченоСоединения листьев будут растягиваться. Параметр Максимальный сдвиг растяжения определяет максимальное расстояние, но которое соединения листьев могут растягиваться относительно соединений, к которым они присоединены.

  • Не отмеченоСоединения листьев не будут растягиваться. Используется по умолчанию, если только входная схема сети не основана на шаблоне с алгоритмом компоновки Линейное распределение, имеющим другие значения параметра.

Boolean

Максимальный сдвиг растяжения

(Дополнительный)

Максимальное расстояние, на которое могут быть растянуты соединения листьев от соединений, к которым они подключаются. По умолчанию это 2 единицы в системе координат схемы, если только входная схема сети не основана на шаблоне с алгоритмом компоновки Линейное распределение, имеющим другие значения параметра. При достижении указанного расстояния соединения листьев при дополнительных итерациях более не двигаются. Этот параметр можно использовать только с типом размещения соединений Растянуть листья и абсолютными единицами.

Linear Unit

Максимальный сдвиг растяжения

(Дополнительный)

Максимальное расстояние, на которое могут быть растянуты соединения листьев от соединений, к которым они подключаются. По умолчанию используется 2, если только входная схема сети не основана на шаблоне с алгоритмом компоновки Линейное распределение, имеющим другие значения параметра. При достижении указанного расстояния соединения листьев при дополнительных итерациях более не двигаются. Этот параметр можно использовать только с параметром Растянуть листья и выражается в относительных единицах.

Double

Производные выходные данные

Подпись Объяснение Тип данных

Выходная сеть

Обновленная инженерная сеть или сеть трассировки.

Utility Network; Trace Network

Выходной шаблон схемы

Имя шаблона схемы.

String

Параметры среды

Этот инструмент не использует параметры среды геообработки.

Информация о лицензировании

  • Basic: Нет
  • Standard: Да
  • Advanced: Да