Инструменты пользователя

Инструменты сайта


ru:airlay:examples

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
ru:airlay:examples [2019/07/10 20:19]
Калинин Александр Игоревич [Опора]
ru:airlay:examples [2023/03/01 17:32]
Калинин Александр Игоревич [Пример разъидинителей]
Строка 7: Строка 7:
   * [[ru:airlay:glossary|Glossary]]   * [[ru:airlay:glossary|Glossary]]
   * [[ru:airlay:importformat|Описание формата загрузки и выгрузки ]]   * [[ru:airlay:importformat|Описание формата загрузки и выгрузки ]]
 +  * [[ru:airlay:topology|Топология ]]
 ==== Примеры JSON объектов для энергетики ==== ==== Примеры JSON объектов для энергетики ====
  
Строка 12: Строка 13:
  
 "**type**": "**pylons\ps\lines\fulllines**" - используется для генерации GML файлов "**type**": "**pylons\ps\lines\fulllines**" - используется для генерации GML файлов
 +
 +**fulllines** - ЛЭП
 +
 +**lines** - участок линии
 +
 +**span** - пролёт
 +
 +**ps** - подстанция
 +
 +**pylons** - опора
 +
 +**switchgear** - распределительное устройство
 +
 +**nsp** - Network Supply Point точка присоединения
 +
 +**fiberoptic** - ВОЛС
 +
 +**coupling** - муфта
 +
 +**cable** - кабель
 +
 +**disconnector** - разъединитель
  
 "**tplnr**": "4cba3f94-c070-403c-b0d8-fb2e4f65942d" - код технического места, или id. Задаётся настройках слоя используется для связи с другими объектами и корректным обновлением\перезаписыванием объектов. "**tplnr**": "4cba3f94-c070-403c-b0d8-fb2e4f65942d" - код технического места, или id. Задаётся настройках слоя используется для связи с другими объектами и корректным обновлением\перезаписыванием объектов.
Строка 45: Строка 68:
 В **"relations"** заданы две линии в первой точке и в последней. Так как линии заданы в подстанции то данная подстанция будет выше в иерархии. В **"relations"** заданы две линии в первой точке и в последней. Так как линии заданы в подстанции то данная подстанция будет выше в иерархии.
  
 +====== Объекты электросети ======
 ==== Трансформаторная подстанция ==== ==== Трансформаторная подстанция ====
 +При загрузки подстанции можно получить центр полигона. Он содержится в спец атрибуте "barycenter" в виде точки.
 <code javascript> <code javascript>
 { {
Строка 56: Строка 81:
         "tplnr": "4cba3f94-c070-403c-b0d8-fb2e4f65942d",         "tplnr": "4cba3f94-c070-403c-b0d8-fb2e4f65942d",
         "voltage": 10,         "voltage": 10,
-        "address": "Алтайский край",+        "address": "Красноярский край",
         "balance": 148.0,         "balance": 148.0,
-        "balanceName": "филиал Новоалтайские МЭС/ Косихинский РЭС",+        "balanceName": "филиал Красноярскэнерго",
         "name": "39-13-6 (розн)",         "name": "39-13-6 (розн)",
         "TypeByTplnr": "Трансформаторная подстанция",         "TypeByTplnr": "Трансформаторная подстанция",
Строка 78: Строка 103:
             "objectId": "37afa850-82bc-4692-b7c7-e7a1bc4aa142"             "objectId": "37afa850-82bc-4692-b7c7-e7a1bc4aa142"
           }           }
-        ]+        ]
 +        "barycenter":  
 +         { 
 +          "type": "Point",  
 +          "coordinates": [42.73633, 44.40153] 
 +         }
       },       },
       "geometry": {       "geometry": {
Строка 123: Строка 153:
       "properties": {       "properties": {
         "type": "fulllines",         "type": "fulllines",
-        "addr": "Алтайский край",+        "addr": "Красноярский край",
         "country": "Российская Федерация",         "country": "Российская Федерация",
         "balance": 119.0,         "balance": 119.0,
-        "name": "филиал Алейские МЭС/ Усть-Пристанский участок",+        "name": "филиал Красноярскэнерго",
         "TypeByTplnr": "ЛЭП",         "TypeByTplnr": "ЛЭП",
         "tplnr": "37afa850-82bc-4692-b7c7-e7a1bc4aa1c9",         "tplnr": "37afa850-82bc-4692-b7c7-e7a1bc4aa1c9",
Строка 194: Строка 224:
       "properties": {       "properties": {
         "type": "fulllines",         "type": "fulllines",
-        "addr": "Алтайский край",+        "addr": "Красноярский край",
         "country": "Российская Федерация",         "country": "Российская Федерация",
         "balance": 119.0,         "balance": 119.0,
-        "name": "филиал Алейские МЭС/ Усть-Пристанский участок",+        "name": "филиал Красноярскэнерго",
         "TypeByTplnr": "ЛЭП",         "TypeByTplnr": "ЛЭП",
         "tplnr": "37afa850-82bc-4692-b7c7-e7a1bc4aa1c9",         "tplnr": "37afa850-82bc-4692-b7c7-e7a1bc4aa1c9",
Строка 232: Строка 262:
 ==== Фидеры\Отпайки\Пролёты\Участки ==== ==== Фидеры\Отпайки\Пролёты\Участки ====
 Мы можем задавать произвольную иерархию объектов. К примеру ЛЭП имеет только **relations** с опорами. Либо ЛЭП имеет **"relations"** с Участками далее с пролётами, далее с опорами уже точечными объектами. Мы можем задавать произвольную иерархию объектов. К примеру ЛЭП имеет только **relations** с опорами. Либо ЛЭП имеет **"relations"** с Участками далее с пролётами, далее с опорами уже точечными объектами.
 +
 +Линии имеют type: **"fulllines"**, Участки type: **"lines"**, Пролёты: **"span"**, Опоры: **"pylons"**
  
 Пример линейного объекта без заданных опор. Пример линейного объекта без заданных опор.
Строка 243: Строка 275:
       "properties" : {       "properties" : {
         "type" : "lines",         "type" : "lines",
-        "addr" : "Алтайский край",+        "addr" : "Красноярский край",
         "country" : "Российская Федерация",         "country" : "Российская Федерация",
         "balance" : 119.0,         "balance" : 119.0,
-        "name" : "филиал Алейские МЭС/ Усть-Пристанский участок",+        "name" : "филиал Красноярскэнерго",
         "TypeByTplnr" : "Фидер",         "TypeByTplnr" : "Фидер",
         "tplnr" : "37afa850-82bc-4692-b7c7-e7a1bc4aa1c9",         "tplnr" : "37afa850-82bc-4692-b7c7-e7a1bc4aa1c9",
Строка 294: Строка 326:
 </code> </code>
  
-Пример линейного объекта с "relations". В данном случаи так-как связь уже идёт с точечными объектами,  построение топологии и геометрии будет осуществлятся в порядке следования в массиве "relations".+Пример линейного объекта с "relations". В данном случаи так-как связь уже идёт с точечными объектами,  построение топологии и геометрии будет осуществляется в порядке следования в массиве "relations".
  
 <code javascript> <code javascript>
Строка 304: Строка 336:
       "properties" : {       "properties" : {
         "type" : "lines",         "type" : "lines",
-        "addr" : "Алтайский край",+        "addr" : "Красноярский край",
         "addr_country" : "Российская Федерация",         "addr_country" : "Российская Федерация",
         "balance" : 119.0,         "balance" : 119.0,
-        "name" : "филиал Алейские МЭС/ Усть-Пристанский участок",+        "name" : "филиал Красноярскэнерго",
         "TypeByTplnr" : "Фидер",         "TypeByTplnr" : "Фидер",
         "tplnr" : "37afa850-82bc-4692-b7c7-e7a1bc4aa1c9",         "tplnr" : "37afa850-82bc-4692-b7c7-e7a1bc4aa1c9",
Строка 345: Строка 377:
 </code> </code>
  
 +**Пример отпайки**
 +
 +<code javascript>
 +{
 +  "type": "FeatureCollection",
 +  "features": [
 +  //основная линия с двумя участками VL110-000001-001, VL110-000001-002 и отпайкой VL110-000001-501
 +    {
 +      "type" : "Feature",
 +      "properties" : {
 +        "type" : "fulllines",
 +        "addr" : "Красноярский край",
 +        "addr_country" : "Российская Федерация",
 +        "balance" : 119.0,
 +        "name" : "Линия 1",
 +        "tplnr" : "VL110-000001",
 +        "voltage" : 10,
 +        "techLoss" : 0.0,
 +        "techLossColor" : "#ddb600"
 +      },
 +      "geometry": {
 +        "type": "LineString"
 +      },
 +      "system": {
 +        "relations": [
 +          {
 +            "objectId": "VL110-000001-001"
 +          },
 +          {
 +            "objectId": "VL110-000001-002"
 +          },
 +          {
 +            "objectId": "VL110-000001-501"
 +          }
 +        ]
 +      }
 +    },
 +    
 +    //Участок линии с дочерними пролётами
 +    {
 +      "type" : "Feature",
 +      "properties" : {
 +        "type" : "lines",
 +        "addr" : "Красноярский край",
 +        "addr_country" : "Российская Федерация",
 +        "balance" : 119.0,
 +        "name" : "Участок линии 1",
 +        "tplnr" : "VL110-000001-001",
 +        "voltage" : 10,
 +        "techLoss" : 0.0,
 +        "techLossColor" : "#ddb600"
 +      },
 +      "geometry": {
 +        "type": "LineString"
 +      },
 +      "system": {
 +        "relations": [
 +          {
 +            "objectId": "VL110-000001-001-3001"
 +          },
 +          {
 +            "objectId": "VL110-000001-001-3002"
 +          }
 +          ....
 +          ,
 +          {
 +            "objectId": "VL110-000001-001-3100"
 +          }
 +        ]
 +      }
 +    },
 +    
 +    //Участок линии с дочерними пролётами
 +    {
 +      "type" : "Feature",
 +      "properties" : {
 +        "type" : "lines",
 +        "addr" : "Красноярский край",
 +        "addr_country" : "Российская Федерация",
 +        "balance" : 119.0,
 +        "name" : "Участок линии 2",
 +        "tplnr" : "VL110-000001-002",
 +        "voltage" : 10,
 +        "techLoss" : 0.0,
 +        "techLossColor" : "#ddb600"
 +      },
 +      "geometry": {
 +        "type": "LineString"
 +      },
 +      "system": {
 +        "relations": [
 +          {
 +            "objectId": "VL110-000001-002-3001"
 +          },
 +          {
 +            "objectId": "VL110-000001-002-3002"
 +          }
 +          ....
 +          ,
 +          {
 +            "objectId": "VL110-000001-002-3100"
 +          }
 +        ]
 +      }
 +    },
 +    
 +    //Отпайка линии с дочерним пролётами
 +    {
 +      "type" : "Feature",
 +      "properties" : {
 +        "type" : "lines",
 +        "addr" : "Красноярский край",
 +        "addr_country" : "Российская Федерация",
 +        "balance" : 119.0,
 +        "name" : "Отпайка 1",
 +        "tplnr" : "VL110-000001-501",
 +        "voltage" : 10,
 +        "techLoss" : 0.0,
 +        "techLossColor" : "#ddb600"
 +      },
 +      "geometry": {
 +        "type": "LineString"
 +      },
 +      "system": {
 +        "relations": [
 +          {
 +            "objectId": "VL110-000001-501-3001"
 +          },
 +          {
 +            "objectId": "VL110-000001-501-3002"
 +          }
 +          ....
 +          ,
 +          {
 +            "objectId": "VL110-000001-501-3100"
 +          }
 +        ]
 +      }
 +    },
 +    
 +    //Пролёт ссылающийся на опоры участка 1
 +    {
 +      "type" : "Feature",
 +      "properties" : {
 +        "type" : "span",
 +        "addr" : "Красноярский край",
 +        "addr_country" : "Российская Федерация",
 +        "balance" : 119.0,
 +        "name" : "Пролёт 1",
 +        "tplnr" : "VL110-000001-001-3001",
 +        "voltage" : 10,
 +        "techLoss" : 0.0,
 +        "techLossColor" : "#ddb600"
 +      },
 +      "geometry": {
 +        "type": "LineString"
 +      },
 +      "system": {
 +        "relations": [
 +          {
 +            "objectId": "VL110-000001-001-1001"
 +          },
 +          {
 +            "objectId": "VL110-000001-001-1002"
 +          }
 +        ]
 +      }
 +    },
 +    
 +    //Пролёт отпайки ссылающийся на опору участка и опору отпайки
 +    {
 +      "type" : "Feature",
 +      "properties" : {
 +        "type" : "span",
 +        "addr" : "Красноярский край",
 +        "addr_country" : "Российская Федерация",
 +        "balance" : 119.0,
 +        "name" : "Пролёт отпайки",
 +        "tplnr" : "VL110-000001-001-3002",
 +        "voltage" : 10,
 +        "techLoss" : 0.0,
 +        "techLossColor" : "#ddb600"
 +      },
 +      "geometry": {
 +        "type": "LineString"
 +      },
 +      "system": {
 +        "relations": [
 +          {
 +            "objectId": "VL110-000001-001-1002"
 +          },
 +          {
 +            "objectId": "VL110-000001-501-1001"
 +          }
 +        ]
 +      }
 +    },
 +    {
 +      "type": "Feature",
 +      "properties": {
 +        "type": "pylons",
 +        "addr": "Красноярский край",
 +        "country": "Российская Федерация",
 +        "balance": 122.0,
 +        "name": "опора 2",
 +        "tplnr": "VL110-000001-001-1002",
 +        "voltage": 110
 +      },
 +      "geometry": {
 +        "type": "Point",
 +        "coordinates": [
 +          85.3538402166585,
 +          51.9571677261215
 +        ]
 +      }
 +    },
 +    {
 +      "type": "Feature",
 +      "properties": {
 +        "type": "pylons",
 +        "addr": "Красноярский край",
 +        "country": "Российская Федерация",
 +        "balance": 122.0,
 +        "name": "опора 1",
 +        "tplnr": "VL110-000001-501-1001",
 +        "voltage": 110
 +      },
 +      "geometry": {
 +        "type": "Point",
 +        "coordinates": [
 +          85.3538402166585,
 +          51.9571677261215
 +        ]
 +      }
 +    }
 +  ]
 +}
 +</code>
 +
 +==== Соединение линий из различных регионов(ДЗО, филиалов, ПО, РЭС и т.д.) ====
 +
 +В данном случаи рассмотрим пример линии VL110-000001 и VL110-000002 разных балансовых принадлежностей. Они соединены в граничной опоре.
 +
 +<code javascript>
 +{
 +  "type": "FeatureCollection",
 +  "features": [
 +  //основная линия с участками VL110-000001-001 и VL110-000001-002
 +    {
 +      "type" : "Feature",
 +      "properties" : {
 +        "type" : "fulllines",
 +        "addr" : "Каргалы",
 +        "addr_country" : "Российская Федерация",
 +        "location" : "Омскэнерго",
 +        "balance" : 119.0,
 +        "name" : "Линия 1",
 +        "tplnr" : "VL110-000001",
 +        "voltage" : 10,
 +        "techLoss" : 0.0,
 +        "techLossColor" : "#ddb600"
 +      },
 +      "geometry": {
 +        "type": "LineString"
 +      },
 +      "system": {
 +        "relations": [
 +          {
 +            "objectId": "VL110-000001-001"
 +          },
 +          {
 +            "objectId": "VL110-000001-002"
 +          },
 +          ....
 +          
 +          {
 +            "objectId": "VL110-000001-100"
 +          }
 +        ]
 +      }
 +    },
 +    
 +    {
 +      "type" : "Feature",
 +      "properties" : {
 +        "type" : "fulllines",
 +        "addr" : "Каргалы",
 +        "addr_country" : "Российская Федерация",
 +        "location" : "Тюменьэнерго",
 +        "balance" : 119.0,
 +        "name" : "Линия 2",
 +        "tplnr" : "VL110-000002",
 +        "voltage" : 10,
 +        "techLoss" : 0.0,
 +        "techLossColor" : "#ddb600"
 +      },
 +      "geometry": {
 +        "type": "LineString"
 +      },
 +      "system": {
 +        "relations": [
 +          {
 +            "objectId": "VL110-000002-001"
 +          },
 +          {
 +            "objectId": "VL110-000002-002"
 +          }
 +          ...
 +          {
 +            "objectId": "VL110-000002-100"
 +          }
 +        ]
 +      }
 +    },
 +    
 +    //Участок линии с дочерними пролётами
 +    {
 +      "type" : "Feature",
 +      "properties" : {
 +        "type" : "lines",
 +        "addr" : "Каргалы",
 +        "addr_country" : "Российская Федерация",
 +        "location" : "Омскэнерго",
 +        "balance" : 119.0,
 +        "name" : "Участок линии",
 +        "tplnr" : "VL110-000001-001",
 +        "voltage" : 10,
 +        "techLoss" : 0.0,
 +        "techLossColor" : "#ddb600"
 +      },
 +      "geometry": {
 +        "type": "LineString"
 +      },
 +      "system": {
 +        "relations": [
 +          {
 +            "objectId": "VL110-000001-001-3001"
 +          },
 +          {
 +            "objectId": "VL110-000001-001-3002"
 +          }
 +          ....
 +          ,
 +          {
 +            "objectId": "VL110-000001-001-3100"
 +          }
 +        ]
 +      }
 +    },
 +    
 +    //Участок линии с дочерними пролётами
 +    {
 +      "type" : "Feature",
 +      "properties" : {
 +        "type" : "lines",
 +        "addr" : "Каргалы",
 +        "addr_country" : "Российская Федерация",
 +        "location" : "Тюменьэнерго",
 +        "balance" : 119.0,
 +        "name" : "Участок линии",
 +        "tplnr" : "VL110-000002-001",
 +        "voltage" : 10,
 +        "techLoss" : 0.0,
 +        "techLossColor" : "#ddb600"
 +      },
 +      "geometry": {
 +        "type": "LineString"
 +      },
 +      "system": {
 +        "relations": [
 +          {
 +            "objectId": "VL110-000002-001-3001"
 +          },
 +          {
 +            "objectId": "VL110-000002-001-3002"
 +          }
 +          ....
 +          ,
 +          {
 +            "objectId": "VL110-000002-001-3100"
 +          }
 +        ]
 +      }
 +    },
 +    
 +    //Пролёт ссылающийся на две опоры разной балансовой принадлежности
 +    {
 +      "type" : "Feature",
 +      "properties" : {
 +        "type" : "span",
 +        "addr" : "Каргалы",
 +        "addr_country" : "Российская Федерация",
 +        "location" : "Омскэнерго",
 +        "balance" : 119.0,
 +        "name" : "Пролёт 1",
 +        "tplnr" : "VL110-000001-001-3001",
 +        "voltage" : 10,
 +        "techLoss" : 0.0,
 +        "techLossColor" : "#ddb600"
 +      },
 +      "geometry": {
 +        "type": "LineString"
 +      },
 +      "system": {
 +        "relations": [
 +          {
 +            "objectId": "VL110-000001-001-1001"
 +          },
 +          {
 +            "objectId": "VL110-000002-001-1001"
 +          }
 +        ]
 +      }
 +    },
 +    
 +    //Пролёт ссылающийся на две опоры
 +    {
 +      "type" : "Feature",
 +      "properties" : {
 +        "type" : "span",
 +        "addr" : "Каргалы",
 +        "addr_country" : "Российская Федерация",
 +        "location" : "Тюменьэнерго",
 +        "balance" : 119.0,
 +        "name" : "Пролёт 1",
 +        "tplnr" : "VL110-000002-001-3002",
 +        "voltage" : 10,
 +        "techLoss" : 0.0,
 +        "techLossColor" : "#ddb600"
 +      },
 +      "geometry": {
 +        "type": "LineString"
 +      },
 +      "system": {
 +        "relations": [
 +          {
 +            "objectId": "VL110-000002-001-1001"
 +          },
 +          {
 +            "objectId": "VL110-000002-001-1002"
 +          }
 +        ]
 +      }
 +    },
 +
 +    {
 +      "type": "Feature",
 +      "properties": {
 +        "type": "pylons",
 +        "addr": "Каргалы",
 +        "country": "Российская Федерация",
 +        "location" : "Омскэнерго",
 +        "balance": 122.0,
 +        "name": "опора 1",
 +        "tplnr": "VL110-000001-001-1001",
 +        "voltage": 110
 +      },
 +      "geometry": {
 +        "type": "Point",
 +        "coordinates": [
 +          85.3538402166585,
 +          51.9571677261215
 +        ]
 +      }
 +    },
 +    {
 +      "type": "Feature",
 +      "properties": {
 +        "type": "pylons",
 +        "addr": "Каргалы",
 +        "country": "Российская Федерация",
 +        "location" : "Тюменьэнерго",
 +        "balance": 122.0,
 +        "name": "опора 2",
 +        "tplnr": "VL110-000002-001-1001",
 +        "voltage": 110
 +      },
 +      "geometry": {
 +        "type": "Point",
 +        "coordinates": [
 +          85.3538402166585,
 +          51.9571677261215
 +        ]
 +      }
 +    }
 +  ]
 +}
 +</code>
 +
 +==== Проходные подстанции (подстанция расположена между участками одной линии) ====
 +В данном случае рассмотрим пример когда проходная ПС PS110-000001 находится между участками VL110-000001-001 (об.присоединения PS110-000001-00-01) и  VL110-000001-002 (об.присоединения PS110-000001-00-02).
 +
 +<code javascript>
 +{
 +  "type": "FeatureCollection",
 +  "features": [
 +    {
 +      "type": "Feature",
 +      "properties": {
 +        "type": "fulllines",
 +        "addr": "Красноярский край",
 +        "addr_country": "Российская Федерация",
 +        "balance": 119,
 +        "name": "основная линия с двумя участками VL110-000001-001 и VL110-000001-002",
 +        "tplnr": "VL110-000001",
 +        "voltage": 10,
 +        "techLoss": 0,
 +        "techLossColor": "#ddb600"
 +      },
 +      "system": {
 +        "relations": [
 +          {
 +            "objectId": "VL110-000001-001"
 +          },
 +          {
 +            "objectId": "VL110-000001-002"
 +          }
 +        ]
 +      },
 +      "geometry": {
 +        "type": "LineString"
 +      }
 +    },
 +    {
 +      "type": "Feature",
 +      "properties": {
 +        "type": "lines",
 +        "addr": "Красноярский край",
 +        "addr_country": "Российская Федерация",
 +        "balance": 119,
 +        "name": "Участок линии 1 с дочерними пролётами",
 +        "tplnr": "VL110-000001-001",
 +        "voltage": 10,
 +        "techLoss": 0,
 +        "techLossColor": "#ddb600"
 +      },
 +      "system": {
 +        "relations": [
 +          {
 +            "objectId": "VL110-000001-001-3001"
 +          },
 +          {
 +            "objectId": "VL110-000001-001-3002"
 +          },
 +          {
 +            "objectId": "VL110-000001-001-3100"
 +          }
 +        ]
 +      },
 +      "geometry": {
 +        "type": "LineString"
 +      }
 +    },
 +    {
 +      "type": "Feature",
 +      "properties": {
 +        "type": "lines",
 +        "addr": "Красноярский край",
 +        "addr_country": "Российская Федерация",
 +        "balance": 119,
 +        "name": "Участок линии 2 с дочерними пролётами",
 +        "tplnr": "VL110-000001-002",
 +        "voltage": 10,
 +        "techLoss": 0,
 +        "techLossColor": "#ddb600"
 +      },
 +      "system": {
 +        "relations": [
 +          {
 +            "objectId": "VL110-000001-002-3001"
 +          },
 +          {
 +            "objectId": "VL110-000001-002-3002"
 +          },
 +          {
 +            "objectId": "VL110-000001-002-3100"
 +          }
 +        ]
 +      },
 +      "geometry": {
 +        "type": "LineString"
 +      }
 +    },
 +    {
 +      "type": "Feature",
 +      "properties": {
 +        "type": "span",
 +        "addr": "Красноярский край",
 +        "addr_country": "Российская Федерация",
 +        "balance": 119,
 +        "name": "Пролёт ссылающийся на опору и точку присоединения",
 +        "tplnr": "VL110-000001-001-3001",
 +        "voltage": 10,
 +        "techLoss": 0,
 +        "techLossColor": "#ddb600"
 +      },
 +      "system": {
 +        "relations": [
 +          {
 +            "objectId": "VL110-000001-001-1001"
 +          },
 +          {
 +            "objectId": "PS110-000001-00-01"
 +          }
 +        ]
 +      },
 +      "geometry": {
 +        "type": "LineString"
 +      }
 +    },
 +    {
 +      "type": "Feature",
 +      "properties": {
 +        "type": "span",
 +        "addr": "Красноярский край",
 +        "addr_country": "Российская Федерация",
 +        "balance": 119,
 +        "name": "Пролёт ссылающийся на две опоры",
 +        "tplnr": "VL110-000001-001-3002",
 +        "voltage": 10,
 +        "techLoss": 0,
 +        "techLossColor": "#ddb600"
 +      },
 +      "system": {
 +        "relations": [
 +          {
 +            "objectId": "VL110-000001-001-1001"
 +          },
 +          {
 +            "objectId": "VL110-000001-001-1002"
 +          }
 +        ]
 +      },
 +      "geometry": {
 +        "type": "LineString"
 +      }
 +    },
 +    {
 +      "type": "Feature",
 +      "properties": {
 +        "type": "span",
 +        "addr": "Красноярский край",
 +        "addr_country": "Российская Федерация",
 +        "balance": 119,
 +        "name": "Пролёт 1",
 +        "tplnr": "VL110-000001-001-3100",
 +        "voltage": 10,
 +        "techLoss": 0,
 +        "techLossColor": "#ddb600"
 +      },
 +      "system": {
 +        "relations": [
 +          {
 +            "objectId": "VL110-000001-001-1002"
 +          },
 +          {
 +            "objectId": "VL110-000001-001-1003"
 +          }
 +        ]
 +      },
 +      "geometry": {
 +        "type": "LineString"
 +      }
 +    },
 +    {
 +      "type": "Feature",
 +      "properties": {
 +        "type": "span",
 +        "addr": "Красноярский край",
 +        "addr_country": "Российская Федерация",
 +        "balance": 119,
 +        "name": "Пролёт ссылающийся на опору и точку присоединения",
 +        "tplnr": "VL110-000001-002-3001",
 +        "voltage": 10,
 +        "techLoss": 0,
 +        "techLossColor": "#ddb600"
 +      },
 +      "system": {
 +        "relations": [
 +          {
 +            "objectId": "VL110-000001-002-1001"
 +          },
 +          {
 +            "objectId": "PS110-000001-00-02"
 +          }
 +        ]
 +      },
 +      "geometry": {
 +        "type": "LineString"
 +      }
 +    },
 +    {
 +      "type": "Feature",
 +      "properties": {
 +        "type": "span",
 +        "addr": "Красноярский край",
 +        "addr_country": "Российская Федерация",
 +        "balance": 119,
 +        "name": "Пролёт ссылающийся на две опоры",
 +        "tplnr": "VL110-000001-002-3002",
 +        "voltage": 10,
 +        "techLoss": 0,
 +        "techLossColor": "#ddb600"
 +      },
 +      "system": {
 +        "relations": [
 +          {
 +            "objectId": "VL110-000001-002-1001"
 +          },
 +          {
 +            "objectId": "VL110-000001-002-1002"
 +          }
 +        ]
 +      },
 +      "geometry": {
 +        "type": "LineString"
 +      }
 +    },
 +    {
 +      "type": "Feature",
 +      "properties": {
 +        "type": "span",
 +        "addr": "Красноярский край",
 +        "addr_country": "Российская Федерация",
 +        "balance": 119,
 +        "name": "Пролёт 2",
 +        "tplnr": "VL110-000001-002-3100",
 +        "voltage": 10,
 +        "techLoss": 0,
 +        "techLossColor": "#ddb600"
 +      },
 +      "system": {
 +        "relations": [
 +          {
 +            "objectId": "VL110-000001-002-1101"
 +          },
 +          {
 +            "objectId": "VL110-000001-002-1102"
 +          }
 +        ]
 +      },
 +      "geometry": {
 +        "type": "LineString"
 +      }
 +    },
 +    {
 +      "type": "Feature",
 +      "properties": {
 +        "type": "pylons",
 +        "addr": "Красноярский край",
 +        "country": "Российская Федерация",
 +        "balance": 122,
 +        "name": "опора 1",
 +        "tplnr": "VL110-000001-001-1001",
 +        "voltage": 110
 +      },
 +      "geometry": {
 +        "type": "Point",
 +        "coordinates": [
 +          85.36059379577638,
 +          51.95840242472511
 +        ]
 +      }
 +    },
 +    {
 +      "type": "Feature",
 +      "properties": {
 +        "type": "nps",
 +        "addr": "Красноярский край",
 +        "country": "Российская Федерация",
 +        "balance": 122,
 +        "name": "Точка подключения 1",
 +        "tplnr": "PS110-000001-00-01",
 +        "voltage": 110
 +      },
 +      "geometry": {
 +        "type": "Point",
 +        "coordinates": [
 +          85.35565853118898,
 +          51.95819746876902
 +        ]
 +      }
 +    },
 +    {
 +      "type": "Feature",
 +      "properties": {
 +        "type": "pylons",
 +        "addr": "Красноярский край",
 +        "country": "Российская Федерация",
 +        "balance": 122,
 +        "name": "опора 1",
 +        "tplnr": "VL110-000001-001-1002",
 +        "voltage": 110
 +      },
 +      "geometry": {
 +        "type": "Point",
 +        "coordinates": [
 +          85.36659379577638,
 +          51.95840242472511
 +        ]
 +      }
 +    },
 +    {
 +      "type": "Feature",
 +      "properties": {
 +        "type": "pylons",
 +        "addr": "Красноярский край",
 +        "country": "Российская Федерация",
 +        "balance": 122,
 +        "name": "опора 2",
 +        "tplnr": "VL110-000001-002-1001",
 +        "voltage": 110
 +      },
 +      "geometry": {
 +        "type": "Point",
 +        "coordinates": [
 +          85.34974694252016,
 +          51.958442093511614
 +        ]
 +      }
 +    },
 +    {
 +      "type": "Feature",
 +      "properties": {
 +        "type": "nps",
 +        "addr": "Красноярский край",
 +        "country": "Российская Федерация",
 +        "balance": 122,
 +        "name": "Точка подключения 2",
 +        "tplnr": "PS110-000001-00-02",
 +        "voltage": 110
 +      },
 +      "geometry": {
 +        "type": "Point",
 +        "coordinates": [
 +          85.3534483909607,
 +          51.95826358369596
 +        ]
 +      }
 +    },
 +    {
 +      "type": "Feature",
 +      "properties": {
 +        "type": "pylons",
 +        "addr": "Красноярский край",
 +        "country": "Российская Федерация",
 +        "balance": 122,
 +        "name": "опора 2",
 +        "tplnr": "VL110-000001-002-1002",
 +        "voltage": 110
 +      },
 +      "geometry": {
 +        "type": "Point",
 +        "coordinates": [
 +          85.34753680229187,
 +          51.95856771110397
 +        ]
 +      }
 +    },
 +    {
 +      "type": "Feature",
 +      "properties": {
 +        "type": "ps",
 +        "tplnr": "PS110-000001",
 +        "voltage": 10,
 +        "address": "Красноярский край",
 +        "balance": 148,
 +        "balanceName": "филиал Красноярскэнерго",
 +        "name": "39-13-6 (розн)",
 +        "TypeByTplnr": "Трансформаторная подстанция"
 +      },
 +      "geometry": {
 +        "type": "Polygon",
 +        "coordinates": [
 +          [
 +            [
 +              85.35637736320497,
 +              51.957053665099146
 +            ],
 +            [
 +              85.35256862640382,
 +              51.95725862628429
 +            ],
 +            [
 +              85.35287976264955,
 +              51.958739608291516
 +            ],
 +            [
 +              85.35665631294252,
 +              51.958660271209936
 +            ],
 +            [
 +              85.35637736320497,
 +              51.957053665099146
 +            ]
 +          ]
 +        ]
 +      }
 +    },
 +    {
 +      "type": "Feature",
 +      "properties": {
 +        "type": "pylons",
 +        "addr": "Красноярский край",
 +        "country": "Российская Федерация",
 +        "balance": 122,
 +        "name": "опора 2",
 +        "tplnr": "VL110-000001-002-1101",
 +        "voltage": 110
 +      },
 +      "geometry": {
 +        "type": "Point",
 +        "coordinates": [
 +          85.34662485122682,
 +          51.95865365978013
 +        ]
 +      }
 +    },
 +    {
 +      "type": "Feature",
 +      "properties": {
 +        "type": "pylons",
 +        "addr": "Красноярский край",
 +        "country": "Российская Федерация",
 +        "balance": 122,
 +        "name": "опора 2",
 +        "tplnr": "VL110-000001-002-1102",
 +        "voltage": 110
 +      },
 +      "geometry": {
 +        "type": "Point",
 +        "coordinates": [
 +          85.34335255622864,
 +          51.9587660539542
 +        ]
 +      }
 +    },
 +    {
 +      "type": "Feature",
 +      "properties": {
 +        "type": "pylons",
 +        "addr": "Красноярский край",
 +        "country": "Российская Федерация",
 +        "balance": 122,
 +        "name": "опора 1",
 +        "tplnr": "VL110-000001-001-1003",
 +        "voltage": 110
 +      },
 +      "geometry": {
 +        "type": "Point",
 +        "coordinates": [
 +          85.37063598632814,
 +          51.95838920178848
 +        ]
 +      }
 +    }
 +  ]
 +}
 +</code>
 +{{:ru:airlay:opera_снимок_2021-02-19_085619_airlay.ru.png?1200|}}
 +
 +==== Пример РУ и коннектора ====
 +В данном случае приведён пример РУ и коннектора PS110-000001-00-01-001 PS110-000001-00-01-002. Для РУ используется тип switchgear, для коннектора или точка присоединения nsp
 +
 +<code javascript>
 +{
 +  "type": "FeatureCollection",
 +  "features": [
 +    {
 +      "type": "Feature",
 +      "properties": {
 +        "type": "switchgear",
 +        "location": "",
 +        "addr": "Красноярский край",
 +        "country": "Российская Федерация",
 +        "balance": 122.0,
 +        "name": "филиал Красноярскэнерго",
 +        "TypeByTplnr": "РУ",
 +        "tplnr": "PS110-000001-00-01-001",
 +        "voltage": 110,
 +        "sysstat": [
 +          "Создано"
 +        ],
 +        "usrstat": [
 +          "Действует"
 +        ]
 +      },
 +      "geometry": {
 +        "type": "Point",
 +        "coordinates": [
 +          85.3538402166585,
 +          51.9571677261215
 +        ]
 +      }
 +    }
 +  ]
 +}
 +
 +
 +{
 +  "type": "FeatureCollection",
 +  "features": [
 +    {
 +      "type": "Feature",
 +      "properties": {
 +        "type": "nsp",
 +        "location": "",
 +        "addr": "Красноярский край",
 +        "country": "Российская Федерация",
 +        "balance": 122.0,
 +        "name": "филиал Красноярскэнерго",
 +        "TypeByTplnr": "Точка присоединения",
 +        "tplnr": "PS110-000001-00-01-002",
 +        "voltage": 110,
 +        "sysstat": [
 +          "Создано"
 +        ],
 +        "usrstat": [
 +          "Действует"
 +        ]
 +      },
 +      "geometry": {
 +        "type": "Point",
 +        "coordinates": [
 +          85.3538402166585,
 +          51.9571677261215
 +        ]
 +      }
 +    }
 +  ]
 +}
 +</code>
 +==== Пример Кабельной линии с связями ====
 +Мы можем составить линию из множества объектов точек и линий так-же учитывая собственную геометрию.
 + В массиве "relations" необходимо указать объект "geometry": 1. Данный объект задаёт расположение собственной геометрии относительно объектов, с которыми осуществляется связь.
 +
 +К примеру: мы имеем кабельную линию со своей геометрией, на концах мы указываем id relations связанных объектов, подстанция и опора. Тогда к линейному объекту будут добавлены дополнительные точки на концах линии.
 +
 +<code javascript>
 +{
 +  "type": "FeatureCollection",
 +  "features": [
 +    {
 +      "type" : "Feature",
 +      "properties" : {
 +        "type" : "lines",
 +        "addr" : "Красноярский край",
 +        "country" : "Российская Федерация",
 +        "balance" : 119.0,
 +        "tplnr" : "37afa850-82bc-4692-b7c7-e7a1bc4aa1c9",
 +        "voltage" : 10,
 +        "techLoss" : 0.0
 +      },
 +      ,
 +      "system": {
 +        "relations": [
 +          {
 +            "objectId": "37afa850-82bc-4692-b7c7-e7a1bc4aa144"
 +          },
 +          {
 +            "geometry": 1
 +          },
 +          {
 +            "objectId": "c2d22a4c-043d-4c1e-b33f-1f048f093be6"
 +          }
 +        ]
 +      },
 +      "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
 +          ]
 +        ]
 +      }
 +    }
 +  ]
 +}
 +
 +</code>
 +
 +==== Пример Кабельной линии с муфтами ====
 +Аналогично предыдущему примеру мы можем составить линию из нескольких участков кабельной линии соединённых муфтой.
 +
 +К примеру: мы имеем два кабельных участка со своей геометрией, на концах мы указываем id relations связанных объектов, в данном случаи муфты. Тогда к линейному объекту будут добавлены дополнительные точки на концах линии.
 +
 +<code javascript>
 +{
 +  "type": "FeatureCollection",
 +  "features": [
 +    {
 +      "type" : "Feature",
 +      "properties" : {
 +        "type" : "lines",
 +        "addr" : "Красноярский край",
 +        "country" : "Российская Федерация",
 +        "balance" : 119.0,
 +        "tplnr" : "37afa850-82bc-4692-b7c7-e7a1bc4aa1c9",
 +        "voltage" : 10,
 +        "techLoss" : 0.0
 +      },
 +      "system": {
 +        "relations": [
 +          {
 +            "objectId": "id-m-1" // id муфты 1
 +          },
 +          {
 +            "geometry": 1
 +          },
 +          {
 +            "objectId": "id-m-2" // id муфты 2
 +          }
 +        ]
 +      },
 +      "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
 +          ]
 +        ]
 +      }
 +    },
 +    {// муфта 1
 +      "type" : "Feature",
 +      "properties" : {
 +          "tplnr" : "id-m-1"
 +      },
 +      "geometry" : {
 +        "type" : "Point",
 +        "coordinates" :
 +          [
 +            92.851215,
 +            56.005946
 +          ]       
 +      }
 +    },
 +    {// муфта 2
 +      "type" : "Feature",
 +      "properties" : {
 +          "tplnr" : "id-m-2"
 +      },
 +      "geometry" : {
 +        "type" : "Point",
 +        "coordinates" :
 +          [
 +            92.94545,
 +            56.005808
 +          ]       
 +      }
 +    }
 +  ]
 +}
 +
 +</code>
 +
 +
 +
 +==== Пример Кабельной линии с муфтами, опорами и углами поворота ====
 +В данном примере мы рассмотрим переход кабельной линии на опору.
 +
 +К примеру: мы имеем два кабельных участка со своей геометрией, на концах мы указываем id relations связанных объектов, в данном случаи муфты. Тогда к линейному объекту будут добавлены дополнительные точки на концах линии.
 +
 +<code javascript>
 +{
 +  "type": "FeatureCollection",
 +  "features": [
 +    {
 +      "type" : "Feature",
 +      "properties" : {
 +        "type" : "lines",
 +        "addr" : "Красноярский край",
 +        "country" : "Российская Федерация",
 +        "balance" : 119.0,
 +        "tplnr" : "37afa850-82bc-4692-b7c7-e7a1bc4aa1c9",
 +        "voltage" : 10,
 +        "techLoss" : 0.0
 +      },
 +      "system": {
 +        "relations": [
 +          {
 +            "objectId": "id-m-1" // id муфты 1
 +          },
 +          {
 +            "geometry": 1
 +          },
 +          {
 +            "objectId": "id-m-2" // id муфты 2
 +          },
 +          {
 +            "objectId": "id-pylon-1" // id Опоры
 +          }
 +        ]
 +      },
 +      "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
 +          ]
 +        ]
 +      }
 +    },
 +    {// муфта 1
 +      "type" : "Feature",
 +      "properties" : {
 +          "tplnr" : "id-m-1"
 +      },
 +      "geometry" : {
 +        "type" : "Point",
 +        "coordinates" :
 +          [
 +            92.851215,
 +            56.005946
 +          ]       
 +      }
 +    },
 +    {// муфта 2
 +      "type" : "Feature",
 +      "properties" : {
 +          "tplnr" : "id-m-2"
 +      },
 +      "geometry" : {
 +        "type" : "Point",
 +        "coordinates" :
 +          [
 +            92.94545,
 +            56.005808
 +          ]       
 +      }
 +    },
 +    {// Опора 1
 +      "type" : "Feature",
 +      "properties" : {
 +          "tplnr" : "id-pylon-1"
 +      },
 +      "geometry" : {
 +        "type" : "Point",
 +        "coordinates" :
 +          [
 +            92.94545,
 +            56.005908
 +          ]       
 +      }
 +    }
 +  ]
 +}
 +
 +</code>
 ==== Опора ==== ==== Опора ====
  
Строка 356: Строка 1700:
         "type": "pylons",         "type": "pylons",
         "location": "",         "location": "",
-        "addr": "Алтайский край",+        "addr": "Красноярский край",
         "country": "Российская Федерация",         "country": "Российская Федерация",
         "balance": 122.0,         "balance": 122.0,
-        "name": "филиал Белокурихинские МЭС/ Алтайский участок",+        "name": "филиал Красноярскэнерго",
         "TypeByTplnr": "Опора",         "TypeByTplnr": "Опора",
         "tplnr": "c2d22a4c-043d-4c1e-b33f-1f048f093be6",         "tplnr": "c2d22a4c-043d-4c1e-b33f-1f048f093be6",
Строка 386: Строка 1730:
 {{:ru:airlay:opera_снимок_2019-06-04_203439_map-sk.mrsks.ru.png|}} {{:ru:airlay:opera_снимок_2019-06-04_203439_map-sk.mrsks.ru.png|}}
 <code javascript> <code javascript>
-[ 
 { {
-  "type" : "Feature", +  "type": "FeatureCollection", 
-  "properties" : { +  "features": [ 
-    "type" : "lines", +    [
-    "name" : "Some big line", +
-    "tplnr" : "some-big-line-name", +
-  }, +
-  "system":+
-    "relations": [+
       {       {
-        "some-line-name-1"+        "type": "Feature", 
 +        "properties":
 +          "type": "lines", 
 +          "name": "Some big line", 
 +          "tplnr": "some-big-line-name" 
 +        }, 
 +        "system":
 +          "relations":
 +            { 
 +              "some-line-name-1" 
 +            }, 
 +            { 
 +              "some-line-name-2" 
 +            } 
 +          ] 
 +        }, 
 +        "geometry":
 +          "type": "MultiLineString" 
 +        }
       },       },
       {       {
-        "some-line-name-2" +        "type": "Feature", 
-      } +        "properties":
-    ] +          "type": "lines", 
-  }, +          "name": "Some line 1", 
-  "geometry":+          "tplnr": "some-line-name-1" 
-    "type": "MultiLineString" +        }, 
-  } +        "system":
-}, +          "relations": [ 
-+            { 
-  "type" : "Feature", +              "some-name-1" 
-  "properties" : { +            }, 
-    "type" : "lines", +            { 
-    "name" : "Some line 1", +              "some-name-2" 
-    "tplnr" : "some-line-name-1", +            } 
-  }, +          ] 
-  "system":+        }, 
-    "relations": [+        "geometry":
 +          "type": "LineString" 
 +        } 
 +      },
       {       {
-        "some-name-1"+        "type": "Feature", 
 +        "properties":
 +          "type": "lines", 
 +          "name": "Some line 2", 
 +          "tplnr": "some-line-name-2" 
 +        }, 
 +        "system":
 +          "relations":
 +            { 
 +              "some-name-1" 
 +            }, 
 +            { 
 +              "some-name-3" 
 +            } 
 +          ] 
 +        }, 
 +        "geometry":
 +          "type": "LineString" 
 +        }
       },       },
       {       {
-        "some-name-2"+        "type": "Feature", 
 +        "properties":
 +          "type": "pylons", 
 +          "name": "Some pylon 1", 
 +          "tplnr": "some-name-1" 
 +        }, 
 +        "geometry":
 +          "type": "Point", 
 +          "coordinates":
 +            85.3538402166585, 
 +            51.9571677261215 
 +          ] 
 +        } 
 +      }, 
 +      { 
 +        "type": "Feature", 
 +        "properties":
 +          "type": "pylons", 
 +          "name": "Some pylon 2"
 +          "tplnr": "some-name-2" 
 +        }, 
 +        "geometry":
 +          "type": "Point", 
 +          "coordinates":
 +            85.4538402166585, 
 +            51.9571677261215 
 +          ] 
 +        } 
 +      }, 
 +      { 
 +        "type": "Feature", 
 +        "properties":
 +          "type": "pylons", 
 +          "name": "Some pylon 3", 
 +          "tplnr": "some-name-3" 
 +        }, 
 +        "geometry":
 +          "type": "Point", 
 +          "coordinates":
 +            85.3538402166585, 
 +            51.7571677261215 
 +          ] 
 +        }
       }       }
     ]     ]
-  }, +  
-  "geometry": { +
-    "type": "LineString" +</code> 
-  } + 
-},+==== Пример разъединителей ==== 
 + 
 +<code javascript>
 { {
-  "type" : "Feature", +  "type": "FeatureCollection", 
-  "properties" : { +  "features": [ 
-    "type" : "lines", +    [
-    "name" : "Some line 2", +
-    "tplnr" : "some-line-name-2", +
-  }, +
-  "system":+
-    "relations": [+
       {       {
-        "some-name-1"+        "type": "Feature", 
 +        "properties":
 +          "type": "lines", 
 +          "name": "Some line", 
 +          "tplnr": "some-line-name" 
 +        }, 
 +        "system":
 +          "relations":
 +            { 
 +              "some-line-name-1" 
 +            }, 
 +            { 
 +              "some-line-name-2" 
 +            } 
 +          ] 
 +        }, 
 +        "geometry":
 +          "type": "MultiLineString" 
 +        }
       },       },
       {       {
-        "some-name-3"+        "type": "Feature", 
 +        "properties":
 +          "type": "lines", 
 +          "name": "Some line 1", 
 +          "tplnr": "some-line-name-1" 
 +        }, 
 +        "system":
 +          "relations":
 +            { 
 +              "some-pylon-1" 
 +            }, 
 +            { 
 +              "some-pylon-2" 
 +            } 
 +          ] 
 +        }, 
 +        "geometry":
 +          "type": "LineString" 
 +        } 
 +      }, 
 +      { 
 +        "type": "Feature", 
 +        "properties":
 +          "type": "pylons", 
 +          "name": "Some pylon 1", 
 +          "tplnr": "some-pylon-1" 
 +        }, 
 +        "geometry":
 +          "type": "Point", 
 +          "coordinates":
 +            85.3538402166585, 
 +            51.9571677261215 
 +          ] 
 +        } 
 +      }, 
 +      { 
 +        "type": "Feature", 
 +        "properties":
 +          "type": "disconnector", 
 +          "name": "Some disconnector", 
 +          "tplnr": "some-disconnector" 
 +        }, 
 +        "system":
 +          "relations":
 +            { 
 +              "some-pylon-1" 
 +            } 
 +          ] 
 +        }, 
 +        "geometry":
 +          "type": "Point" 
 +        }
       }       }
     ]     ]
-  }, +  
-  "geometry": { +
-    "type": "LineString" +</code> 
-  } +====== Остальные объекты ====== 
-},+==== Пример объектов заявители ==== 
 +Мы можем задать заявку с привязкой к некоторой точке. 
 +<code javascript>
 { {
-  "type" : "Feature", +  "type": "FeatureCollection", 
-  "properties" : { +  "features":
-    "type" : "pylons", +    { 
-    "name" : "Some pylon 1", +      "properties":
-    "tplnr" : "some-name-1", +        "documentNumber": "00000000",//Номер заявки 
-  }, +        "date": 1563778702,//Дата Unix time 
-  "geometry" : { +        "power": 2267.0,// Мощность 
-    "type" : "Point", +        "status": "Заключен"/"Направлен заявителю", // Статус 
-    "coordinates" : [ +        "capitalExpenditures" : true/false //Капитальные затраты 
-      85.3538402166585+        "dataEnd": 1563778702, 
-      51.9571677261215 +        "voltage": 110.0, 
-    +        "category": 3, 
-  +        "mainPointTPLNR" : "VS00****/Опора some pylon name ", 
-},+        "mainPsTPLNR": "PS110***/ПС 110 кВ Some PS name", 
 +        "reservePointTPLNR": "", 
 +        "reservePsTPLNR": "", 
 +        "ztuDocumentNumber": "000000000000000800000000"//Техполе 
 +      }, 
 +      "type": "Feature", 
 +      "geometry":
 +        "type": "Point", 
 +        "coordinates":
 +          50.54754
 +          50.23724 
 +        
 +      
 +    } 
 +  ] 
 +
 +</code> 
 + 
 +==== Пример объектов потери ==== 
 +Мы можем задать потери с привязкой к подстанции через relations в поле System. 
 +<code javascript>
 { {
-  "type" : "Feature", +  "type": "FeatureCollection", 
-  "properties" : { +  "features":
-    "type" : "pylons", +    { 
-    "name" : "Some pylon 2", +      "properties" : { 
-    "tplnr" : "some-name-2", +        "type" : "ps", 
-  }+        "uniqueKey" : 20160915031311, 
-  "geometry" : { +        "date: 1563778702
-    "type" : "Point", +        "fiderInput" : 21080.0,//Отпуск в сеть кВт/ч 
-    "coordinates" : [ +        "lossAll: 1130.0,// общие потери 
-      85.4538402166585+        "lossAllPercent" : 9.64,// потери в процентах 
-      51.9571677261215 +        "All" : 200000.0,//По кВт/ч 
-    ] +        "LegalEntity" : 214.0,//Общий Юр. Лицам 
-  } +        "Individual: 19740.0,//Общий Физ лицам 
-},+        "countLegalEntity" : 1,// Количество Юр. Лиц 
 +        "countIndividual" : 51,// Количество ФизЛиц 
 +        "countAll" : 52,//Общее количество 
 +        "countLegalEntityASKUE" : 1,//Абоненты АИИСКУЭ 
 +        "countIndividualASKUE" : 48, 
 +        "countAllASKUE" : 49, 
 +        "countNonASKUE" : 3,//Абоненты без АИИСКУЭ 
 +        "balance" : "Россети", 
 +        "period": "с 1.04.2019 по 30.09.2019" 
 +        "name" : "ПС 110/35/10 кВ" 
 +        "tplnr" : "KS**" 
 +      }, 
 +      "type": "Feature" 
 +    } 
 +  ] 
 +} 
 +</code> 
 + 
 +==== Пример объектов РИСЭ ==== 
 +<code javascript>
 { {
-  "type" : "Feature", +  "type": "FeatureCollection", 
-  "properties" : { +  "features":
-    "type" : "pylons", +    { 
-    "name" : "Some pylon 3", +      "type": "Feature", 
-    "tplnr" : "some-name-3", +      "properties":
-  }, +        "id": 1, 
-  "geometry" : { +        "dzo": "Филиал", 
-    "type" : "Point", +        "po": "Некоторое ЭС", 
-    "coordinates" : [ +        "res": "Некоторое РЭС", 
-      85.3538402166585+        "address": "г.Красноярск, ул.Ленина, 93", 
-      51.7571677261215 +        "mark": "АД-100С", 
-    ] +        "type": "передвижной", 
-  }+        "power": 100.0, 
 +        "date": 2014, 
 +        "typeOfTrans": "погрузка", 
 +        "fuelSupply": 8,//Запас топлива 
 +        "responsible": "Иванов Иван Иванович", 
 +        "position": "Мастер", 
 +        "phone": "8-000-00-00-000", 
 +        "readiness": "да",//Готовность к работе 
 +        "bortTerminal": "нет",//Установлен бортовой терминал 
 +        "dut": "нет"//Устанолен ДУТ 
 +      }, 
 +      "geometry":
 +        "type": "Point", 
 +        "coordinates":
 +          60.000000, 
 +          50.000000 
 +        ] 
 +      } 
 +    } 
 +  
 +
 +</code> 
 + 
 +==== Пример объектов АР ==== 
 +<code javascript> 
 +
 +  "type": "FeatureCollection", 
 +  "features":
 +    { 
 +      "properties": { 
 +        "id": 1, 
 +        "dzo": "Филиал", 
 +        "po": "Некоторое ЭС", 
 +        "res": "Некоторое РЭС", 
 +        "balanceId" : "80008400", 
 +        "address": "г.Красноярск, ул.Ленина, 93", 
 +        "rig": "Наименование оборудования", 
 +        "typeRig": "Тип оборудования", 
 +        "responsible": "Иванов Иван Иванович", 
 +        "position": "Мастер", 
 +        "phone": "8-000-00-00-000" 
 +      }, 
 +      "geometry":
 +        "type": "Point", 
 +        "coordinates":
 +          60.000000, 
 +          50.000000 
 +        ] 
 +      } 
 +    
 +  ] 
 +
 +</code> 
 +==== Пример объектов ММПС ==== 
 +<code javascript> 
 +
 +  "type": "FeatureCollection", 
 +  "features": [ 
 +    
 +      "properties": 
 +        "id": 1, 
 +        "dzo": "Филиал", 
 +        "po": "Некоторое ЭС", 
 +        "res": "Некоторое РЭС", 
 +        "balanceId" : "80008400", 
 +        "address": "г.Красноярск, ул.Ленина, 93", 
 +        "type": "Тип", 
 +        "responsible": "Иванов Иван Иванович", 
 +        "position": "Мастер", 
 +        "phone": "8-000-00-00-000" 
 +      }, 
 +      "geometry":
 +        "type": "Point", 
 +        "coordinates":
 +          60.000000, 
 +          50.000000 
 +        ] 
 +      } 
 +    
 +  ] 
 +
 +</code> 
 + 
 +==== Пример объектов МКРУН ==== 
 +<code javascript> 
 +
 +  "type": "FeatureCollection", 
 +  "features":
 +    { 
 +      "properties":
 +        "id": 1, 
 +        "dzo": "Филиал", 
 +        "po": "Некоторое ЭС", 
 +        "res": "Некоторое РЭС", 
 +        "balanceId" : "80008400" 
 +        "address": "г.Красноярск, ул.Ленина, 93", 
 +        "type": "Тип", 
 +        "responsible": "Иванов Иван Иванович", 
 +        "position": "Мастер", 
 +        "phone": "8-000-00-00-000" 
 +      }, 
 +      "geometry":
 +        "type": "Point", 
 +        "coordinates":
 +          60.000000, 
 +          50.000000 
 +        ] 
 +      } 
 +    } 
 +  
 +} 
 +</code> 
 + 
 +==== Пример объектов РЭС ==== 
 +<code javascript> 
 +
 +  "type": "FeatureCollection"
 +  "features":
 +    { 
 +      "properties":
 +        "filiation": "Свердловэнерго", 
 +        "po": "Нижнетагильские ЭС", 
 +        "name": "Невьянский РЭС", 
 +        "code": 10238 
 +      }, 
 +      "geometry": { 
 +        "type": "MultiPolygon", 
 +        "coordinates":
 +          [ 
 +            [ 
 +              [ 
 +                60.7633442, 
 +                57.3259595 
 +              ], 
 +              [....] 
 +              ... 
 +              ] 
 +            ], 
 +            [...] 
 +          ] 
 +        ] 
 +      } 
 +    
 +  ] 
 +
 +</code> 
 + 
 +==== Пример объектов Счётчики ==== 
 +<code javascript> 
 +
 +    "type" : "Feature", 
 +    "properties" : { 
 +        "id" : "000000000083335066", 
 +        "type" : "5E0",//Тип ПУ 
 +        "dayCheck" : 1568413500,//Дата последней проверки 
 +        "subscriber" : "Иванов Иван Иванович, ООО "Компания"",//Абонент 
 +        "number" : "0100005616", //№ ПУ 
 +        "owner" : "Иванов Иван Иванович"//ФИО контролёра, 
 +        "address" : "г. Екатеринбург, ул. Мамина-Сибиряка, дом 111"  
 +    }, 
 +    "geometry" : { 
 +        "type" : "Point", 
 +        "coordinates" : [  
 +            0.0,  
 +            0.0 
 +        ] 
 +    
 +
 +</code> 
 + 
 +==== Пример объектов плановые маршруты ==== 
 +<code javascript> 
 +
 +  "type": "FeatureCollection", 
 +  "features":
 +    { 
 +      "type": "Feature", 
 +      "properties":
 +        "type": "Пеший", 
 +        "place": "Розы Люксембург, 45", 
 +        "userName": "Иванов Иван Иванович", 
 +        "number": "064", 
 +        "time": "20.10.2019", 
 +        "distance": "346,9" 
 +      }, 
 +      "geometry":
 +        "type": "LineString", 
 +        "coordinates": [ 
 +          [ 
 +            60.61525225639343, 
 +            56.82787402476143 
 +          ], 
 +          [ 
 +            60.614951848983765, 
 +            56.82859607058849 
 +          ], 
 +          [ 
 +            60.61383605003357, 
 +            56.82888958117297 
 +          ], 
 +          [ 
 +            60.613471269607544, 
 +            56.82979944936698 
 +          ], 
 +          [ 
 +            60.613417625427246, 
 +            56.82992859015798 
 +          ], 
 +          [ 
 +            60.614168643951416, 
 +            56.82995794027561 
 +          ], 
 +          [ 
 +            60.61410427093506, 
 +            56.83018100041816 
 +          ] 
 +        ] 
 +      
 +    }, 
 +    { 
 +      "type": "Feature", 
 +      "properties":
 +        "type": "Пеший", 
 +        "place": "Первомайская", 
 +        "userName": "Иванов Иван Иванович", 
 +        "number": "064", 
 +        "time": "30.10.2019", 
 +        "distance": "3020" 
 +      }, 
 +      "geometry":
 +        "type": "LineString", 
 +        "coordinates":
 +          [ 
 +            60.61549, 
 +            56.827944 
 +          ], 
 +          [ 
 +            60.61548, 
 +            56.828002 
 +          ], 
 +          [ 
 +            60.615426, 
 +            56.828063 
 +          ], 
 +          [ 
 +            60.615334, 
 +            56.828109 
 +          ], 
 +          [ 
 +            60.615273, 
 +            56.828213 
 +          ], 
 +          [ 
 +            60.615285, 
 +            56.828267 
 +          ], 
 +          [ 
 +            60.615305, 
 +            56.828343 
 +          ], 
 +          [ 
 +            60.615476, 
 +            56.828359 
 +          ], 
 +          [ 
 +            60.616133, 
 +            56.828428 
 +          ], 
 +          [ 
 +            60.616352, 
 +            56.828498 
 +          ], 
 +          [ 
 +            60.616654, 
 +            56.828534 
 +          ], 
 +          [ 
 +            60.61679, 
 +            56.828526 
 +          ], 
 +          [ 
 +            60.616956, 
 +            56.828514 
 +          ], 
 +          [ 
 +            60.617036, 
 +            56.828378 
 +          ], 
 +          [ 
 +            60.617199, 
 +            56.828245 
 +          ], 
 +          [ 
 +            60.617566, 
 +            56.827331 
 +          ], 
 +          [ 
 +            60.617976, 
 +            56.827112 
 +          ], 
 +          [ 
 +            60.618067, 
 +            56.827123 
 +          ], 
 +          [ 
 +            60.618222, 
 +            56.827142 
 +          ], 
 +          [ 
 +            60.618571, 
 +            56.827176 
 +          ], 
 +          [ 
 +            60.619419, 
 +            56.827246 
 +          ], 
 +          [ 
 +            60.619515, 
 +            56.827249 
 +          ], 
 +          [ 
 +            60.619949, 
 +            56.82731 
 +          ], 
 +          [ 
 +            60.620633, 
 +            56.827152 
 +          ], 
 +          [ 
 +            60.6211, 
 +            56.826996 
 +          ], 
 +          [ 
 +            60.621764, 
 +            56.826752 
 +          ], 
 +          [ 
 +            60.621787, 
 +            56.826614 
 +          ], 
 +          [ 
 +            60.622302, 
 +            56.826675 
 +          ], 
 +          [ 
 +            60.62354564666749, 
 +            56.82678799466142 
 +          ], 
 +          [ 
 +            60.62530517578126, 
 +            56.82695236880708 
 +          ], 
 +          [ 
 +            60.62556266784669, 
 +            56.82730459669005 
 +          ], 
 +          [ 
 +            60.63105583190919, 
 +            56.82798556120473 
 +          ], 
 +          [ 
 +            60.63021898269654, 
 +            56.830169260443775 
 +          ], 
 +          [ 
 +            60.63620567321778, 
 +            56.8308501728744 
 +          ], 
 +          [ 
 +            60.63440322875977, 
 +            56.83528754028257 
 +          ], 
 +          [ 
 +            60.6352186203003, 
 +            56.83594488332672 
 +          ], 
 +          [ 
 +            60.633115768432624, 
 +            56.84136752311663 
 +          ] 
 +        ] 
 +      } 
 +    
 +  ] 
 +
 +</code> 
 + 
 +==== Пример объектов автомобили ==== 
 + 
 +<code javascript> 
 +{ 
 +  "type": "FeatureCollection", 
 +  "features":
 +    { 
 +      "type": "Feature", 
 +      "properties":
 +        "transportModel": "LADA GRANTA", 
 +        "passportInfo": "ВАЗ 219110", 
 +        "transportType": "Электролаборатория на шасси автомобиля", 
 +        "transportNumber": "Н1234Х00", 
 +        "branchName": "Ленинское ЭС", 
 +        "deviceType": "Navtelecom SMART S-23xx", 
 +        "deviceId": "12345678", 
 +      }
 +      "geometry":
 +        "type": "Point", 
 +        "coordinates":  
 +          [ 
 +            55.6152, 
 +            56.8278 
 +          ] 
 +         
 +      } 
 +    } 
 +  ]
 } }
-] 
 </code> </code>
ru/airlay/examples.txt · Последнее изменение: 2023/03/01 17:32 — Калинин Александр Игоревич