Добавить правило трассировки (Схема сети)

Сводка

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

Более подробно об использовании правила трассировки для построения схем сети

Внимание:

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

Примечание:

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

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

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

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

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

  • Правило Трассировка используется для запуска трассировки по элементам инженерной сети или сети трассировки, представленным на схеме в текущий момент.

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

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

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

Синтаксис

AddTraceRule(in_utility_network, template_name, is_active, trace_type, {domain_network}, {tier}, {target_tier}, {include_structures}, {include_barriers}, {condition_barriers}, {function_barriers}, {traversability_scope}, {filter_barriers}, {filter_function_barriers}, {filter_scope}, {filter_bitset_network_attribute_name}, {filter_nearest}, {nearest_count}, {nearest_cost_network_attribute}, {nearest_categories}, {nearest_assets}, {propagators}, {description}, {allow_indeterminate_flow}, {path_direction}, {path_network_weight_name})
ParameterОбъяснениеТип данных
in_utility_network

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

Utility Network; Trace Network
template_name

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

String
is_active

Указывает, будет ли правило включено при создании и обновлении схем на основе указанного шаблона:

  • ACTIVEДобавляемое правило будет включено во время создания и обновления любых схем на основе входного шаблона. Это значение по умолчанию.
  • INACTIVEДобавляемое правило не будет включено во время создания и обновления любых схем на основе входного шаблона.
Boolean
trace_type

Определяет тип трассировки, выполняемой правилом для построения содержания схемы.

  • CONNECTED Соединенная трассировка выполняется из элементов инженерной сети или сети трассировки, в данный момент представленных в схеме, когда правило запускается и распространяется вдоль соединенных объектов. Это значение по умолчанию.
  • SUBNETWORK Трассировка подсети выполняется из сетевых объектов, в данный момент представленных в схеме, когда правило запускается и распространяется вдоль соединенных объектов для поиска источников или приемников, из которых она распространяется дальше, вдоль связанной подсети.
  • UPSTREAMТрассировка вверх по течению выполняется из элементов инженерной сети или сети трассировки, в данный момент представленных в схеме, когда правило запускается для обнаружения объектов вверх по течению.
  • DOWNSTREAMТрассировка вниз по течению выполняется из элементов инженерной сети или сети трассировки, в данный момент представленных в схеме, когда правило запускается для обнаружения объектов вниз по течению.
  • SHORTEST_PATH Трассировка кратчайшего пути выполняется из объектов сети трассировки, в данный момент указанных на схеме как начальные точки, когда правило начинает исследовать объекты вдоль кратчайшего пути между этими начальными точками. Стоимость прохождения пути определяется на основе сетевого атрибута, заданного для значения параметра shortest_path_network_attribute_name, независимо от направления потока.
String
domain_network
(Дополнительный)

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

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

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

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

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

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

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

  • INCLUDE_STRUCTURESСтруктурные объекты и другие объекты будут включены в результаты трассировки.
  • EXCLUDE_STRUCTURESСтруктурные объекты и другие объекты не будут включаться в результаты трассировки. Используется по умолчанию.
Boolean
include_barriers
(Дополнительный)

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

  • INCLUDE_BARRIERSОбъекты барьеров проходимости будут включаться в результаты трассировки. Используется по умолчанию.
  • EXCLUDE_BARRIERSОбъекты барьеров проходимости не будут включаться в результаты трассировки.
Boolean
condition_barriers
[[Name, Operator, Type, Value, Combine Using],...]
(Дополнительный)

Задает условия проходимости барьеров в объекте на основании сравнения с сетевым атрибутом или проверки строки категории. Барьер условия использует атрибут сети, оператор и тип, а также значение атрибута. Например, остановить трассировку, если у атрибут Device Status объекта равен заданному значению Open. Если объект удовлетворяет этому условию, трассировка остановится. При использовании более одного атрибута, можно применить параметр Комбинировать использование, чтобы задать условие И или Или.

Применяются следующие компоненты барьера условий:

  • Name – фильтрация по любому из атрибутов сети, определенному в системе.
  • Operator – выбрать среди различных операторов.
  • Type – выбрать определенное значение или сетевой атрибут значения, которое задано в параметре name.
  • Value – задать определенное значение для типа входного атрибута, которое может вызвать прерывание на основании значения оператора.
  • Combine Using – укажите это значение, если собираетесь добавить несколько атрибутов. Их можно скомбинировать, используя условие И или Или.

Варианты значений барьеров условий operator следующие:

  • IS_EQUAL_TOАтрибут эквивалентен значению.
  • DOES_NOT_EQUALАтрибут не равен значению.
  • IS_GREATER_THANАтрибут больше значения.
  • IS_GREATER_THAN_OR_EQUAL_TOАтрибут больше или равен значению.
  • IS_LESS_THANАтрибут меньше значения.
  • IS_LESS_THAN_OR_EQUAL_TOАтрибут меньше или равен значению.
  • INCLUDES_THE_VALUESПобитовый оператор AND, где все биты в значении представлены в атрибуте (bitwise AND == value).
  • DOES_NOT_INCLUDE_THE_VALUESПобитовый оператор AND, где не все биты в значении представлены в атрибуте (bitwise AND != value).
  • INCLUDES_ANYПобитовый оператор AND, где как минимум один бит в значении представлен в атрибуте (bitwise AND == True).
  • DOES_NOT_INCLUDE_ANYПобитовый оператор AND, где ни один из битов в значении не представлен в атрибуте (bitwise AND == value).

Более подробно о побитовых операторах

Варианты значений барьеров условий Type следующие:

  • SPECIFIC_VALUEФильтр по заданному значению.
  • NETWORK_ATTRIBUTEФильтр по сетевому атрибуту.

Варианты значений барьеров условий Combine Using следующие:

  • ANDКомбинировать барьеры условий.
  • ORИспользовать, если встречается любой из барьеров условий.
Value Table
function_barriers
[[Function, Attribute, Operator, Value, Use Local Values],...]
(Дополнительный)

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

Применяются следующие компоненты барьера функций:

  • Function – выбрать среди различных функций вычисления.
  • Attribute – фильтрация по любому из атрибутов сети, определенному в системе.
  • Operator – выбрать среди различных операторов.
  • Value – указать определенное значение для типа входного атрибута, которое вызовет прекращение трассировки, если будет обнаружено.
  • Use Local Values – вычисляет значения в каждом направлении, в противоположность общему глобальному значению. Например, барьер функций, который вычисляет сумму Длин объектов, при которой трассировка прекращается, если достигнуто значение, большее или равное 4. В общем, после того, как вы пройдете два ребра со значением 2, сумма длин объектов станет равна 4, и поэтому трассировка будет прекращена. Если используются локальные значения, изменяются локальные значения вдоль каждого пути, и трассировка продолжается.

Варианты значений барьера функции function следующие:

  • AVERAGEСреднее арифметическое входных значений.
  • COUNTЧисло объектов.
  • MAXМаксимальное из входных значений.
  • MINМинимальное из входных значений.
  • ADDCумма значений.
  • SUBTRACTРазница значений. Контроллеры подсети и трассировка петель не поддерживают функцию вычитания.

Варианты значений барьера функции operator следующие:

  • IS_EQUAL_TOАтрибут эквивалентен значению.
  • DOES_NOT_EQUALАтрибут не равен значению.
  • IS_GREATER_THANАтрибут больше значения.
  • IS_GREATER_THAN_OR_EQUAL_TOАтрибут больше или равен значению.
  • IS_LESS_THANАтрибут меньше значения.
  • IS_LESS_THAN_OR_EQUAL_TOАтрибут меньше или равен значению.
  • INCLUDES_THE_VALUESПобитовый оператор AND, где все биты в значении представлены в атрибуте (bitwise AND == value).
  • DOES_NOT_INCLUDE_THE_VALUESПобитовый оператор AND, где не все биты в значении представлены в атрибуте (bitwise AND != value).
  • INCLUDES_ANYПобитовый оператор AND, где как минимум один бит в значении представлен в атрибуте (bitwise AND == True).
  • DOES_NOT_INCLUDE_ANYПобитовый оператор AND, где ни один из битов в значении не представлен в атрибуте (bitwise AND == value).

Более подробно о побитовых операторах

Опции барьера функции Use Local Values:

  • TRUEИспользовать локальные значения.
  • FALSEИспользовать глобальные значения. Это значение по умолчанию.
Value Table
traversability_scope
(Дополнительный)

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

  • BOTH_JUNCTIONS_AND_EDGESПрименить проходимость к соединениям и ребрам. Это значение по умолчанию.
  • JUNCTIONS_ONLYПрименить проходимость только к соединениям.
  • EDGES_ONLYПрименить проходимость только к ребрам.
String
filter_barriers
[[Name, Operator, Type, Value, Combine Using],...]
(Дополнительный)

Определяет, когда должна быть прекращена трассировка для определенной категории или атрибута сети. Например, остановить трассировку на объектах, имеющих атрибут статуса жизненного цикла, равный заданному значению. Этот параметр используется для задания ограничителя на основе значения атрибута сети, определенного в системе. Если используется более одного атрибута, можно использовать опцию Combine Using, чтобы задать условие И или Или.

Компоненты барьеров фильтра следующие:

  • Name – выбрать фильтр по любому сетевому атрибуту, заданному в системе.
  • Operator – выбрать среди различных операторов.
  • Type – выбрать определенное значение или сетевой атрибут значения, которое задано в параметре name.
  • Value – укажите определенное значение типа входного атрибута, которое может вызвать прекращение трассировки на основании значения оператора.
  • Combine Using – укажите это значение, если собираетесь добавить несколько атрибутов. Можно выбрать их комбинирование при помощи условия И или Или.

Варианты значений барьеров фильтра operator следующие:

  • IS_EQUAL_TOАтрибут эквивалентен значению.
  • DOES_NOT_EQUALАтрибут не равен значению.
  • IS_GREATER_THANАтрибут больше значения.
  • IS_GREATER_THAN_OR_EQUAL_TOАтрибут больше или равен значению.
  • IS_LESS_THANАтрибут меньше значения.
  • IS_LESS_THAN_OR_EQUAL_TOАтрибут меньше или равен значению.
  • INCLUDES_THE_VALUESПобитовый оператор AND, где все биты в значении представлены в атрибуте (bitwise AND == value).
  • DOES NOT INCLUDE_THE_VALUESПобитовый оператор AND, где не все биты в значении представлены в атрибуте (bitwise AND != value).
  • INCLUDES_ANYПобитовый оператор AND, где как минимум один бит в значении представлен в атрибуте (bitwise AND == True).
  • DOES_NOT_INLCUDE_ANYПобитовый оператор AND, где ни один из битов в значении не представлен в атрибуте (bitwise AND == value).

Более подробно о побитовых операторах

Варианты значений барьеров фильтра Type следующие:

  • SPECIFIC_VALUEФильтр по заданному значению.
  • NETWORK_ATTRIBUTEФильтр по сетевому атрибуту.

Варианты значений барьеров фильтра Combine Using следующие:

  • ANDКомбинировать барьеры условий.
  • ORИспользовать, если встречается любой из барьеров условий.
Value Table
filter_function_barriers
[[Function, Attribute, Operator, Value, Use Local Values],...]
(Дополнительный)

Фильтрует результаты трассировки на определенную категорию.

Фильтруют компоненты барьеров функции следующим образом:

  • Function – выбрать среди различных функций вычисления.
  • Attribute – выбрать фильтр по любому сетевому атрибуту, заданному в системе.
  • Operator – выбрать среди различных операторов.
  • Value – указать определенное значение для типа входного атрибута, которое вызовет прекращение трассировки, если будет обнаружено.
  • Use Local Values – вычисляют значения в каждом направлении, в противоположность общему глобальному значению. Например, барьер функций, который вычисляет сумму Длин объектов, при которой трассировка прекращается, если достигнуто значение, большее или равное 4. В общем, после того, как вы пройдете два ребра со значением 2, сумма длин объектов станет равна 4, и поэтому трассировка будет прекращена. Когда используются локальные значения, изменятся локальные значения вдоль каждого пути, или трассировка будет продолжена.

Варианты значений function барьеров функции фильтр следующие:

  • AVERAGEСреднее арифметическое входных значений.
  • COUNTЧисло объектов.
  • MAXМаксимальное из входных значений.
  • MINМинимальное из входных значений.
  • ADDCумма значений.
  • SUBTRACTРазница значений. Контроллеры подсети и трассировка петель не поддерживают функцию вычитания.

Варианты значений operator барьеров функции фильтр следующие:

  • IS_EQUAL_TOАтрибут эквивалентен значению.
  • DOES_NOT_EQUALАтрибут не равен значению.
  • IS_GREATER_THANАтрибут больше значения.
  • IS_GREATER_THAN_OR_EQUAL_TOАтрибут больше или равен значению.
  • IS_LESS_THANАтрибут меньше значения.
  • IS_LESS_THAN_OR_EQUAL_TOАтрибут меньше или равен значению.
  • INCLUDES_THE_VALUESПобитовый оператор AND, где все биты в значении представлены в атрибуте (bitwise AND == value).
  • DOES_NOT_INCLUDE_THE_VALUESПобитовый оператор AND, где не все биты в значении представлены в атрибуте (bitwise AND != value).
  • INCLUDES_ANYПобитовый оператор AND, где как минимум один бит в значении представлен в атрибуте (bitwise AND == True).
  • DOES_NOT_INCLUDE_ANYПобитовый оператор AND, где ни один из битов в значении не представлен в атрибуте (bitwise AND == value).

Более подробно о побитовых операторах

Варианты значений Use Local Values барьеров функции фильтр следующие:

  • TRUEИспользовать локальные значения.
  • FALSEИспользовать глобальные значения. Это значение по умолчанию.
Value Table
filter_scope
(Дополнительный)

Определяет, будет ли использоваться фильтр для определенной категории – только для соединений, только для ребер или в обоих перечисленных случаях. Например, если задан фильтр-барьер, который должен прекращать трассировку в случае, когда Статус устройства равен значению Открыто, и область действия проходимости задана только для ребер, то даже в случае, если эта трассировка обнаружит открытое устройство, она не будет прекращена, поскольку Статус устройства применяется только к соединениям. Другими словами, параметр показывает, что трассировка должна игнорировать ребра, соединения, или и то и другое.

  • BOTH_JUNCTIONS_AND_EDGESФильтр будут применен как к соединениям, так и к ребрам. Используется по умолчанию.
  • JUNCTIONS_ONLYФильтр будет применен только к соединениям.
  • EDGES_ONLYФильтр будет применен только к ребрам.
String
filter_bitset_network_attribute_name
(Дополнительный)

Имя атрибута сети, который может быть использован для фильтрации по битовому множеству. Этот параметр применяется только для трассировки типа вверх против течения, вниз по течению и петли. Этот параметр может быть использован для добавления специальной логики во время трассировки, чтобы трассировка могла полнее отражать сценарии реального мира. Например, при трассировке петель атрибут сети Текущие фазы может определить, является ли петля истинной электрической петлей (та же фаза проходит вдоль всей петли, то есть А) и возвратить для результатов трассировки только реальные электрические петли. Пример трассировки вверх против течения: при трассировке сети электрического распределения, указав атрибут сети Текущие фазы, вы получите в качестве результатов трассировки только корректные пути, которые указаны в атрибуте сети, а не все пути.

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

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

  • FILTER_BY_NEARESTАлгоритм K ближайших соседей будет использоваться для возврата объектов в количестве, указанном в параметрах nearest_count, nearest_cost_network_attribute, nearest_categories или nearest_assets.
  • DO_NOT_FILTERАлгоритм K-ближайших соседей не будет использоваться для фильтрации результатов. Используется по умолчанию.
Boolean
nearest_count
(Дополнительный)

Определяет число возвращаемых объектов, когда значением filter_nearest является True.

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

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

String
nearest_categories
[nearest_categories,...]
(Дополнительный)

Возвращаемые категории, когда filter_nearestTrue, например – Protective.

String
nearest_assets
[nearest_assets,...]
(Дополнительный)

Группы оборудования и типы оборудования, возвращаемые когда filter_nearestTrue, например – ElectricDistributionDevice/Transformer/Step Down.

String
propagators
[[Attribute, Substitution Attribute, Function, Operator, Value],...]
(Дополнительный)

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

Используются следующие компоненты распространения:

  • Attribute – фильтрация по любому из атрибутов сети, определенному в системе.
  • Substitution Attribute – использовать заменяющее значение вместо битового множества атрибутов сети. Замены являются кодированными на основании числа битов в передаваемом сетевом атрибуте. Замена - это сопоставление каждого бита по фазе другого бита. Например, для Фазы AC, одна замена сопоставляет бит A с B, а C с null. В этом примере замена 1010 (Фаза AC) дает 0000-0010-0000-0000 (512). Замена захватывает сопоставление, т.ч. вы знаете, что Фаза A была сопоставлена с B, а Фаза C с null, а не иначе (например, Фаза A не сопоставлялась с null, а Фаза C не сопоставлялась с B).
  • Function – выбрать среди различных функций вычисления.
  • Operator – выбрать среди различных операторов.
  • Value – задать определенное значение для типа входного атрибута, которое может вызвать прерывание на основании значения оператора.

Варианты значений распространителей function следующие:

  • PROPAGATED_BITWISE_ANDСравнивать значения одного объекта со значениями следующего.
  • PROPAGATED_MINПолучить минимальное значение.
  • PROPAGATED_MAXПолучить максимальное значение.

Варианты значений распространителей operator следующие:

  • IS_EQUAL_TOАтрибут эквивалентен значению.
  • DOES_NOT_EQUALАтрибут не равен значению.
  • IS_GREATER_THANАтрибут больше значения.
  • IS_GREATER_THAN_OR_EQUAL_TOАтрибут больше или равен значению.
  • IS_LESS_THANАтрибут меньше значения.
  • IS_LESS_THAN_OR_EQUAL_TOАтрибут меньше или равен значению.
  • INCLUDES_THE_VALUESПобитовый оператор AND, где все биты в значении представлены в атрибуте (bitwise AND == value).
  • DOES_NOT_INCLUDE_THE_VALUESПобитовый оператор AND, где не все биты в значении представлены в атрибуте (bitwise AND != value).
  • INCLUDES_ANYПобитовый оператор AND, где как минимум один бит в значении представлен в атрибуте (bitwise AND == True).
  • DOES_NOT_INCLUDE_ANYПобитовый оператор AND, где ни один из битов в значении не представлен в атрибуте (bitwise AND == value).

Более подробно о побитовых операторах

Примечание:

Этот параметр доступен только в Python.

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

Описание правила.

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

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

  • TRACE_INDETERMINATE_FLOWВключать в трассировку объекты с неопределенным или неинициализированным направлением потока.
  • IGNORE_INDETERMINATE_FLOWНе выполнять трассировку объектов с неопределенным или неинициализированным направлением потока. Это значение по умолчанию.
Boolean
path_direction
(Дополнительный)

Определяет направление пути в сети трассировки. Стоимость прохождения пути определяется на основе значения, заданного для path_network_attribute_name. Этот параметр используется только при запуске трассировки типа PATH.

  • NO_DIRECTIONПоиск пути между двумя начальными точками выполняется независимо от направления потока. Это значение по умолчанию.
  • PATH_UPSTREAMОпределяет путь вниз по течению между двумя начальными точками.
  • PATH_DOWNSTREAMОпределяет путь вверх по течению между двумя начальными точками.
String
path_network_weight_name
(Дополнительный)

Атрибут сети, используемый для вычисления кратчайшего пути в сети трассировки. При запуске трассировки типа кратчайший путь, кратчайший путь вычисляется с помощью числового атрибута сети, такого как Длина объекта. Могут быть вычислены пути как на основе стоимости, так и на основе расстояния. Этот параметр является обязательным при запуске трассировки кратчайшего пути.

String

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

NameОбъяснениеТип данных
out_utility_network

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

Инженерная сеть; Трассировка сети
out_template_name

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

Строковое

Пример кода

AddTraceRule, пример (окно Python)

Добавляет правило Трассировки в шаблон MyTemplate1, заданный в данной инженерной сети, для построения схем на основе трассировки подсетей с уровнем Medium Voltage в домене ElectricDistribution.

import arcpy
input_Network = "D:/MyProjectLocation/MyDatabaseConnection.sde/MyDatabase.MAP.Electric/MyDatabase.MAP.Electric"
input_DiagramTemplate = "MyTemplate1"
arcpy.AddTraceRule_nd(input_Network, input_DiagramTemplate, "ACTIVE", 
                      "SUBNETWORK", "ElectricDistribution", "Medium Voltage", 
                      "Low Voltage Mesh")

Environments

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

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

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

Связанные разделы