Skip to main content

Обновить подсеть (Инструменты инженерной сети)

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

Обновляет информацию о подсетях в таблице Подсети, класс пространственных объектов SubnetLine, а также системные схемы подсетей для заданных подсетей.

Для таблицы Подсети этот инструмент изменяет статус связанных контроллеров подсети на чистый (для атрибута Is dirty установлено значение False). Если во время работы инструмента обнаруживаются ошибки проверки согласованности или ошибки подсети, статус связанных контроллеров подсети будет помечен как недопустимый (атрибут Is dirty помечается как недопустимый). В классе объектов Класс объектов SubnetLine будет создана запись для новых подсетей, записи для удаленных подсетей будут удалены, а для измененных подсетей будет обновлена информация и форма. Также создаются или обновляются некоторые атрибуты для пространственных объектов подсетей.

Если обновление политики подсети для уровня настроено так, что атрибут Is dirty не управляется, операция обновления подсети может использоваться для удаления строк в таблице Подсети, когда для атрибута Is deleted установлено значение true.

Более подробно об обновлении подсетей

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

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

    • Инженерная сеть должна быть зарегистрирована как версионная сервис-ориентированная.

    • Входная инженерная сеть должна быть сервисом инженерной сети.

    • Операция обновления подсети может использоваться в версии по умолчанию для удаления строк в таблице Подсети для уровней, которые не управляют атрибутом Is dirty.

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

      Более подробно о режиме редактирования, используемом инструментом Обновить подсеть

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

    • Лицензия:

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

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

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

  • Перед запуском этого инструмента необходимо сохранить любые изменения.

  • Топология сети должна быть включена.

  • Отсутствуют измененные области, пересекающие объекты подсетей.

Параметры

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

Входная инженерная сеть

Инженерная сеть, которая содержит подсеть.

Utility Network; Utility Network Layer

Специализированная сеть

Специализированная сеть, которая содержит данную подсеть.

String

Уровень

Уровень, содержащий подсеть.

String

Все подсети уровня

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

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

  • Не отмеченоБудут обновлены только подсети, указанные в параметре Имя подсети. Используется по умолчанию.

Boolean

Имя подсети

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

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

String

Продолжить при сбое

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

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

  • ОтмеченоПроцесс обновления не остановится, если произойдет сбой подсети; он будет продолжаться.

  • Не отмеченоПроцесс обновления остановится, если произойдет сбой подсети. Используется по умолчанию.

Boolean

Барьеры условий

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

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

Более подробно об использовании множественных условных выражений

Примечание:

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

Столбцы таблицы значений:

  • NameFilter by network attribute name.

  • OperatorFilter by an operator.

    • Is equal toThe attribute is equal to the value.

    • Does not equalThe attribute is not equal to the value.

    • Is greater thanThe attribute is greater than the value.

    • Is greater than or equal toThe attribute is greater than or equal to the value.

    • Is less thanThe attribute is less than the value.

    • Is less than or equal toThe attribute is less than or equal to the value.

    • Includes the values (bitwise AND equals the value)A bitwise AND operation in which all bits in the value are present in the attribute (bitwise AND == value).

    • Does not include the values (bitwise AND does not equal the value)A bitwise AND operation in which not all of the bits in the value are present in the attribute (bitwise AND != value).

    • Includes any (bitwise AND equals True)A bitwise AND operation in which at least one bit in the value is present in the attribute (bitwise AND == True).

    • Does not include any (bitwise AND equals False)A bitwise AND operation in which none of the bits in the value are present in the attribute (bitwise AND == False).

  • TypeFilter by a specific type.

    • Specific valueFilter by a specific value or network category.

    • Network attributeFilter by a network attribute.

  • ValueFilter by a specific value.

  • Combine UsingUse this parameter to combine multiple condition barriers.

    • AndCombine the condition barriers.

    • OrUse if either condition barrier is met.

Value Table

Барьеры функции

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

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

Примечание:

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

Столбцы таблицы значений:

  • FunctionFilter by a function.

    • MinThe minimum of the input values will be identified.

    • MaxThe maximum of the input values will be identified.

    • AverageThe average of the input values will be calculated.

    • CountThe number of features will be identified.

    • AddThe sum of the input values will be calculated.

    • SubtractThe difference in the input values will be calculated. Subnetwork controllers and loops trace types do not support the subtract function.

  • AttributeFilter by a network attribute.

  • OperatorFilter by an operator.

    • Is equal toThe attribute is equal to the value.

    • Does not equalThe attribute is not equal to the value.

    • Is greater thanThe attribute is greater than the value.

    • Is greater than or equal toThe attribute is greater than or equal to the value.

    • Is less thanThe attribute is less than the value.

    • Is less than or equal toThe attribute is less than or equal to the value.

    • Includes the values (bitwise AND equals the value)A bitwise AND operation in which all bits in the value are present in the attribute (bitwise AND == value).

    • Does not include the values (bitwise AND does not equal the value)A bitwise AND operation in which not all of the bits in the value are present in the attribute (bitwise AND != value).

    • Includes any (bitwise AND equals True)A bitwise AND operation in which at least one bit in the value is present in the attribute (bitwise AND == True).

    • Does not include any (bitwise AND equals False)A bitwise AND operation in which none of the bits in the value are present in the attribute (bitwise AND == False).

  • ValueFilter by a specific value.

  • Use Local ValuesBoolean value to use local variables instead of a global variable.

Value Table

Включить объекты барьеров

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

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

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

  • Не отмеченоБарьеры проходимости не включаются в результаты трассировки.

Boolean

Применить проходимость к

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

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

Примечание:

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

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

  • Только соединенияПроходимость будет применена только к соединениям.

  • Только ребраПроходимость будет применена только к ребрам.

String

Распространители

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

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

Примечание:

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

Столбцы таблицы значений:

  • AttributeFilter by a network attribute.

  • Substitution AttributeThe field that will be used for attribute substitution.

  • FunctionFilter by a function.

  • OperatorFilter by an operator.

  • ValueFilter by a specific value.

Value Table

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

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

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

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

Utility Network

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

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

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

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