Skip to main content

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

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

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

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

Внимание:

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

Лицензия:

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

Примечание:

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

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

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

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

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

  • This layout algorithm also separates diagram edges connected to the target junctions. The valence for these junctions is taken into account—то есть можно сохранить количество их соседних рёбер, а также путей рёбер.

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

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

Параметры

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

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

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

Diagram Layer

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

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

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

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

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

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

String

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

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

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

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

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

Boolean

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

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

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

Linear Unit

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

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

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

Double

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

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

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

Linear Unit

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

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

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

Double

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

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

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

Long

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

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

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

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

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

Boolean

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

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

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

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

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

Boolean

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

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

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

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

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

Boolean

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

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

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

Linear Unit

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

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

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

Double

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

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

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

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

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

Boolean

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

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

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

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

Diagram Layer

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

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

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

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