Класс объектов SubnetLine

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

Класс объектов SubnetLine является системным классом объектов, предназначенным только для чтения, который обновляется только внутренне путем выполнения определенных инструментов инженерной сети. Все допустимые соединенные линии образуют отдельный объект подсети в классе SubnetLine. Линии, используемые в классе объектов SubnetLine, указаны в определении подсети для уровня, в свойстве Агрегированные линии для класса объектов SubnetLine. Поскольку связи не представлены для класса объектов SubnetLine, то линейные объекты, представляющие подсеть, могут быть составными.

Класс объектов SubnetLine обновляется, если выполнить следующие операции:

  • Атрибутивное поле Tier name задается в качестве поля подтипа для класса объектов SubnetLine. К каждому уровню, добавленному в специализированную сеть с помощью инструмента геообработки Добавить уровень, для подтипа добавляется дополнительная пара кода и описания подтипа.
  • При каждом выполнении инструмента Обновить подсеть в классе SubnetLine создается, обновляется или удаляется соответствующая строка. Ниже приведен ряд примеров изменений класса объектов SubnetLine в процессе Обновления подсети:
    • При создании подсети добавляется строка.
    • Существующая строка обновляется при внесении изменений в проходимые объекты подсети.
    • Строка удаляется при удалении вами подсети.
    • При внесении изменений в свойство Агрегированные линии для класса объектов SubnetLIne определения подсети строка может быть добавлена, обновлена или удалена.

При согласовании пользовательской версии с версией по умолчанию берется в расчет класс SubnetLine. Если версия закрепляется в версии по умолчанию, класс SubnetLine не включается. Это происходит потому, что класс SubnetLine является допустимым только в той версии, в которой произошло обновление подсетей. После согласования версии, возможно, ее необходимо проверить, и обновить подсеть или подсети снова. После закрепления версии в Default создаются измененные области. После проверки топологии сети при обновлении подсети в версии default обновляется класс SubnetLine.

Для использования класса объектов SubnetLine в целях визуализации при редактировании задайте подходящий масштаб, когда он не будет показываться, например, чтобы не отображать слой при приближении больше 1:20 000. Кроме того, используйте символы, имеющие смысловое значение, чтобы можно было различать наборы подсетей с помощью поля Subnetwork Name.

Атрибуты в классе SubnetLine

Атрибуты объектов из класса SubnetLine следующие:

Имя поляПсевдоним поляОписание
ISDIRTY

изменена

Показывает состояние подсети – грязное (изменено) или чистое (не изменено). Подробнее см. в разделе Измененные подсети.

TIERNAME

Имя уровня

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

SUBNETWORKNAME

Имя подсети

Имя подсети, которую представляет агрегированная линия.

SUBNETWORKCONTROLLERNAMES

Имя контроллера подсети

Имена контроллеров подсети, определяющих данную подсеть.

LASTUPDATESUBNETWORK

Последнее обновление подсети

Время последнего обновления подсети при помощи инструмента Обновить подсеть.

LASTACKEXPORTSUBNETWORK

Последний запрос на экспорт подсети

Время последнего экспорта подсети при помощи инструмента Экспорт подсети.

Примечание:
Этот атрибут обновляется, только если для опции Задать подтверждение экспорта установлено true.


В этом разделе
  1. Атрибуты в классе SubnetLine