Это старая версия документа!
Обязательные поля
«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
]
}
}