Skip to main content

Таблицы управления контурами

Каждая специализированная сеть состоит из набора классов объектов и таблиц с фиксированной схемой. При использовании инструмента Добавить специализированную сеть телекоммуникаций для создания специализированной сети телекоммуникаций создаются три дополнительные таблицы (Circuit, CircuitSection и Subcircuit) для поддержки управления контуром в сети. Эти системные таблицы доступны только для чтения; однако для атрибуции можно добавить пользовательские атрибутивные поля.

Классы специализированной сети телекоммуникаций

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

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

В таблице Subcircuit хранится информация о частях контура (подконтурах), которые совместно используют емкость или ширину полосы пропускания контура.

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

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

Таблицы управления контурами добавляются на карту со слоем инженерной сети, а также перечислены на панели Содержание для активной карты.

Примечание:

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

Таблица контура

Таблица Circuit хранит следующую информацию:

  • Имя контура.

  • Статус контура (Неизмененный, Измененный, Недействительный или Удаленный).

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

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

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

Таблица контура содержит следующие атрибуты:

Имя поля

Псевдоним поля

Описание

OBJECTID

Object ID

ID объекта для записи в таблице.

NAME

Имя

Имя контура.

SECTIONORDER

Порядок секций

Сохраняет граф логической связности между секциями таблицы CircuitSection в виде строки JSON. Например, для контура, состоящего из трех разделов (1, 2 и 3), если раздел 1 подключен к разделу 2, а раздел 2 подключен к разделу 3, порядок разделов будет представлен как {“1”:[2],“2”:[3],“3”:[]}. Если между секциями нет связи, все секции контура интерпретируются как расположенные параллельно со значением атрибута ROLE равным Start and End. NULL, если ISSECTIONED равно False.

STATUS

Статус

Определяет, является ли контур Неизмененным, Измененным или Недействительным.

Инструмент Проверить контуры может использоваться для проверки Измененных контуров и пометки их как Неизмененные. При обнаружении ошибок во время проверки контур помечается как Invalid. Статус Deleted указывает на то, что контур был помечен как логически удаленный. Инструмент Экспортировать контуры используется для удаления записи или записей из таблицы, когда STATUS имеет значение Deleted, а параметр Настроить экспорт подтверждений отмечен.

Более подробно о статусе контура

LASTVERIFIED

Последний раз проверен

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

LASTEXPORTED

Дата последнего экспорта

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

STARTLOCATIONSOURCEID

ID источника начального местоположения

ID источника пространственного или непространственного объекта, связанный с начальной точкой контура. Используется при моделировании несекционного контура с одной начальной точкой и точкой остановки. Установлено на Unknown, если ISSECTIONED равно True. По умолчанию – NULL.

STARTLOCATIONID

ID начального местоположения

Идентификатор global ID пространственного или непространственного объекта, связанный с начальной точкой контура. Используется при моделировании несекционного контура с одной начальной точкой и точкой остановки. NULL, если Is sectioned равно True. По умолчанию – NULL.

STARTLOCATIONFIRSTUNIT

Первая единица начального местоположения

Первая единица группы, связанная с начальной точкой (например, идентификатор единицы оборудования). Используется при моделировании несекционного контура с одной начальной точкой и точкой остановки. NULL, если ISSECTIONED равно True. По умолчанию – NULL.

STARTLOCATIONLASTUNIT

Последняя единица начального местоположения

Последняя единица группы, связанная с начальной точкой. Это используется с атрибутом STARTLOCATIONFIRSTUNIT для определения числа единиц, сгруппированных в объекте-ребре, а также при моделировании несекционного контура с одной начальной и остановочной точкой. NULL, если ISSECTIONED равно True. По умолчанию – NULL.

STOPLOCATIONSOURCEID

ID источника конечного местоположения

ID источника пространственного или непространственного объекта, связанный с точкой остановки контура. Используется при моделировании несекционного контура с одной начальной точкой и точкой остановки. NULL, если ISSECTIONED равно True. По умолчанию – NULL.

STOPLOCATIONID

ID конечного местоположения

Идентификатор global ID пространственного или непространственного объекта, связанный с точкой остановки контура. Используется при моделировании несекционного контура с одной начальной точкой и точкой остановки. NULL, если ISSECTIONED равно True. По умолчанию – NULL.

STOPLOCATIONFIRSTUNIT

Первая единица конечного местоположения

Первая единица группы, связанная с конечным местоположением контура (например, идентификатор единицы оборудования). Используется при моделировании несекционного контура с одной начальной точкой и точкой остановки. NULL, если ISSECTIONED равно True. По умолчанию – NULL.

STOPLOCATIONLASTUNIT

Последняя единица конечного местоположения

Последняя единица группы, связанная с конечным местоположением контура. Это используется вместе с атрибутом STOPLOCATIONFIRSTUNIT для задания числа единиц, сгруппированных в объект-ребро, и применяется при моделировании несекционного контура с одной начальной и остановочной точкой. NULL, если ISSECTIONED равно True. По умолчанию – NULL.

ISSECTIONED

Секционный

Указывает, моделируется ли контур с секциями или без них. По умолчанию – False.

CIRCUITTYPE

Тип контура

Указывает, является ли контур физическим контуром или виртуальным контуром. Контур считается виртуальным, когда он содержит одну или несколько секций, в которых значение SECTIONTYPE равно Virtual. По умолчанию – Physical.

ERRORMESSAGE

Сообщение об ошибке

Указывает ошибку, возвращаемую операцией проверки, когда контур не проходит проверку и помечается STATUS как Invalid. По умолчанию – NULL.

CONFLICTCONTAINERSTATE

Состояние конфликтного контейнера

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

UPPERNAME

Верхнее имя

Имя контура в верхнем регистре.

GLOBALID

Global ID

Глобальный идентификатор строки в этой таблице. Это значение используется в таблице CircuitSection как значение CIRCUITID, а в таблице Subcircuit как значение PROVIDERID, где это применимо.

Таблица CircuitSection

Таблица CircuitSection хранит следующую информацию:

  • Информация, составляющая раздел контура.

  • Отношение с контуром, в котором участвует запись секции.

  • Информация о пространственных и непространственных объектах, определяющих запись секции.

Таблица CircuitSection содержит следующие атрибуты:

Имя поля

Псевдоним поля

Описание

OBJECTID

Object ID

ID объекта для записи в таблице.

CIRCUITID

Circuit ID

Global ID контура, в котором участвует секция.

Подсказка:

Таблицу CircuitSection можно упорядочить по полю CIRCUITID для группировки всех секций, принадлежащих одному контуру.

SECTIONID

Section ID

ID секции в контуре.

STARTLOCATIONSOURCEID

ID источника начального местоположения

ID источника пространственного или непространственного объекта, связанный с начальной точкой секции контура. Когда секция контура связана с подконтуром, он ссылается на псевдоним таблицы Подконтура. По умолчанию – NULL.

STARTLOCATIONID

ID начального местоположения

Global ID источника пространственного или непространственного объекта, связанный с начальной точкой секции контура. Когда раздел контура связан с Subcircuit, это ссылается на GLOBALID данного Subcircuit. По умолчанию – NULL.

STARTLOCATIONFIRSTUNIT

Первая единица начального местоположения

Первая единица группы, связанная с начальным местоположением (например, идентификатор единицы оборудования) в секции контура. Когда секция контура связана с подконтуром, значение равно NULL. По умолчанию – NULL.

STARTLOCATIONLASTUNIT

Последняя единица начального местоположения

Последняя единица группы, связанная с начальным местоположением секции контура. Это используется вместе с атрибутом STARTLOCATIONFIRSTUNIT для задания числа единиц, сгруппированных в объект-ребро для раздела контура. Когда секция контура связана с подконтуром, значение равно NULL. По умолчанию – NULL.

STOPLOCATIONSOURCEID

ID источника конечного местоположения

ID источника пространственного или непространственного объекта, связанный с точкой остановки секции контура. Когда секция контура связана с подконтуром, значение равно NULL. По умолчанию – NULL.

STOPLOCATIONID

ID конечного местоположения

Global ID источника пространственного или непространственного объекта, связанный с точкой остановки секции контура. Когда секция контура связана с подконтуром, значение равно NULL. По умолчанию – NULL.

STOPLOCATIONFIRSTUNIT

Первая единица конечного местоположения

Первая единица группы, связанная с конечным местоположением (например, идентификатор единицы оборудования) в секции контура. Когда секция контура связана с подконтуром, значение равно NULL. По умолчанию – NULL.

STOPLOCATIONLASTUNIT

Последняя единица конечного местоположения

Последняя единица группы, связанная с конечным местоположением секции контура. Это используется вместе с атрибутом STOPLOCATIONFIRSTUNIT для задания числа единиц, сгруппированных в объекте-ребре для раздела контура. Когда секция контура связана с подконтуром, значение равно NULL. По умолчанию – NULL.

ROLE

Роль

Указывает роль записи контура. Используется для определения начальной, конечной и средней секции контура. Это поддерживаемое системой поле получается из поля SECTIONORDER таблицы Circuit. По умолчанию – Start and End. Используются следующие значения:

  • Start and End

  • Start

  • End

  • Midspan

SECTIONTYPE

Тип секции

Указывает, является ли секция контура физической или виртуальной. По умолчанию – Physical.

GLOBALID

Global ID

Глобальный идентификатор строки в этой таблице.

Таблица подконтура

Таблица Subcircuit хранит информацию:

  • Имя подконтура.

  • Название контура (поставщика), из которого происходит подконтур.

  • Имя контура, потребляющей подконтур.

Таблица подконтура содержит следующие атрибуты:

Имя поля

Псевдоним поля

Описание

OBJECTID

Object ID

ID объекта для записи в таблице.

NAME

Имя

Имя подконтура.

PROVIDERID

Provider ID

Global ID контура в таблице Circuit, из которого происходит подконтур.

CONSUMERID

Consumer ID

Global ID контура в таблице Circuit, потребляющего подконтур.

UPPERNAME

Верх имени

Верхний регистр имени Subcircuit.

GLOBALID

Global ID

Глобальный идентификатор строки в этой таблице.