О правиле Трассировка
Правило Трассировка используется для запуска трассировки от пространственных или непространственных объектов сети, представленных в данный момент на диаграмме, или от определенных начальных точек, заданных либо в качестве входных данных, либо с помощью правила Установить начальную точку.
Обычно правило Трассировка настраивается для шаблонов схем для выполнения в числе первых правил во время построения схем. Оно работает с начальными местоположениями, заданными на пространственных или непространственных объектах карты сети или запрашиваемыми среди всех потенциальных входных пространственных или непространственных объектов в соответствии с правилами Установить начальную точку, заранее настроенными в шаблоне.
Начальная точка, от которой запускается трассировка, в зависимости от типа трассировки:
Для типов трассировки Подключенная, Подсеть, Трассировка вверх по течению,Трассировка вниз по течению, Путь и Контур, все элементы инженерной сети и сети трассировки, представленные на схеме в момент начала правила трассировки, рассматриваются как начальные точки трассировки, если только создание схемы не начинается с конкретных местоположений трассировки, заданных в качестве входных, или в шаблоне схемы не задано правило Установить начальную точку для точной идентификации начальных точек.
Для типа трассировки Кратчайший путь, вместо указания двух конкретных начальных точек в качестве входных, в шаблоне схемы может быть настроено правило Установить начальную точку, чтобы определить две начальные точки среди всех элементов сети, которые в настоящий момент представлены на схеме, и между которыми должен быть найден кратчайший путь.
Когда вы настраиваете шаблон на основании правила Трассировка, трассировка сети будет систематически заново выполняться при каждом обновлении схемы. Это значит, что любая схема, основанная на этом шаблоне, при обновлении всегда будет отражать результат текущей трассировки.
Начиная с Utility Network версии 7, вы можете воспользоваться существующими именованными конфигурациями трассировки при настройке правил Трассировки в шаблоне схемы. Вы также можете настроить правила Трассировки для запуска операций трассировки вверх и вниз по течению, которые определяют поток, используя направление оцифровки линий и атрибут Flow direction, а не на основе местоположения контроллеров подсети.
Начиная с ArcGIS Pro 3.6, правило Трассировка поддерживает параметры фильтрации выходных данных. Это позволяет отфильтровать типы выходного оборудования, которые следует включить в результаты трассировки, или возвращать только отслеживаемые элементы сети на основе сетевых атрибутов или категорий. Фильтрация выходных данных может быть особенно полезна для первого правила трассировки, которое настраивается в последовательности правил трассировки для шаблона вашей схемы.
Начиная с ArcGIS Pro 3.7 и Enterprise 12.1, правило Трассировка можно настроить для применения двух новых типов трассировок, Путь и Контур. Тип трассировки Контур применяется к специализированной сети телекоммуникаций, поддерживаемой с Инженерной сетью версии 8 и более поздними.
При выполнении правила трассировки Путь или Контур в домене сети телекоммуникаций конструктор диаграмм обращается к атрибутам сети телекоммуникации и получает информацию о связности, такую как та, что выводится на основе вложенности или связности. Он также сохраняет идентификаторы единиц, через которые проходит трассировка, в соответствующих полях узлов диаграммы — поле ELEMENTUNIT, и рёбер диаграммы — FROMELEMENTFIRSTUNIT, ELEMENTFIRSTUNIT, ELEMENTLASTUNIT и TOELEMENTFIRSTUNIT.
Особенности правила Трассировка
Это правило может выполнять следующие типы трассировки:
Соединенная – выполняется из элементов инженерной сети или сети трассировки, в данный момент представленных в схеме, когда правило запускается и распространяется вдоль соединенных объектов. Эти соединенные элементы сети добавляются к схеме.
Подсети – выполняется из сетевых объектов, в данный момент представленных в схеме, когда правило запускается и распространяется вдоль соединенных объектов для поиска источников или приемников, из которых она распространяется дальше, вдоль связанной подсети. Все элементы подсети добавляются к схеме.
Вверх по течению – выполняется из элементов инженерной сети или сети трассировки, в данный момент представленных в схеме, когда правило запускается для обнаружения элементов вверх по течению. Все обнаруженные вверх по течению элементы добавляются к схеме.
Вниз по течению – выполняется из элементов инженерной сети или сети трассировки, в данный момент представленных в схеме, когда правило запускается для обнаружения объектов вниз по течению. Все обнаруженные вниз по течению элементы добавляются к схеме.
Кратчайший путь – выполняется из элементов сети трассировки или инженерной сети, в данный момент выбранных на схеме как начальные точки, когда правило начинает находить кратчайший путь между этими начальными точками сети. Стоимость прохождения пути основывается на весе сети, заданного для значения Имя веса сети пути, независимо от направления потока. Все обнаруженные элементы вдоль этого кратчайшего пути добавляются к схеме.
Путь – выполняется из элементов инженерной сети, в данный момент выбранных на схеме как начальные точки, когда правило начинает находить пути, начинающиеся из этих начальных точек в сети. Максимальное количество указанных путей и переходов позволяет ограничить трассируемые пути. Все обнаруженные элементы вдоль трассируемых путей пути добавляются к схеме.
Контур — запускается из элементов инженерной сети, которые сейчас указаны как начальные точки на схеме, когда правило начинает находить сетевые элементы, составляющие связанные контуры в сети трассировки. Все обнаруженные элементы вдоль трассируемых контуров добавляются к схеме.
Правила Трассировка и Задать начальную точку
При создании схем на основе объектов или элементов сети, выбранных в качестве входных данных на карте сети, рекомендуется использовать шаблоны схем, настроенные с правилом Задать начальную точку перед правилом Трассировка. В этом случае, правила Задать начальную точку выполняют запрос к ожидаемым начальным точкам, представленным в схеме в текущий момент. Тогда правило Трассировка работает только с этих начальных точек, что позволяет избежать выполнения нескольких трассировок от каждого элемента сети, которые снижают производительность. Когда ни одна начальная точка не может быть выбрана с помощью правил Задать начальную точку среди всех элементов сети, правило Трассировка будет пропущено.
При создании схем на основе местоположений трассировки, указанных в данный момент на карте сети, такое правило Задать начальную точку перед правилом Трассировка не всегда является необходимым среди правил шаблона. Во всех случаях любое правило Задать начальную точку, настроенное в шаблоне до первого правила Трассировка в последовательности правил шаблона, игнорируется при применении первой трассировки.
При создании схем из панели Найти контуры любые правила схем, настроенные до правила Трассировка в последовательности правил, установленных в связанном телекоммуникационном шаблоне, игнорируются. Чтобы узнать больше о процессе построения схем контура, см. особенности определений компоновки и правил для шаблона схемы контура.
Несколько правил Задать начальную точку и Трассировки могут быть заданы в последовательности правил, настроенной для шаблона схемы. Более подробно о том, как правила Задать начальную точку и Трассировка комбинируются в процессе построения схемы, в зависимости от типа входных данных, см. в разделе Процесс выполнения правила Задать начальную точку.
Настройка правил трассировки
Вы можете добавить Правило трассировки в шаблон, используя инструмент Добавить правило трассировки.