Правило Трассировка используется для запуска трассировки по сетевым объектам, представленным на схеме в текущий момент или по определенным начальным точкам, указанным либо как входные данные, либо с использованием правила Задать начальную точку.
Обычно правило Трассировка настраивается для шаблонов схем для выполнения в числе первых правил во время построения схем. Он работает от начальных точек, установленных на пространственных и непространственных объектах сети на карте или запрошенных среди всех потенциальных входных пространственных и непространственных объектах сети в соответствии с правилами Задать начальную точку, настроенными заранее в шаблоне.
Начальная точка, от которой запускается трассировка, в зависимости от типа трассировки:
- Для типов трассировки Подключенная, Подсеть, Трассировка вверх по течению и Трассировка вниз по течению все элементы инженерной сети и сети трассировки, представленные на схеме в момент начала правила трассировки, рассматриваются как начальные точки трассировки, если только создание схемы начинается с конкретных местоположений трассировки, заданных в качестве входных, либо в шаблоне схемы не задано правило Установить начальную точку для точной идентификации начальных точек.
- Для типа трассировки Кратчайший путь, вместо задания двух конкретных стартовых точек для их обработки в качестве входных, в шаблоне схемы может быть настроено правило Установить начальную точку, чтобы определить две начальные точки среди всех элементов сети трассировки, которые в настоящий момент представлены на схеме, и между которыми должен быть найден кратчайший путь.
Когда вы настраиваете шаблон на основании правила Трассировка, трассировка сети будет систематически заново выполняться при каждом обновлении схемы. Это значит, что любая схема, основанная на этом шаблоне, при обновлении всегда будет отражать результат текущей трассировки.
Начиная с Utility Network версии 7, вы можете воспользоваться существующими именованными конфигурациями трассировки при настройке правил Трассировки в шаблоне схемы. Вы также можете настроить правила Трассировки для запуска операций трассировки вверх и вниз по течению, которые определяют поток, используя направление оцифровки линий и атрибут Flow direction, а не на основе местоположения контроллеров подсети.
Особенности правила Трассировка
Это правило может выполнять следующие типы трассировки:
- Соединенная – выполняется из элементов инженерной сети или сети трассировки, в данный момент представленных в схеме, когда правило запускается и распространяется вдоль соединенных объектов. Эти соединенные элементы сети добавляются к схеме.
- Подсети – выполняется из сетевых объектов, в данный момент представленных в схеме, когда правило запускается и распространяется вдоль соединенных объектов для поиска источников или приемников, из которых она распространяется дальше, вдоль связанной подсети. Все элементы подсети добавляются к схеме.
- Вверх по течению – выполняется из элементов инженерной сети или сети трассировки, в данный момент представленных в схеме, когда правило запускается для обнаружения элементов вверх по течению. Все обнаруженные вверх по течению элементы добавляются к схеме.
- Вниз по течению – выполняется из элементов инженерной сети или сети трассировки, в данный момент представленных в схеме, когда правило запускается для обнаружения объектов вниз по течению. Все обнаруженные вниз по течению элементы добавляются к схеме.
- Кратчайший путь – выполняется из элементов сети трассировки или инженерной сети, в данный момент выбранных на схеме как начальные точки, когда правило начинает находить кратчайший путь между этими начальными точками сети трассировки. Стоимость прохождения пути основывается на весе сети, заданного для значения Имя веса сети пути, независимо от направления потока. Все обнаруженные элементы вдоль этого кратчайшего пути добавляются к схеме.
Правила Трассировка и Задать начальную точку
При создании схем на основе объектов или элементов сети, выбранных в качестве входных данных на карте сети, рекомендуется использовать шаблоны схем, настроенные с правилом Задать начальную точку перед правилом Трассировка. В этом случае, правила Задать начальную точку выполняют запрос к ожидаемым начальным точкам, представленным в схеме в текущий момент. Тогда правило Трассировка работает только с этих начальных точек, что позволяет избежать выполнения нескольких трассировок от каждого элемента сети, которые снижают производительность. Когда ни одна начальная точка не может быть выбрана с помощью правил Задать начальную точку среди всех элементов сети, правило Трассировка будет пропущено.
При создании схем на основе местоположений трассировки, указанных в данный момент на карте сети, такое правило Задать начальную точку перед правилом Трассировка не всегда является необходимым среди правил шаблона. Во всех случаях любое правило Задать начальную точку, настроенное в шаблоне до первого правила Трассировка в последовательности правил шаблона, игнорируется при применении первой трассировки.
Несколько правил Задать начальную точку и Трассировки могут быть заданы в последовательности правил, настроенной для шаблона схемы. Более подробно о том, как правила Задать начальную точку и Трассировка комбинируются в процессе построения схемы, в зависимости от типа входных данных, см. в разделе Процесс выполнения правила Задать начальную точку.
Настройка правил трассировки
Вы можете добавить Правило трассировки в шаблон, используя инструмент Добавить правило трассировки.