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

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


ru:airlay:examples

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
ru:airlay:examples [2019/07/10 20:20]
Александр [Пример объектов для MultiLineString]
ru:airlay:examples [2019/10/15 18:26] (текущий)
Александр [Пример объектов Счётчики]
Строка 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>​
 ==== Опора ==== ==== Опора ====
  
Строка 500: Строка 570:
     ]     ]
   ]   ]
 +}
 +</​code>​
 +
 +==== Пример объектов заявители ====
 +Мы можем задать заявку с привязкой к некоторой точке.
 +<code javascript>​
 +{
 +  "​type":​ "​FeatureCollection",​
 +  "​features":​ [
 +    {
 +      "​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"​ : {
 +        "​id"​ : "​000000000083335066",​
 +        "​type"​ : "​5E0",//​Тип ПУ
 +        "​dayCheck"​ : 1568413500,//​Дата последней проверки
 +        "​subscriber"​ : "​Иванов Иван Иванович,​ ООО "​Компания"",//​Абонент
 +        "​number"​ : "​0100005616",​ //№ ПУ
 +        "​owner"​ : "​Иванов Иван Иванович"//​ФИО контролёра,​
 +        "​address"​ : "г. Екатеринбург,​ ул. Мамина-Сибиряка,​ дом 111" ​
 +    },
 +    "​geometry"​ : {
 +        "​type"​ : "​Point",​
 +        "​coordinates"​ : [ 
 +            0.0, 
 +            0.0
 +        ]
 +    }
 } }
 </​code>​ </​code>​
ru/airlay/examples.1562764819.txt.gz · Последние изменения: 2019/07/10 20:20 — Александр