Импорт определений контура (Инструменты инженерной сети)
Краткая информация
Импортирует информацию о контуре из серии файлов .csv в таблицы управления контурами специализированной сети телекоммуникаций.
Файлы .csv, созданные инструментом Экспорт определений контуров, могут использоваться как входные для этого инструмента. Импортированные файлы .csv заполняют таблицы Circuit, CircuitSection и Subcircuits информацией о компонентах, из которых состоят контуры в специализированной сети телекоммуникаций.
Использование
Параметр Входная инженерная сеть должен ссылаться на инженерную сеть, содержащую специализированную сеть телекоммуникаций.
Объекты, перечисленные во входных файлах
.csv, должны существовать в инженерной сети.Имена Circuit, CircuitSection и Subcircuits должны быть уникальными в специализированной сети телекоммуникаций и не должны превышать 124 символов.
Несекционный контур может быть создан без начального и конечного местоположения; однако начальное или конечное местоположение для несекционного контура не может быть пустым, если соответствующее начальное или конечное местоположение заполнено.
При работе с многопользовательской базой геоданных, в значении параметра Входная инженерная сеть должно быть указано подключение к базе данных, установленное от имени владельца базы данных инженерной сети.
Файлы
.csvдолжны содержать столбцы, описанные в следующих таблицах, и соответствовать заданному формату. Дополнительные пользовательские атрибутные поля могут быть импортированы, когда в целевой таблице управления контуром существует поле с совпадающим именем.Столбцы .csv в таблице Контур
Столбец
Описание
Пример
CIRCUITNAMEНазвание контура, который будет создан. Оно должно быть уникальным в специализированной сети телекоммуникаций.
23/ABC/123456/789/ER/1
STARTLOCATIONSOURCENAMEНазвание класса объектов или элементов, к которым относится начальная точка контура. Имя сопоставляется с ID источника для класса. Имя используется при моделировании несекционного контура с одной начальной точкой и точкой остановки. Имя равно NULL, когда значением поля
ISSECTIONEDявляетсяTRUE.TelcoJunctionObject
STARTLOCATIONIDГлобальный идентификатор объекта или элемента, связанного с начальной точкой контура. Используется при моделировании несекционного контура с одной начальной точкой и точкой остановки. Оно равно NULL, когда значением поля
ISSECTIONEDявляетсяTRUE.{4E0AAF9B-F37B-433A-AC3B-EA385DD0AD92}
STARTLOCATIONFIRSTUNITПервый идентификатор устройства в диапазоне для начальной точки контура. Используется при моделировании несекционного контура с одной начальной точкой и точкой остановки. Оно равно NULL, когда значением поля
ISSECTIONEDявляетсяTRUE.1
STARTLOCATIONLASTUNITПоследний идентификатор устройства в диапазоне для начальной точки контура. Используется при моделировании несекционного контура с одной начальной точкой и точкой остановки. Оно равно NULL, когда значением поля
ISSECTIONEDявляетсяTRUE.12
STOPLOCATIONSOURCENAMEНазвание класса объектов или элементов для точки остановки в контуре. Используется при моделировании несекционного контура с одной начальной точкой и точкой остановки. Оно равно NULL, когда значением поля
ISSECTIONEDявляетсяTRUE.TelcoJunctionObject
STOPLOCATIONIDГлобальный идентификатор объекта или элемента, связанного с точкой останова контура. Используется при моделировании несекционного контура с одной начальной точкой и точкой остановки. Оно равно NULL, когда значением поля
ISSECTIONEDявляетсяTRUE.{1877F786-AD5A-4461-83C9-8A8B12479FF8}
STOPLOCATIONFIRSTUNITПервый идентификатор устройства в диапазоне для точки останова контура. Используется при моделировании несекционного контура с одной начальной точкой и точкой остановки. Оно равно NULL, когда значением поля
ISSECTIONEDявляетсяTRUE.1
STOPLOCATIONLASTUNITПоследний идентификатор устройства в диапазоне для точки останова контура. Используется при моделировании несекционного контура с одной начальной точкой и точкой остановки. Оно равно NULL, когда значением поля
ISSECTIONEDявляетсяTRUE.5
ISSECTIONEDУказывает, смоделирован ли контур с разделами.
True
False
False
CIRCUITTYPEУказывает, является ли контур физическим или виртуальны контуром. Контур считается виртуальным, если он содержит один или несколько разделов, в которых значение поля
SECTIONTYPEявляетсяVirtual.Физический
Виртуальный
Физический
SECTIONORDERГрафик логической связности между секциями для секционированного контура в виде строки в формате JSON.
Например, для контура, состоящей из трех секций (1, 2 и 3), когда секция 1 соединена с секцией 2, а секция 2 соединена с секцией 3, порядок секций будет представлен как
{"1":[2],"2":[3],"3":[]}. Используя пример с контуром, состоящим из четырех секций (1, 2, 3 и 4), когда секция 1 подключена к секции 2 и секции 4, а секция 2 подключена к секции 3, порядок расположения секций будет представлен как{"1":[2,4],"2":[3],"3":[]}.Если между секциями нет связи, все секции контура интерпретируются как расположенные параллельно, что также может быть представлено как
{"1":[],"2":[],"3":[]}.Если значение не указано, а значение поля
ISSECTIONEDравноTRUE, в поле сохраняется пустая пара фигурных скобок, указывающая на то, что порядок расположения секций контура с секциями не определен. Оно равно NULL, когда значением поляISSECTIONEDявляетсяFALSE.{"1":[2,4],"2":[3],"3":[]}GLOBALIDДополнительный глобальный ID для контура. В качестве глобального ID контура может быть предоставлен пользовательский GUID. GUID должен быть уникальным в специализированной сети телекоммуникаций. Когда это поле пустое, для контура создаётся глобальный ID.
{6EBDCABE-571F-4DB0-AE01-4FDC81EBAE61}
Таблица CircuitSection в формате .csv
Столбец
Описание
Пример
CIRCUITNAMEНазвание контура, к которому относится раздел.
34/DEF/789123/456/ER/1
STARTLOCATIONSOURCENAMEНазвание класса объектов или элементов, к которым применяется начальная точка для записи раздела. Оно сопоставляется с исходным идентификатором класса.
TelcoJunctionObject
STARTLOCATIONIDГлобальный идентификатор объекта или элемента, связанного с начальной точкой. Когда раздел контура связан с подконтуром, он должен ссылаться на глобальный идентификатор подконтура.
{939164F0-0EAA-4010-998F-64FAE34CA469}
STARTLOCATIONFIRSTUNITПервый идентификатор устройства в диапазоне для начальной точки раздела. Это значение NULL, если раздел контура связан с подконтуром.
1
STARTLOCATIONLASTUNITПоследний идентификатор устройства в диапазоне для начальной точки раздела. Это значение NULL, если раздел контура связан с подконтуром.
6
STOPLOCATIONSOURCENAMEНазвание класса объектов или элементов для точки остановки в разделе. Оно сопоставляется с исходным идентификатором класса. Это значение NULL, если раздел контура связан с подконтуром.
TelcoJunctionObject
STOPLOCATIONIDГлобальный идентификатор объекта или элемента, связанного с точкой останова раздела. Это значение NULL, если раздел контура связан с подконтуром.
{33C63920-0057-44AC-AE69-8D841C6CEA2A}
STOPLOCATIONFIRSTUNITПервый идентификатор устройства в диапазоне для точки останова раздела. Это значение NULL, если раздел контура связан с подконтуром.
2
STOPLOCATIONLASTUNITПоследний идентификатор устройства в диапазоне для точки останова раздела. Это значение NULL, если раздел контура связан с подконтуром.
5
ROLEЗадает роль записи раздела в контуре. Используется для определения начальной, конечной и средней секции контура.
При этом используется поддерживаемый системой домен кодированных значений:
Start and EndStartEndMidspan
Начало и Окончание
SECTIONTYPEУказывает, является ли секция контура физической или виртуальной.
Физический
Виртуальный
Виртуальный
GLOBALIDОпциональный глобальный ID для секции цепи. В качестве глобального ID секции контура может быть предоставлен пользовательский GUID. GUID должен быть уникальным в специализированной сети телекоммуникаций. Когда это поле пусто, для секции создаётся глобальный идентификатор.
{B3D62897-D2FF-40DD-8B23-10C9D6D4EAF4}
Столбцы .csv в таблице Подконтур
Столбец
Описание
Пример
SUBCIRCUITNAMEИмя подконтура, который будет создан. Оно должно быть уникальным в контуре.
32/SUB/012345/ER/15
PROVIDERNAMEИмя контура, в которой участвует подконтур.
34/DEF/789123/456/ER/2
GLOBALIDДополнительный глобальный ID для подконтура. В качестве глобального ID подконтура может быть предоставлен пользовательский GUID. GUID должен быть уникальным в специализированной сети телекоммуникаций. Когда это поле пустое, для подконтура создаётся глобальный ID.
{E35BFF25-3DCD-4951-AD73-10C1A02CB7F6}
Параметры
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Входная инженерная сеть |
Инженерная сеть, в которую будут импортированы определения контуров. |
Utility Network; Utility Network Layer |
|
Специализированная сеть |
Специализированная сеть телекоммуникаций, в которую будет импортировано определение контура. |
String |
|
Входной файл контуров (.csv) (Дополнительный) |
Файл |
File |
|
Входной файл Разделы контуров (.csv) (Дополнительный) |
Файл |
File |
|
Входной файл подконтуров (.csv) (Дополнительный) |
Файл |
File |
Производные выходные данные
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Выходная инженерная сеть |
Обновленная инженерная сеть |
Utility Network |
Параметры среды
Этот инструмент не использует параметры среды геообработки.
Информация о лицензировании
- Standard: Да
- Advanced: Да