Это старая версия документа!
«type»: «pylons\ps\lines\fulllines» - используется для генерации GML файлов
fulllines - ЛЭП
lines - участок линии
span - пролёт
ps - подстанция
pylons - опора
switchgear - распределительное устройство
nsp - Network Supply Point точка присоединения
fiberoptic - ВОЛС
coupling - муфта
cable - кабель
disconnector - разъединитель
eps - Базы РИСЭ Base of emergency power system
ats - Склад АВР Warehouse of Automatic Transfer Switch
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 - Плановые отключения
focl - ВОЛС fiber optic communication line
pma - Договоры управления собственностью Property management agreements
esf - Объекты энергоснабжения Energy supply facilities
meteringDevice - Приборы учёта
«IdDZO»: «VS010-001-22000» - код технического места, или id. Задаётся настройках слоя используется для связи с другими объектами и корректным обновлением\перезаписыванием объектов.
«voltage»: Поле, по которому можно будет создать виртуальные слои, расписанные по напряжению. Поля задаются в настройках слоя
«geometry»: данное поле задаётся в рамках RFC7946. Предпочтительный формат «Point», «LineString», «MultiLineString», «Polygon», «MultiPolygon». Но, возможно использование «GeometryCollection» к примеру подстанции как точечный объект и площадной может храниться как один объект избегая дублирования. Сложные линии, состоящие из множества различных объектов, но являющийся в атрибутивном отношении одним. Не все части ГИС поддерживают работу с «GeometryCollection».
«Polygon» должен быть обязательно зацикленным начинаться и заканчиваться на одну и ту же координату, не иметь самопересечений. «LineString» - должна состоять хотя бы из 2 точек. Координаты первые координаты -180 180; вторые -90 90;
Координаты могут быть не заданы при наличии объектов «relations» тогда геометрия наследуется у объектов, от которых зависит и, которые находятся ниже по иерархии. К примеру, опоры для линии. Если же не заданы «relations», «geometry» то объект уходит в список ошибок c предупреждением. И сохраняется как relation. К примеру, можно задать ЛЭП, связанную с участками, далее с пролётами, но без геометрии и опор. Позже создать опоры и собрать их с помощью «AirLay Control»
Разница построения «MultiLineString» и «LineString». В первом случаи для «MultiLineString» алгоритм строит множество линей на основе «relations» без какой-либо обработки, объекты, лежащие в основе, могут быть не связанными и не иметь общих точек. «LineString» это один линейный объект, поэтому после получения множества линий алгоритм пытается построить одну линию перебирая общие концы линейных объектов. Если алгоритм не может из ВСЕХ кусков линии построить один целый объект, выводится ошибка.
«relations»: Объект задаёт связи между объектами.
«objectId»: Уникальный идентификатор объекта, алгоритм ищет объект с этим id в файле и затем в связанных слоях, если объект не обнаружен, то во время загрузки появится WARNING о том, что связь не была создана.
Иерархия между объектами строиться за счёт relations. Если в объекте указан relations на другие объекты, к примеру пролёт имеет relations с перечислением id опор, то пролёт имеет уровень иерархии выше, чем у опоры. В данном случаи линейный объект выше точечного. Может быть у точечного объекта быть задан relations с указанием на линии, тогда точечный объект выше линейного. К примеру, подстанция при наличии relations на линии будет в иерархии выше.
Все данные, записанные в атрибуты объекта далее, можно будет использовать. Они задаются ключ-значение в «properties». Кроме значения, к примеру напряжения «voltage»: 10 (ключ-int) можно хранить ключ - массив «sysstat»: [«Создано», «Действует»] состояние подстанции. Можно выполнить хранение ключ-объект пример поле «additional» там заданы поля трансформатора.
В «relations» заданы две линии в первой точке и в последней. Так как линии заданы в подстанции то данная подстанция будет выше в иерархии.
При загрузки подстанции можно получить центр полигона. Он содержится в спец атрибуте «barycenter» в виде точки.
{ "type": "FeatureCollection", "features": [ { "type": "Feature", "properties": { "type": "ps", "IdDZO": "PS110-000128", "name": "ПС 110/35 Привокзальная", "voltage": 110, "voltageLow": 35, "voltageclass" : "VC110", "pscategory" : 1, "address": "Красноярский край, город Красноярск, улица Ленина, дом 11", "fias" : "77c8920e-e127-4079-9098-f4faecb86cae", "cadastre" : "24:50:0300265:43", "filial" : "Филиал", "department" : "Производственное отделение", "district" : "Районная эксплуатационная служба", "exploitation" : "Служба эксплуатации", "transformer" : "3х25МВт", "createYear" : "18.12.1993", "balance" : "В собственности/аренда/ТСО", "typePS" : "Узловая", "contactName" : "Центр по работе с потребителями", "contactPhone" : "+7900-000-000", "technicalConditionIndex" : 10, "transformers" : [ { "installedPower" : 16, "count" : 2, "createDate" : "05.03.1993" }, { "installedPower" : 14, "count" : 2, "createDate" : "05.03.1993" } ], "transformersPower" : 200, "substationNMinusOne" : 200, "substationCapacity" : 1, "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": { "type": "Polygon", "coordinates": [ [ [ 42.73633, 44.40153 ], [ 42.73696, 44.40228 ], [ 42.73797, 44.40185 ], [ 42.73732, 44.4011 ], [ 42.73633, 44.40153 ] ] ] } } ] }
Пример ЛЭП. В данном примере ЛЭП указана и с геометрией и связями, можно указать только что-то одно, либо оба параметра.
{ "type": "FeatureCollection", "features": [ { "type": "Feature", "properties": { "type": "fulllines", "IdDZO": "VL110-000256", "name": "ВЛ 110 кВ Майская", "voltage": 110, "voltageclass" : "VC110", "linecategory" : 1, "address": "Красноярский край, город Красноярск, улица Ленина, дом 11", "fias" : "77c8920e-e127-4079-9098-f4faecb86cae", "cadastre" : "24:50:0300265:43", "filial" : "Филиал", "department" : "Производственное отделение", "district" : "Районная эксплуатационная служба", "exploitation" : "Служба эксплуатации", "createYear" : "18.12.1993" }, "system": { "relations": [ { "objectId": "VL110-000256-001" }, { "objectId": "VL110-000256-002" }, { "objectId": "VL110-000256-500" } ] }, "geometry": { "type": "LineString", "coordinates": [ [ 92.951215, 56.005946 ], [ 92.951261, 56.005812 ], [ 92.950578, 56.005647 ], [ 92.950085, 56.005536 ], [ 92.949632, 56.00544 ], [ 92.94945, 56.005808 ] ] } } ] }
Пример ЛЭП без геометрии. В данном случаи мы имеем только «relations» и ЛЭП будет строиться последовательно из участков объектов, которые указаны в «relations»(Необходимо учитывать последовательность объектов в «relations»)
{ "type": "FeatureCollection", "features": [ { "type": "Feature", "properties": { "type": "fulllines", "IdDZO": "VL110-000256", "name": "ВЛ 110 кВ Майская", "voltage": 110, "voltageclass" : "VC110", "linecategory" : 1, "address": "Красноярский край, город Красноярск, улица Ленина, дом 11", "fias" : "77c8920e-e127-4079-9098-f4faecb86cae", "cadastre" : "24:50:0300265:43", "filial" : "Филиал", "department" : "Производственное отделение", "district" : "Районная эксплуатационная служба", "exploitation" : "Служба эксплуатации", "createYear" : "18.12.1993" }, "system": { "relations": [ { "objectId": "VL110-000256-001" }, { "objectId": "VL110-000256-002" }, { "objectId": "VL110-000256-500" } ] }, "geometry": { "type": "LineString" } } ] }
Мы можем задавать произвольную иерархию объектов. К примеру ЛЭП имеет только relations с опорами. Либо ЛЭП имеет «relations» с Участками далее с пролётами, далее с опорами уже точечными объектами.
Линии имеют type: «fulllines», Участки type: «lines», Пролёты: «span», Опоры: «pylons»
Пример линейного объекта без заданных опор.
{ "type": "FeatureCollection", "features": [ { "type" : "Feature", "properties" : { "type" : "lines", "addr" : "Красноярский край", "country" : "Российская Федерация", "balance" : 119.0, "name" : "филиал Красноярскэнерго", "TypeByTplnr" : "Фидер", "IdDZO" : "37afa850-82bc-4692-b7c7-e7a1bc4aa1c9", "voltage" : 10, "techLoss" : 0.0, "techLossColor" : "#ddb600", "sysstat" : [ "Создано" ], "usrstat" : [ "Действует" ] }, "geometry" : { "type" : "LineString", "coordinates" : [ [ 92.951215, 56.005946 ], [ 92.951261, 56.005812 ], [ 92.950578, 56.005647 ], [ 92.950085, 56.005536 ], [ 92.949632, 56.00544 ], [ 92.94945, 56.005808 ] ] } } ] }
Пример линейного объекта с «relations». В данном случаи так-как связь уже идёт с точечными объектами, построение топологии и геометрии будет осуществляется в порядке следования в массиве «relations».
{ "type": "FeatureCollection", "features": [ { "type" : "Feature", "properties" : { "type" : "lines", "addr" : "Красноярский край", "addr_country" : "Российская Федерация", "balance" : 119.0, "name" : "филиал Красноярскэнерго", "TypeByTplnr" : "Фидер", "IdDZO" : "37afa850-82bc-4692-b7c7-e7a1bc4aa1c9", "kVoltage" : "#dedede", "voltage" : 10, "techLoss" : 0.0, "techLossColor" : "#ddb600", "sysstat" : [ "Создано" ], "usrstat" : [ "Действует" ] }, "system": { "relations": [ { "objectId": "37afa850-82bc-4692-b7c7-e7a1bc4aa144" }, { "objectId": "37afa850-82bc-4692-b7c7-e7a1bc4aa145" }, ..... ..... { "objectId": "c2d22a4c-043d-4c1e-b33f-1f048f093be6" } ] }, "geometry": { "type": "LineString" } } ] }
Пример отпайки
{ "type": "FeatureCollection", "features": [ {"основная линия с двумя участками VL110-000001-001, VL110-000001-002 и отпайкой VL110-000001-501" : ""}, { "type" : "Feature", "properties" : { "type": "fulllines", "IdDZO": "VL110-000001", "name": "ВЛ 110 кВ Майская", "voltage": 110, "voltageclass" : "VC110", "linecategory" : 1, "address": "Красноярский край, город Красноярск, улица Ленина, дом 11", "fias" : "77c8920e-e127-4079-9098-f4faecb86cae", "cadastre" : "24:50:0300265:43", "filial" : "Филиал", "department" : "Производственное отделение", "district" : "Районная эксплуатационная служба", "exploitation" : "Служба эксплуатации", "createYear" : "18.12.1993" }, "geometry": { "type": "LineString" }, "system": { "relations": [ { "objectId": "VL110-000001-001" }, { "objectId": "VL110-000001-002" }, { "objectId": "VL110-000001-501" } ] } }, {"Участок линии с дочерними пролётами" : ""}, { "type" : "Feature", "properties" : { "type": "lines", "IdDZO": "VL110-000001-001", "name": "Участок ВЛ 1", "voltage": 110, "voltageclass" : "VC110", "linecategory" : 1, "filial" : "Филиал", "department" : "Производственное отделение", "district" : "Районная эксплуатационная служба", "exploitation" : "Служба эксплуатации" }, "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", "IdDZO": "VL110-000001-002", "name": "Участок ВЛ 2", "voltage": 110, "voltageclass" : "VC110", "linecategory" : 1, "filial" : "Филиал", "department" : "Производственное отделение", "district" : "Районная эксплуатационная служба", "exploitation" : "Служба эксплуатации" }, "geometry": { "type": "LineString" }, "system": { "relations": [ { "objectId": "VL110-000001-002-3001" }, { "objectId": "VL110-000001-002-3002" }, {"..." : "..."}, { "objectId": "VL110-000001-002-3100" } ] } }, {"Отпайка линии с дочерним пролётами" : ""}, { "type" : "Feature", "properties" : { "type": "lines", "IdDZO": "VL110-000001-501", "name": "Отпайка ВЛ 1", "voltage": 110, "voltageclass" : "VC110", "linecategory" : 1, "filial" : "Филиал", "department" : "Производственное отделение", "district" : "Районная эксплуатационная служба", "exploitation" : "Служба эксплуатации" }, "geometry": { "type": "LineString" }, "system": { "relations": [ { "objectId": "VL110-000001-501-3001" }, { "objectId": "VL110-000001-501-3002" }, {"..." : "..."}, { "objectId": "VL110-000001-501-3100" } ] } }, {"Пролёт ссылающийся на опоры участка 1" : ""}, { "type" : "Feature", "properties" : { "type": "span", "IdDZO": "VL110-000001-001-3001", "name": "Пролёт 1", "voltage": 110, "voltageclass" : "VC110", "filial" : "Филиал", "department" : "Производственное отделение", "district" : "Районная эксплуатационная служба", "exploitation" : "Служба эксплуатации" }, "geometry": { "type": "LineString" }, "system": { "relations": [ { "objectId": "VL110-000001-001-1001" }, { "objectId": "VL110-000001-001-1002" } ] } }, {"Пролёт отпайки ссылающийся на опору участка и опору отпайки" : ""}, { "type" : "Feature", "properties" : { "type": "span", "IdDZO": "VL110-000001-001-3002", "name": "Пролёт 1", "voltage": 110, "voltageclass" : "VC110", "filial" : "Филиал", "department" : "Производственное отделение", "district" : "Районная эксплуатационная служба", "exploitation" : "Служба эксплуатации" }, "geometry": { "type": "LineString" }, "system": { "relations": [ { "objectId": "VL110-000001-001-1002" }, { "objectId": "VL110-000001-501-1001" } ] } }, { "type": "Feature", "properties": { "type": "pylons", "IdDZO": "VL110-000001-001-1002", "name": "опора 2", "voltage": 110, "voltageclass" : "VC110" }, "geometry": { "type": "Point", "coordinates": [ 85.3538402166585, 51.9571677261215 ] } }, { "type": "Feature", "properties": { "type": "pylons", "IdDZO": "VL110-000001-001-1001", "name": "опора 1", "voltage": 110, "voltageclass" : "VC110" }, "geometry": { "type": "Point", "coordinates": [ 85.3538402166585, 51.9571677261215 ] } } ] }
В данном случаи рассмотрим пример линии VL110-000001 и VL110-000002 разных балансовых принадлежностей. Они соединены в граничной опоре.
{ "type": "FeatureCollection", "features": [ //основная линия с участками VL110-000001-001 и VL110-000001-002 { "type" : "Feature", "properties" : { "type" : "fulllines", "addr" : "Каргалы", "addr_country" : "Российская Федерация", "location" : "Омскэнерго", "balance" : 119.0, "name" : "Линия 1", "IdDZO" : "VL110-000001", "voltage" : 10, "techLoss" : 0.0, "techLossColor" : "#ddb600" }, "geometry": { "type": "LineString" }, "system": { "relations": [ { "objectId": "VL110-000001-001" }, { "objectId": "VL110-000001-002" }, .... { "objectId": "VL110-000001-100" } ] } }, { "type" : "Feature", "properties" : { "type" : "fulllines", "addr" : "Каргалы", "addr_country" : "Российская Федерация", "location" : "Тюменьэнерго", "balance" : 119.0, "name" : "Линия 2", "IdDZO" : "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" : "Участок линии", "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 ] } } ] }
В данном случае рассмотрим пример когда проходная ПС PS110-000001 находится между участками VL110-000001-001 (об.присоединения PS110-000001-00-01) и VL110-000001-002 (об.присоединения PS110-000001-00-02).
{ "type": "FeatureCollection", "features": [ { "type": "Feature", "properties": { "type": "fulllines", "addr": "Красноярский край", "addr_country": "Российская Федерация", "balance": 119, "name": "основная линия с двумя участками VL110-000001-001 и VL110-000001-002", "IdDZO": "VL110-000001", "voltage": 10, "techLoss": 0, "techLossColor": "#ddb600" }, "system": { "relations": [ { "objectId": "VL110-000001-001" }, { "objectId": "VL110-000001-002" } ] }, "geometry": { "type": "LineString" } }, { "type": "Feature", "properties": { "type": "lines", "addr": "Красноярский край", "addr_country": "Российская Федерация", "balance": 119, "name": "Участок линии 1 с дочерними пролётами", "IdDZO": "VL110-000001-001", "voltage": 10, "techLoss": 0, "techLossColor": "#ddb600" }, "system": { "relations": [ { "objectId": "VL110-000001-001-3001" }, { "objectId": "VL110-000001-001-3002" }, { "objectId": "VL110-000001-001-3100" } ] }, "geometry": { "type": "LineString" } }, { "type": "Feature", "properties": { "type": "lines", "addr": "Красноярский край", "addr_country": "Российская Федерация", "balance": 119, "name": "Участок линии 2 с дочерними пролётами", "IdDZO": "VL110-000001-002", "voltage": 10, "techLoss": 0, "techLossColor": "#ddb600" }, "system": { "relations": [ { "objectId": "VL110-000001-002-3001" }, { "objectId": "VL110-000001-002-3002" }, { "objectId": "VL110-000001-002-3100" } ] }, "geometry": { "type": "LineString" } }, { "type": "Feature", "properties": { "type": "span", "addr": "Красноярский край", "addr_country": "Российская Федерация", "balance": 119, "name": "Пролёт ссылающийся на опору и точку присоединения", "IdDZO": "VL110-000001-001-3001", "voltage": 10, "techLoss": 0, "techLossColor": "#ddb600" }, "system": { "relations": [ { "objectId": "VL110-000001-001-1001" }, { "objectId": "PS110-000001-00-01" } ] }, "geometry": { "type": "LineString" } }, { "type": "Feature", "properties": { "type": "span", "addr": "Красноярский край", "addr_country": "Российская Федерация", "balance": 119, "name": "Пролёт ссылающийся на две опоры", "IdDZO": "VL110-000001-001-3002", "voltage": 10, "techLoss": 0, "techLossColor": "#ddb600" }, "system": { "relations": [ { "objectId": "VL110-000001-001-1001" }, { "objectId": "VL110-000001-001-1002" } ] }, "geometry": { "type": "LineString" } }, { "type": "Feature", "properties": { "type": "span", "addr": "Красноярский край", "addr_country": "Российская Федерация", "balance": 119, "name": "Пролёт 1", "IdDZO": "VL110-000001-001-3100", "voltage": 10, "techLoss": 0, "techLossColor": "#ddb600" }, "system": { "relations": [ { "objectId": "VL110-000001-001-1002" }, { "objectId": "VL110-000001-001-1003" } ] }, "geometry": { "type": "LineString" } }, { "type": "Feature", "properties": { "type": "span", "addr": "Красноярский край", "addr_country": "Российская Федерация", "balance": 119, "name": "Пролёт ссылающийся на опору и точку присоединения", "IdDZO": "VL110-000001-002-3001", "voltage": 10, "techLoss": 0, "techLossColor": "#ddb600" }, "system": { "relations": [ { "objectId": "VL110-000001-002-1001" }, { "objectId": "PS110-000001-00-02" } ] }, "geometry": { "type": "LineString" } }, { "type": "Feature", "properties": { "type": "span", "addr": "Красноярский край", "addr_country": "Российская Федерация", "balance": 119, "name": "Пролёт ссылающийся на две опоры", "IdDZO": "VL110-000001-002-3002", "voltage": 10, "techLoss": 0, "techLossColor": "#ddb600" }, "system": { "relations": [ { "objectId": "VL110-000001-002-1001" }, { "objectId": "VL110-000001-002-1002" } ] }, "geometry": { "type": "LineString" } }, { "type": "Feature", "properties": { "type": "span", "addr": "Красноярский край", "addr_country": "Российская Федерация", "balance": 119, "name": "Пролёт 2", "IdDZO": "VL110-000001-002-3100", "voltage": 10, "techLoss": 0, "techLossColor": "#ddb600" }, "system": { "relations": [ { "objectId": "VL110-000001-002-1101" }, { "objectId": "VL110-000001-002-1102" } ] }, "geometry": { "type": "LineString" } }, { "type": "Feature", "properties": { "type": "pylons", "addr": "Красноярский край", "country": "Российская Федерация", "balance": 122, "name": "опора 1", "IdDZO": "VL110-000001-001-1001", "voltage": 110 }, "geometry": { "type": "Point", "coordinates": [ 85.36059379577638, 51.95840242472511 ] } }, { "type": "Feature", "properties": { "type": "nps", "addr": "Красноярский край", "country": "Российская Федерация", "balance": 122, "name": "Точка подключения 1", "IdDZO": "PS110-000001-00-01", "voltage": 110 }, "geometry": { "type": "Point", "coordinates": [ 85.35565853118898, 51.95819746876902 ] } }, { "type": "Feature", "properties": { "type": "pylons", "addr": "Красноярский край", "country": "Российская Федерация", "balance": 122, "name": "опора 1", "IdDZO": "VL110-000001-001-1002", "voltage": 110 }, "geometry": { "type": "Point", "coordinates": [ 85.36659379577638, 51.95840242472511 ] } }, { "type": "Feature", "properties": { "type": "pylons", "addr": "Красноярский край", "country": "Российская Федерация", "balance": 122, "name": "опора 2", "IdDZO": "VL110-000001-002-1001", "voltage": 110 }, "geometry": { "type": "Point", "coordinates": [ 85.34974694252016, 51.958442093511614 ] } }, { "type": "Feature", "properties": { "type": "nps", "addr": "Красноярский край", "country": "Российская Федерация", "balance": 122, "name": "Точка подключения 2", "IdDZO": "PS110-000001-00-02", "voltage": 110 }, "geometry": { "type": "Point", "coordinates": [ 85.3534483909607, 51.95826358369596 ] } }, { "type": "Feature", "properties": { "type": "pylons", "addr": "Красноярский край", "country": "Российская Федерация", "balance": 122, "name": "опора 2", "IdDZO": "VL110-000001-002-1002", "voltage": 110 }, "geometry": { "type": "Point", "coordinates": [ 85.34753680229187, 51.95856771110397 ] } }, { "type": "Feature", "properties": { "type": "ps", "IdDZO": "PS110-000001", "voltage": 10, "address": "Красноярский край", "balance": 148, "balanceName": "филиал Красноярскэнерго", "name": "39-13-6 (розн)", "TypeByTplnr": "Трансформаторная подстанция" }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 85.35637736320497, 51.957053665099146 ], [ 85.35256862640382, 51.95725862628429 ], [ 85.35287976264955, 51.958739608291516 ], [ 85.35665631294252, 51.958660271209936 ], [ 85.35637736320497, 51.957053665099146 ] ] ] } }, { "type": "Feature", "properties": { "type": "pylons", "addr": "Красноярский край", "country": "Российская Федерация", "balance": 122, "name": "опора 2", "IdDZO": "VL110-000001-002-1101", "voltage": 110 }, "geometry": { "type": "Point", "coordinates": [ 85.34662485122682, 51.95865365978013 ] } }, { "type": "Feature", "properties": { "type": "pylons", "addr": "Красноярский край", "country": "Российская Федерация", "balance": 122, "name": "опора 2", "IdDZO": "VL110-000001-002-1102", "voltage": 110 }, "geometry": { "type": "Point", "coordinates": [ 85.34335255622864, 51.9587660539542 ] } }, { "type": "Feature", "properties": { "type": "pylons", "addr": "Красноярский край", "country": "Российская Федерация", "balance": 122, "name": "опора 1", "IdDZO": "VL110-000001-001-1003", "voltage": 110 }, "geometry": { "type": "Point", "coordinates": [ 85.37063598632814, 51.95838920178848 ] } } ] }
В данном случае приведён пример РУ и коннектора PS110-000001-00-01-001 PS110-000001-00-01-002. Для РУ используется тип switchgear, для коннектора или точка присоединения nsp
{ "type": "FeatureCollection", "features": [ { "type": "Feature", "properties": { "type": "switchgear", "name": "РУ 10 кВ", "IdDZO": "PS110-000001-00-01-001", "voltage": 10, "voltageclass" : "VC010", "filial" : "Филиал", "department" : "Производственное отделение", "district" : "Районная эксплуатационная служба", "exploitation" : "Служба эксплуатации" }, "geometry": { "type": "Point", "coordinates": [ 85.3538402166585, 51.9571677261215 ] } } ] }
{ "type": "FeatureCollection", "features": [ { "type": "Feature", "properties": { "type": "nsp", "location": "", "addr": "Красноярский край", "country": "Российская Федерация", "balance": 122.0, "name": "филиал Красноярскэнерго", "TypeByTplnr": "Точка присоединения", "IdDZO": "PS110-000001-00-01-002", "voltage": 110, "sysstat": [ "Создано" ], "usrstat": [ "Действует" ] }, "geometry": { "type": "Point", "coordinates": [ 85.3538402166585, 51.9571677261215 ] } } ] }
Мы можем составить линию из множества объектов точек и линий так-же учитывая собственную геометрию. В массиве «relations» необходимо указать объект «geometry»: 1. Данный объект задаёт расположение собственной геометрии относительно объектов, с которыми осуществляется связь.
К примеру: мы имеем кабельную линию со своей геометрией, на концах мы указываем id relations связанных объектов, подстанция и опора. Тогда к линейному объекту будут добавлены дополнительные точки на концах линии.
{ "type": "FeatureCollection", "features": [ { "type" : "Feature", "properties" : { "type" : "lines", "addr" : "Красноярский край", "country" : "Российская Федерация", "balance" : 119.0, "IdDZO" : "37afa850-82bc-4692-b7c7-e7a1bc4aa1c9", "voltage" : 10, "techLoss" : 0.0 }, , "system": { "relations": [ { "objectId": "37afa850-82bc-4692-b7c7-e7a1bc4aa144" }, { "geometry": 1 }, { "objectId": "c2d22a4c-043d-4c1e-b33f-1f048f093be6" } ] }, "geometry" : { "type" : "LineString", "coordinates" : [ [ 92.951215, 56.005946 ], [ 92.951261, 56.005812 ], [ 92.950578, 56.005647 ], [ 92.950085, 56.005536 ], [ 92.949632, 56.00544 ], [ 92.94945, 56.005808 ] ] } } ] }
Аналогично предыдущему примеру мы можем составить линию из нескольких участков кабельной линии соединённых муфтой.
К примеру: мы имеем два кабельных участка со своей геометрией, на концах мы указываем id relations связанных объектов, в данном случаи муфты. Тогда к линейному объекту будут добавлены дополнительные точки на концах линии.
{ "type": "FeatureCollection", "features": [ { "type" : "Feature", "properties" : { "type" : "lines", "addr" : "Красноярский край", "country" : "Российская Федерация", "balance" : 119.0, "IdDZO" : "37afa850-82bc-4692-b7c7-e7a1bc4aa1c9", "voltage" : 10, "techLoss" : 0.0 }, "system": { "relations": [ { "objectId": "id-m-1" // id муфты 1 }, { "geometry": 1 }, { "objectId": "id-m-2" // id муфты 2 } ] }, "geometry" : { "type" : "LineString", "coordinates" : [ [ 92.951215, 56.005946 ], [ 92.951261, 56.005812 ], [ 92.950578, 56.005647 ], [ 92.950085, 56.005536 ], [ 92.949632, 56.00544 ], [ 92.94945, 56.005808 ] ] } }, {// муфта 1 "type" : "Feature", "properties" : { "IdDZO" : "id-m-1" }, "geometry" : { "type" : "Point", "coordinates" : [ 92.851215, 56.005946 ] } }, {// муфта 2 "type" : "Feature", "properties" : { "IdDZO" : "id-m-2" }, "geometry" : { "type" : "Point", "coordinates" : [ 92.94545, 56.005808 ] } } ] }
В данном примере мы рассмотрим переход кабельной линии на опору.
К примеру: мы имеем два кабельных участка со своей геометрией, на концах мы указываем id relations связанных объектов, в данном случаи муфты. Тогда к линейному объекту будут добавлены дополнительные точки на концах линии.
{ "type": "FeatureCollection", "features": [ { "type" : "Feature", "properties" : { "type" : "cable", "IdDZO": "000000200000000001", "name": "Кабель", "voltage": 110, "voltageclass" : "VC110", "cableType" : "АПвП2Г1х400/95-64-110", "numberCircuitsCable" : 3, "strandsCount" : 3, "wireCrossSection" : 400, "lengthWire" : 1200, "material" : "Алюминий", "electricalResistivity" : 0.077, "filial" : "Филиал", "department" : "Производственное отделение", "district" : "Районная эксплуатационная служба", "exploitation" : "Служба эксплуатации" }, "system": { "relations": [ { "objectId": "000000100000000001" }, { "geometry": 1 }, { "objectId": "000000100000000002" } ] }, "geometry" : { "type" : "LineString", "coordinates" : [ [ 92.951215, 56.005946 ], [ 92.951261, 56.005812 ], [ 92.950578, 56.005647 ], [ 92.950085, 56.005536 ], [ 92.949632, 56.00544 ], [ 92.94945, 56.005808 ] ] } }, { "type" : "Feature", "properties" : { "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" : { "type" : "Point", "coordinates" : [ 92.851215, 56.005946 ] } }, { "type" : "Feature", "properties" : { "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" : { "type" : "Point", "coordinates" : [ 92.94545, 56.005808 ] } } ] }
{ "type": "FeatureCollection", "features": [ { "type": "Feature", "properties": { "type": "pylons", "location": "", "addr": "Красноярский край", "country": "Российская Федерация", "balance": 122.0, "name": "филиал Красноярскэнерго", "TypeByTplnr": "Опора", "IdDZO": "c2d22a4c-043d-4c1e-b33f-1f048f093be6", "voltage": 110, "sysstat": [ "Создано" ], "usrstat": [ "Действует" ] }, "geometry": { "type": "Point", "coordinates": [ 85.3538402166585, 51.9571677261215 ] } } ] }
Мы можем рассмотреть на примере загрузки «Порталов». В данном примере мы имеем ветвление линии на конце перед подстанцией. Some pylon 1 это опора в которой идёт ветвление(общая опора). Далее мы имеем Some pylon 2, Some pylon 3(«Порталы»). Мы можем создать 2 линейных объекта для связи опор Some line 1, Some line 2. После этого идёт их объединение в множество линий Some big line, для этого идёт указание «MultiLineString» в типе геометрии.
{ "type": "FeatureCollection", "features": [ [ { "type": "Feature", "properties": { "type": "lines", "name": "Some big line", "IdDZO": "some-big-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-name-1" }, { "some-name-2" } ] }, "geometry": { "type": "LineString" } }, { "type": "Feature", "properties": { "type": "lines", "name": "Some line 2", "IdDZO": "some-line-name-2" }, "system": { "relations": [ { "some-name-1" }, { "some-name-3" } ] }, "geometry": { "type": "LineString" } }, { "type": "Feature", "properties": { "type": "pylons", "name": "Some pylon 1", "IdDZO": "some-name-1" }, "geometry": { "type": "Point", "coordinates": [ 85.3538402166585, 51.9571677261215 ] } }, { "type": "Feature", "properties": { "type": "pylons", "name": "Some pylon 2", "IdDZO": "some-name-2" }, "geometry": { "type": "Point", "coordinates": [ 85.4538402166585, 51.9571677261215 ] } }, { "type": "Feature", "properties": { "type": "pylons", "name": "Some pylon 3", "IdDZO": "some-name-3" }, "geometry": { "type": "Point", "coordinates": [ 85.3538402166585, 51.7571677261215 ] } } ] ] }
{ "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" } } ] ] }
Мы можем задать заявку с привязкой к некоторой точке.
{ "type": "FeatureCollection", "features": [ { "properties": { "documentNumber": "00000000",//Номер заявки "date": 1563778702,//Дата Unix time "power": 2267.0,// Мощность "status": "Заключен"/"Направлен заявителю", // Статус "capitalExpenditures" : true/false //Капитальные затраты "dataEnd": 1563778702, "voltage": 110.0, "category": 3, "mainPointTPLNR" : "VS00****/Опора some pylon name ", "mainPsTPLNR": "PS110***/ПС 110 кВ Some PS name", "reservePointTPLNR": "", "reservePsTPLNR": "", "ztuDocumentNumber": "000000000000000800000000"//Техполе }, "type": "Feature", "geometry": { "type": "Point", "coordinates": [ 50.54754, 50.23724 ] } } ] }
Мы можем задать потери с привязкой к подстанции через relations в поле System.
{ "type": "FeatureCollection", "features": [ { "properties" : { "type" : "ps", "uniqueKey" : 20160915031311, "date" : 1563778702, "fiderInput" : 21080.0,//Отпуск в сеть кВт/ч "lossAll" : 1130.0,// общие потери "lossAllPercent" : 9.64,// потери в процентах "All" : 200000.0,//По кВт/ч "LegalEntity" : 214.0,//Общий Юр. Лицам "Individual" : 19740.0,//Общий Физ лицам "countLegalEntity" : 1,// Количество Юр. Лиц "countIndividual" : 51,// Количество Физ. Лиц "countAll" : 52,//Общее количество "countLegalEntityASKUE" : 1,//Абоненты АИИСКУЭ "countIndividualASKUE" : 48, "countAllASKUE" : 49, "countNonASKUE" : 3,//Абоненты без АИИСКУЭ "balance" : "Россети", "period": "с 1.04.2019 по 30.09.2019" "name" : "ПС 110/35/10 кВ" "IdDZO" : "KS**" }, "type": "Feature" } ] }
{ "type": "FeatureCollection", "features": [ { "type": "Feature", "properties": { "id": 1, "type": "eps", "name": "База РИСЭ", "filial" : "Филиал", "department" : "Производственное отделение", "district" : "Районная эксплуатационная служба", "exploitation" : "Служба эксплуатации", "address": "Красноярский край, город Красноярск, улица Ленина, дом 11", "fias" : "77c8920e-e127-4079-9098-f4faecb86cae", "cadastre" : "24:50:0300265:43", "mark": "АД-100С", "typeEPS": "Передвижной", "power": 100.0, "createYear": "02.03.1956", "typeOfTransport": "погрузка", "fuelSupply": 8, "responsible": "Иванов Иван Иванович", "position": "Мастер", "phone": "8-000-00-00-000", "readyToWork": "да", "terminal": "нет", "inventoryNumber": 42345, "updateTime": 1748487061 }, "geometry": { "type": "Point", "coordinates": [ 60.000000, 50.000000 ] } } ] }
{ "type": "FeatureCollection", "features": [ { "properties": { "id": 1, "type": "ats", "name": "Склад АР", "filial": "Филиал", "department": "Производственное отделение", "district": "Районная эксплуатационная служба", "exploitation": "Служба эксплуатации", "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": "Иванов Иван Иванович", "position": "Мастер", "phone": "8-000-00-00-000", "updateTime": 1748487061 }, "geometry": { "type": "Point", "coordinates": [ 60.000000, 50.000000 ] } } ] }
{ "type": "FeatureCollection", "features": [ { "type": "Feature", "properties": { "id": 1, "type": "mms", "name": "Мобильная модульная подстанция", "filial" : "Филиал", "department" : "Производственное отделение", "district" : "Районная эксплуатационная служба", "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": "Иванов Иван Иванович", "position": "Мастер", "phone": "8-000-00-00-000", "readyToWork": "да", "inventoryNumber": 42345, "updateTime": 1748487061 }, "geometry": { "type": "Point", "coordinates": [ 60.000000, 50.000000 ] } } ] }
{ "type": "FeatureCollection", "features": [ { "type": "Feature", "properties": { "id": 1, "type": "mcos", "name": "Мобильное комплектное распределительное устройство наружное", "filial" : "Филиал", "department" : "Производственное отделение", "district" : "Районная эксплуатационная служба", "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": "Иванов Иван Иванович", "position": "Мастер", "phone": "8-000-00-00-000", "readyToWork": "да", "inventoryNumber": 42345, "updateTime": 1748487061 }, "geometry": { "type": "Point", "coordinates": [ 60.000000, 50.000000 ] } } ] }
{ "type": "FeatureCollection", "features": [ { "type": "Feature", "properties": { "id": 1, "type": "meteringDevice", "filial" : "Филиал", "department" : "Производственное отделение", "district" : "Районная эксплуатационная служба", "exploitation" : "Служба эксплуатации", "address": "Красноярский край, город Красноярск, улица Ленина, дом 11", "fias" : "77c8920e-e127-4079-9098-f4faecb86cae", "typeMetring": "Нартис-И300", "createYear": "02.03.2012", "consumer": "Иванов Иван Иванович", "devicePollingFunction": "Есть", "updateTime": 1748487061, "currentTransformers" : "Трансформатор тока", "voltageTransformers" : "Трансформаторы напряжения" }, "geometry": { "type": "Point", "coordinates": [ 60.000000, 50.000000 ] } } ] }
{ "type": "FeatureCollection", "features": [ { "properties": { "id": 1, "type": "atc", "filial" : "Филиал", "department" : "Производственное отделение", "district" : "Районная эксплуатационная служба", "exploitation" : "Служба эксплуатации", "agreementNumber": "ВОЛ-00001-Э-В/25", "claimRegistrationDate": 1563778702, "agreementRegistrationDate": 1563778702, "processStartDate": 1563778702, "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 ] } } ] }
{ "type": "FeatureCollection", "features": [ { "properties": { "filiation": "Свердловэнерго", "po": "Нижнетагильские ЭС", "name": "Невьянский РЭС", "code": 10238 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 60.7633442, 57.3259595 ], [....] ... ] ], [...] ] ] } } ] }
{ "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 ] ] } } ] }
{ "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 ] } } ] }