Получение "раскрашенного" трека, по данным микросервиса контроля скоростного режима
Данное API возвращает информацию по треку в привязке к микрозаданию полевой работы, в котором указывается заданный скоростной режим, либо же задана операция в которой указаны параметры скорости при которых она должна выполняться.
Запрос идёт к сервису, который отслеживает соблюдение скоростного режима заданными объектами.
Получение данных
Для получения данных, нужно отправить GET запрос на адрес https://teletrack.ua/agro_api/<token>/planWorks/speeds_service_records/OutLinkId, где
token | Токен, полученный при авторизации |
OutLinkId | ID микрозадания внешней системы |
В случае успешного выполнения запроса придёт ответ (сокращённый пример):
{
"data": {
"Record": {
"Date": "2020-10-20",
"Number": 186756,
"Work": "Збирання соняшника"
},
"SpeedRecords": [],
"Track": {
"#008000": [
[
[
50.44125,
32.26686667,
0.0,
1603179298
],
.................
.................
[
50.43805,
32.25683333,
16.67,
1603210704
]
]
],
"#FF0000": [],
"#FFFF00": [],
"ColoredArea": {
"#008000": "14.6 h(13.6%)",
"#FF0000": "0.0 h(0.0%)",
"#FFFF00": "0.0 h(0.0%)"
}
},
"Zone": {
"Area": 107.35,
"Color": "#4F81BD",
"Name": "Дубовий Гай 025/00",
"Points": [
{
"st_asgeojson": "{\"type\":\"MultiPolygon\",\"coordinates\":[[[[32.26663798,50.44131486,0],[32.2667197,50.44131449,0],......,[32.26663817,50.44131873,0],[32.26663798,50.44131486,0]]]]}"
}
],
"Square": 107.35
}
},
"err": null,
"status": true
}
Record | Блок общей информации о записи |
|
| Date | Дата запланированого задания (микроОЗ) |
| Number | Номер записи (ID) микроОЗ в системе |
| Work | Операция запланированная к выполнению в микроОЗ |
SpeedRecords | Блок информации по скорости обработки в треке | |
Track | Блок информации по треку с указанием координат и цвета выделения участков обработанных с допустимой скоростью, или отклонениями от допустимой |
|
| #FF0000 | color_red = Скорость выше разрешённой |
| #FFFF00 | color_yellow = Скорость ниже разрешённой |
| #008000 | color_green = Скорость в пределах разрешённой |
ColoredArea | Блок информации по выполению работы в % от площади поля, с информацией о раскарске трека, согласно соответствия установленных параметров скорости выполнения операции. |
|
| #FF0000 | Площадь раскрашенного трека по пробегу в гектарах (и процентах, от общей площади поля) |
| #FFFF00 | |
| #008000 | |
Zone | Блок общей информации |
|
| Area | Площадь геозоны |
| Color | Пользовательский цвет заливки геозоны на карте |
| Name | Пользовательское наименование геозоны |
| Points | Блок содержащий полный трек, точки построения трека, координаты полученные в процесе формирования указаной части наряда |
|
|
|