Skip to main content

Применить компоновку Основное кольцо (Инструменты схемы сети)

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

Организует объекты схемы в схеме сети вокруг основного кольца.

Более подробно об алгоритме компоновки Основное кольцо

Внимание:

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

Лицензия:

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

Примечание:

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

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

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

  • Входной слой схемы сети должен быть либо из инженерной сети или сети трассировки в файловой или мобильной базе геоданных, либо из сервиса схемы сети.

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

    Основное кольцо является петлей, сформированной большим количеством ребер в схеме сети.

    Если в схеме сети нет петель, то алгоритм компоновки Основное кольцо не даст никакого эффекта.

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

  • Если для объектов схемы указаны барьеры, алгоритм компоновки Основное кольцо определяет главное кольцо, исключающее такие помеченные объекты.

  • Рассмотрите возможность применения компоновки в асинхронном режиме на сервере при работе с очень большими схемами.

Параметры

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

Входной слой схемы сети

Схема сети, к которой будет применена компоновка.

Diagram Layer

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

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

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

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

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

Boolean

Тип кольца

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

Задает тип кольца.

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

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

String

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

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

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

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

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

Boolean

Ширина кольца

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

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

Linear Unit

Ширина кольца

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

Ширина кольца. Значение по умолчанию равно 50. Этот параметр может выражаться только в относительных единицах.

Double

Высота кольца

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

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

Linear Unit

Высота кольца

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

Высота кольца. Значение по умолчанию равно 20. Этот параметр может выражаться только в относительных единицах.

Double

Тип Иерархического дерева

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

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

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

  • С левой стороны от основной линииКаждое дерево будет отображаться иерархически вдоль основной линии, а его ветви будут идти по левую сторону от основной линии.

  • С правой стороны от основной линииКаждое дерево будет отображаться иерархически вдоль основной линии, а его ветви будут идти по правую сторону от основной линии.

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

String

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

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

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

Linear Unit

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

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

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

Double

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

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

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

Linear Unit

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

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

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

Double

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

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

Относительное положение точки разрыва, которая будет вставлена вдоль рёбер схемы, когда Тип отображения ребер установлен на Нормальные ребра ('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

Запуск в асинхронном режиме на сервере

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

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

  • ОтмеченоАлгоритм компоновки будет выполняться асинхронно на сервере. Эта опция выделяет ресурсы сервера для запуска алгоритма компоновки с более длительным временем ожидания. Асинхронный запуск рекомендуется при использовании компоновок, на которые затрачивается большое количество времени и возможно превышение времени ожидания сервера (например, компоновки Частично перекрывающиеся ребра), и применении их к большим схемам, содержащим более 25 000 объектов.

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

Boolean

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

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

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

Linear Unit

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

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

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

Double

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

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

Выходная схема сети

Обновленный слой схемы сети.

Diagram Layer

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

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

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

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