Skip to main content

Задать определение подсети (Инструменты инженерной сети)

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

Задает свойства уровня специализированной сети для подсети в инженерной сети.

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

Параметры конфигурации используются для задания свойств при запуске трассировки подсети.

Подробнее о настройке определения подсети

Подробнее об управлении подсетями

Подробнее о трассировке инженерных сетей

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

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

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

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

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

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

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

      • Все другие сеансы, подключенные к версии по умолчанию, блокируются от выполнения операций проверки или включения во время операции включения.
  • При определении суммирования как части категории параметра Конфигурация трассировки подсети, значения Функция и Атрибут фильтруют список полей, подходящих для суммирования. Следующая матрица допустимых типов полей может использоваться для определения поля "Атрибут суммирования" на основе указанной функции и типа поля атрибута сети. Например, чтобы создать сводку для отчета о среднем значении сетевого атрибута типа long, можно создать поле типа double в классе объектов SubnetLine и указать его в качестве поля "Атрибут суммирования".

    Network attribute types matrix

    Матрица допустимых типов полей для атрибута суммирования на основе указанной функции.

Параметры

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

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

Входная инженерная сеть, которая содержит подсеть уровня.

Utility Network; Utility Network Layer

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

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

String

Имя уровня

Имя уровня, содержащего подсеть.

String

Поддерживать несоединенные подсети

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

  • ОтмеченоВходной уровень поддерживает несоединенные подсети.

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

Boolean

Допустимые устройства

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

Пары группа оборудования/тип оборудования, определенные как допустимые устройства для подсети.

String

Допустимые контроллеры устройств подсети

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

Пары группа оборудования/тип оборудования, определенные как допустимые контроллеры подсети устройств в подсети.

String

Допустимые линии

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

Пары группа оборудования/тип оборудования, определенные как допустимые линии для подсети.

String

Агрегированные линии для класса объектов SubnetLIne

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

Допустимые линии с геометрией, которая будет агрегирована для создания объектов SubnetLine. Этот список является поднабором значений, указанных параметром Допустимые линии.

String

Шаблоны схемы подсети

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

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

String

Суммирование

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

Задает поле "Атрибут суммирования", чтобы хранить результаты функции при вставке или обновлении объектов SubnetLine. Суммарные значения могут быть вычислены для всех объектов в подсети. Вычисления можно отфильтровать, чтобы их можно было применить только к сетевым объектам с конкретным значением атрибута или категорией.

Network attribute types matrix

Матрица допустимых типов полей для атрибута суммирования на основе указанной функции.

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

  • ФункцияФункция вычисления.

    • МинимумБудет определено минимальное из входных значений.

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

    • СреднееБудет вычислено среднее входных значений.

    • КоличествоБудет определено количество пространственных объектов.

    • ДобавитьБудет вычислена сумма входных значений.

    • ВычестьБудет вычислена разность входных значений. Контроллеры подсети и трассировка петель не поддерживают функцию вычитания.

  • АтрибутФильтр по сетевому атрибуту.

  • Фильтр по имениФильтр по имени атрибута.

  • Фильтр по операторуФильтр по оператору.

    • РавноАтрибут равен значению.

    • Не равноАтрибут не равен значению.

    • БольшеАтрибут больше значения.

    • Больше или равноАтрибут больше или равен значению.

    • МеньшеАтрибут меньше значения.

    • Меньше или равноАтрибут меньше или равен значению.

    • Включает значения (побитовый AND равен значению)Побитовая операция AND, где все биты в значении присутствуют в атрибуте (побитовый AND == значение).

    • Не включает значения (побитовый AND не равен значению)Побитовая операция AND, где не все биты в значении присутствуют в атрибуте (побитовый AND != значение).

    • Включает все (побитовый AND равен True)Побитовая операция AND, в которой хотя бы один бит в значении присутствует в атрибуте (побитовый AND == True).

    • Не включает ничего (побитовый AND равен False)Побитовая операция AND, где ни один из битов в значении не присутствует в атрибуте (побитовый AND == False).

  • Фильтр по типуФильтр по типу атрибута.

    • Определенное значениеФильтр по определенному значению.

    • Атрибут сетиФильтр по сетевому атрибуту.

  • Значение фильтраФильтр по определенному значению.

  • Атрибут суммированияПоле, в которое будет записан результат функции.

Value Table

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

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

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

Компоненты барьера условий:

  • Имя — фильтрация по любому сетевому атрибуту, определенному в системе, или выбор Category для использования категории сети.

  • Оператор – выбор среди различных операторов.

  • Тип — выберите Определенное значение или Сетевой атрибут для типа значения из параметра Name, который будет служить барьером. Параметру Тип должно быть присвоено "Определенное значение", если у параметра Имя значение Category.

  • Значение — укажите определенное значение для входного атрибута или категории, которое приведет к завершению работы на основе значения оператора.

  • Комбинировать используя — задайте это значение, если собираетесь добавить несколько условий. Их можно комбинировать при помощи условий И либо ИЛИ.

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

  • Равно – атрибут равен значению.

  • Не равно – атрибут не равен значению.

  • Больше – атрибут больше значения.

  • Больше или равно – атрибут больше или равен значению.

  • Меньше – атрибут меньше значения.

  • Меньше или равно – атрибут меньше или равен значению.

  • Включает значения – побитовая операция AND, где все биты в значении присутствуют в атрибуте (побитовый AND == значение).

  • Не включает значения – побитовая операция AND, где не все биты в значении присутствуют в атрибуте (побитовый AND != значение).

  • Включает любое – побитовая операция AND, в которой хотя бы один бит в значении присутствует в атрибуте (побитовый AND == True).

  • Не включает ничего – побитовая операция AND, где ни один из битов в значении не присутствует в атрибуте (побитовый AND == False).

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

  • Определенное значение — Фильтровать по заданному значению или категории сети.

  • Сетевой атрибут – Фильтровать по атрибуту сети.

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

  • ИмяФильтр по имени атрибута сети.

  • ОператорФильтр по оператору.

    • РавноАтрибут равен значению.

    • Не равноАтрибут не равен значению.

    • БольшеАтрибут больше значения.

    • Больше или равноАтрибут больше или равен значению.

    • МеньшеАтрибут меньше значения.

    • Меньше или равноАтрибут меньше или равен значению.

    • Включает значения (побитовый AND равен значению)Побитовая операция AND, где все биты в значении присутствуют в атрибуте (побитовый AND == значение).

    • Не включает значения (побитовый AND не равен значению)Побитовая операция AND, где не все биты в значении присутствуют в атрибуте (побитовый AND != значение).

    • Включает все (побитовый AND равен True)Побитовая операция AND, в которой хотя бы один бит в значении присутствует в атрибуте (побитовый AND == True).

    • Не включает ничего (побитовый AND равен False)Побитовая операция AND, где ни один из битов в значении не присутствует в атрибуте (побитовый AND == False).

  • ТипФильтр по определенному типу.

    • Определенное значениеФильтр по определенному значению или категории сети.

    • Атрибут сетиФильтр по сетевому атрибуту.

  • ЗначениеФильтр по определенному значению.

  • Комбинировать используяИспользуйте этот параметр для комбинации нескольких барьеров условий.

    • AndКомбинировать барьеры условий.

    • OrИспользуйте, если выполняется любое из барьеров условий.

Value Table

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

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

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

Компоненты барьера функций:

  • Функция – выбор среди различных функций вычисления.

  • Атрибут – фильтрация по любому сетевому атрибуту, заданному в системе.

  • Оператор – выбор среди различных операторов.

  • Значение – укажите определенное значение для типа входного атрибута, которое приведет к завершению работы на основе значения оператора.

  • Использовать локальные значения — вычисляет значения в каждом направлении, в отличие от общего глобального значения, например, имеется барьер функции, вычисляющей сумму "Длины формы", где трассировка прерывается, если значение больше или равно 4. В общем случае, после того, как вы пройдете два ребра со значением 2, сумма "Длины формы" уже достигнет 4, и поэтому трассировка будет прекращена. Если используются локальные значения, изменяются локальные значения вдоль каждого пути, и трассировка продолжается.

    • Checked—Будут использоваться локальные значения.

    • Unchecked—Будут использоваться глобальные значения. Используется по умолчанию.

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

  • Minimum—Минимальное из входных значений.

  • Maximum—Максимальное из входных значений.

  • Add—Сумма входных значений.

  • Average—Среднее арифметическое входных значений.

  • Count—Число объектов.

  • Subtract—Разница между входными значениями.

    Контроллеры подсети и трассировка петель не поддерживают функцию вычитания.

Например, объект начальной точки имеет значение 20. Следующий объект имеет значение 30. Если вы используете функцию минимума, результат равен 20, максимум - 30, добавить - 50, среднее - 25, количество - 2 и разность - 10.

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

  • Равно – атрибут равен значению.

  • Не равно – атрибут не равен значению.

  • Больше – атрибут больше значения.

  • Больше или равно – атрибут больше или равен значению.

  • Меньше – атрибут меньше значения.

  • Меньше или равно – атрибут меньше или равен значению.

  • Включает значения – побитовая операция AND, где все биты в значении присутствуют в атрибуте (побитовый AND == значение).

  • Не включает значения – побитовая операция AND, где не все биты в значении присутствуют в атрибуте (побитовый AND != значение).

  • Включает любое – побитовая операция AND, в которой хотя бы один бит в значении присутствует в атрибуте (побитовый AND == True).

  • Не включает ничего – побитовая операция AND, где ни один из битов в значении не присутствует в атрибуте (побитовый AND == False).

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

  • ФункцияФильтр по функции.

    • МинимумБудет определено минимальное из входных значений.

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

    • СреднееБудет вычислено среднее входных значений.

    • КоличествоБудет определено количество пространственных объектов.

    • ДобавитьБудет вычислена сумма входных значений.

    • ВычестьБудет вычислена разность входных значений. Контроллеры подсети и трассировка петель не поддерживают функцию вычитания.

  • АтрибутФильтр по сетевому атрибуту.

  • ОператорФильтр по оператору.

    • РавноАтрибут равен значению.

    • Не равноАтрибут не равен значению.

    • БольшеАтрибут больше значения.

    • Больше или равноАтрибут больше или равен значению.

    • МеньшеАтрибут меньше значения.

    • Меньше или равноАтрибут меньше или равен значению.

    • Включает значения (побитовый AND равен значению)Побитовая операция AND, где все биты в значении присутствуют в атрибуте (побитовый AND == значение).

    • Не включает значения (побитовый AND не равен значению)Побитовая операция AND, где не все биты в значении присутствуют в атрибуте (побитовый AND != значение).

    • Включает все (побитовый AND равен True)Побитовая операция AND, в которой хотя бы один бит в значении присутствует в атрибуте (побитовый AND == True).

    • Не включает ничего (побитовый AND равен False)Побитовая операция AND, где ни один из битов в значении не присутствует в атрибуте (побитовый AND == False).

  • ЗначениеФильтр по определенному значению.

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

Value Table

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

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

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

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

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

Boolean

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

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

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

  • И соединения, и ребра – настройки проходимости будут применены как к соединениям, так и к ребрам.

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

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

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

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

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

String

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

(Дополнительный)
Примечание:

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

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

  • АтрибутФильтр по сетевому атрибуту.

  • Атрибут заменыПоле, которое будет использоваться для замены атрибута.

  • ФункцияФильтр по функции.

  • ОператорФильтр по оператору.

  • ЗначениеФильтр по определенному значению.

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

Value Table

Обновить контейнеры структурной сети

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

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

Примечание:

Этот параметр требует Версии инженерной сети 4 или выше.

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

  • Не отмеченоКонтейнеры структурной сети не будут обновлены.

Boolean

Обновить контейнеры специализированной сети

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

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

Примечание:

Этот параметр требует Версии инженерной сети 4 или выше.

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

  • Не отмеченоКонтейнеры специализированной сети не будут обновлены.

Boolean

Режим редактирования для версии по умолчанию

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

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

Примечание:

Этот параметр требует Версии инженерной сети 4 или выше.

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

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

String

Режим редактирования для именованной версии

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

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

Примечание:

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

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

  • С событиямиОбработка событий будет использоваться для обновлений подсети в именованной версии. В этом режиме редактирования поведение базы геоданных (например, правила атрибутов, отслеживание редактирования и т.д.) применяется, когда подсеть обновляется и обновляет имя подсети и распространяемые значения для всех применимых объектов.

String

Допустимые соединения

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

Определяет пары группа оборудования/тип оборудования как допустимые соединения для подсети.

Примечание:

Этот параметр требует Версии инженерной сети 4 или выше.

String

Допустимые объекты соединений

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

Определяет пары группа оборудования/тип оборудования как допустимые объекты соединений для подсети.

Примечание:

Этот параметр требует Версии инженерной сети 4 или выше.

String

Допустимые контроллеры подсети объектов соединений

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

Определяет пары группа оборудования/тип оборудования как допустимые контроллеры объектов соединений подсети для подсети.

Примечание:

Этот параметр требует Версии инженерной сети 4 или выше.

String

Допустимые объекты ребер

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

Определяет пары группа оборудования/тип оборудования как допустимые объекты ребер для подсети.

Примечание:

Этот параметр требует Версии инженерной сети 4 или выше.

String

Управление IsDirty

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

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

Примечание:

Этот параметр требует Версии инженерной сети 5 или выше.

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

  • Не отмеченоАтрибут "Is dirty" не будет управляться операцией обновления подсети.

Boolean

Включить контейнеры

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

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

Этот параметр требует Версии инженерной сети 5 или выше.

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

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

Boolean

Включить содержимое

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

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

Этот параметр требует Версии инженерной сети 5 или выше.

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

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

Boolean

Включить структуры

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

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

Этот параметр требует Версии инженерной сети 5 или выше.

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

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

Boolean

Проверить размещаемость

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

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

Примечание:

Этот параметр требует Версии инженерной сети 5 или выше.

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

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

Boolean

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

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

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

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

Utility Network

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

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

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

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