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: Да