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

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


ru:airlay:examples

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Следующая версия Следующая версия справа и слева
ru:airlay:examples [2019/07/22 13:56]
Калинин Александр Игоревич [Пример объектов для MultiLineString]
ru:airlay:examples [2019/10/21 11:59]
Калинин Александр Игоревич [Пример объектов Счётчики]
Строка 345: Строка 345:
 </code> </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>
 ==== Опора ==== ==== Опора ====
  
Строка 504: Строка 574:
  
 ==== Пример объектов заявители ==== ==== Пример объектов заявители ====
-Мы можем рассмотреть на примере загрузки "Порталов". В данном примере мы имеем ветвление линии на конце перед подстанцией. //Some pylon 1// это опора в которой идёт ветвление(общая опора). Далее мы имеем //Some pylon 2//, //Some pylon 3//("Порталы"). Мы можем создать 2 линейных объекта для связи опор //Some line 1//, //Some line 2//. После этого идёт их объединение в множество линий //Some big line//, для этого идёт указание "MultiLineString" в типе геометрии. +Мы можем задать заявку с привязкой к некоторой точке.
-{{:ru:airlay:opera_снимок_2019-06-04_203439_map-sk.mrsks.ru.png|}}+
 <code javascript> <code javascript>
 { {
Строка 511: Строка 580:
   "features": [   "features": [
     {     {
-    "_id" : ObjectId("5d34a82c819f8e2fe902a1c1"),+      "properties": 
 +        "documentNumber": "00000000",//Номер заявки 
 +        "date": 1563778702,//Дата Unix time 
 +        "power": 2267.0,// Мощность 
 +        "status": "Заключен"/"Направлен заявителю", // Статус 
 +        "capitalExpenditures" : true/false //Капитальные затраты 
 +        "dataEnd": 1563778702, 
 +        "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": "FeatureCollection", 
 +  "features":
 +    { 
 +      "properties" : { 
 +        "type" : "ps", 
 +        "uniqueKey" : 20160915031311, 
 +        "date" : 1563778702, 
 +        "fiderInput" : 21080.0,//Отпуск в сеть кВт/ч 
 +        "lossAll" : 1130.0,// общие потери 
 +        "lossAllPercent" : 9.64,// потери в процентах 
 +        "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": "FeatureCollection", 
 +  "features":
 +    { 
 +      "properties":
 +        "id": 1, 
 +        "dzo": "Филиал", 
 +        "po": "Некоторое ЭС", 
 +        "res": "Некоторое РЭС", 
 +        "address": "г.Красноярск, ул.Ленина, 93", 
 +        "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" : "Feature",
     "properties" : {     "properties" : {
-        "doknr" : "11000002088", +        "id" : "000000000083335066", 
-        "date" : "2010-10-02", +        "type" : "5E0",//Тип ПУ 
-        "power" : 2367.0, +        "dayCheck" : 1568413500,//Дата последней проверки 
-        "status" : "Заключен", +        "subscriber" : "Иванов Иван ИвановичООО "Компания"",//Абонент 
-        "date_del" : "0000-00-00", +        "number" : "0100005616", //№ ПУ 
-        "data_okon: "2008-12-16", +        "owner" : "Иванов Иван Иванович"//ФИО контролёра
-        "vaoltage" : "110.0", +        "address" : "г. Екатеринбургул. Маминаибиряка, дом 111
-        "category" : "3", +
-        "main_tplnr_point" : "", +
-        "main_tplnr_ps" : "PS110-000482/ПС 110 кВ Таёжная", +
-        "rezerv_tplnr_point" : "", +
-        "rezerv_tplnr_ps" : "", +
-        "ztu_dokrn" : "0000000000000008000002839"+
     },     },
-    "type" : "Feature", 
     "geometry" : {     "geometry" : {
         "type" : "Point",         "type" : "Point",
         "coordinates" : [          "coordinates" : [ 
-            86.54754,  +            0.0,  
-            56.23724+            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>
ru/airlay/examples.txt · Последнее изменение: 2023/03/01 17:32 — Калинин Александр Игоревич