Каждая специализированная сеть состоит из набора классов объектов и таблиц с фиксированной схемой. При использовании инструмента Добавить специализированную сеть телекоммуникаций для создания специализированной телекоммуникационной сети создаются три дополнительные таблицы (Circuit, CircuitSection и Subcircuit) для поддержки управления контурами в сети. Эти поддерживаемые системой таблицы доступны только для чтения, однако в качестве атрибутов можно добавлять пользовательские поля..
В таблице Circuit хранится информация о контурах телекоммуникационной специализированной сети. Каждая строка представляет собой контур и содержит информацию о секциях, которые его определяют, если таковые имеются.
В таблице CircuitSection хранится информация о секциях, определяющих контуры. Секции представляют собой совокупность элементов, полученных посредством одной трассировки. Секция может содержать несколько записей в таблице, где каждая строка соответствует местоположению (начальной точке, точке остановки или подконтуру), используемому в секции. Каждая секция в таблице должна содержать одну или несколько начальных и конечных местоположений.
В таблице Subcircuit хранится информация о частях контура (подконтурах), которые совместно используют емкость или ширину полосы пропускания контура.
Информация в таблицах управления контурами обновляется при импорте определений контура, при проверке контура, при включении или проверке топологии, а также при внесении изменений в контур. Как и другие классы в инженерной сети, таблицы управления контурами поддерживают отслеживание изменений, а при работе в среде многопользовательском развертывании также являются сервис-ориентированными.
Таблицы управления контурами добавляются на карту со слоем инженерной сети, а также перечислены на панели Содержание для активной карты.
Примечание:
Таблицы управления контурами включены только в схему для инженерных сетей, содержащих телекоммуникационную специализированную сеть.
Таблица контура
Таблица Circuit хранит следующую информацию:
- Имя контура.
- Статус контура (не измененный, измененный или недействительный).
- Был ли удален контур (ISDELETED = True).
- Когда в последний раз информация о контуре была проверена или экспортирована.
- При отсутствии секций (несекционные контуры) начальные и конечные местоположения, определяющие контур, моделируются с использованием одной записи таблицы.
- При наличии секций отображается информация о порядке их расположения, которая определяет логическую связность между секциями контура.
Таблица контура содержит следующие атрибуты:
| Имя поля | Псевдоним поля | Описание |
|---|---|---|
| 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 | Статус | Определяет, является ли контур неизмененным, измененным или недействительным. |
| ISDELETED | Удален | Определяет, отмечен ли контур как логически удаленный. True означает, что контур был логически удален, а False – что он остается контуром специализированной сети телекоммуникаций. Инструмент Экспортировать контуры используется для удаления записи или записей из таблицы, если ISDELETED равно True, и отмечен параметр Настроить экспорт подтверждений. |
| LASTVERIFIED | Последний раз проверен | Последний раз, когда контур в таблице был проверен с помощью операции проверки или инструмента Проверить контуры. |
| LASTEXPORTED | Дата последнего экспорта | Последний раз, когда контур в таблице был экспортирован с помощью инструмента Экспортировать контуры. |
| STARTLOCATIONSOURCEID | ID источника начального местоположения | ID источника пространственного или непространственного объекта, связанный с начальной точкой контура. Используется при моделировании несекционного контура с одной начальной точкой и точкой остановки. Установлено на Unknown, если ISSECTIONED равно True. Значением по умолчанию является NULL. |
| STARTLOCATIONID | ID начального местоположения | Идентификатор global ID пространственного или непространственного объекта, связанный с начальной точкой контура. Используется при моделировании несекционного контура с одной начальной точкой и точкой остановки. NULL, если Is sectioned равно True. Значением по умолчанию является NULL. |
| STARTLOCATIONTERMINALID | ID терминала начального местоположения | ID пространственного или непространственного объекта, связанный с начальной точкой контура. Используется при моделировании несекционного контура с одной стартовой точкой и точкой остановки. NULL, если ISSECTIONED равно 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. |
| STOPLOCATIONTERMINALID | ID терминала конечного местоположения | ID пространственного или непространственного объекта, связанный с точкой остановки контура. Используется при моделировании несекционного контура с одной начальной точкой и точкой остановки. NULL, если ISSECTIONED равно True. Значением по умолчанию является NULL. |
| STOPLOCATIONFIRSTUNIT | Первая единица конечного местоположения | Первая единица группы, связанная с конечным местоположением контура (например, идентификатор единицы оборудования). Используется при моделировании несекционного контура с одной начальной точкой и точкой остановки. NULL, если ISSECTIONED равно True. Значением по умолчанию является NULL. |
| STOPLOCATIONLASTUNIT | Последняя единица конечного местоположения | Последняя единица группы, связанная с конечным местоположением контура. Используется с атрибутом STOPLOCATIONFIRSTUNIT для определения количества волокон, сгруппированных в объекте-ребре. Используется при моделировании несекционного контура с одной начальной точкой и точкой остановки. NULL, если ISSECTIONED равно True. Значением по умолчанию является NULL. |
| ISSECTIONED | Секционный | Указывает, моделируется ли контур с секциями или без них (другими словами, является ли он несекционным [простым] контуром с одной начальной и одной конечной точкой). По умолчанию – False. |
| CIRCUITTYPE | Тип контура | Указывает, является ли контур физическим контуром или виртуальным контуром. Схема считается виртуальной, если она содержит одну или несколько секций, где значение SECTIONTYPE равно Virtual. По умолчанию – Physical. |
| CONFLICTCONTAINERSTATE | Состояние конфликтного контейнера | Указывает изменились ли контур или связанные с ним секции или подконтуры с момента последней операции согласования. Все контуры являются конфликтными контейнерами. |
| GLOBALID | Global ID | Глобальный идентификатор строки в этой таблице. Это значение используется в таблице CircuitSection как значение CIRCUITID, а в таблице Subcircuit как значение PROVIDERID, где это применимо. |
Вы можете добавить в таблицу Circuit дополнительные поля в , чтобы предоставить дополнительную информацию о контуре, например, о владельце. Эти поля можно редактировать и обновлять при создании или изменении контура.
Таблица 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 источника пространственного или непространственного объекта, связанный с начальной точкой секции контура. Когда секция контура связана с подконтуром, он ссылается на global ID подконтура. Значением по умолчанию является NULL. |
| STARTLOCATIONTERMINALID | ID терминала начального местоположения | ID пространственного или непространственного объекта, связанный с начальной точкой секции контура. Когда секция контура связана с подконтуром, значение равно -1. Значением по умолчанию является NULL. |
| STARTLOCATIONFIRSTUNIT | Первая единица начального местоположения | Первая единица группы, связанная с начальным местоположением (например, идентификатор единицы оборудования) в секции контура. Когда секция контура связана с подконтуром, значение равно -1. Значением по умолчанию является NULL. |
| STARTLOCATIONLASTUNIT | Последняя единица начального местоположения | Последняя единица группы, связанная с начальным местоположением секции контура. Используется с атрибутом STARTLOCATIONFIRSTUNIT для определения количества волокон, сгруппированных в объекте-ребре для секции контура. Когда секция контура связана с подконтуром, значение равно -1. Значением по умолчанию является NULL. |
| STOPLOCATIONSOURCEID | ID источника конечного местоположения | ID источника пространственного или непространственного объекта, связанный с точкой остановки секции контура. Когда секция контура связана с подконтуром, значение равно NULL. Значением по умолчанию является NULL. |
| STOPLOCATIONID | ID конечного местоположения | Global ID источника пространственного или непространственного объекта, связанный с точкой остановки секции контура. Когда секция контура связана с подконтуром, значение равно -1. Значением по умолчанию является NULL. |
| STOPLOCATIONTERMINALID | ID терминала конечного местоположения | ID пространственного или непространственного объекта, связанный с точкой остановки секции контура. Когда секция контура связана с подконтуром, значение равно -1. Значением по умолчанию является NULL. |
| STOPLOCATIONFIRSTUNIT | Первая единица конечного местоположения | Первая единица группы, связанная с конечным местоположением (например, идентификатор единицы оборудования) в секции контура. Когда секция контура связана с подконтуром, значение равно -1. Значением по умолчанию является NULL. |
| STOPLOCATIONLASTUNIT | Последняя единица конечного местоположения | Последняя единица группы, связанная с конечным местоположением секции контура. Используется с атрибутом STOPLOCATIONFIRSTUNIT для определения количества волокон, сгруппированных в объекте-ребре для секции контура. Когда секция контура связана с подконтуром, значение равно -1. Значением по умолчанию является NULL. |
| ROLE | Роль | Указывает роль записи контура. Используется для определения начальной, конечной и средней секции контура. Это поддерживаемое системой поле получается из поля SECTIONORDER таблицы Circuit. По умолчанию – Start and End. Используются следующие значения:
|
| SECTIONTYPE | Тип секции | Указывает, является ли секция контура физической или виртуальной. По умолчанию – Physical. |
| GLOBALID | Global ID | Глобальный идентификатор строки в этой таблице. |
Таблица подконтура
Таблица Subcircuit хранит информацию:
- Имя подконтура
- Название контура (поставщика), из которого происходит подконтур
- Имя контура, потребляющей подконтур
Таблица подконтура содержит следующие атрибуты:
| Имя поля | Псевдоним поля | Описание |
|---|---|---|
| OBJECTID | Object ID | ID объекта для записи в таблице. |
| NAME | Имя | Имя подконтура |
| PROVIDERID | Provider ID | Global ID контура в таблице Circuit, из которого происходит подконтур. |
| CONSUMERID | Consumer ID | Global ID контура в таблице Circuit, потребляющего подконтур. |
| GLOBALID | Global ID | Глобальный идентификатор строки в этой таблице. |