Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
ru:airlay:examples [2019/07/10 20:20] Калинин Александр Игоревич [Пример объектов для MultiLineString] |
ru:airlay:examples [2023/03/01 17:32] (текущий) Калинин Александр Игоревич [Пример разъидинителей] |
||
---|---|---|---|
Строка 7: | Строка 7: | ||
* [[ru: | * [[ru: | ||
* [[ru: | * [[ru: | ||
+ | * [[ru: | ||
==== Примеры JSON объектов для энергетики ==== | ==== Примеры JSON объектов для энергетики ==== | ||
Строка 12: | Строка 13: | ||
" | " | ||
+ | |||
+ | **fulllines** - ЛЭП | ||
+ | |||
+ | **lines** - участок линии | ||
+ | |||
+ | **span** - пролёт | ||
+ | |||
+ | **ps** - подстанция | ||
+ | |||
+ | **pylons** - опора | ||
+ | |||
+ | **switchgear** - распределительное устройство | ||
+ | |||
+ | **nsp** - Network Supply Point точка присоединения | ||
+ | |||
+ | **fiberoptic** - ВОЛС | ||
+ | |||
+ | **coupling** - муфта | ||
+ | |||
+ | **cable** - кабель | ||
+ | |||
+ | **disconnector** - разъединитель | ||
" | " | ||
Строка 45: | Строка 68: | ||
В **" | В **" | ||
+ | ====== Объекты электросети ====== | ||
==== Трансформаторная подстанция ==== | ==== Трансформаторная подстанция ==== | ||
+ | При загрузки подстанции можно получить центр полигона. Он содержится в спец атрибуте " | ||
<code javascript> | <code javascript> | ||
{ | { | ||
Строка 56: | Строка 81: | ||
" | " | ||
" | " | ||
- | " | + | " |
" | " | ||
- | " | + | " |
" | " | ||
" | " | ||
Строка 78: | Строка 103: | ||
" | " | ||
} | } | ||
- | ] | + | ], |
+ | " | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | } | ||
}, | }, | ||
" | " | ||
Строка 123: | Строка 153: | ||
" | " | ||
" | " | ||
- | " | + | " |
" | " | ||
" | " | ||
- | " | + | " |
" | " | ||
" | " | ||
Строка 194: | Строка 224: | ||
" | " | ||
" | " | ||
- | " | + | " |
" | " | ||
" | " | ||
- | " | + | " |
" | " | ||
" | " | ||
Строка 232: | Строка 262: | ||
==== Фидеры\Отпайки\Пролёты\Участки ==== | ==== Фидеры\Отпайки\Пролёты\Участки ==== | ||
Мы можем задавать произвольную иерархию объектов. К примеру ЛЭП имеет только **relations** с опорами. Либо ЛЭП имеет **" | Мы можем задавать произвольную иерархию объектов. К примеру ЛЭП имеет только **relations** с опорами. Либо ЛЭП имеет **" | ||
+ | |||
+ | Линии имеют type: **" | ||
Пример линейного объекта без заданных опор. | Пример линейного объекта без заданных опор. | ||
Строка 243: | Строка 275: | ||
" | " | ||
" | " | ||
- | " | + | " |
" | " | ||
" | " | ||
- | " | + | " |
" | " | ||
" | " | ||
Строка 294: | Строка 326: | ||
</ | </ | ||
- | Пример линейного объекта с " | + | Пример линейного объекта с " |
<code javascript> | <code javascript> | ||
Строка 304: | Строка 336: | ||
" | " | ||
" | " | ||
- | " | + | " |
" | " | ||
" | " | ||
- | " | + | " |
" | " | ||
" | " | ||
Строка 345: | Строка 377: | ||
</ | </ | ||
+ | **Пример отпайки** | ||
+ | |||
+ | <code javascript> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | // | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | }, | ||
+ | | ||
+ | // | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | } | ||
+ | .... | ||
+ | , | ||
+ | { | ||
+ | " | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | }, | ||
+ | | ||
+ | // | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | } | ||
+ | .... | ||
+ | , | ||
+ | { | ||
+ | " | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | }, | ||
+ | | ||
+ | // | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | } | ||
+ | .... | ||
+ | , | ||
+ | { | ||
+ | " | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | }, | ||
+ | | ||
+ | // | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | }, | ||
+ | | ||
+ | // | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | 85.3538402166585, | ||
+ | 51.9571677261215 | ||
+ | ] | ||
+ | } | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | 85.3538402166585, | ||
+ | 51.9571677261215 | ||
+ | ] | ||
+ | } | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ==== Соединение линий из различных регионов(ДЗО, | ||
+ | |||
+ | В данном случаи рассмотрим пример линии VL110-000001 и VL110-000002 разных балансовых принадлежностей. Они соединены в граничной опоре. | ||
+ | |||
+ | <code javascript> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | // | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | }, | ||
+ | .... | ||
+ | | ||
+ | { | ||
+ | " | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | }, | ||
+ | | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | } | ||
+ | ... | ||
+ | { | ||
+ | " | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | }, | ||
+ | | ||
+ | // | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | } | ||
+ | .... | ||
+ | , | ||
+ | { | ||
+ | " | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | }, | ||
+ | | ||
+ | // | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | } | ||
+ | .... | ||
+ | , | ||
+ | { | ||
+ | " | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | }, | ||
+ | | ||
+ | // | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | }, | ||
+ | | ||
+ | // | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | }, | ||
+ | |||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | 85.3538402166585, | ||
+ | 51.9571677261215 | ||
+ | ] | ||
+ | } | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | 85.3538402166585, | ||
+ | 51.9571677261215 | ||
+ | ] | ||
+ | } | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ==== Проходные подстанции (подстанция расположена между участками одной линии) ==== | ||
+ | В данном случае рассмотрим пример когда проходная ПС PS110-000001 находится между участками VL110-000001-001 (об.присоединения PS110-000001-00-01) и VL110-000001-002 (об.присоединения PS110-000001-00-02). | ||
+ | |||
+ | <code javascript> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | } | ||
+ | ] | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | } | ||
+ | ] | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | } | ||
+ | ] | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | } | ||
+ | ] | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | } | ||
+ | ] | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | } | ||
+ | ] | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | } | ||
+ | ] | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | } | ||
+ | ] | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | } | ||
+ | ] | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | 85.36059379577638, | ||
+ | 51.95840242472511 | ||
+ | ] | ||
+ | } | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | 85.35565853118898, | ||
+ | 51.95819746876902 | ||
+ | ] | ||
+ | } | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | 85.36659379577638, | ||
+ | 51.95840242472511 | ||
+ | ] | ||
+ | } | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | 85.34974694252016, | ||
+ | 51.958442093511614 | ||
+ | ] | ||
+ | } | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | 85.3534483909607, | ||
+ | 51.95826358369596 | ||
+ | ] | ||
+ | } | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | 85.34753680229187, | ||
+ | 51.95856771110397 | ||
+ | ] | ||
+ | } | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | [ | ||
+ | [ | ||
+ | 85.35637736320497, | ||
+ | 51.957053665099146 | ||
+ | ], | ||
+ | [ | ||
+ | 85.35256862640382, | ||
+ | 51.95725862628429 | ||
+ | ], | ||
+ | [ | ||
+ | 85.35287976264955, | ||
+ | 51.958739608291516 | ||
+ | ], | ||
+ | [ | ||
+ | 85.35665631294252, | ||
+ | 51.958660271209936 | ||
+ | ], | ||
+ | [ | ||
+ | 85.35637736320497, | ||
+ | 51.957053665099146 | ||
+ | ] | ||
+ | ] | ||
+ | ] | ||
+ | } | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | 85.34662485122682, | ||
+ | 51.95865365978013 | ||
+ | ] | ||
+ | } | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | 85.34335255622864, | ||
+ | 51.9587660539542 | ||
+ | ] | ||
+ | } | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | 85.37063598632814, | ||
+ | 51.95838920178848 | ||
+ | ] | ||
+ | } | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | </ | ||
+ | {{: | ||
+ | |||
+ | ==== Пример РУ и коннектора ==== | ||
+ | В данном случае приведён пример РУ и коннектора PS110-000001-00-01-001 PS110-000001-00-01-002. Для РУ используется тип switchgear, для коннектора или точка присоединения nsp | ||
+ | |||
+ | <code javascript> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | ], | ||
+ | " | ||
+ | " | ||
+ | ] | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | 85.3538402166585, | ||
+ | 51.9571677261215 | ||
+ | ] | ||
+ | } | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | |||
+ | |||
+ | { | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | ], | ||
+ | " | ||
+ | " | ||
+ | ] | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | 85.3538402166585, | ||
+ | 51.9571677261215 | ||
+ | ] | ||
+ | } | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | </ | ||
+ | ==== Пример Кабельной линии с связями ==== | ||
+ | Мы можем составить линию из множества объектов точек и линий так-же учитывая собственную геометрию. | ||
+ | В массиве " | ||
+ | |||
+ | К примеру: | ||
+ | |||
+ | <code javascript> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | , | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | } | ||
+ | ] | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | [ | ||
+ | 92.951215, | ||
+ | 56.005946 | ||
+ | ], | ||
+ | [ | ||
+ | 92.951261, | ||
+ | 56.005812 | ||
+ | ], | ||
+ | [ | ||
+ | 92.950578, | ||
+ | 56.005647 | ||
+ | ], | ||
+ | [ | ||
+ | 92.950085, | ||
+ | 56.005536 | ||
+ | ], | ||
+ | [ | ||
+ | 92.949632, | ||
+ | 56.00544 | ||
+ | ], | ||
+ | [ | ||
+ | 92.94945, | ||
+ | 56.005808 | ||
+ | ] | ||
+ | ] | ||
+ | } | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | |||
+ | </ | ||
+ | |||
+ | ==== Пример Кабельной линии с муфтами ==== | ||
+ | Аналогично предыдущему примеру мы можем составить линию из нескольких участков кабельной линии соединённых муфтой. | ||
+ | |||
+ | К примеру: | ||
+ | |||
+ | <code javascript> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | } | ||
+ | ] | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | [ | ||
+ | 92.951215, | ||
+ | 56.005946 | ||
+ | ], | ||
+ | [ | ||
+ | 92.951261, | ||
+ | 56.005812 | ||
+ | ], | ||
+ | [ | ||
+ | 92.950578, | ||
+ | 56.005647 | ||
+ | ], | ||
+ | [ | ||
+ | 92.950085, | ||
+ | 56.005536 | ||
+ | ], | ||
+ | [ | ||
+ | 92.949632, | ||
+ | 56.00544 | ||
+ | ], | ||
+ | [ | ||
+ | 92.94945, | ||
+ | 56.005808 | ||
+ | ] | ||
+ | ] | ||
+ | } | ||
+ | }, | ||
+ | {// муфта 1 | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | [ | ||
+ | 92.851215, | ||
+ | 56.005946 | ||
+ | ] | ||
+ | } | ||
+ | }, | ||
+ | {// муфта 2 | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | [ | ||
+ | 92.94545, | ||
+ | 56.005808 | ||
+ | ] | ||
+ | } | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | ==== Пример Кабельной линии с муфтами, | ||
+ | В данном примере мы рассмотрим переход кабельной линии на опору. | ||
+ | |||
+ | К примеру: | ||
+ | |||
+ | <code javascript> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | } | ||
+ | ] | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | [ | ||
+ | 92.951215, | ||
+ | 56.005946 | ||
+ | ], | ||
+ | [ | ||
+ | 92.951261, | ||
+ | 56.005812 | ||
+ | ], | ||
+ | [ | ||
+ | 92.950578, | ||
+ | 56.005647 | ||
+ | ], | ||
+ | [ | ||
+ | 92.950085, | ||
+ | 56.005536 | ||
+ | ], | ||
+ | [ | ||
+ | 92.949632, | ||
+ | 56.00544 | ||
+ | ], | ||
+ | [ | ||
+ | 92.94945, | ||
+ | 56.005808 | ||
+ | ] | ||
+ | ] | ||
+ | } | ||
+ | }, | ||
+ | {// муфта 1 | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | [ | ||
+ | 92.851215, | ||
+ | 56.005946 | ||
+ | ] | ||
+ | } | ||
+ | }, | ||
+ | {// муфта 2 | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | [ | ||
+ | 92.94545, | ||
+ | 56.005808 | ||
+ | ] | ||
+ | } | ||
+ | }, | ||
+ | {// Опора 1 | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | [ | ||
+ | 92.94545, | ||
+ | 56.005908 | ||
+ | ] | ||
+ | } | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | |||
+ | </ | ||
==== Опора ==== | ==== Опора ==== | ||
Строка 356: | Строка 1700: | ||
" | " | ||
" | " | ||
- | " | + | " |
" | " | ||
" | " | ||
- | " | + | " |
" | " | ||
" | " | ||
Строка 499: | Строка 1843: | ||
} | } | ||
] | ] | ||
+ | ] | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ==== Пример разъединителей ==== | ||
+ | |||
+ | <code javascript> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | [ | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | } | ||
+ | ] | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | } | ||
+ | ] | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | 85.3538402166585, | ||
+ | 51.9571677261215 | ||
+ | ] | ||
+ | } | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | } | ||
+ | ] | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | } | ||
+ | ] | ||
+ | ] | ||
+ | } | ||
+ | </ | ||
+ | ====== Остальные объекты ====== | ||
+ | ==== Пример объектов заявители ==== | ||
+ | Мы можем задать заявку с привязкой к некоторой точке. | ||
+ | <code javascript> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | 50.54754, | ||
+ | 50.23724 | ||
+ | ] | ||
+ | } | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ==== Пример объектов потери ==== | ||
+ | Мы можем задать потери с привязкой к подстанции через relations в поле System. | ||
+ | <code javascript> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ==== Пример объектов РИСЭ ==== | ||
+ | <code javascript> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | 60.000000, | ||
+ | 50.000000 | ||
+ | ] | ||
+ | } | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ==== Пример объектов АР ==== | ||
+ | <code javascript> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | 60.000000, | ||
+ | 50.000000 | ||
+ | ] | ||
+ | } | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | </ | ||
+ | ==== Пример объектов ММПС ==== | ||
+ | <code javascript> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | 60.000000, | ||
+ | 50.000000 | ||
+ | ] | ||
+ | } | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ==== Пример объектов МКРУН ==== | ||
+ | <code javascript> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | 60.000000, | ||
+ | 50.000000 | ||
+ | ] | ||
+ | } | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ==== Пример объектов РЭС ==== | ||
+ | <code javascript> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | [ | ||
+ | [ | ||
+ | [ | ||
+ | 60.7633442, | ||
+ | 57.3259595 | ||
+ | ], | ||
+ | [....] | ||
+ | ... | ||
+ | ] | ||
+ | ], | ||
+ | [...] | ||
+ | ] | ||
+ | ] | ||
+ | } | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ==== Пример объектов Счётчики ==== | ||
+ | <code javascript> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | 0.0, | ||
+ | 0.0 | ||
+ | ] | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ==== Пример объектов плановые маршруты ==== | ||
+ | <code javascript> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | [ | ||
+ | 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 | ||
+ | ] | ||
+ | ] | ||
+ | } | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | [ | ||
+ | 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 javascript> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | [ | ||
+ | 55.6152, | ||
+ | 56.8278 | ||
+ | ] | ||
+ | | ||
+ | } | ||
+ | } | ||
] | ] | ||
} | } | ||
</ | </ |