Skip to main content

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

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

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

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

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

Внимание:

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

Примечание:

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

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

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

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

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

Параметры

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

Входная сеть

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

Utility Network; Trace Network

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

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

String

Active

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

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

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

Boolean

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

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

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

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

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

Boolean

Направление дерева

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

Определяет направление основной линии.

  • Слева направоОсновная линия будет проведена горизонтально, слева направо. Используется по умолчанию.

  • Справа налевоОсновная линия будет проведена горизонтально, справа налево.

  • Снизу вверхОсновная линия будет проведена вертикально, снизу вверх.

  • Сверху внизОсновная линия будет проведена вертикально, сверху вниз.

String

Размещение ветвей

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

Указывает способ относительного размещения ветвей, отходящих от основной линии, в соответствии с их направлением.

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

  • СлеваВетви располагаются только слева от главной линии.

  • СправаВетви располагаются только справа от главной линии.

String

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

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

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

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

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

Boolean

Между соединениями перпендикулярно к направлению

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

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

Linear Unit

Между соединениями перпендикулярно к направлению

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

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

Double

Между соединениями вдоль по направлению

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

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

Linear Unit

Между соединениями вдоль по направлению

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

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

Double

Между разъединенными схемами

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

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

Linear Unit

Между разъединенными схемами

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

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

Double

Под прямым углом к краям изображения

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

Задает, как будут отображаются ребра схемы, связанные с ветвями дерева.

Прежние версии:

Этот параметр устарел начиная с ArcGIS Pro 3.6. Отображение ветвей дерева теперь контролируется параметром Тип отображения рёбер.

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

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

Boolean

Относительное местоположение точки разрыва (%)

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

Относительное положение точки разрыва, которая будет вставлена вдоль рёбер схемы, когда Тип отображения ребер установлен на Нормальные ребра ('edge_display_type = "REGULAR_EDGES"' в Python) или Тип отображения ребер задан как Ортогональные ребра ('edge_display_type = "ORTHOGONAL_EDGES"' в Python). Значение дается в процентах от 0 до 100.

  • Если у Относительной позиции точки разрыва (%) значение 0, точка разрыва устанавливается в x-координате соединения «От» ребра и в y-координате соединения «К» ребра для горизонтального дерева. Она устанавливается на y-координате соединения «От» ребра и на x-координате соединения «К» ребра для вертикального дерева.

  • Если у Относительной позиции точки разрыва (%) значение 100, точка разрыва не вставляется в на ребра схемы; каждое ребро схемы напрямую соединяет его соединения «От» и «К».

  • Если у Относительной позиции точки разрыва (%) значение N между 0 и 100, точка разрыва устанавливается в N% длины сегмента [XY], где X – это x-координата соединения «От» ребра, а Y – y-координата соединения «К» ребра для горизонтального дерева. Она устанавливается на N% длины сегмента [XY], где Y – это y-координата соединения «От» ребра, а X – это x-координата соединения "К"ребра для вертикального дерева.

Относительное положение двух точек отражения, которые будут вставлены вдоль рёбер схемы для вычисления геометрии изогнутых рёбер, если для Типа отображения рёбер задано значение Изогнутые рёбра (edge_display_type = "CURVED_EDGES" в Python). Значение дается в процентах от 15 до 40. При значении Связанного местоположения точки разрыва (%) N между 15 и 40:

  • X -– это x-координата соединения «От» ребра, а Y – y-координата соединения «К» ребра для горизонтального дерева:

    • Первая точка изгиба будет расположена на расстоянии N% длины сегмента [XY].

    • Вторая точка изгиба будет расположена на расстоянии (100 – N)% длины сегмента [XY].

  • Y – это y-координата соединения «От» ребра, а X -– x-координата соединения «К» ребра для вертикального дерева:

    • Первая точка изгиба будет расположена на расстоянии N% длины сегмента [YX].

    • Вторая точка изгиба будет расположена на расстоянии (100 – N)% длины сегмента [XY].

Примечание:

Указанная выше концепция соединений «От» и «До» связана с направлением дерева; это не относится к реальной топологии объекта в сети.

Double

Тип отображения ребер

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

Задает тип отображения ребер схемы, связанных с ветвями дерева.

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

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

  • Изогнутые ребраВсе ребра схемы, связанные с ветвями дерева, будут отображаться под изогнутыми.

String

Абсолютный отступ

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

Смещение, которое будет использоваться для разделения перекрывающихся сегментов при использовании абсолютных единиц измерения, когда параметру Тип отображения ребер задано значение Ортогональные ребра. Это значение не может превышать 10 процентов от наименьшего значения, указанного для других параметров интервала. Значение по умолчанию равно 0.

Linear Unit

Пропорциональный отступ

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

Отступ, который будет использоваться для разделения перекрывающихся сегментов при использовании пропорциональных единиц измерения, и если Тип отображения рёбер задан как Ортогональные рёбра. Это значение double не может превышать 10 процентов от наименьшего значения, указанного для других параметров интервала. Значение по умолчанию равно 0.

Double

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

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

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

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

Utility Network; Trace Network

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

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

String

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

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

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

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