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

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


ru:airlay:examples

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
ru:airlay:examples [2023/03/01 17:17]
Калинин Александр Игоревич [Пример объектов плановые маршруты]
ru:airlay:examples [2025/06/27 19:14] (текущий)
Калинин Александр Игоревич [Navigation]
Строка 2: Строка 2:
 ==== Navigation ==== ==== Navigation ====
   * [[ru:first|Главная]]   * [[ru:first|Главная]]
-  * [[ru:dsp:first|Служебная страница]] 
-  * [[ru:dsp:web_dev|Web]] 
   * [[ru:airlay:api:air-lay-v2|API Air Lay v2]]   * [[ru:airlay:api:air-lay-v2|API Air Lay v2]]
   * [[ru:airlay:glossary|Glossary]]   * [[ru:airlay:glossary|Glossary]]
Строка 36: Строка 34:
 **disconnector** - разъединитель **disconnector** - разъединитель
  
-"**tplnr**": "4cba3f94-c070-403c-b0d8-fb2e4f65942d" - код технического места, или id. Задаётся настройках слоя используется для связи с другими объектами и корректным обновлением\перезаписыванием объектов.+**eps** - Базы РИСЭ Base of emergency power system
  
-"**voltage**": Поле по которому можно будет создать виртуальные слои, расписанные по напряжению. Поля задаются в настройках слоя+**ats** - Склад АВР Warehouse of Automatic Transfer Switch
  
-"**geometry**": данное поле задаётся в рамках [[https://tools.ietf.org/html/rfc7946|RFC7946]]. Предпочтительный формат "Point", "LineString", "MultiLineString", "Polygon", "MultiPolygon". Но, возможно использование "GeometryCollection" к примеру подстанции как точечный объект и площадной может храниться как один объект избегая дублирования. Сложные линии состоящие из множества различных объектов, но являющийся в атрибутивном отношении одним. Не все части ГИС поддерживают работу с "GeometryCollection".+**atc**- Заявки технологического присоединения Applications for technological connection 
 + 
 +**tca** - Договоры технологического присоединения Technological connection agreements 
 + 
 +**mms** - ММПС Мобильная модульная подстанция Mobile modular substations 
 + 
 +**mcos** - МКРУН Мобильное комплектное распределительное устройство наружное Mobile complete outdoor switchgear 
 + 
 +**ecs** - Станции электрической зарядки Electric charging stations 
 + 
 +**ert** - База Оперативно-выездной бригады Emergency response team 
 + 
 +**technical losses** - Технические потери 
 + 
 +**commercial losses** - Коммерческие потери 
 + 
 +**emergency shutdowns** - Аварийные отключения 
 + 
 +**planned shutdowns** - Плановые отключения 
 + 
 +**pma** - Договоры управления собственностью Property management agreements 
 + 
 +**esf** - Объекты энергоснабжения Energy supply facilities 
 + 
 +**meteringDevice** - Приборы учёта 
 + 
 + 
 +"**IdDZO**": "VS010-001-22000" - код технического места, или id. Задаётся настройках слоя используется для связи с другими объектами и корректным обновлением\перезаписыванием объектов. 
 + 
 +"**voltage**": Поле, по которому можно будет создать виртуальные слои, расписанные по напряжению. Поля задаются в настройках слоя 
 + 
 +"**geometry**": данное поле задаётся в рамках [[https://tools.ietf.org/html/rfc7946|RFC7946]]. Предпочтительный формат "Point", "LineString", "MultiLineString", "Polygon", "MultiPolygon". Но, возможно использование "GeometryCollection" к примеру подстанции как точечный объект и площадной может храниться как один объект избегая дублирования. Сложные линиисостоящие из множества различных объектов, но являющийся в атрибутивном отношении одним. Не все части ГИС поддерживают работу с "GeometryCollection".
  
 "Polygon" должен быть обязательно зацикленным начинаться и заканчиваться на одну и ту же координату, не иметь самопересечений. "Polygon" должен быть обязательно зацикленным начинаться и заканчиваться на одну и ту же координату, не иметь самопересечений.
Строка 46: Строка 75:
 Координаты первые координаты -180 180; вторые -90 90; Координаты первые координаты -180 180; вторые -90 90;
  
-Координаты могут быть не заданы при наличии объектов **"relations"** тогда геометрия наследуется у объектов от которых зависит и, которые находятся ниже по иерархии. К примеру опоры для линии. Если же не заданы **"relations"**, "**geometry**" то объект уходит в "toDoList" c WARNING-ом. И сохраняется как **relation**. К примеру можно задать ЛЭП связанную с участками, далее с пролётами, но без геометрии и опор. Позже создать опоры и собрать их с помощью **"AirLay Object Collector"**+Координаты могут быть не заданы при наличии объектов **"relations"** тогда геометрия наследуется у объектовот которых зависит и, которые находятся ниже по иерархии. К примеруопоры для линии. Если же не заданы **"relations"**, "**geometry**" то объект уходит в список ошибок c предупреждением. И сохраняется как **relation**. К примеруможно задать ЛЭПсвязанную с участками, далее с пролётами, но без геометрии и опор. Позже создать опоры и собрать их с помощью **"AirLay Control"**
  
-**Разница построения** "MultiLineString" и "LineString". В первом случаи для "MultiLineString" алгоритм строит множество линей на основе **"relations"** без какой либо обработки, объекты лежащие в основе могут быть не связанными и не иметь общих точек. "LineString" это один линейный объект, поэтому после получения  множества линий алгоритм пытается построить одну линию перебирая общие концы линейных объектов. Если алгоритм не может из **ВСЕХ** кусков линии построить один целый объект, выводится ошибка.+**Разница построения** "MultiLineString" и "LineString". В первом случаи для "MultiLineString" алгоритм строит множество линей на основе **"relations"** без какой-либо обработки, объектылежащие в основемогут быть не связанными и не иметь общих точек. "LineString" это один линейный объект, поэтому после получения  множества линий алгоритм пытается построить одну линию перебирая общие концы линейных объектов. Если алгоритм не может из **ВСЕХ** кусков линии построить один целый объект, выводится ошибка.
 ==== Системные поля ==== ==== Системные поля ====
  
Строка 54: Строка 83:
 "**relations**": Объект задаёт связи между объектами. "**relations**": Объект задаёт связи между объектами.
  
-"**objectId**": Уникальный идентификатор объекта, алгоритм ищет объект с этим id в файле и затем в связанных слоях, если объект не обнаружен то во время загрузки появится WARNING о том что связь не была создана. +"**objectId**": Уникальный идентификатор объекта, алгоритм ищет объект с этим id в файле и затем в связанных слоях, если объект не обнаруженто во время загрузки появится WARNING о томчто связь не была создана.
- +
-Иерархия между объектами строиться за счёт **relations**. Если в объекте указан **relations** на другие объекты к примеру пролёт имеет **relations** с перечислением id опор, то пролёт имеет уровень иерархии выше чем у опоры. В данном случаи линейный объект выше точечного. +
-Может быть у точечного объекта быть задан **relations** с указанием на линии, тогда точечный объект выше линейного. К примеру подстанция при наличии **relations** на линии будет в иерархии выше. +
- +
- +
-При отсутствии данных о топологии или расположении точки в линии необходимо проставить значение "0". При значении "0" объект попадёт в **toDoList** +
  
 +Иерархия между объектами строиться за счёт **relations**. Если в объекте указан **relations** на другие объекты, к примеру пролёт имеет **relations** с перечислением id опор, то пролёт имеет уровень иерархии выше, чем у опоры. В данном случаи линейный объект выше точечного.
 +Может быть у точечного объекта быть задан **relations** с указанием на линии, тогда точечный объект выше линейного. К примеру, подстанция при наличии **relations** на линии будет в иерархии выше.
 ==== Примеры ==== ==== Примеры ====
-Все данные записанные в атрибуты объекта далее можно будет использовать. Они задаются ключ-значение в **"properties"**. Кроме значения к примеру напряжения "voltage": 10 (ключ-int) можно хранить ключ - массив "sysstat": ["Создано", "Действует"] состояние подстанции. Можно выполнить хранение ключ-объект пример поле "additional" там заданы поля трансформатора.+Все данныезаписанные в атрибуты объекта далееможно будет использовать. Они задаются ключ-значение в **"properties"**. Кроме значенияк примеру напряжения "voltage": 10 (ключ-int) можно хранить ключ - массив "sysstat": ["Создано", "Действует"] состояние подстанции. Можно выполнить хранение ключ-объект пример поле "additional" там заданы поля трансформатора.
  
 В **"relations"** заданы две линии в первой точке и в последней. Так как линии заданы в подстанции то данная подстанция будет выше в иерархии. В **"relations"** заданы две линии в первой точке и в последней. Так как линии заданы в подстанции то данная подстанция будет выше в иерархии.
  
 +====== Объекты электросети ======
 ==== Трансформаторная подстанция ==== ==== Трансформаторная подстанция ====
 При загрузки подстанции можно получить центр полигона. Он содержится в спец атрибуте "barycenter" в виде точки. При загрузки подстанции можно получить центр полигона. Он содержится в спец атрибуте "barycenter" в виде точки.
-<code javascript>+<file javascript ps.json>
 { {
   "type": "FeatureCollection",   "type": "FeatureCollection",
Строка 78: Строка 103:
       "properties": {       "properties": {
         "type": "ps",         "type": "ps",
-        "tplnr": "4cba3f94-c070-403c-b0d8-fb2e4f65942d", +        "IdDZO": "PS110-000128", 
-        "voltage": 10+        "name": "ПС 110/35 Привокзальная", 
-        "address": "Красноярский край", +        "voltage": 110, 
-        "balance": 148.0+        "voltageLow": 35, 
-        "balanceName": "филиал Красноярскэнерго", +        "voltageclass" : "VC110", 
-        "name": "39-13-6 (розн)", +        "pscategory" : 1
-        "TypeByTplnr": "Трансформаторная подстанция", +        "address": "Красноярский край, город Красноярск, улица Ленина, дом 11", 
-        "sysstat": "Создано", +        "fias" : "77c8920e-e127-4079-9098-f4faecb86cae"
-        "usrstat": "Действует", +        "cadastre" : "24:50:0300265:43", 
-        "additional": { +        "filial" : "Филиал", 
-          "transformer": +        "department" : "Производственное отделение", 
-            2500.00, +        "district" : "Районная эксплуатационная служба", 
-            2500.00 +        "exploitation" : "Служба эксплуатации", 
-          ] +        "transformer" : "3х25МВт", 
-        +        "createYear" : "18.12.1993", 
-      }+        "balance" : "В собственности/аренда/ТСО", 
-      "system": { +        "typePS" : "Узловая", 
-        "relations": [+        "contactName" : "Центр по работе с потребителями"
 +        "contactPhone" : "+7900-000-000"
 +        "technicalConditionIndex" : 10, 
 +        "transformers" : [
           {           {
-            "objectId": "37afa850-82bc-4692-b7c7-e7a1bc4aa1c9"+            "installedPower" : 16, 
 +            "count" : 2, 
 +            "createDate" : "05.03.1993"
           },           },
           {           {
-            "objectId": "37afa850-82bc-4692-b7c7-e7a1bc4aa142"+            "installedPower" : 14, 
 +            "count" : 2, 
 +            "createDate" : "05.03.1993"
           }           }
         ],         ],
-        "barycenter":  +        "transformersPower" : 200, 
-         +        "substationNMinusOne" : 200, 
-          "type": "Point",  +        "substationCapacity" : 1, 
-          "coordinates": [42.7363344.40153+        "measurements" : [ 
-         }+          { 
 +            "type" : "winter", 
 +            "values" : 4.2, 
 +            "dateOfMeasurement" : 1748487061, 
 +            "reserve" : -23 
 +          }, 
 +          { 
 +            "type" : "summer", 
 +            "values" : 2.2, 
 +            "dateOfMeasurement" : 1748487061, 
 +            "reserve" : -3 
 +          
 +        ] 
 +      }, 
 +      "system":
 +        "hierarchy" : [ 
 +          { 
 +            "name" : "direct", 
 +            "links" : [ 
 +              { 
 +                "type" : "children", 
 +                "objectId": "PS110-000128-14-01-001" 
 +              }, 
 +              { 
 +                "type" : "children", 
 +                "objectId": "PS110-000128-14-01-002" 
 +              } 
 +            
 +          } 
 +        ]
       },       },
       "geometry": {       "geometry": {
Строка 139: Строка 200:
   ]   ]
 } }
-</code>+</file>
  
 ==== ЛЭП ==== ==== ЛЭП ====
-Пример ЛЭП. В данном примере ЛЭП указана и с геометрией и связями, можно указать только что то одно, либо оба параметра. +Пример ЛЭП. В данном примере ЛЭП указана и с геометрией и связями, можно указать только что-то одно, либо оба параметра.
  
-<code javascript>+<file javascript line.json>
 { {
   "type": "FeatureCollection",   "type": "FeatureCollection",
Строка 152: Строка 213:
       "properties": {       "properties": {
         "type": "fulllines",         "type": "fulllines",
-        "addr": "Красноярский край", +        "IdDZO": "VL110-000256", 
-        "country": "Российская Федерация", +        "name": "ВЛ 110 кВ Майская", 
-        "balance": 119.0+        "voltage": 110
-        "name": "филиал Красноярскэнерго", +        "voltageclass" : "VC110", 
-        "TypeByTplnr": "ЛЭП", +        "linecategory" : 1, 
-        "tplnr": "37afa850-82bc-4692-b7c7-e7a1bc4aa1c9", +        "address": "Красноярский край, город Красноярск, улица Ленина, дом 11", 
-        "voltage": 10+        "fias" : "77c8920e-e127-4079-9098-f4faecb86cae", 
-        "sysstat": +        "cadastre" : "24:50:0300265:43", 
-          "Создано" +        "filial" : "Филиал"
-        ]+        "department" : "Производственное отделение", 
-        "usrstat": +        "district" : "Районная эксплуатационная служба", 
-          "Действует" +        "exploitation" : "Служба эксплуатации", 
-        ]+        "createYear" : "18.12.1993"
       },       },
       "system": {       "system": {
         "relations": [         "relations": [
           {           {
-            "objectId": "37afa850-82bc-4692-b7c7-e7a1bc4aa144"+            "objectId": "VL110-000256-001"
           },           },
           {           {
-            "objectId": "37afa850-82bc-4692-b7c7-e7a1bc4aa145"+            "objectId": "VL110-000256-002"
           },           },
           {           {
-            "objectId": "c2d22a4c-043d-4c1e-b33f-1f048f093be6"+            "objectId": "VL110-000256-500"
           }           }
         ]         ]
Строка 212: Строка 273:
 } }
  
-</code>+</file>
  
-Пример ЛЭП без геометрии. В данном случаи мы имеем только **"relations"** и ЛЭП будет строиться последовательно из участков объектов, которые указаны в **"relations"**(Необходимо учитывать последовательность объектов в **"relations"**)  +Пример ЛЭП без геометрии. В данном случаи мы имеем только **"relations"** и ЛЭП будет строиться последовательно из участков объектов, которые указаны в **"relations"**(Необходимо учитывать последовательность объектов в **"relations"**) 
-<code javascript>+<file javascript line.json>
 { {
   "type": "FeatureCollection",   "type": "FeatureCollection",
Строка 223: Строка 284:
       "properties": {       "properties": {
         "type": "fulllines",         "type": "fulllines",
-        "addr": "Красноярский край", +        "IdDZO": "VL110-000256", 
-        "country": "Российская Федерация", +        "name": "ВЛ 110 кВ Майская", 
-        "balance": 119.0+        "voltage": 110
-        "name": "филиал Красноярскэнерго", +        "voltageclass" : "VC110", 
-        "TypeByTplnr": "ЛЭП", +        "linecategory" : 1, 
-        "tplnr": "37afa850-82bc-4692-b7c7-e7a1bc4aa1c9", +        "address": "Красноярский край, город Красноярскулица Ленина, дом 11", 
-        "voltage": 10+        "fias" : "77c8920e-e127-4079-9098-f4faecb86cae", 
-        "techLoss": 0.0+        "cadastre" : "24:50:0300265:43"
-        "sysstat": +        "filial" : "Филиал"
-          "Создано" +        "department" : "Производственное отделение", 
-        ]+        "district" : "Районная эксплуатационная служба", 
-        "usrstat": +        "exploitation" : "Служба эксплуатации", 
-          "Действует" +        "createYear" : "18.12.1993"
-        ]+
       },       },
       "system": {       "system": {
         "relations": [         "relations": [
           {           {
-            "objectId": "37afa850-82bc-4692-b7c7-e7a1bc4aa144"+            "objectId": "VL110-000256-001"
           },           },
           {           {
-            "objectId": "37afa850-82bc-4692-b7c7-e7a1bc4aa145"+            "objectId": "VL110-000256-002"
           },           },
           {           {
-            "objectId": "c2d22a4c-043d-4c1e-b33f-1f048f093be6"+            "objectId": "VL110-000256-500"
           }           }
         ]         ]
Строка 258: Строка 318:
 } }
  
-</code>+</file>
 ==== Фидеры\Отпайки\Пролёты\Участки ==== ==== Фидеры\Отпайки\Пролёты\Участки ====
 Мы можем задавать произвольную иерархию объектов. К примеру ЛЭП имеет только **relations** с опорами. Либо ЛЭП имеет **"relations"** с Участками далее с пролётами, далее с опорами уже точечными объектами. Мы можем задавать произвольную иерархию объектов. К примеру ЛЭП имеет только **relations** с опорами. Либо ЛЭП имеет **"relations"** с Участками далее с пролётами, далее с опорами уже точечными объектами.
Строка 265: Строка 325:
  
 Пример линейного объекта без заданных опор. Пример линейного объекта без заданных опор.
- +
 <code javascript> <code javascript>
 { {
-  "type": "FeatureCollection", +"type": "FeatureCollection", 
-  "features":+"features":
-    +
-      "type" : "Feature", +"type" : "Feature", 
-      "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", +"IdDZO" : "37afa850-82bc-4692-b7c7-e7a1bc4aa1c9", 
-        "voltage" : 10, +"voltage" : 10, 
-        "techLoss" : 0.0, +"techLoss" : 0.0, 
-        "techLossColor" : "#ddb600", +"techLossColor" : "#ddb600", 
-        "sysstat" : [ +"sysstat" : [ 
-          "Создано" +"Создано" 
-        ], +], 
-        "usrstat" : [ +"usrstat" : [ 
-          "Действует" +"Действует" 
-        +
-      }, +}, 
-      "geometry" : { +"geometry" : { 
-        "type" : "LineString", +"type" : "LineString", 
-        "coordinates" : [ +"coordinates" : [ 
-          +
-            92.951215, +92.951215, 
-            56.005946 +56.005946 
-          ], +], 
-          +
-            92.951261, +92.951261, 
-            56.005812 +56.005812 
-          ], +], 
-          +
-            92.950578, +92.950578, 
-            56.005647 +56.005647 
-          ], +], 
-          +
-            92.950085, +92.950085, 
-            56.005536 +56.005536 
-          ], +], 
-          +
-            92.949632, +92.949632, 
-            56.00544 +56.00544 
-          ], +], 
-          +
-            92.94945, +92.94945, 
-            56.005808 +56.005808 
-          +
-        +
-      +
-    +
-  ]+]
 } }
  
Строка 329: Строка 389:
 <code javascript> <code javascript>
 { {
-  "type": "FeatureCollection", +"type": "FeatureCollection", 
-  "features":+"features":
-    +
-      "type" : "Feature", +"type" : "Feature", 
-      "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", +"IdDZO" : "37afa850-82bc-4692-b7c7-e7a1bc4aa1c9", 
-        "kVoltage" : "#dedede", +"kVoltage" : "#dedede", 
-        "voltage" : 10, +"voltage" : 10, 
-        "techLoss" : 0.0, +"techLoss" : 0.0, 
-        "techLossColor" : "#ddb600", +"techLossColor" : "#ddb600", 
-        "sysstat" : [ +"sysstat" : [ 
-          "Создано" +"Создано" 
-        ], +], 
-        "usrstat" : [ +"usrstat" : [ 
-          "Действует" +"Действует" 
-        +
-      }, +}, 
-      "system":+"system":
-        "relations":+"relations":
-          +
-            "objectId": "37afa850-82bc-4692-b7c7-e7a1bc4aa144" +"objectId": "37afa850-82bc-4692-b7c7-e7a1bc4aa144" 
-          }, +}, 
-          +
-            "objectId": "37afa850-82bc-4692-b7c7-e7a1bc4aa145" +"objectId": "37afa850-82bc-4692-b7c7-e7a1bc4aa145" 
-          }, +}, 
-          ..... +..... 
-          ..... +..... 
-          +
-            "objectId": "c2d22a4c-043d-4c1e-b33f-1f048f093be6" +"objectId": "c2d22a4c-043d-4c1e-b33f-1f048f093be6" 
-          +
-        +
-      }, +}, 
-      "geometry":+"geometry":
-        "type": "LineString" +"type": "LineString" 
-      +
-    }+}
  
-  ]+]
 } }
 </code> </code>
Строка 378: Строка 438:
 **Пример отпайки** **Пример отпайки**
  
-<code javascript>+<file javascript span.json>
 { {
   "type": "FeatureCollection",   "type": "FeatureCollection",
   "features": [   "features": [
-  //основная линия с двумя участками VL110-000001-001, VL110-000001-002 и отпайкой VL110-000001-501+    {"основная линия с двумя участками VL110-000001-001, VL110-000001-002 и отпайкой VL110-000001-501" : ""},
     {     {
       "type" : "Feature",       "type" : "Feature",
       "properties" : {       "properties" : {
-        "type" : "fulllines", +        "type": "fulllines", 
-        "addr" : "Красноярский край", +        "IdDZO": "VL110-000001", 
-        "addr_country" : "Российская Федерация", +        "name": "ВЛ 110 кВ Майская", 
-        "balance" : 119.0+        "voltage": 110, 
-        "name" : "Линия 1", +        "voltageclass" : "VC110", 
-        "tplnr" : "VL110-000001", +        "linecategory" : 1, 
-        "voltage" : 10+        "address": "Красноярский край, город Красноярск, улица Ленина, дом 11", 
-        "techLoss" : 0.0+        "fias" : "77c8920e-e127-4079-9098-f4faecb86cae"
-        "techLossColor" : "#ddb600"+        "cadastre" : "24:50:0300265:43", 
 +        "filial" : "Филиал", 
 +        "department" : "Производственное отделение", 
 +        "district" : "Районная эксплуатационная служба"
 +        "exploitation" : "Служба эксплуатации"
 +        "createYear" : "18.12.1993"
       },       },
       "geometry": {       "geometry": {
Строка 413: Строка 478:
       }       }
     },     },
-     + 
-    //Участок линии с дочерними пролётами+    {"Участок линии с дочерними пролётами" : ""},
     {     {
       "type" : "Feature",       "type" : "Feature",
       "properties" : {       "properties" : {
-        "type" : "lines", +        "type": "lines", 
-        "addr" : "Красноярский край", +        "IdDZO": "VL110-000001-001", 
-        "addr_country" : "Российская Федерация", +        "name": "Участок ВЛ 1", 
-        "balance" : 119.0+        "voltage": 110
-        "name" : "Участок линии 1", +        "voltageclass" : "VC110", 
-        "tplnr" : "VL110-000001-001", +        "linecategory" : 1, 
-        "voltage" : 10+        "filial" : "Филиал", 
-        "techLoss" : 0.0+        "department" : "Производственное отделение"
-        "techLossColor" : "#ddb600"+        "district" : "Районная эксплуатационная служба"
 +        "exploitation" : "Служба эксплуатации"
       },       },
       "geometry": {       "geometry": {
Строка 438: Строка 504:
           {           {
             "objectId": "VL110-000001-001-3002"             "objectId": "VL110-000001-001-3002"
-          } +          }, 
-          .... +          {"..." : "..."},
-          ,+
           {           {
             "objectId": "VL110-000001-001-3100"             "objectId": "VL110-000001-001-3100"
Строка 447: Строка 512:
       }       }
     },     },
-     + 
-    //Участок линии с дочерними пролётами+    {"Участок линии с дочерними пролётами" : ""},
     {     {
       "type" : "Feature",       "type" : "Feature",
       "properties" : {       "properties" : {
-        "type" : "lines", +        "type": "lines", 
-        "addr" : "Красноярский край", +        "IdDZO": "VL110-000001-002", 
-        "addr_country" : "Российская Федерация", +        "name": "Участок ВЛ 2", 
-        "balance" : 119.0+        "voltage": 110
-        "name" : "Участок линии 2", +        "voltageclass" : "VC110", 
-        "tplnr" : "VL110-000001-002", +        "linecategory" : 1, 
-        "voltage" : 10+        "filial" : "Филиал", 
-        "techLoss" : 0.0+        "department" : "Производственное отделение"
-        "techLossColor" : "#ddb600"+        "district" : "Районная эксплуатационная служба"
 +        "exploitation" : "Служба эксплуатации"
       },       },
       "geometry": {       "geometry": {
Строка 472: Строка 538:
           {           {
             "objectId": "VL110-000001-002-3002"             "objectId": "VL110-000001-002-3002"
-          } +          }, 
-          .... +          {"..." : "..."},
-          ,+
           {           {
             "objectId": "VL110-000001-002-3100"             "objectId": "VL110-000001-002-3100"
Строка 481: Строка 546:
       }       }
     },     },
-     + 
-    //Отпайка линии с дочерним пролётами+    {"Отпайка линии с дочерним пролётами" : ""},
     {     {
       "type" : "Feature",       "type" : "Feature",
       "properties" : {       "properties" : {
-        "type" : "lines", +        "type": "lines", 
-        "addr" : "Красноярский край", +        "IdDZO": "VL110-000001-501", 
-        "addr_country" : "Российская Федерация", +        "name": "Отпайка ВЛ 1", 
-        "balance" : 119.0+        "voltage": 110
-        "name" : "Отпайка 1", +        "voltageclass" : "VC110", 
-        "tplnr" : "VL110-000001-501", +        "linecategory" : 1, 
-        "voltage" : 10+        "filial" : "Филиал", 
-        "techLoss" : 0.0+        "department" : "Производственное отделение"
-        "techLossColor" : "#ddb600"+        "district" : "Районная эксплуатационная служба"
 +        "exploitation" : "Служба эксплуатации"
       },       },
       "geometry": {       "geometry": {
Строка 506: Строка 572:
           {           {
             "objectId": "VL110-000001-501-3002"             "objectId": "VL110-000001-501-3002"
-          } +          }, 
-          .... +          {"..." : "..."},
-          ,+
           {           {
             "objectId": "VL110-000001-501-3100"             "objectId": "VL110-000001-501-3100"
Строка 515: Строка 580:
       }       }
     },     },
-     + 
-    //Пролёт ссылающийся на опоры участка 1+    {"Пролёт ссылающийся на опоры участка 1" : ""},
     {     {
       "type" : "Feature",       "type" : "Feature",
       "properties" : {       "properties" : {
-        "type" : "span", +        "type": "span", 
-        "addr" : "Красноярский край", +        "IdDZO": "VL110-000001-001-3001", 
-        "addr_country" : "Российская Федерация", +        "name": "Пролёт 1", 
-        "balance" : 119.0+        "voltage": 110
-        "name" : "Пролёт 1", +        "voltageclass" : "VC110", 
-        "tplnr" : "VL110-000001-001-3001", +        "filial" : "Филиал", 
-        "voltage" : 10+        "department" : "Производственное отделение"
-        "techLoss" : 0.0+        "district" : "Районная эксплуатационная служба"
-        "techLossColor" : "#ddb600"+        "exploitation" : "Служба эксплуатации"
       },       },
       "geometry": {       "geometry": {
Строка 544: Строка 609:
       }       }
     },     },
-     + 
-    //Пролёт отпайки ссылающийся на опору участка и опору отпайки+    {"Пролёт отпайки ссылающийся на опору участка и опору отпайки" : ""},
     {     {
       "type" : "Feature",       "type" : "Feature",
       "properties" : {       "properties" : {
-        "type" : "span", +        "type": "span", 
-        "addr" : "Красноярский край", +        "IdDZO": "VL110-000001-001-3002", 
-        "addr_country" : "Российская Федерация", +        "name": "Пролёт 1", 
-        "balance" : 119.0+        "voltage": 110
-        "name" : "Пролёт отпайки", +        "voltageclass" : "VC110", 
-        "tplnr" : "VL110-000001-001-3002", +        "filial" : "Филиал", 
-        "voltage" : 10+        "department" : "Производственное отделение"
-        "techLoss" : 0.0+        "district" : "Районная эксплуатационная служба"
-        "techLossColor" : "#ddb600"+        "exploitation" : "Служба эксплуатации"
       },       },
       "geometry": {       "geometry": {
Строка 577: Строка 642:
       "properties": {       "properties": {
         "type": "pylons",         "type": "pylons",
-        "addr": "Красноярский край"+        "IdDZO": "VL110-000001-001-1002",
-        "country": "Российская Федерация", +
-        "balance": 122.0,+
         "name": "опора 2",         "name": "опора 2",
-        "tplnr": "VL110-000001-001-1002"+        "voltage": 110
-        "voltage": 110+        "voltageclass" : "VC110"
       },       },
       "geometry": {       "geometry": {
Строка 596: Строка 659:
       "properties": {       "properties": {
         "type": "pylons",         "type": "pylons",
-        "addr": "Красноярский край"+        "IdDZO": "VL110-000001-001-1001",
-        "country": "Российская Федерация", +
-        "balance": 122.0,+
         "name": "опора 1",         "name": "опора 1",
-        "tplnr": "VL110-000001-501-1001"+        "voltage": 110
-        "voltage": 110+        "voltageclass" : "VC110"
       },       },
       "geometry": {       "geometry": {
Строка 613: Строка 674:
   ]   ]
 } }
-</code>+</file>
  
 ==== Соединение линий из различных регионов(ДЗО, филиалов, ПО, РЭС и т.д.) ==== ==== Соединение линий из различных регионов(ДЗО, филиалов, ПО, РЭС и т.д.) ====
Строка 621: Строка 682:
 <code javascript> <code javascript>
 { {
-  "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" : "Омскэнерго", +"location" : "Омскэнерго", 
-        "balance" : 119.0, +"balance" : 119.0, 
-        "name" : "Линия 1", +"name" : "Линия 1", 
-        "tplnr" : "VL110-000001", +"IdDZO" : "VL110-000001", 
-        "voltage" : 10, +"voltage" : 10, 
-        "techLoss" : 0.0, +"techLoss" : 0.0, 
-        "techLossColor" : "#ddb600" +"techLossColor" : "#ddb600" 
-      }, +}, 
-      "geometry":+"geometry":
-        "type": "LineString" +"type": "LineString" 
-      }, +}, 
-      "system":+"system":
-        "relations":+"relations":
-          +
-            "objectId": "VL110-000001-001" +"objectId": "VL110-000001-001" 
-          }, +}, 
-          +
-            "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" +
-          } +
-        ] +
-      } +
-    }, +
-     +
-    //Участок линии с дочерними пролётами +
-    { +
-      "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", +"objectId": "VL110-000001-100" 
-      "properties":+
-        "type": "pylons", +
-        "addr": "Каргалы", +
-        "country": "Российская Федерация", +}, 
-        "location" : "Омскэнерго", + 
-        "balance": 122.0, +
-        "name": "опора 1", +"type" : "Feature", 
-        "tplnr": "VL110-000001-001-1001", +"properties" : { 
-        "voltage": 110 +"type" : "fulllines", 
-      }, +"addr" : "Каргалы", 
-      "geometry":+"addr_country" : "Российская Федерация", 
-        "type": "Point", +"location" : "Тюменьэнерго", 
-        "coordinates":+"balance" : 119.0, 
-          85.3538402166585, +"name" : "Линия 2", 
-          51.9571677261215 +"IdDZO" : "VL110-000002", 
-        +"voltage" : 10, 
-      +"techLoss" : 0.0, 
-    }, +"techLossColor" : "#ddb600" 
-    +}, 
-      "type": "Feature", +"geometry":
-      "properties":+"type": "LineString" 
-        "type": "pylons", +}, 
-        "addr": "Каргалы", +"system":
-        "country": "Российская Федерация", +"relations":
-        "location" : "Тюменьэнерго", +
-        "balance": 122.0, +"objectId": "VL110-000002-001" 
-        "name": "опора 2", +}, 
-        "tplnr": "VL110-000002-001-1001", +
-        "voltage": 110 +"objectId": "VL110-000002-002" 
-      }, +
-      "geometry":+... 
-        "type": "Point", +
-        "coordinates":+"objectId": "VL110-000002-100" 
-          85.3538402166585, +
-          51.9571677261215 +
-        +
-      +}, 
-    + 
-  ]+//Участок линии с дочерними пролётами 
 +
 +"type" : "Feature", 
 +"properties" : { 
 +"type" : "lines", 
 +"addr" : "Каргалы", 
 +"addr_country" : "Российская Федерация", 
 +"location" : "Омскэнерго", 
 +"balance" : 119.0, 
 +"name" : "Участок линии", 
 +"IdDZO" : "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" : "Участок линии", 
 +"IdDZO" : "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", 
 +"IdDZO" : "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", 
 +"IdDZO" : "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", 
 +"IdDZO": "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", 
 +"IdDZO": "VL110-000002-001-1001", 
 +"voltage": 110 
 +}, 
 +"geometry":
 +"type": "Point", 
 +"coordinates":
 +85.3538402166585, 
 +51.9571677261215 
 +
 +
 +
 +]
 } }
 </code> </code>
Строка 870: Строка 931:
 <code javascript> <code javascript>
 { {
-  "type": "FeatureCollection", +"type": "FeatureCollection", 
-  "features":+"features":
-    +
-      "type": "Feature", +"type": "Feature", 
-      "properties":+"properties":
-        "type": "fulllines", +"type": "fulllines", 
-        "addr": "Красноярский край", +"addr": "Красноярский край", 
-        "addr_country": "Российская Федерация", +"addr_country": "Российская Федерация", 
-        "balance": 119, +"balance": 119, 
-        "name": "основная линия с двумя участками VL110-000001-001 и VL110-000001-002", +"name": "основная линия с двумя участками VL110-000001-001 и VL110-000001-002", 
-        "tplnr": "VL110-000001", +"IdDZO": "VL110-000001", 
-        "voltage": 10, +"voltage": 10, 
-        "techLoss": 0, +"techLoss": 0, 
-        "techLossColor": "#ddb600" +"techLossColor": "#ddb600" 
-      }, +}, 
-      "system":+"system":
-        "relations":+"relations":
-          +
-            "objectId": "VL110-000001-001" +"objectId": "VL110-000001-001" 
-          }, +}, 
-          +
-            "objectId": "VL110-000001-002" +"objectId": "VL110-000001-002" 
-          +
-        +
-      }, +}, 
-      "geometry":+"geometry":
-        "type": "LineString" +"type": "LineString" 
-      +
-    }, +}, 
-    +
-      "type": "Feature", +"type": "Feature", 
-      "properties":+"properties":
-        "type": "lines", +"type": "lines", 
-        "addr": "Красноярский край", +"addr": "Красноярский край", 
-        "addr_country": "Российская Федерация", +"addr_country": "Российская Федерация", 
-        "balance": 119, +"balance": 119, 
-        "name": "Участок линии 1 с дочерними пролётами", +"name": "Участок линии 1 с дочерними пролётами", 
-        "tplnr": "VL110-000001-001", +"IdDZO": "VL110-000001-001", 
-        "voltage": 10, +"voltage": 10, 
-        "techLoss": 0, +"techLoss": 0, 
-        "techLossColor": "#ddb600" +"techLossColor": "#ddb600" 
-      }, +}, 
-      "system":+"system":
-        "relations":+"relations":
-          +
-            "objectId": "VL110-000001-001-3001" +"objectId": "VL110-000001-001-3001" 
-          }, +}, 
-          +
-            "objectId": "VL110-000001-001-3002" +"objectId": "VL110-000001-001-3002" 
-          }, +}, 
-          +
-            "objectId": "VL110-000001-001-3100" +"objectId": "VL110-000001-001-3100" 
-          +
-        +
-      }, +}, 
-      "geometry":+"geometry":
-        "type": "LineString" +"type": "LineString" 
-      +
-    }, +}, 
-    +
-      "type": "Feature", +"type": "Feature", 
-      "properties":+"properties":
-        "type": "lines", +"type": "lines", 
-        "addr": "Красноярский край", +"addr": "Красноярский край", 
-        "addr_country": "Российская Федерация", +"addr_country": "Российская Федерация", 
-        "balance": 119, +"balance": 119, 
-        "name": "Участок линии 2 с дочерними пролётами", +"name": "Участок линии 2 с дочерними пролётами", 
-        "tplnr": "VL110-000001-002", +"IdDZO": "VL110-000001-002", 
-        "voltage": 10, +"voltage": 10, 
-        "techLoss": 0, +"techLoss": 0, 
-        "techLossColor": "#ddb600" +"techLossColor": "#ddb600" 
-      }, +}, 
-      "system":+"system":
-        "relations":+"relations":
-          +
-            "objectId": "VL110-000001-002-3001" +"objectId": "VL110-000001-002-3001" 
-          }, +}, 
-          +
-            "objectId": "VL110-000001-002-3002" +"objectId": "VL110-000001-002-3002" 
-          }, +}, 
-          +
-            "objectId": "VL110-000001-002-3100" +"objectId": "VL110-000001-002-3100" 
-          +
-        +
-      }, +}, 
-      "geometry":+"geometry":
-        "type": "LineString" +"type": "LineString" 
-      +
-    }, +}, 
-    +
-      "type": "Feature", +"type": "Feature", 
-      "properties":+"properties":
-        "type": "span", +"type": "span", 
-        "addr": "Красноярский край", +"addr": "Красноярский край", 
-        "addr_country": "Российская Федерация", +"addr_country": "Российская Федерация", 
-        "balance": 119, +"balance": 119, 
-        "name": "Пролёт ссылающийся на опору и точку присоединения", +"name": "Пролёт ссылающийся на опору и точку присоединения", 
-        "tplnr": "VL110-000001-001-3001", +"IdDZO": "VL110-000001-001-3001", 
-        "voltage": 10, +"voltage": 10, 
-        "techLoss": 0, +"techLoss": 0, 
-        "techLossColor": "#ddb600" +"techLossColor": "#ddb600" 
-      }, +}, 
-      "system":+"system":
-        "relations":+"relations":
-          +
-            "objectId": "VL110-000001-001-1001" +"objectId": "VL110-000001-001-1001" 
-          }, +}, 
-          +
-            "objectId": "PS110-000001-00-01" +"objectId": "PS110-000001-00-01" 
-          +
-        +
-      }, +}, 
-      "geometry":+"geometry":
-        "type": "LineString" +"type": "LineString" 
-      +
-    }, +}, 
-    +
-      "type": "Feature", +"type": "Feature", 
-      "properties":+"properties":
-        "type": "span", +"type": "span", 
-        "addr": "Красноярский край", +"addr": "Красноярский край", 
-        "addr_country": "Российская Федерация", +"addr_country": "Российская Федерация", 
-        "balance": 119, +"balance": 119, 
-        "name": "Пролёт ссылающийся на две опоры", +"name": "Пролёт ссылающийся на две опоры", 
-        "tplnr": "VL110-000001-001-3002", +"IdDZO": "VL110-000001-001-3002", 
-        "voltage": 10, +"voltage": 10, 
-        "techLoss": 0, +"techLoss": 0, 
-        "techLossColor": "#ddb600" +"techLossColor": "#ddb600" 
-      }, +}, 
-      "system":+"system":
-        "relations":+"relations":
-          +
-            "objectId": "VL110-000001-001-1001" +"objectId": "VL110-000001-001-1001" 
-          }, +}, 
-          +
-            "objectId": "VL110-000001-001-1002" +"objectId": "VL110-000001-001-1002" 
-          +
-        +
-      }, +}, 
-      "geometry":+"geometry":
-        "type": "LineString" +"type": "LineString" 
-      +
-    }, +}, 
-    +
-      "type": "Feature", +"type": "Feature", 
-      "properties":+"properties":
-        "type": "span", +"type": "span", 
-        "addr": "Красноярский край", +"addr": "Красноярский край", 
-        "addr_country": "Российская Федерация", +"addr_country": "Российская Федерация", 
-        "balance": 119, +"balance": 119, 
-        "name": "Пролёт 1", +"name": "Пролёт 1", 
-        "tplnr": "VL110-000001-001-3100", +"IdDZO": "VL110-000001-001-3100", 
-        "voltage": 10, +"voltage": 10, 
-        "techLoss": 0, +"techLoss": 0, 
-        "techLossColor": "#ddb600" +"techLossColor": "#ddb600" 
-      }, +}, 
-      "system":+"system":
-        "relations":+"relations":
-          +
-            "objectId": "VL110-000001-001-1002" +"objectId": "VL110-000001-001-1002" 
-          }, +}, 
-          +
-            "objectId": "VL110-000001-001-1003" +"objectId": "VL110-000001-001-1003" 
-          +
-        +
-      }, +}, 
-      "geometry":+"geometry":
-        "type": "LineString" +"type": "LineString" 
-      +
-    }, +}, 
-    +
-      "type": "Feature", +"type": "Feature", 
-      "properties":+"properties":
-        "type": "span", +"type": "span", 
-        "addr": "Красноярский край", +"addr": "Красноярский край", 
-        "addr_country": "Российская Федерация", +"addr_country": "Российская Федерация", 
-        "balance": 119, +"balance": 119, 
-        "name": "Пролёт ссылающийся на опору и точку присоединения", +"name": "Пролёт ссылающийся на опору и точку присоединения", 
-        "tplnr": "VL110-000001-002-3001", +"IdDZO": "VL110-000001-002-3001", 
-        "voltage": 10, +"voltage": 10, 
-        "techLoss": 0, +"techLoss": 0, 
-        "techLossColor": "#ddb600" +"techLossColor": "#ddb600" 
-      }, +}, 
-      "system":+"system":
-        "relations":+"relations":
-          +
-            "objectId": "VL110-000001-002-1001" +"objectId": "VL110-000001-002-1001" 
-          }, +}, 
-          +
-            "objectId": "PS110-000001-00-02" +"objectId": "PS110-000001-00-02" 
-          +
-        +
-      }, +}, 
-      "geometry":+"geometry":
-        "type": "LineString" +"type": "LineString" 
-      +
-    }, +}, 
-    +
-      "type": "Feature", +"type": "Feature", 
-      "properties":+"properties":
-        "type": "span", +"type": "span", 
-        "addr": "Красноярский край", +"addr": "Красноярский край", 
-        "addr_country": "Российская Федерация", +"addr_country": "Российская Федерация", 
-        "balance": 119, +"balance": 119, 
-        "name": "Пролёт ссылающийся на две опоры", +"name": "Пролёт ссылающийся на две опоры", 
-        "tplnr": "VL110-000001-002-3002", +"IdDZO": "VL110-000001-002-3002", 
-        "voltage": 10, +"voltage": 10, 
-        "techLoss": 0, +"techLoss": 0, 
-        "techLossColor": "#ddb600" +"techLossColor": "#ddb600" 
-      }, +}, 
-      "system":+"system":
-        "relations":+"relations":
-          +
-            "objectId": "VL110-000001-002-1001" +"objectId": "VL110-000001-002-1001" 
-          }, +}, 
-          +
-            "objectId": "VL110-000001-002-1002" +"objectId": "VL110-000001-002-1002" 
-          +
-        +
-      }, +}, 
-      "geometry":+"geometry":
-        "type": "LineString" +"type": "LineString" 
-      +
-    }, +}, 
-    +
-      "type": "Feature", +"type": "Feature", 
-      "properties":+"properties":
-        "type": "span", +"type": "span", 
-        "addr": "Красноярский край", +"addr": "Красноярский край", 
-        "addr_country": "Российская Федерация", +"addr_country": "Российская Федерация", 
-        "balance": 119, +"balance": 119, 
-        "name": "Пролёт 2", +"name": "Пролёт 2", 
-        "tplnr": "VL110-000001-002-3100", +"IdDZO": "VL110-000001-002-3100", 
-        "voltage": 10, +"voltage": 10, 
-        "techLoss": 0, +"techLoss": 0, 
-        "techLossColor": "#ddb600" +"techLossColor": "#ddb600" 
-      }, +}, 
-      "system":+"system":
-        "relations":+"relations":
-          +
-            "objectId": "VL110-000001-002-1101" +"objectId": "VL110-000001-002-1101" 
-          }, +}, 
-          +
-            "objectId": "VL110-000001-002-1102" +"objectId": "VL110-000001-002-1102" 
-          +
-        +
-      }, +}, 
-      "geometry":+"geometry":
-        "type": "LineString" +"type": "LineString" 
-      +
-    }, +}, 
-    +
-      "type": "Feature", +"type": "Feature", 
-      "properties":+"properties":
-        "type": "pylons", +"type": "pylons", 
-        "addr": "Красноярский край", +"addr": "Красноярский край", 
-        "country": "Российская Федерация", +"country": "Российская Федерация", 
-        "balance": 122, +"balance": 122, 
-        "name": "опора 1", +"name": "опора 1", 
-        "tplnr": "VL110-000001-001-1001", +"IdDZO": "VL110-000001-001-1001", 
-        "voltage": 110 +"voltage": 110 
-      }, +}, 
-      "geometry":+"geometry":
-        "type": "Point", +"type": "Point", 
-        "coordinates":+"coordinates":
-          85.36059379577638, +85.36059379577638, 
-          51.95840242472511 +51.95840242472511 
-        +
-      +
-    }, +}, 
-    +
-      "type": "Feature", +"type": "Feature", 
-      "properties":+"properties":
-        "type": "nps", +"type": "nps", 
-        "addr": "Красноярский край", +"addr": "Красноярский край", 
-        "country": "Российская Федерация", +"country": "Российская Федерация", 
-        "balance": 122, +"balance": 122, 
-        "name": "Точка подключения 1", +"name": "Точка подключения 1", 
-        "tplnr": "PS110-000001-00-01", +"IdDZO": "PS110-000001-00-01", 
-        "voltage": 110 +"voltage": 110 
-      }, +}, 
-      "geometry":+"geometry":
-        "type": "Point", +"type": "Point", 
-        "coordinates":+"coordinates":
-          85.35565853118898, +85.35565853118898, 
-          51.95819746876902 +51.95819746876902 
-        +
-      +
-    }, +}, 
-    +
-      "type": "Feature", +"type": "Feature", 
-      "properties":+"properties":
-        "type": "pylons", +"type": "pylons", 
-        "addr": "Красноярский край", +"addr": "Красноярский край", 
-        "country": "Российская Федерация", +"country": "Российская Федерация", 
-        "balance": 122, +"balance": 122, 
-        "name": "опора 1", +"name": "опора 1", 
-        "tplnr": "VL110-000001-001-1002", +"IdDZO": "VL110-000001-001-1002", 
-        "voltage": 110 +"voltage": 110 
-      }, +}, 
-      "geometry":+"geometry":
-        "type": "Point", +"type": "Point", 
-        "coordinates":+"coordinates":
-          85.36659379577638, +85.36659379577638, 
-          51.95840242472511 +51.95840242472511 
-        +
-      +
-    }, +}, 
-    +
-      "type": "Feature", +"type": "Feature", 
-      "properties":+"properties":
-        "type": "pylons", +"type": "pylons", 
-        "addr": "Красноярский край", +"addr": "Красноярский край", 
-        "country": "Российская Федерация", +"country": "Российская Федерация", 
-        "balance": 122, +"balance": 122, 
-        "name": "опора 2", +"name": "опора 2", 
-        "tplnr": "VL110-000001-002-1001", +"IdDZO": "VL110-000001-002-1001", 
-        "voltage": 110 +"voltage": 110 
-      }, +}, 
-      "geometry":+"geometry":
-        "type": "Point", +"type": "Point", 
-        "coordinates":+"coordinates":
-          85.34974694252016, +85.34974694252016, 
-          51.958442093511614 +51.958442093511614 
-        +
-      +
-    }, +}, 
-    +
-      "type": "Feature", +"type": "Feature", 
-      "properties":+"properties":
-        "type": "nps", +"type": "nps", 
-        "addr": "Красноярский край", +"addr": "Красноярский край", 
-        "country": "Российская Федерация", +"country": "Российская Федерация", 
-        "balance": 122, +"balance": 122, 
-        "name": "Точка подключения 2", +"name": "Точка подключения 2", 
-        "tplnr": "PS110-000001-00-02", +"IdDZO": "PS110-000001-00-02", 
-        "voltage": 110 +"voltage": 110 
-      }, +}, 
-      "geometry":+"geometry":
-        "type": "Point", +"type": "Point", 
-        "coordinates":+"coordinates":
-          85.3534483909607, +85.3534483909607, 
-          51.95826358369596 +51.95826358369596 
-        +
-      +
-    }, +}, 
-    +
-      "type": "Feature", +"type": "Feature", 
-      "properties":+"properties":
-        "type": "pylons", +"type": "pylons", 
-        "addr": "Красноярский край", +"addr": "Красноярский край", 
-        "country": "Российская Федерация", +"country": "Российская Федерация", 
-        "balance": 122, +"balance": 122, 
-        "name": "опора 2", +"name": "опора 2", 
-        "tplnr": "VL110-000001-002-1002", +"IdDZO": "VL110-000001-002-1002", 
-        "voltage": 110 +"voltage": 110 
-      }, +}, 
-      "geometry":+"geometry":
-        "type": "Point", +"type": "Point", 
-        "coordinates":+"coordinates":
-          85.34753680229187, +85.34753680229187, 
-          51.95856771110397 +51.95856771110397 
-        +
-      +
-    }, +}, 
-    +
-      "type": "Feature", +"type": "Feature", 
-      "properties":+"properties":
-        "type": "ps", +"type": "ps", 
-        "tplnr": "PS110-000001", +"IdDZO": "PS110-000001", 
-        "voltage": 10, +"voltage": 10, 
-        "address": "Красноярский край", +"address": "Красноярский край", 
-        "balance": 148, +"balance": 148, 
-        "balanceName": "филиал Красноярскэнерго", +"balanceName": "филиал Красноярскэнерго", 
-        "name": "39-13-6 (розн)", +"name": "39-13-6 (розн)", 
-        "TypeByTplnr": "Трансформаторная подстанция" +"TypeByTplnr": "Трансформаторная подстанция" 
-      }, +}, 
-      "geometry":+"geometry":
-        "type": "Polygon", +"type": "Polygon", 
-        "coordinates":+"coordinates":
-          +
-            +
-              85.35637736320497, +85.35637736320497, 
-              51.957053665099146 +51.957053665099146 
-            ], +], 
-            +
-              85.35256862640382, +85.35256862640382, 
-              51.95725862628429 +51.95725862628429 
-            ], +], 
-            +
-              85.35287976264955, +85.35287976264955, 
-              51.958739608291516 +51.958739608291516 
-            ], +], 
-            +
-              85.35665631294252, +85.35665631294252, 
-              51.958660271209936 +51.958660271209936 
-            ], +], 
-            +
-              85.35637736320497, +85.35637736320497, 
-              51.957053665099146 +51.957053665099146 
-            +
-          +
-        +
-      +
-    }, +}, 
-    +
-      "type": "Feature", +"type": "Feature", 
-      "properties":+"properties":
-        "type": "pylons", +"type": "pylons", 
-        "addr": "Красноярский край", +"addr": "Красноярский край", 
-        "country": "Российская Федерация", +"country": "Российская Федерация", 
-        "balance": 122, +"balance": 122, 
-        "name": "опора 2", +"name": "опора 2", 
-        "tplnr": "VL110-000001-002-1101", +"IdDZO": "VL110-000001-002-1101", 
-        "voltage": 110 +"voltage": 110 
-      }, +}, 
-      "geometry":+"geometry":
-        "type": "Point", +"type": "Point", 
-        "coordinates":+"coordinates":
-          85.34662485122682, +85.34662485122682, 
-          51.95865365978013 +51.95865365978013 
-        +
-      +
-    }, +}, 
-    +
-      "type": "Feature", +"type": "Feature", 
-      "properties":+"properties":
-        "type": "pylons", +"type": "pylons", 
-        "addr": "Красноярский край", +"addr": "Красноярский край", 
-        "country": "Российская Федерация", +"country": "Российская Федерация", 
-        "balance": 122, +"balance": 122, 
-        "name": "опора 2", +"name": "опора 2", 
-        "tplnr": "VL110-000001-002-1102", +"IdDZO": "VL110-000001-002-1102", 
-        "voltage": 110 +"voltage": 110 
-      }, +}, 
-      "geometry":+"geometry":
-        "type": "Point", +"type": "Point", 
-        "coordinates":+"coordinates":
-          85.34335255622864, +85.34335255622864, 
-          51.9587660539542 +51.9587660539542 
-        +
-      +
-    }, +}, 
-    +
-      "type": "Feature", +"type": "Feature", 
-      "properties":+"properties":
-        "type": "pylons", +"type": "pylons", 
-        "addr": "Красноярский край", +"addr": "Красноярский край", 
-        "country": "Российская Федерация", +"country": "Российская Федерация", 
-        "balance": 122, +"balance": 122, 
-        "name": "опора 1", +"name": "опора 1", 
-        "tplnr": "VL110-000001-001-1003", +"IdDZO": "VL110-000001-001-1003", 
-        "voltage": 110 +"voltage": 110 
-      }, +}, 
-      "geometry":+"geometry":
-        "type": "Point", +"type": "Point", 
-        "coordinates":+"coordinates":
-          85.37063598632814, +85.37063598632814, 
-          51.95838920178848 +51.95838920178848 
-        +
-      +
-    +
-  ]+]
 } }
 </code> </code>
Строка 1340: Строка 1401:
 В данном случае приведён пример РУ и коннектора PS110-000001-00-01-001 PS110-000001-00-01-002. Для РУ используется тип switchgear, для коннектора или точка присоединения nsp В данном случае приведён пример РУ и коннектора PS110-000001-00-01-001 PS110-000001-00-01-002. Для РУ используется тип switchgear, для коннектора или точка присоединения nsp
  
-<code javascript>+<file javascript switchgear.json>
 { {
   "type": "FeatureCollection",   "type": "FeatureCollection",
Строка 1348: Строка 1409:
       "properties": {       "properties": {
         "type": "switchgear",         "type": "switchgear",
-        "location": "", +        "name": "РУ 10 кВ", 
-        "addr": "Красноярский край", +        "IdDZO": "PS110-000001-00-01-001", 
-        "country": "Российская Федерация"+        "voltage": 10
-        "balance": 122.0+        "voltageclass" : "VC010"
-        "name": "филиал Красноярскэнерго", +        "filial" : "Филиал", 
-        "TypeByTplnr": "РУ", +        "department" : "Производственное отделение", 
-        "tplnr": "PS110-000001-00-01-001", +        "district" : "Районная эксплуатационная служба", 
-        "voltage": 110, +        "exploitation" : "Служба эксплуатации"
-        "sysstat":+
-          "Создано" +
-        ]+
-        "usrstat": +
-          "Действует" +
-        ]+
       },       },
       "geometry": {       "geometry": {
Строка 1373: Строка 1428:
   ]   ]
 } }
 +</file>
  
 +<file javascript nsp.json>
 { {
-  "type": "FeatureCollection", +"type": "FeatureCollection", 
-  "features":+"features":
-    +
-      "type": "Feature", +"type": "Feature", 
-      "properties":+"properties":
-        "type": "nsp", +"type": "nsp", 
-        "location": "", +"location": "", 
-        "addr": "Красноярский край", +"addr": "Красноярский край", 
-        "country": "Российская Федерация", +"country": "Российская Федерация", 
-        "balance": 122.0, +"balance": 122.0, 
-        "name": "филиал Красноярскэнерго", +"name": "филиал Красноярскэнерго", 
-        "TypeByTplnr": "Точка присоединения", +"TypeByTplnr": "Точка присоединения", 
-        "tplnr": "PS110-000001-00-01-002", +"IdDZO": "PS110-000001-00-01-002", 
-        "voltage": 110, +"voltage": 110, 
-        "sysstat":+"sysstat":
-          "Создано" +"Создано" 
-        ], +], 
-        "usrstat":+"usrstat":
-          "Действует" +"Действует" 
-        +
-      }, +}, 
-      "geometry":+"geometry":
-        "type": "Point", +"type": "Point", 
-        "coordinates":+"coordinates":
-          85.3538402166585, +85.3538402166585, 
-          51.9571677261215 +51.9571677261215 
-        ] +]
-      } +
-    } +
-  ]+
 } }
-</code>+
 +
 +
 +</file>
 ==== Пример Кабельной линии с связями ==== ==== Пример Кабельной линии с связями ====
 Мы можем составить линию из множества объектов точек и линий так-же учитывая собственную геометрию. Мы можем составить линию из множества объектов точек и линий так-же учитывая собственную геометрию.
- В массиве "relations" необходимо указать объект "geometry": 1. Данный объект задаёт расположение собственной геометрии относительно объектов, с которыми осуществляется связь.+В массиве "relations" необходимо указать объект "geometry": 1. Данный объект задаёт расположение собственной геометрии относительно объектов, с которыми осуществляется связь.
  
 К примеру: мы имеем кабельную линию со своей геометрией, на концах мы указываем id relations связанных объектов, подстанция и опора. Тогда к линейному объекту будут добавлены дополнительные точки на концах линии. К примеру: мы имеем кабельную линию со своей геометрией, на концах мы указываем id relations связанных объектов, подстанция и опора. Тогда к линейному объекту будут добавлены дополнительные точки на концах линии.
Строка 1416: Строка 1472:
 <code javascript> <code javascript>
 { {
-  "type": "FeatureCollection", +"type": "FeatureCollection", 
-  "features":+"features":
-    +
-      "type" : "Feature", +"type" : "Feature", 
-      "properties" : { +"properties" : { 
-        "type" : "lines", +"type" : "lines", 
-        "addr" : "Красноярский край", +"addr" : "Красноярский край", 
-        "country" : "Российская Федерация", +"country" : "Российская Федерация", 
-        "balance" : 119.0, +"balance" : 119.0, 
-        "tplnr" : "37afa850-82bc-4692-b7c7-e7a1bc4aa1c9", +"IdDZO" : "37afa850-82bc-4692-b7c7-e7a1bc4aa1c9", 
-        "voltage" : 10, +"voltage" : 10, 
-        "techLoss" : 0.0 +"techLoss" : 0.0 
-      }, +}, 
-      +
-      "system":+"system":
-        "relations":+"relations":
-          +
-            "objectId": "37afa850-82bc-4692-b7c7-e7a1bc4aa144" +"objectId": "37afa850-82bc-4692-b7c7-e7a1bc4aa144" 
-          }, +}, 
-          +
-            "geometry":+"geometry":
-          }, +}, 
-          +
-            "objectId": "c2d22a4c-043d-4c1e-b33f-1f048f093be6" +"objectId": "c2d22a4c-043d-4c1e-b33f-1f048f093be6" 
-          +
-        +
-      }, +}, 
-      "geometry" : { +"geometry" : { 
-        "type" : "LineString", +"type" : "LineString", 
-        "coordinates" : [ +"coordinates" : [ 
-          +
-            92.951215, +92.951215, 
-            56.005946 +56.005946 
-          ], +], 
-          +
-            92.951261, +92.951261, 
-            56.005812 +56.005812 
-          ], +], 
-          +
-            92.950578, +92.950578, 
-            56.005647 +56.005647 
-          ], +], 
-          +
-            92.950085, +92.950085, 
-            56.005536 +56.005536 
-          ], +], 
-          +
-            92.949632, +92.949632, 
-            56.00544 +56.00544 
-          ], +], 
-          +
-            92.94945, +92.94945, 
-            56.005808 +56.005808 
-          +
-        +
-      +
-    +
-  ]+]
 } }
  
Строка 1485: Строка 1541:
 <code javascript> <code javascript>
 { {
-  "type": "FeatureCollection", +"type": "FeatureCollection", 
-  "features":+"features":
-    +
-      "type" : "Feature", +"type" : "Feature", 
-      "properties" : { +"properties" : { 
-        "type" : "lines", +"type" : "lines", 
-        "addr" : "Красноярский край", +"addr" : "Красноярский край", 
-        "country" : "Российская Федерация", +"country" : "Российская Федерация", 
-        "balance" : 119.0, +"balance" : 119.0, 
-        "tplnr" : "37afa850-82bc-4692-b7c7-e7a1bc4aa1c9", +"IdDZO" : "37afa850-82bc-4692-b7c7-e7a1bc4aa1c9", 
-        "voltage" : 10, +"voltage" : 10, 
-        "techLoss" : 0.0 +"techLoss" : 0.0 
-      }, +}, 
-      "system":+"system":
-        "relations":+"relations":
-          +
-            "objectId": "id-m-1" // id муфты 1 +"objectId": "id-m-1" // id муфты 1 
-          }, +}, 
-          +
-            "geometry":+"geometry":
-          }, +}, 
-          +
-            "objectId": "id-m-2" // id муфты 2 +"objectId": "id-m-2" // id муфты 2 
-          +
-        +
-      }, +}, 
-      "geometry" : { +"geometry" : { 
-        "type" : "LineString", +"type" : "LineString", 
-        "coordinates" : [ +"coordinates" : [ 
-          +
-            92.951215, +92.951215, 
-            56.005946 +56.005946 
-          ], +], 
-          +
-            92.951261, +92.951261, 
-            56.005812 +56.005812 
-          ], +], 
-          +
-            92.950578, +92.950578, 
-            56.005647 +56.005647 
-          ], +], 
-          +
-            92.950085, +92.950085, 
-            56.005536 +56.005536 
-          ], +], 
-          +
-            92.949632, +92.949632, 
-            56.00544 +56.00544 
-          ], +], 
-          +
-            92.94945, +92.94945, 
-            56.005808 +56.005808 
-          +
-        +
-      +
-    }, +}, 
-    {// муфта 1 +{// муфта 1 
-      "type" : "Feature", +"type" : "Feature", 
-      "properties" : { +"properties" : { 
-          "tplnr" : "id-m-1" +"IdDZO" : "id-m-1" 
-      }, +}, 
-      "geometry" : { +"geometry" : { 
-        "type" : "Point", +"type" : "Point", 
-        "coordinates"+"coordinates"
-          +
-            92.851215, +92.851215, 
-            56.005946 +56.005946 
-                 +
-      +
-    }, +}, 
-    {// муфта 2 +{// муфта 2 
-      "type" : "Feature", +"type" : "Feature", 
-      "properties" : { +"properties" : { 
-          "tplnr" : "id-m-2" +"IdDZO" : "id-m-2" 
-      }, +}, 
-      "geometry" : { +"geometry" : { 
-        "type" : "Point", +"type" : "Point", 
-        "coordinates"+"coordinates"
-          +
-            92.94545, +92.94545, 
-            56.005808 +56.005808 
-                 +
-      +
-    +
-  ]+]
 } }
  
Строка 1581: Строка 1637:
 К примеру: мы имеем два кабельных участка со своей геометрией, на концах мы указываем id relations связанных объектов, в данном случаи муфты. Тогда к линейному объекту будут добавлены дополнительные точки на концах линии. К примеру: мы имеем два кабельных участка со своей геометрией, на концах мы указываем id relations связанных объектов, в данном случаи муфты. Тогда к линейному объекту будут добавлены дополнительные точки на концах линии.
  
-<code javascript>+<file javascript cable.json>
 { {
   "type": "FeatureCollection",   "type": "FeatureCollection",
Строка 1588: Строка 1644:
       "type" : "Feature",       "type" : "Feature",
       "properties" : {       "properties" : {
-        "type" : "lines", +        "type" : "cable", 
-        "addr" : "Красноярский край", +        "IdDZO": "000000200000000001", 
-        "country" : "Российская Федерация", +        "name": "Кабель", 
-        "balance" : 119.0+        "voltage": 110, 
-        "tplnr" : "37afa850-82bc-4692-b7c7-e7a1bc4aa1c9", +        "voltageclass" : "VC110"
-        "voltage" : 10+        "cableType" : "АПвП2Г1х400/95-64-110", 
-        "techLoss" : 0.0+        "numberCircuitsCable" : 3
 +        "strandsCount" : 3, 
 +        "wireCrossSection" : 400, 
 +        "lengthWire" : 1200, 
 +        "material" : "Алюминий", 
 +        "electricalResistivity" : 0.077, 
 +        "filial" : "Филиал", 
 +        "department" : "Производственное отделение", 
 +        "district" : "Районная эксплуатационная служба", 
 +        "exploitation" : "Служба эксплуатации"
       },       },
       "system": {       "system": {
         "relations": [         "relations": [
           {           {
-            "objectId": "id-m-1// id муфты 1+            "objectId": "000000100000000001"
           },           },
           {           {
Строка 1605: Строка 1670:
           },           },
           {           {
-            "objectId": "id-m-2// id муфты 2 +            "objectId": "000000100000000002"
-          }, +
-          { +
-            "objectId": "id-pylon-1" // id Опоры+
           }           }
         ]         ]
       },       },
       "geometry" : {       "geometry" : {
-        "type" : "LineString", // Углы поворота+        "type" : "LineString",
         "coordinates" : [         "coordinates" : [
           [           [
Строка 1642: Строка 1704:
       }       }
     },     },
-    {// муфта 1+    {
       "type" : "Feature",       "type" : "Feature",
       "properties" : {       "properties" : {
-          "tplnr" : "id-m-1"+        "type" : "coupling", 
 +        "IdDZO": "000000100000000001", 
 +        "name": "Муфта концевая", 
 +        "voltage": 110, 
 +        "voltageclass" : "VC110", 
 +        "couplingType" : "APECB 1452 AL400/95-110 2ц2", 
 +        "strandsCount" : 3, 
 +        "wireCrossSection" : 400, 
 +        "filial" : "Филиал", 
 +        "department" : "Производственное отделение", 
 +        "district" : "Районная эксплуатационная служба", 
 +        "exploitation" : "Служба эксплуатации"
       },       },
       "geometry" : {       "geometry" : {
         "type" : "Point",         "type" : "Point",
         "coordinates" :         "coordinates" :
-          +        
-            92.851215, +          92.851215, 
-            56.005946 +          56.005946 
-                +        ]
       }       }
     },     },
-    {// муфта 2+    {
       "type" : "Feature",       "type" : "Feature",
       "properties" : {       "properties" : {
-          "tplnr" : "id-m-2"+        "type" : "coupling", 
 +        "IdDZO": "000000100000000002", 
 +        "name": "Муфта концевая", 
 +        "voltage": 110, 
 +        "voltageclass" : "VC110", 
 +        "couplingType" : "APECB 1452 AL400/95-110 2ц2", 
 +        "strandsCount" : 3, 
 +        "wireCrossSection" : 400, 
 +        "filial" : "Филиал", 
 +        "department" : "Производственное отделение", 
 +        "district" : "Районная эксплуатационная служба", 
 +        "exploitation" : "Служба эксплуатации"
       },       },
       "geometry" : {       "geometry" : {
         "type" : "Point",         "type" : "Point",
         "coordinates" :         "coordinates" :
-          +        
-            92.94545, +          92.94545, 
-            56.005808 +          56.005808 
-          ]        +        ]
-      } +
-    }, +
-    {// Опора 1 +
-      "type" : "Feature", +
-      "properties" : { +
-          "tplnr" : "id-pylon-1" +
-      }, +
-      "geometry" : { +
-        "type" : "Point", +
-        "coordinates"+
-          [ +
-            92.94545, +
-            56.005908 +
-                +
       }       }
     }     }
   ]   ]
 } }
- +</file>
-</code>+
 ==== Опора ==== ==== Опора ====
  
 <code javascript> <code javascript>
 { {
-  "type": "FeatureCollection", +"type": "FeatureCollection", 
-  "features":+"features":
-    +
-      "type": "Feature", +"type": "Feature", 
-      "properties":+"properties":
-        "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", +"IdDZO": "c2d22a4c-043d-4c1e-b33f-1f048f093be6", 
-        "voltage": 110, +"voltage": 110, 
-        "sysstat":+"sysstat":
-          "Создано" +"Создано" 
-        ], +], 
-        "usrstat":+"usrstat":
-          "Действует" +"Действует" 
-        +
-      }, +}, 
-      "geometry":+"geometry":
-        "type": "Point", +"type": "Point", 
-        "coordinates":+"coordinates":
-          85.3538402166585, +85.3538402166585, 
-          51.9571677261215 +51.9571677261215 
-        +
-      +
-    +
-  ]+]
 } }
 </code> </code>
Строка 1730: Строка 1799:
 <code javascript> <code javascript>
 { {
-  "type": "FeatureCollection", +"type": "FeatureCollection", 
-  "features":+"features":
-    +
-      +
-        "type": "Feature", +"type": "Feature", 
-        "properties":+"properties":
-          "type": "lines", +"type": "lines", 
-          "name": "Some big line", +"name": "Some big line", 
-          "tplnr": "some-big-line-name" +"IdDZO": "some-big-line-name" 
-        }, +}, 
-        "system":+"system":
-          "relations":+"relations":
-            +
-              "some-line-name-1" +"some-line-name-1" 
-            }, +}, 
-            +
-              "some-line-name-2" +"some-line-name-2" 
-            +
-          +
-        }, +}, 
-        "geometry":+"geometry":
-          "type": "MultiLineString" +"type": "MultiLineString" 
-        +
-      }, +}, 
-      +
-        "type": "Feature", +"type": "Feature", 
-        "properties":+"properties":
-          "type": "lines", +"type": "lines", 
-          "name": "Some line 1", +"name": "Some line 1", 
-          "tplnr": "some-line-name-1" +"IdDZO": "some-line-name-1" 
-        }, +}, 
-        "system":+"system":
-          "relations":+"relations":
-            +
-              "some-name-1" +"some-name-1" 
-            }, +}, 
-            +
-              "some-name-2" +"some-name-2" 
-            +
-          +
-        }, +}, 
-        "geometry":+"geometry":
-          "type": "LineString" +"type": "LineString" 
-        +
-      }, +}, 
-      +
-        "type": "Feature", +"type": "Feature", 
-        "properties":+"properties":
-          "type": "lines", +"type": "lines", 
-          "name": "Some line 2", +"name": "Some line 2", 
-          "tplnr": "some-line-name-2" +"IdDZO": "some-line-name-2" 
-        }, +}, 
-        "system":+"system":
-          "relations":+"relations":
-            +
-              "some-name-1" +"some-name-1" 
-            }, +}, 
-            +
-              "some-name-3" +"some-name-3" 
-            +
-          +
-        }, +}, 
-        "geometry":+"geometry":
-          "type": "LineString" +"type": "LineString" 
-        +
-      }, +}, 
-      +
-        "type": "Feature", +"type": "Feature", 
-        "properties":+"properties":
-          "type": "pylons", +"type": "pylons", 
-          "name": "Some pylon 1", +"name": "Some pylon 1", 
-          "tplnr": "some-name-1" +"IdDZO": "some-name-1" 
-        }, +}, 
-        "geometry":+"geometry":
-          "type": "Point", +"type": "Point", 
-          "coordinates":+"coordinates":
-            85.3538402166585, +85.3538402166585, 
-            51.9571677261215 +51.9571677261215 
-          +
-        +
-      }, +}, 
-      +
-        "type": "Feature", +"type": "Feature", 
-        "properties":+"properties":
-          "type": "pylons", +"type": "pylons", 
-          "name": "Some pylon 2", +"name": "Some pylon 2", 
-          "tplnr": "some-name-2" +"IdDZO": "some-name-2" 
-        }, +}, 
-        "geometry":+"geometry":
-          "type": "Point", +"type": "Point", 
-          "coordinates":+"coordinates":
-            85.4538402166585, +85.4538402166585, 
-            51.9571677261215 +51.9571677261215 
-          +
-        +
-      }, +}, 
-      +
-        "type": "Feature", +"type": "Feature", 
-        "properties":+"properties":
-          "type": "pylons", +"type": "pylons", 
-          "name": "Some pylon 3", +"name": "Some pylon 3", 
-          "tplnr": "some-name-3" +"IdDZO": "some-name-3" 
-        }, +}, 
-        "geometry":+"geometry":
-          "type": "Point", +"type": "Point", 
-          "coordinates":+"coordinates":
-            85.3538402166585, +85.3538402166585, 
-            51.7571677261215 +51.7571677261215 
-          +
-        +
-      +
-    +
-  ]+]
 } }
 </code> </code>
  
-==== Пример объектов заявители ==== +==== Пример разъединителей ==== 
-Мы можем задать заявку с привязкой к некоторой точке.+
 <code javascript> <code javascript>
 +{
 +"type": "FeatureCollection",
 +"features": [
 +[
 +{
 +"type": "Feature",
 +"properties": {
 +"type": "lines",
 +"name": "Some line",
 +"IdDZO": "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",
 +"IdDZO": "some-line-name-1"
 +},
 +"system": {
 +"relations": [
 +{
 +"some-pylon-1"
 +},
 +{
 +"some-pylon-2"
 +}
 +]
 +},
 +"geometry": {
 +"type": "LineString"
 +}
 +},
 +{
 +"type": "Feature",
 +"properties": {
 +"type": "pylons",
 +"name": "Some pylon 1",
 +"IdDZO": "some-pylon-1"
 +},
 +"geometry": {
 +"type": "Point",
 +"coordinates": [
 +85.3538402166585,
 +51.9571677261215
 +]
 +}
 +},
 +{
 +"type": "Feature",
 +"properties": {
 +"type": "disconnector",
 +"name": "Some disconnector",
 +"IdDZO": "some-disconnector"
 +},
 +"system": {
 +"relations": [
 +{
 +"some-pylon-1"
 +}
 +]
 +},
 +"geometry": {
 +"type": "Point"
 +}
 +}
 +]
 +]
 +}
 +</code>
 +====== Остальные объекты ======
 +
 +==== Пример объектов коммерческие потери ====
 +Мы можем задать потери с привязкой к подстанции через relations в поле System.
 +<file javascript commercial.json>
 { {
   "type": "FeatureCollection",   "type": "FeatureCollection",
   "features": [   "features": [
     {     {
-      "properties":+      "properties" : { 
-        "documentNumber": "00000000",//Номер заявки +        "IdDZO" : "KS**", 
-        "date": 1563778702,//Дата Unix time +        "type" : "commercialLosses", 
-        "power": 2267.0,// Мощность +        "id" : "000101", 
-        "status": "Заключен"/"Направлен заявителю", // Статус +        "name" : "ПС 110/35/10 кВ", 
-        "capitalExpenditures" : true/false //Капитальные затраты +        "dateStart" : 1563778702
-        "dataEnd": 1563778702+        "dateEnd" : 1566778702, 
-        "voltage": 110.0+        "fiderInput" : 21080.0,//Отпуск в сеть кВт/ч 
-        "category": 3+        "lossAll" : 1130.0,// общие потери 
-        "mainPointTPLNR" : "VS00****пора some pylon name ", +        "lossAllPercent" : 9.64,// потери в процентах 
-        "mainPsTPLNR": "PS110***/ПС 110 кВ Some PS name", +        "All" : 200000.0,//По кВт 
-        "reservePointTPLNR": "", +        "LegalEntity" : 214.0,//Общий Юр. Лицам 
-        "reservePsTPLNR": "", +        "Individual" : 19740.0,//Общий Физ лицам 
-        "ztuDocumentNumber": "000000000000000800000000"//Техполе+        "countLegalEntity" : 1,// Количество Юр. Лиц 
 +        "countIndividual" : 51,// Количество Физ. Лиц 
 +        "countAll" : 52,/бщее количество 
 +        "countLegalEntityASKUE" : 1,//Абоненты АИИСКУЭ 
 +        "countIndividualASKUE" : 48, 
 +        "countAllASKUE: 49
 +        "countNonASKUE" : 3,//Абоненты без АИИСКУЭ, 
 +        "usefulRelease": 100
 +        "balance" : "Россети"
       },       },
-      "type": "Feature"+      "type": "Feature"
-      "geometry":+
-        "type": "Point", +
-        "coordinates":+
-          50.54754, +
-          50.23724 +
-        ] +
-      }+
     }     }
   ]   ]
 } }
-</code>+</file>
  
-==== Пример объектов потери ====+==== Пример объектов технические потери ====
 Мы можем задать потери с привязкой к подстанции через relations в поле System. Мы можем задать потери с привязкой к подстанции через relations в поле System.
-<code javascript>+<file javascript technicalLosses.json>
 { {
   "type": "FeatureCollection",   "type": "FeatureCollection",
Строка 1889: Строка 2047:
     {     {
       "properties" : {       "properties" : {
-        "type" : "ps", +        "IdDZO" : "KS**", 
-        "uniqueKey" : 20160915031311+        "type" : "technicalLosses", 
-        "date" : 1563778702,+        "id" : "000101"
 +        "name" : "ПС 110/35/10 кВ", 
 +        "dateStart" : 1563778702
 +        "dateEnd" : 1566778702,
         "fiderInput" : 21080.0,//Отпуск в сеть кВт/ч         "fiderInput" : 21080.0,//Отпуск в сеть кВт/ч
         "lossAll" : 1130.0,// общие потери         "lossAll" : 1130.0,// общие потери
-        "lossAllPercent" : 9.64,// потери в процентах +        "usefulRelease": 100, 
-        "All" : 200000.0,//По кВт/ч+        "status" : "Статус", 
 +        "balance" : "Россети", 
 +        "commercialLosses" : 99.64,// потери в процентах 
 +        "transformers" : 
 +          "count" : 10, 
 +          "lossIdlePower" : 22, 
 +          "powerLossesLoad" : 23, 
 +          "electricityLossesTechnological" : 33, 
 +          "numberHoursWorkedPeriod": 3, 
 +          "nominalPower": 20, 
 +          "powerLossShortCircuit": 23 
 +        }, 
 +        "downstream":
 +          "count" : 20, 
 +          "length" : 500, 
 +          "electricityLossesTechnological" : 33, 
 +          "wireBrand": "Марка провода", 
 +          "resistivity": 22 
 +        },
         "LegalEntity" : 214.0,//Общий Юр. Лицам         "LegalEntity" : 214.0,//Общий Юр. Лицам
         "Individual" : 19740.0,//Общий Физ лицам         "Individual" : 19740.0,//Общий Физ лицам
Строка 1905: Строка 2084:
         "countAllASKUE" : 49,         "countAllASKUE" : 49,
         "countNonASKUE" : 3,//Абоненты без АИИСКУЭ         "countNonASKUE" : 3,//Абоненты без АИИСКУЭ
-        "balance" : "Россети", 
-        "period": "с 1.04.2019 по 30.09.2019" 
-        "name" : "ПС 110/35/10 кВ" 
-        "tplnr" : "KS**" 
       },       },
       "type": "Feature"       "type": "Feature"
Строка 1914: Строка 2089:
   ]   ]
 } }
-</code> +</file
- +==== Пример объектов Базы РИСЭ ==== 
-==== Пример объектов РИСЭ ==== +<file javascript eps.json>
-<code javascript>+
 { {
   "type": "FeatureCollection",   "type": "FeatureCollection",
Строка 1925: Строка 2099:
       "properties": {       "properties": {
         "id": 1,         "id": 1,
-        "dzo": "Филиал", +        "type": "eps", 
-        "po": "Некоторое ЭС", +        "name": "База РИСЭ", 
-        "res": "Некоторое РЭС", +        "filial" : "Филиал", 
-        "address":.Красноярск, ул.Ленина, 93",+        "department" : "Производственное отделение", 
 +        "district" : "Районная эксплуатационная служба", 
 +        "exploitation" : "Служба эксплуатации", 
 +        "address": "Красноярский край, город Красноярск, улица Ленина, дом 11", 
 +        "fias" : "77c8920e-e127-4079-9098-f4faecb86cae", 
 +        "cadastre" : "24:50:0300265:43",
         "mark": "АД-100С",         "mark": "АД-100С",
-        "type": "передвижной",+        "typeEPS": "Передвижной",
         "power": 100.0,         "power": 100.0,
-        "date": 2014+        "createYear": "02.03.1956"
-        "typeOfTrans": "погрузка", +        "typeOfTransport": "погрузка", 
-        "fuelSupply": 8,//Запас топлива+        "fuelSupply": 8,
         "responsible": "Иванов Иван Иванович",         "responsible": "Иванов Иван Иванович",
         "position": "Мастер",         "position": "Мастер",
         "phone": "8-000-00-00-000",         "phone": "8-000-00-00-000",
-        "readiness": "да",//Готовность к работе +        "readyToWork": "да", 
-        "bortTerminal": "нет",//Установлен бортовой терминал +        "terminal": "нет", 
-        "dut": "нет"//Устанолен ДУТ+        "inventoryNumber": 42345, 
 +        "updateTime": 1748487061
       },       },
       "geometry": {       "geometry": {
Строка 1952: Строка 2132:
   ]   ]
 } }
-</code>+</file>
  
-==== Пример объектов АР ==== +==== Пример объектов базы Аварийного Резерва ==== 
-<code javascript>+<file javascript ats.json>
 { {
   "type": "FeatureCollection",   "type": "FeatureCollection",
Строка 1962: Строка 2142:
       "properties": {       "properties": {
         "id": 1,         "id": 1,
-        "dzo": "Филиал", +        "type": "ats", 
-        "po": "Некоторое ЭС", +        "name": "Склад АР", 
-        "res": "Некоторое РЭС", +        "filial": "Филиал", 
-        "balanceId" : "80008400", +        "department": "Производственное отделение", 
-        "address":.Красноярск, ул.Ленина, 93", +        "district": "Районная эксплуатационная служба", 
-        "rig": "Наименование оборудования", +        "exploitation": "Служба эксплуатации", 
-        "typeRig": "Тип оборудования",+        "address": "Красноярский край, город Красноярск, улица Ленина, дом 11", 
 +        "fias": "77c8920e-e127-4079-9098-f4faecb86cae", 
 +        "cadastre": "24:50:0300265:43", 
 +        "equipments":
 +          { 
 +            "name": "Провод неизолированный", 
 +            "voltage": "35", 
 +            "type": "АС-95/16", 
 +            "unitOfMeasurement":етр", 
 +            "count": 61.5, 
 +            "fact": 59.5, 
 +            "state":овое", 
 +            "inventoryNumber": 42345 
 +          }, 
 +          { 
 +            "name": "Изоляторы подвесные", 
 +            "voltage": "110", 
 +            "type": "ПС70CC 112V", 
 +            "unitOfMeasurement":Т", 
 +            "count": 10, 
 +            "fact": 10, 
 +            "state":овое", 
 +            "inventoryNumber": 42346 
 +          }, 
 +          { 
 +            "name":росодержатель", 
 +            "voltage": "-", 
 +            "type": "Б31-1 (3.407-131 вып.1)", 
 +            "unitOfMeasurement": "ШТ", 
 +            "count": 10, 
 +            "fact": 10, 
 +            "state":овое", 
 +            "inventoryNumber": 42347 
 +          } 
 +        ], 
 +        "createYear": "02.03.1956",
         "responsible": "Иванов Иван Иванович",         "responsible": "Иванов Иван Иванович",
         "position": "Мастер",         "position": "Мастер",
-        "phone": "8-000-00-00-000"+        "phone": "8-000-00-00-000"
 +        "updateTime": 1748487061
       },       },
       "geometry": {       "geometry": {
Строка 1983: Строка 2199:
   ]   ]
 } }
-</code+</file
-==== Пример объектов ММПС ==== +==== Пример объектов Мобильная модульная подстанция(ММПС==== 
-<code javascript>+<file javascript mms.json>
 { {
   "type": "FeatureCollection",   "type": "FeatureCollection",
   "features": [   "features": [
     {     {
 +      "type": "Feature",
       "properties": {       "properties": {
         "id": 1,         "id": 1,
-        "dzo": "Филиал", +        "type": "mms", 
-        "po": "Некоторое ЭС", +        "name": "Мобильная модульная подстанция", 
-        "res": "Некоторое РЭС", +        "filial" : "Филиал", 
-        "balanceId" : "80008400", +        "department" : "Производственное отделение", 
-        "address":.Красноярск, ул.Ленина, 93", +        "district" : "Районная эксплуатационная служба", 
-        "type": "Тип",+        "exploitation" : "Служба эксплуатации", 
 +        "address": "Красноярский край, город Красноярск, улица Ленина, дом 11", 
 +        "fias" : "77c8920e-e127-4079-9098-f4faecb86cae", 
 +        "cadastre" : "24:50:0300265:43", 
 +        "typeMMS": "ММПС 110 (25 МВА)", 
 +        "power": 100.0, 
 +        "size": "16,6х3,0х4,0", 
 +        "substationСells" : 5, 
 +        "createYear": "02.03.1956",
         "responsible": "Иванов Иван Иванович",         "responsible": "Иванов Иван Иванович",
         "position": "Мастер",         "position": "Мастер",
-        "phone": "8-000-00-00-000"+        "phone": "8-000-00-00-000"
 +        "readyToWork": "да", 
 +        "inventoryNumber": 42345, 
 +        "updateTime": 1748487061
       },       },
       "geometry": {       "geometry": {
Строка 2012: Строка 2240:
   ]   ]
 } }
-</code>+</file>
  
 ==== Пример объектов МКРУН ==== ==== Пример объектов МКРУН ====
-<code javascript>+<file javascript mcos.json>
 { {
   "type": "FeatureCollection",   "type": "FeatureCollection",
   "features": [   "features": [
     {     {
 +      "type": "Feature",
       "properties": {       "properties": {
         "id": 1,         "id": 1,
-        "dzo": "Филиал", +        "type": "mcos", 
-        "po": "Некоторое ЭС", +        "name": "Мобильное комплектное распределительное устройство наружное", 
-        "res": "Некоторое РЭС", +        "filial" : "Филиал", 
-        "balanceId" : "80008400+        "department" : "Производственное отделение", 
-        "address":.Красноярск, ул.Ленина, 93", +        "district" : "Районная эксплуатационная служба", 
-        "type": "Тип",+        "exploitation" : "Служба эксплуатации", 
 +        "address": "Красноярский край, город Красноярск, улица Ленина, дом 11", 
 +        "fias" : "77c8920e-e127-4079-9098-f4faecb86cae", 
 +        "cadastre" : "24:50:0300265:43", 
 +        "typeMCOS": "ПКРУ-10", 
 +        "power": 100.0, 
 +        "size": "16,6х3,0х4,0", 
 +        "substationСells" : 5, 
 +        "createYear": "02.03.1956",
         "responsible": "Иванов Иван Иванович",         "responsible": "Иванов Иван Иванович",
         "position": "Мастер",         "position": "Мастер",
-        "phone": "8-000-00-00-000"+        "phone": "8-000-00-00-000"
 +        "readyToWork": "да", 
 +        "inventoryNumber": 42345, 
 +        "updateTime": 1748487061
       },       },
       "geometry": {       "geometry": {
Строка 2042: Строка 2282:
   ]   ]
 } }
-</code>+</file>
  
-==== Пример объектов РЭС ==== + 
-<code javascript>+==== Пример объектов приборов учётов ==== 
 +<file javascript meteringDevice.json>
 { {
   "type": "FeatureCollection",   "type": "FeatureCollection",
   "features": [   "features": [
     {     {
 +      "type": "Feature",
       "properties": {       "properties": {
-        "filiation": "Свердловэнерго", +        "id": 1, 
-        "po": "Нижнетагильские ЭС", +        "type": "meteringDevice", 
-        "name": "Невьянский РЭС", +        "filial" : "Филиал", 
-        "code": 10238+        "department" : "Производственное отделение", 
 +        "district" : "Районная эксплуатационная служба", 
 +        "exploitation" : "Служба эксплуатации", 
 +        "address": "Красноярский край, город Красноярск, улица Ленина, дом 11", 
 +        "fias" : "77c8920e-e127-4079-9098-f4faecb86cae", 
 +        "typeMetring": "Нартис-И300", 
 +        "createYear": "02.03.2012", 
 +        "consumer":ванов Иван Иванович", 
 +        "devicePollingFunction": "Есть", 
 +        "updateTime": 1748487061, 
 +        "currentTransformers" : "Трансформатор тока", 
 +        "voltageTransformers" : "Трансформаторы напряжения"
       },       },
       "geometry": {       "geometry": {
-        "type": "MultiPolygon",+        "type": "Point",
         "coordinates": [         "coordinates": [
-          +          60.000000
-            [ +          50.000000
-              [ +
-                60.7633442+
-                57.3259595 +
-              ], +
-              [....] +
-              ... +
-              ] +
-            ], +
-            [...] +
-          ]+
         ]         ]
       }       }
Строка 2076: Строка 2319:
   ]   ]
 } }
-</code>+</file>
  
-==== Пример объектов Счётчики ==== +==== Пример заявки технологического присоединения  ==== 
-<code javascript>+<file javascript atc.json>
 { {
-    "type" : "Feature", +  "type": "FeatureCollection", 
-    "properties" : { +  "features": [ 
-        "id""000000000083335066"+    
-        "type" : "5E0",//Тип ПУ +      "properties":
-        "dayCheck" : 1568413500,//Дата последней проверки +        "id": 1
-        "subscriber" : "Иванов Иван ИвановичООО "Компания"",//Абонент +        "type": "atc", 
-        "number" : "0100005616", //№ ПУ +        "filial" : "Филиал", 
-        "owner" : "Иванов Иван Иванович"//ФИО контролёра+        "department" : "Производственное отделение", 
-        "address" : "г. Екатеринбург, ул. Мамина-Сибиряка, дом 111"  +        "district" : "Районная эксплуатационная служба", 
-    }, +        "exploitation" : "Служба эксплуатации", 
-    "geometry" : { +        "agreementNumber": "ВОЛ-00001-Э-В/25", 
-        "type" : "Point", +        "claimRegistrationDate": 1563778702, 
-        "coordinates" : [  +        "agreementRegistrationDate": 1563778702, 
-            0.0,  +        "processStartDate": 1563778702, 
-            0.0+        "agreementId" : "ВОЛ-00001-Э-В/25", 
 +        "registrationAgreemenId": "Id", 
 +        "claimType":ехнологическое присоединение", 
 +        "status": "Отмена заявки на ТП - Аннулирование заявки", 
 +        "applicantType""Физическое лицо", 
 +        "applicantCategory": "Обычный", 
 +        "applicantName" : "Иванов Иван Иванович", 
 +        "address": "Красноярский край, город Красноярск, улица Ленина, дом 11", 
 +        "fias" : "77c8920e-e127-4079-9098-f4faecb86cae", 
 +        "cadastre" : "24:50:0300265:43", 
 +        "nominalVoltage": 0.4, 
 +        "reliabilityCategory": 3, 
 +        "sumIncreasePowerReliability" : 200, 
 +        "increasePowerReliability1" : 0, 
 +        "increasePowerReliability12" : 10, 
 +        "increasePowerReliability13" : 20, 
 +        "sumCurrentPowerReliability" : 40, 
 +        "currentPowerReliability1" : 10, 
 +        "currentPowerReliability2" : 20, 
 +        "currentPowerReliability3" : 30, 
 +        "sumTotalPower" : 40, 
 +        "totalPower1" : 10, 
 +        "totalPower2" : 20, 
 +        "totalPower3" : 30, 
 +        "currentGeneration" : 30, 
 +        "increaseGeneration" : 10, 
 +        "sumGeneration" : 0 
 +      }, 
 +      "type": "Feature", 
 +      "geometry":
 +        "type": "Point", 
 +        "coordinates":
 +          50.54754
 +          50.23724
         ]         ]
 +      }
     }     }
 +  ]
 } }
-</code>+</file>
  
-==== Пример объектов плановые маршруты ==== +==== Пример объекты энергоснабжения  ==== 
-<code javascript>+<file javascript esf.json>
 { {
   "type": "FeatureCollection",   "type": "FeatureCollection",
Строка 2109: Строка 2387:
       "type": "Feature",       "type": "Feature",
       "properties": {       "properties": {
-        "type": "Пеший", +        "id": 1, 
-        "place": "Розы Люксембург45", +        "type": "esf", 
-        "userName": "Иванов Иван Иванович", +        "filial" : "Филиал", 
-        "number": "064", +        "department" : "Производственное отделение", 
-        "time": "20.10.2019", +        "district" : "Районная эксплуатационная служба", 
-        "distance": "346,9"+        "exploitation" : "Служба эксплуатации", 
 +        "address": "Красноярский край, город Красноярск, улица Ленина, дом 11", 
 +        "fias" : "77c8920e-e127-4079-9098-f4faecb86cae", 
 +        "cadastre" : "24:50:0300265:43", 
 +        "consumer": "ООО Компания", 
 +        "typeСonsumer": "Юридическое лицо", 
 +        "energySupplyOrganization": "ООО Сбыт", 
 +        "maxPower": 10, 
 +        "typeMeteringDevice": "СЭТ-4ТМ.03М.01", 
 +        "numberMeteringDevice": "0000000001", 
 +        "accessionDate": "01.01.2000", 
 +        "powerSupply": "ПС Новая", 
 +        "objectName": "ТП Старая", 
 +        "objectType": "Трансформаторная подстанция"
       },       },
       "geometry": {       "geometry": {
-        "type": "LineString",+        "type": "Point",
         "coordinates": [         "coordinates": [
-          +          60.000000
-            60.61525225639343, +          50.000000
-            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 +
-          ]+
         ]         ]
       }       }
-    },+    } 
 +  ] 
 +
 +</file> 
 + 
 +==== Пример станции электрической зарядки  ==== 
 +<file javascript esf.json> 
 +
 +  "type": "FeatureCollection", 
 +  "features": [
     {     {
-      "type": "Feature", 
       "properties": {       "properties": {
-        "type": "Пеший", +        "id": 1, 
-        "place": "Первомайская", +        "type": "ecs", 
-        "userName": "Иванов Иван Иванович", +        "filial" : "Филиал", 
-        "number": "064", +        "department" : "Производственное отделение", 
-        "time": "30.10.2019", +        "district" : "Районная эксплуатационная служба", 
-        "distance": "3020"+        "exploitation" : "Служба эксплуатации", 
 +        "address": "Красноярский край, город Красноярск, улица Ленина, дом 11", 
 +        "fias" : "77c8920e-e127-4079-9098-f4faecb86cae", 
 +        "model": "SOH100", 
 +        "attachment": "Забаланс", 
 +        "status" : "В эксплуатации"
       },       },
 +      "type": "Feature",
       "geometry": {       "geometry": {
-        "type": "LineString",+        "type": "Point",
         "coordinates": [         "coordinates": [
-          +          50.54754
-            60.61549, +          50.23724
-            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 +
-          ]+
         ]         ]
       }       }
Строка 2316: Строка 2449:
   ]   ]
 } }
-</code>+</file>
  
-=== Пример объектов автомобили === +==== Пример Оперативно выездной бригады  ==== 
- +<file javascript ert.json>
-<code javascript>+
 { {
   "type": "FeatureCollection",   "type": "FeatureCollection",
   "features": [   "features": [
     {     {
-      "type": "Feature", 
       "properties": {       "properties": {
-        "transportModel": "LADA GRANTA", +        "id": 1, 
-        "passportInfo": "ВАЗ 219110", +        "type": "ert", 
-        "transportType": "Электролаборатория на шасси автомобиля", +        "filial" : "Филиал", 
-        "transportNumber": "Н1234Х00", +        "department" : "Производственное отделение", 
-        "branchName": "Ленинское ЭС", +        "district" : "Районная эксплуатационная служба", 
-        "deviceType": "Navtelecom SMART S-23xx", +        "exploitation" : "Служба эксплуатации", 
-        "deviceId": "12345678",+        "address": "Красноярский край, город Красноярск, улица Ленина, дом 11", 
 +        "fias" : "77c8920e-e127-4079-9098-f4faecb86cae", 
 +        "RelateIdDZO": ["PS100-000001", "PS100-000002", "PS100-000003"], 
 +        "workTime": "Пн.-пт. Дежурство на ПС с 8-00 до 16-00"
       },       },
 +      "type": "Feature",
       "geometry": {       "geometry": {
         "type": "Point",         "type": "Point",
-        "coordinates":  +        "coordinates": [ 
-          +          50.54754
-            55.6152+          50.23724 
-            56.8278 +        ]
-          ] +
-        +
       }       }
     }     }
   ]   ]
 +}
 +</file>
 +
 +==== Пример плановые и аварийные отключения  ====
 +<file javascript plannedShutdowns.json>
 +{
 +  "type": "FeatureCollection",
 +  "features": [
 +    {
 +      "properties": {
 +        "id": 1,
 +        "IdDZO" : "KS**",
 +        "type": "plannedShutdowns/emergencyShutdowns",
 +        "dateStart": 1563778702,
 +        "dateEnd": 1566778702,
 +        "text": "Вывести в ремонт для допуска персонала."
 +      },
 +      "type": "Feature"
 +    }
 +  ]
 +}
 +</file>
 +
 +==== Пример ВОЛС  ====
 +<file javascript fiberoptic.json>
 +{
 +  "type": "FeatureCollection",
 +  "features": [
 +    {
 +      "properties": {
 +        "IdDZO" : "KS**",
 +        "type": "fiberoptic",
 +        "name": "ВОЛС ПС Новая - ПС Старая",
 +        "typeFiberoptic": "У-к магистр. с самонесущим кабелем",
 +        "filial" : "Филиал",
 +        "department" : "Производственное отделение",
 +        "district" : "Районная эксплуатационная служба",
 +        "exploitation" : "Служба эксплуатации",
 +        "cableBrand": "ОКСД-01-6х8 Е3-(25,0)",
 +        "amountFibers": 48,
 +        "freeFibers" : 42,
 +        "createYear": 2018,
 +        "balance" : "Собственный"
 +      },
 +      "system": {
 +        "relations": [
 +          {
 +            "objectId": "VL110-000256-001-001"
 +          },
 +          {
 +            "objectId": "VL110-000256-001-002"
 +          },
 +          {
 +            "objectId": "VL110-000256-001-003"
 +          }
 +        ]
 +      },
 +      "type": "Feature"
 +    }
 +  ]
 +}
 +</file>
 +==== Пример объектов РЭС ====
 +<code javascript>
 +{
 +"type": "FeatureCollection",
 +"features": [
 +{
 +"properties": {
 +"filiation": "Свердловэнерго",
 +"po": "Нижнетагильские ЭС",
 +"name": "Невьянский РЭС",
 +"code": 10238
 +},
 +"geometry": {
 +"type": "MultiPolygon",
 +"coordinates": [
 +[
 +[
 +[
 +60.7633442,
 +57.3259595
 +],
 +[....]
 +...
 +]
 +],
 +[...]
 +]
 +]
 +}
 +}
 +]
 } }
 </code> </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>
 +
 +==== Пример объектов автомобили ====
 +
 +<file javascript device.json>
 +{
 +"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
 +]
 +
 +}
 +}
 +]
 +}
 +</file>
 +
 +==== Пример Справочников опор ====
 +<file javascript pylonList.json>
 +{
 +  "status": 200,
 +  "message": {
 +    "_id": "660a7e23f993a0f7140404a6",
 +    "organizationId": "5cda67aae1a9a5060f014f13",
 +    "type": "list",
 +    "name": "Тип опор (Техприс)",
 +    "valuesType": "string",
 +    "values": [
 +      "Анкерная",
 +      "Угловая",
 +      "Анкерная переходная",
 +      "Повышенная",
 +      "Перекрестная",
 +      "Ответвительная анкерная",
 +      "Анкерная концевая",
 +      "Угловая ответвительная анкерная",
 +      "Ответвительная угловая",
 +      "Концевая",
 +      "Переходная",
 +      "Анкерно-угловая",
 +      "Промежуточно-угловая",
 +      "Промежуточная"
 +    ],
 +    "system": false
 +  },
 +  "code": 0
 +}
 +</file>
ru/airlay/examples.1677665829.txt.gz · Последнее изменение: 2023/03/01 17:17 — Калинин Александр Игоревич