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

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


ru:airlay:examples

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
ru:airlay:examples [2021/05/11 15:52]
Калинин Александр Игоревич [Пример РУ и коннектора]
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": {
Строка 1325: Строка 1339:
  
 ==== Пример РУ и коннектора ==== ==== Пример РУ и коннектора ====
-В данном случае рассмотрим пример когда проходная ПС PS110-000001 находится между участками VL110-000001-001 (об.присоединения PS110-000001-00-01) и  VL110-000001-002 (об.присоединения PS110-000001-00-02). +В данном случае приведён пример РУ и коннектора PS110-000001-00-01-001 PS110-000001-00-01-002Для РУ используется тип switchgear, для коннектора или точка присоединения nsp 
-<code>+ 
 +<code javascript>
 { {
   "type": "FeatureCollection",   "type": "FeatureCollection",
   "features": [   "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> </code>
 ==== Пример Кабельной линии с связями ==== ==== Пример Кабельной линии с связями ====
Строка 1490: Строка 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
           ]                  ]       
       }       }
Строка 1655: Строка 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>
 +====== Остальные объекты ======
 ==== Пример объектов заявители ==== ==== Пример объектов заявители ====
 Мы можем задать заявку с привязкой к некоторой точке. Мы можем задать заявку с привязкой к некоторой точке.
Строка 1731: Строка 2010:
   "features": [   "features": [
     {     {
 +      "type": "Feature",
       "properties": {       "properties": {
         "id": 1,         "id": 1,
Строка 2127: Строка 2407:
  
 ==== Пример объектов автомобили ==== ==== Пример объектов автомобили ====
 +
 <code javascript> <code javascript>
 { {
ru/airlay/examples.1620723149.txt.gz · Последнее изменение: 2021/05/11 15:52 — Калинин Александр Игоревич