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

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


ru:airlay:examples

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
ru:airlay:examples [2021/02/18 14:38]
Калинин Александр Игоревич [Проходные подстанции(линия соединяющая несколько подстанций)]
ru:airlay:examples [2023/03/01 17:32] (текущий)
Калинин Александр Игоревич [Пример разъидинителей]
Строка 28: Строка 28:
 **nsp** - Network Supply Point точка присоединения **nsp** - Network Supply Point точка присоединения
  
 +**fiberoptic** - ВОЛС
 +
 +**coupling** - муфта
 +
 +**cable** - кабель
 +
 +**disconnector** - разъединитель
  
 "**tplnr**": "4cba3f94-c070-403c-b0d8-fb2e4f65942d" - код технического места, или id. Задаётся настройках слоя используется для связи с другими объектами и корректным обновлением\перезаписыванием объектов. "**tplnr**": "4cba3f94-c070-403c-b0d8-fb2e4f65942d" - код технического места, или id. Задаётся настройках слоя используется для связи с другими объектами и корректным обновлением\перезаписыванием объектов.
Строка 61: Строка 68:
 В **"relations"** заданы две линии в первой точке и в последней. Так как линии заданы в подстанции то данная подстанция будет выше в иерархии. В **"relations"** заданы две линии в первой точке и в последней. Так как линии заданы в подстанции то данная подстанция будет выше в иерархии.
  
 +====== Объекты электросети ======
 ==== Трансформаторная подстанция ==== ==== Трансформаторная подстанция ====
 +При загрузки подстанции можно получить центр полигона. Он содержится в спец атрибуте "barycenter" в виде точки.
 <code javascript> <code javascript>
 { {
Строка 94: Строка 103:
             "objectId": "37afa850-82bc-4692-b7c7-e7a1bc4aa142"             "objectId": "37afa850-82bc-4692-b7c7-e7a1bc4aa142"
           }           }
-        ]+        ]
 +        "barycenter":  
 +         { 
 +          "type": "Point",  
 +          "coordinates": [42.73633, 44.40153] 
 +         }
       },       },
       "geometry": {       "geometry": {
Строка 363: Строка 377:
 </code> </code>
  
- +**Пример отпайки**
-==== Соединение линий из различных регионов(ДЗО, филиалов, ПО, РЭС и т.д.) ==== +
- +
-В данном случаи рассмотрим пример линии VL110-000001 и VL110-000002 разных балансовых принадлежностей. Они соединены в граничной опоре.+
  
 <code javascript> <code javascript>
Строка 372: Строка 383:
   "type": "FeatureCollection",   "type": "FeatureCollection",
   "features": [   "features": [
-  //основная линия с участками VL110-000001-001 и VL110-000001-002+  //основная линия с двумя участками VL110-000001-001VL110-000001-002 и отпайкой VL110-000001-501
     {     {
       "type" : "Feature",       "type" : "Feature",
       "properties" : {       "properties" : {
         "type" : "fulllines",         "type" : "fulllines",
-        "addr" : "Каргалы",+        "addr" : "Красноярский край",
         "addr_country" : "Российская Федерация",         "addr_country" : "Российская Федерация",
-        "location" : "Омскэнерго", 
         "balance" : 119.0,         "balance" : 119.0,
         "name" : "Линия 1",         "name" : "Линия 1",
Строка 398: Строка 408:
             "objectId": "VL110-000001-002"             "objectId": "VL110-000001-002"
           },           },
-          .... 
-           
           {           {
-            "objectId": "VL110-000001-100" +            "objectId": "VL110-000001-501"
-          } +
-        ] +
-      } +
-    }, +
-     +
-    { +
-      "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"+
           }           }
         ]         ]
Строка 445: Строка 420:
       "properties" : {       "properties" : {
         "type" : "lines",         "type" : "lines",
-        "addr" : "Каргалы",+        "addr" : "Красноярский край",
         "addr_country" : "Российская Федерация",         "addr_country" : "Российская Федерация",
-        "location" : "Омскэнерго", 
         "balance" : 119.0,         "balance" : 119.0,
-        "name" : "Участок линии",+        "name" : "Участок линии 1",
         "tplnr" : "VL110-000001-001",         "tplnr" : "VL110-000001-001",
         "voltage" : 10,         "voltage" : 10,
Строка 480: Строка 454:
       "properties" : {       "properties" : {
         "type" : "lines",         "type" : "lines",
-        "addr" : "Каргалы",+        "addr" : "Красноярский край",
         "addr_country" : "Российская Федерация",         "addr_country" : "Российская Федерация",
-        "location" : "Тюменьэнерго", 
         "balance" : 119.0,         "balance" : 119.0,
-        "name" : "Участок линии", +        "name" : "Участок линии 2", 
-        "tplnr" : "VL110-000002-001",+        "tplnr" : "VL110-000001-002",
         "voltage" : 10,         "voltage" : 10,
         "techLoss" : 0.0,         "techLoss" : 0.0,
Строка 496: Строка 469:
         "relations": [         "relations": [
           {           {
-            "objectId": "VL110-000002-001-3001"+            "objectId": "VL110-000001-002-3001"
           },           },
           {           {
-            "objectId": "VL110-000002-001-3002"+            "objectId": "VL110-000001-002-3002"
           }           }
           ....           ....
           ,           ,
           {           {
-            "objectId": "VL110-000002-001-3100"+            "objectId": "VL110-000001-002-3100"
           }           }
         ]         ]
Строка 510: Строка 483:
     },     },
          
-    //Пролёт ссылающийся на опору и точку присоединения+    //Отпайка линии с дочерним пролётами
     {     {
       "type" : "Feature",       "type" : "Feature",
       "properties" : {       "properties" : {
-        "type" : "span", +        "type" : "lines", 
-        "addr" : "Каргалы",+        "addr" : "Красноярский край",
         "addr_country" : "Российская Федерация",         "addr_country" : "Российская Федерация",
         "balance" : 119.0,         "balance" : 119.0,
-        "name" : "Пролёт 1", +        "name" : "Отпайка 1", 
-        "tplnr" : "VL110-000001-001-3001",+        "tplnr" : "VL110-000001-501",
         "voltage" : 10,         "voltage" : 10,
         "techLoss" : 0.0,         "techLoss" : 0.0,
Строка 530: Строка 503:
         "relations": [         "relations": [
           {           {
-            "objectId": "VL110-000001-002-1001"+            "objectId": "VL110-000001-501-3001"
           },           },
           {           {
-            "objectId": "PS110-000001-00-01"+            "objectId": "VL110-000001-501-3002"
           }           }
-        ] +          .... 
-      } +          ,
-    }, +
-     +
-    //Пролёт ссылающийся на две опоры +
-    { +
-      "type" : "Feature", +
-      "properties" : { +
-        "type" : "span", +
-        "addr" : "Каргалы", +
-        "addr_country" : "Российская Федерация", +
-        "balance" : 119.0, +
-        "name" : "Пролёт 1", +
-        "tplnr" : "VL110-000001-001-3002", +
-        "voltage" : 10, +
-        "techLoss" : 0.0, +
-        "techLossColor" : "#ddb600" +
-      }, +
-      "geometry":+
-        "type": "LineString" +
-      }, +
-      "system":+
-        "relations": [+
           {           {
-            "objectId": "VL110-000001-002-1001" +            "objectId": "VL110-000001-501-3100"
-          }, +
-          { +
-            "objectId": "VL110-000001-002-1002"+
           }           }
         ]         ]
Строка 568: Строка 517:
     },     },
          
-    //Пролёт ссылающийся на опору и точку присоединения+    //Пролёт ссылающийся на опоры участка 1
     {     {
       "type" : "Feature",       "type" : "Feature",
Строка 577: Строка 526:
         "balance" : 119.0,         "balance" : 119.0,
         "name" : "Пролёт 1",         "name" : "Пролёт 1",
-        "tplnr" : "VL110-000001-002-3001",+        "tplnr" : "VL110-000001-001-3001",
         "voltage" : 10,         "voltage" : 10,
         "techLoss" : 0.0,         "techLoss" : 0.0,
Строка 588: Строка 537:
         "relations": [         "relations": [
           {           {
-            "objectId": "VL110-000002-002-1001"+            "objectId": "VL110-000001-001-1001"
           },           },
           {           {
-            "objectId": "PS110-000002-00-01"+            "objectId": "VL110-000001-001-1002"
           }           }
         ]         ]
Строка 597: Строка 546:
     },     },
          
-    //Пролёт ссылающийся на две опоры+    //Пролёт отпайки ссылающийся на опору участка и опору отпайки
     {     {
       "type" : "Feature",       "type" : "Feature",
Строка 605: Строка 554:
         "addr_country" : "Российская Федерация",         "addr_country" : "Российская Федерация",
         "balance" : 119.0,         "balance" : 119.0,
-        "name" : "Пролёт 2", +        "name" : "Пролёт отпайки", 
-        "tplnr" : "VL110-000001-002-3002",+        "tplnr" : "VL110-000001-001-3002",
         "voltage" : 10,         "voltage" : 10,
         "techLoss" : 0.0,         "techLoss" : 0.0,
Строка 617: Строка 566:
         "relations": [         "relations": [
           {           {
-            "objectId": "VL110-000002-002-1001"+            "objectId": "VL110-000001-001-1002"
           },           },
           {           {
-            "objectId": "VL110-000002-002-1002"+            "objectId": "VL110-000001-501-1001"
           }           }
         ]         ]
Строка 632: Строка 581:
         "country": "Российская Федерация",         "country": "Российская Федерация",
         "balance": 122.0,         "balance": 122.0,
-        "name": "опора 1", +        "name": "опора 2", 
-        "tplnr": "VL110-000002-001-1001",+        "tplnr": "VL110-000001-001-1002",
         "voltage": 110         "voltage": 110
       },       },
Строка 651: Строка 600:
         "country": "Российская Федерация",         "country": "Российская Федерация",
         "balance": 122.0,         "balance": 122.0,
-        "name": "опора 2", +        "name": "опора 1", 
-        "tplnr": "VL110-000002-001-1002", +        "tplnr": "VL110-000001-501-1001",
-        "voltage": 110 +
-      }, +
-      "geometry":+
-        "type": "Point", +
-        "coordinates":+
-          85.3538402166585, +
-          51.9571677261215 +
-        ] +
-      } +
-    }, +
-     +
-    { +
-      "type": "Feature", +
-      "properties":+
-        "type": "nps", +
-        "addr": "Красноярский край", +
-        "country": "Российская Федерация", +
-        "balance": 122.0, +
-        "name": "Точка подключения 1", +
-        "tplnr": "PS110-000001-00-01", +
-        "voltage": 110 +
-      }, +
-      "geometry":+
-        "type": "Point", +
-        "coordinates":+
-          85.3538402166585, +
-          51.9571677261215 +
-        ] +
-      } +
-    }, +
-    { +
-      "type": "Feature", +
-      "properties":+
-        "type": "nps", +
-        "addr": "Красноярский край", +
-        "country": "Российская Федерация", +
-        "balance": 122.0, +
-        "name": "Точка подключения 2", +
-        "tplnr": "PS110-000002-00-01",+
         "voltage": 110         "voltage": 110
       },       },
Строка 706: Строка 616:
 </code> </code>
  
-==== Проходные подстанции(линия соединяющая несколько подстанций) ====+==== Соединение линий из различных регионов(ДЗО, филиалов, ПО, РЭС и т.д.) ====
  
-В данном случаи рассмотрим пример когда линия VL110-000001 проходит через две подстанции PS110-000001 и PS110-000002 и соединена с ними через точки присоединения PS110-000001-00-01 и PS110-000002-00-01. В иерархии мы имеем линию, участок, пролёт, точки присоединения и опоры.+В данном случаи рассмотрим пример линии VL110-000001 и VL110-000002 разных балансовых принадлежностей. Они соединены в граничной опоре.
  
 <code javascript> <code javascript>
Строка 714: Строка 624:
   "type": "FeatureCollection",   "type": "FeatureCollection",
   "features": [   "features": [
-  //основная линия с двумя участками VL110-000001-001 и VL110-000001-002+  //основная линия с участками VL110-000001-001 и VL110-000001-002
     {     {
       "type" : "Feature",       "type" : "Feature",
       "properties" : {       "properties" : {
         "type" : "fulllines",         "type" : "fulllines",
-        "addr" : "Красноярский край",+        "addr" : "Каргалы",
         "addr_country" : "Российская Федерация",         "addr_country" : "Российская Федерация",
 +        "location" : "Омскэнерго",
         "balance" : 119.0,         "balance" : 119.0,
         "name" : "Линия 1",         "name" : "Линия 1",
Строка 738: Строка 649:
           {           {
             "objectId": "VL110-000001-002"             "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"
           }           }
         ]         ]
Строка 748: Строка 697:
       "properties" : {       "properties" : {
         "type" : "lines",         "type" : "lines",
-        "addr" : "Красноярский край",+        "addr" : "Каргалы",
         "addr_country" : "Российская Федерация",         "addr_country" : "Российская Федерация",
 +        "location" : "Омскэнерго",
         "balance" : 119.0,         "balance" : 119.0,
-        "name" : "Участок линии 1",+        "name" : "Участок линии",
         "tplnr" : "VL110-000001-001",         "tplnr" : "VL110-000001-001",
         "voltage" : 10,         "voltage" : 10,
Строка 782: Строка 732:
       "properties" : {       "properties" : {
         "type" : "lines",         "type" : "lines",
-        "addr" : "Красноярский край",+        "addr" : "Каргалы",
         "addr_country" : "Российская Федерация",         "addr_country" : "Российская Федерация",
 +        "location" : "Тюменьэнерго",
         "balance" : 119.0,         "balance" : 119.0,
-        "name" : "Участок линии 2", +        "name" : "Участок линии", 
-        "tplnr" : "VL110-000001-002",+        "tplnr" : "VL110-000002-001",
         "voltage" : 10,         "voltage" : 10,
         "techLoss" : 0.0,         "techLoss" : 0.0,
Строка 797: Строка 748:
         "relations": [         "relations": [
           {           {
-            "objectId": "VL110-000001-002-3001"+            "objectId": "VL110-000002-001-3001"
           },           },
           {           {
-            "objectId": "VL110-000001-002-3002"+            "objectId": "VL110-000002-001-3002"
           }           }
           ....           ....
           ,           ,
           {           {
-            "objectId": "VL110-000001-002-3100"+            "objectId": "VL110-000002-001-3100"
           }           }
         ]         ]
Строка 811: Строка 762:
     },     },
          
-    //Пролёт ссылающийся на опору и точку присоединения+    //Пролёт ссылающийся на две опоры разной балансовой принадлежности
     {     {
       "type" : "Feature",       "type" : "Feature",
       "properties" : {       "properties" : {
         "type" : "span",         "type" : "span",
-        "addr" : "Красноярский край",+        "addr" : "Каргалы",
         "addr_country" : "Российская Федерация",         "addr_country" : "Российская Федерация",
 +        "location" : "Омскэнерго",
         "balance" : 119.0,         "balance" : 119.0,
         "name" : "Пролёт 1",         "name" : "Пролёт 1",
Строка 831: Строка 783:
         "relations": [         "relations": [
           {           {
-            "objectId": "VL110-000001-002-1001"+            "objectId": "VL110-000001-001-1001"
           },           },
           {           {
-            "objectId": "PS110-000001-00-01"+            "objectId": "VL110-000002-001-1001"
           }           }
         ]         ]
Строка 845: Строка 797:
       "properties" : {       "properties" : {
         "type" : "span",         "type" : "span",
-        "addr" : "Красноярский край",+        "addr" : "Каргалы",
         "addr_country" : "Российская Федерация",         "addr_country" : "Российская Федерация",
 +        "location" : "Тюменьэнерго",
         "balance" : 119.0,         "balance" : 119.0,
         "name" : "Пролёт 1",         "name" : "Пролёт 1",
-        "tplnr" : "VL110-000001-001-3002",+        "tplnr" : "VL110-000002-001-3002",
         "voltage" : 10,         "voltage" : 10,
         "techLoss" : 0.0,         "techLoss" : 0.0,
Строка 860: Строка 813:
         "relations": [         "relations": [
           {           {
-            "objectId": "VL110-000001-002-1001"+            "objectId": "VL110-000002-001-1001"
           },           },
           {           {
-            "objectId": "VL110-000001-002-1002"+            "objectId": "VL110-000002-001-1002"
           }           }
         ]         ]
       }       }
     },     },
-     +
-    //Пролёт ссылающийся на опору и точку присоединения+
     {     {
-      "type" : "Feature", +      "type": "Feature", 
-      "properties" : { +      "properties":
-        "type" : "span", +        "type": "pylons", 
-        "addr" : "Красноярский край", +        "addr": "Каргалы", 
-        "addr_country" : "Российская Федерация", +        "country": "Российская Федерация", 
-        "balance" : 119.0+        "location" : "Омскэнерго", 
-        "name" : "Пролёт 1", +        "balance": 122.0, 
-        "tplnr" : "VL110-000001-002-3001", +        "name": "опора 1", 
-        "voltage" : 10, +        "tplnr": "VL110-000001-001-1001", 
-        "techLoss"0.0, +        "voltage": 110 
-        "techLossColor" : "#ddb600"+      }, 
 +      "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": {       "geometry": {
         "type": "LineString"         "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": {       "system": {
         "relations": [         "relations": [
           {           {
-            "objectId": "VL110-000002-002-1001"+            "objectId": "VL110-000001-001-3001"
           },           },
           {           {
-            "objectId": "PS110-000002-00-01"+            "objectId": "VL110-000001-001-3002" 
 +          }, 
 +          { 
 +            "objectId": "VL110-000001-001-3100"
           }           }
         ]         ]
 +      },
 +      "geometry": {
 +        "type": "LineString"
       }       }
     },     },
-     
-    //Пролёт ссылающийся на две опоры 
     {     {
-      "type" : "Feature", +      "type": "Feature", 
-      "properties" : { +      "properties":
-        "type" : "span", +        "type": "lines", 
-        "addr" : "Красноярский край", +        "addr": "Красноярский край", 
-        "addr_country" : "Российская Федерация", +        "addr_country": "Российская Федерация", 
-        "balance" : 119.0+        "balance": 119, 
-        "name" : "Пролёт 2", +        "name": "Участок линии 2 с дочерними пролётами", 
-        "tplnr" : "VL110-000001-002-3002", +        "tplnr": "VL110-000001-002", 
-        "voltage" : 10, +        "voltage": 10, 
-        "techLoss"0.0, +        "techLoss": 0, 
-        "techLossColor" : "#ddb600"+        "techLossColor": "#ddb600" 
 +      }, 
 +      "system":
 +        "relations":
 +          { 
 +            "objectId": "VL110-000001-002-3001" 
 +          }, 
 +          { 
 +            "objectId": "VL110-000001-002-3002" 
 +          }, 
 +          { 
 +            "objectId": "VL110-000001-002-3100" 
 +          } 
 +        ]
       },       },
       "geometry": {       "geometry": {
         "type": "LineString"         "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": {       "system": {
         "relations": [         "relations": [
           {           {
-            "objectId": "VL110-000002-002-1001"+            "objectId": "VL110-000001-001-1001"
           },           },
           {           {
-            "objectId": "VL110-000002-002-1002"+            "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"
       }       }
     },     },
Строка 932: Строка 1128:
         "addr": "Красноярский край",         "addr": "Красноярский край",
         "country": "Российская Федерация",         "country": "Российская Федерация",
-        "balance": 122.0,+        "balance": 122,
         "name": "опора 1",         "name": "опора 1",
-        "tplnr": "VL110-000002-001-1001",+        "tplnr": "VL110-000001-001-1001",
         "voltage": 110         "voltage": 110
       },       },
Строка 940: Строка 1136:
         "type": "Point",         "type": "Point",
         "coordinates": [         "coordinates": [
-          85.3538402166585+          85.36059379577638
-          51.9571677261215+          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
         ]         ]
       }       }
Строка 951: Строка 1166:
         "addr": "Красноярский край",         "addr": "Красноярский край",
         "country": "Российская Федерация",         "country": "Российская Федерация",
-        "balance": 122.0,+        "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",         "name": "опора 2",
-        "tplnr": "VL110-000002-001-1002",+        "tplnr": "VL110-000001-002-1001",
         "voltage": 110         "voltage": 110
       },       },
Строка 959: Строка 1193:
         "type": "Point",         "type": "Point",
         "coordinates": [         "coordinates": [
-          85.3538402166585+          85.34974694252016
-          51.9571677261215+          51.958442093511614
         ]         ]
       }       }
     },     },
-     
     {     {
       "type": "Feature",       "type": "Feature",
Строка 971: Строка 1204:
         "addr": "Красноярский край",         "addr": "Красноярский край",
         "country": "Российская Федерация",         "country": "Российская Федерация",
-        "balance": 122.0+        "balance": 122, 
-        "name": "Точка подключения 1", +        "name": "Точка подключения 2", 
-        "tplnr": "PS110-000001-00-01",+        "tplnr": "PS110-000001-00-02",
         "voltage": 110         "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": {       "geometry": {
Строка 983: Строка 1371:
         ]         ]
       }       }
-    },+    } 
 +  ] 
 +
 + 
 + 
 +
 +  "type": "FeatureCollection", 
 +  "features": [
     {     {
       "type": "Feature",       "type": "Feature",
       "properties": {       "properties": {
-        "type": "nps",+        "type": "nsp", 
 +        "location": "",
         "addr": "Красноярский край",         "addr": "Красноярский край",
         "country": "Российская Федерация",         "country": "Российская Федерация",
         "balance": 122.0,         "balance": 122.0,
-        "name": "Точка подключения 2", +        "name": "филиал Красноярскэнерго", 
-        "tplnr": "PS110-000002-00-01", +        "TypeByTplnr": "Точка присоединения", 
-        "voltage": 110+        "tplnr": "PS110-000001-00-01-002", 
 +        "voltage": 110
 +        "sysstat":
 +          "Создано" 
 +        ], 
 +        "usrstat":
 +          "Действует" 
 +        ]
       },       },
       "geometry": {       "geometry": {
Строка 1164: Строка 1567:
             92.94545,             92.94545,
             56.005808             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
           ]                  ]       
       }       }
Строка 1329: Строка 1847:
 </code> </code>
  
 +==== Пример разъединителей ====
 +
 +<code javascript>
 +{
 +  "type": "FeatureCollection",
 +  "features": [
 +    [
 +      {
 +        "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"
 +        }
 +      },
 +      {
 +        "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"
 +        }
 +      }
 +    ]
 +  ]
 +}
 +</code>
 +====== Остальные объекты ======
 ==== Пример объектов заявители ==== ==== Пример объектов заявители ====
 Мы можем задать заявку с привязкой к некоторой точке. Мы можем задать заявку с привязкой к некоторой точке.
Строка 1405: Строка 2010:
   "features": [   "features": [
     {     {
 +      "type": "Feature",
       "properties": {       "properties": {
         "id": 1,         "id": 1,
Строка 1801: Строка 2407:
  
 ==== Пример объектов автомобили ==== ==== Пример объектов автомобили ====
 +
 <code javascript> <code javascript>
 { {
ru/airlay/examples.1613633896.txt.gz · Последнее изменение: 2021/02/18 14:38 — Калинин Александр Игоревич