Это старая версия документа!
Обязательные поля
«type»: «pylons\ps\lines\fulllines» - используется для генерации GML файлов
«tplnr»: «4cba3f94-c070-403c-b0d8-fb2e4f65942d» - код технического места, или id. Задаётся настройках слоя используется для связи с другими объектами и корректным обновлением\перезаписыванием объектов.
«voltage»: Поле по которому можно будет создать виртуальные слои, расписанные по напряжению. Поля задаются в настройках слоя
Системные поля
«relations»: Объект задаёт связи между объектами. «objectId»: Уникальный идентификатор объекта, алгоритм ищет объект с этим id в файле и затем в связанных слоях, если объект не обнаружен то во время загрузки появится WARNING о том что связь не была создана. «level»: Уровень связи между объектами. 1 для равных объектов к примеру подвесов на опорах. 2 и больше задают связь между объектами находящимся в зависимости.
К примеру объект линия связан с другой линией в этой же точке level:1. Подстанция связана с линией level:2, так же линия связана с фидером в точке level:2. «pointPosition»: связь объекта в точке, указывается точка в которой объект связан, если это опора то pointPosition всегда 1, так же pointPosition = 1 если это точечная подстанция. Если подстанция является площадным объектом то pointPosition не указывается.
В следующем примере мы имеем связи для ЛЭП, она связана с первой точкой другого ЛЭП(37afa850-82bc-4692-b7c7-e7a1bc4aa144) это подвес. Далее в 3 точке ЛЭП связана на уровень ниже с фидером. «level»: 3 это связи с опорами это 1, 2 и 3 точки ЛЭП соответственно.
"system": { "relations": [ { "objectId": "37afa850-82bc-4692-b7c7-e7a1bc4aa144", "level": 1, "pointPosition": 1 }, { "objectId": "37afa850-82bc-4692-b7c7-e7a1bc4aa145", "level": 2, "pointPosition": 3 }, { "objectId": "c2d22a4c-043d-4c1e-b33f-1f048f093be6", "level": 3, "pointPosition": 1 }, { "objectId": "c2d22a4c-043d-4c1e-b33f-1f048f093be7", "level": 3, "pointPosition": 2 }, { "objectId": "c2d22a4c-043d-4c1e-b33f-1f048f093be8", "level": 3, "pointPosition": 3 } ] } <\code> ==== Трансформаторная подстанция ==== <code json> { "type": "Feature", "properties": { "type": "ps", "tplnr": "4cba3f94-c070-403c-b0d8-fb2e4f65942d", "voltage": 10, "location": "", "addr_region": "Алтайский край", "addr_district": "", "addr_city": "Налобиха", "addr_street": "", "addr_house": "", "addr_building": "", "addr_pcode": "", "addr_country": "Российская Федерация", "balance": 148.0, "balance_name": "филиал Новоалтайские МЭС/ Косихинский РЭС", "kl_u": 10.0, "name": "39-13-6 (розн)", "TypeByTplnr": "Трансформаторная подстанция", "sysstat": [ "Создано" ], "usrstat": [ "Действует" ], "additional": "" }, "system": { "relations": [ { "objectId": "37afa850-82bc-4692-b7c7-e7a1bc4aa1c9", "level": 2, "pointPosition" : 1 }, { "objectId": "37afa850-82bc-4692-b7c7-e7a1bc4aa142", "level": 2, "pointPosition" : 3 } ] }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 42.73633, 44.40153 ], [ 42.73696, 44.40228 ], [ 42.73797, 44.40185 ], [ 42.73732, 44.4011 ], [ 42.73633, 44.40153 ] ] ] } }
{ "type": "Feature", "properties": { "type": "fulllines", "location": "", "addr_region": "Алтайский край", "addr_district": "", "addr_city": "", "addr_street": "", "addr_house": "", "addr_building": "", "addr_pcode": "", "addr_country": "Российская Федерация", "balance": 119.0, "kl_u": "0,38", "name": "филиал Алейские МЭС/ Усть-Пристанский участок", "TypeByTplnr": "ЛЭП", "tplnr": "37afa850-82bc-4692-b7c7-e7a1bc4aa1c9", "kVoltage": "#dedede", "voltage": 10, "techLoss": 0.0, "techLossColor": "#ddb600", "sysstat": [ "Создано" ], "usrstat": [ "Действует" ], "additional": "" }, "system": { "relations": [ { "objectId": "37afa850-82bc-4692-b7c7-e7a1bc4aa144", "level": 1, "pointPosition": 1 }, { "objectId": "37afa850-82bc-4692-b7c7-e7a1bc4aa145", "level": 2, "pointPosition": 3 }, { "objectId": "c2d22a4c-043d-4c1e-b33f-1f048f093be6", "level": 3, "pointPosition": 1 } ] }, "geometry": { "type": "LineString", "coordinates": [ [ 92.951215, 56.005946 ], [ 92.951261, 56.005812 ], [ 92.950578, 56.005647 ], [ 92.950085, 56.005536 ], [ 92.949632, 56.00544 ], [ 92.94945, 56.005808 ] ] } }
{ "type" : "Feature", "properties" : { "type" : "lines", "location" : "", "addr_region" : "Алтайский край", "addr_district" : "", "addr_city" : "", "addr_street" : "", "addr_house" : "", "addr_building" : "", "addr_pcode" : "", "addr_country" : "Российская Федерация", "balance" : 119.0, "kl_u" : "0,38", "name" : "филиал Алейские МЭС/ Усть-Пристанский участок", "TypeByTplnr" : "Фидер", "tplnr" : "37afa850-82bc-4692-b7c7-e7a1bc4aa1c9", "kVoltage" : "#dedede", "voltage" : 10, "techLoss" : 0.0, "techLossColor" : "#ddb600", "sysstat" : [ "Создано" ], "usrstat" : [ "Действует" ], "additional" : "" }, "geometry" : { "type" : "LineString", "coordinates" : [ [ 92.951215, 56.005946 ], [ 92.951261, 56.005812 ], [ 92.950578, 56.005647 ], [ 92.950085, 56.005536 ], [ 92.949632, 56.00544 ], [ 92.94945, 56.005808 ] ] } }
{ "type" : "Feature", "properties" : { "type" : "fulllines", "location" : "", "addr_region" : "Алтайский край", "addr_district" : "", "addr_city" : "", "addr_street" : "", "addr_house" : "", "addr_building" : "", "addr_pcode" : "", "addr_country" : "Российская Федерация", "balance" : 122.0, "kl_u" : "0,38", "name" : "филиал Белокурихинские МЭС/ Алтайский участок", "TypeByTplnr" : "Опора", "tplnr" : "c2d22a4c-043d-4c1e-b33f-1f048f093be6", "kVoltage" : "#dedede", "voltage" : 0, "techLoss" : "", "techLossColor" : "", "sysstat" : [ "Создано" ], "usrstat" : [ "Действует" ], "additional" : "" }, "geometry" : { "type" : "Point", "coordinates" : [ 85.3538402166585, 51.9571677261215 ] } }