Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Данное API возвращает информацию по треку в привязке к микрозаданию полевой работы, в котором указывается заданный скоростной режим, либо же задана операция в которой указаны параметры скорости при которых она должна выполняться.

Запрос идёт к сервису, который отслеживает соблюдение скоростного режима заданными объектами.

Получение данных

Для получения данных, нужно отправить GET запрос на адрес  https://teletrack.ua/agro_api/<token>/planWorks/speeds_service_records/OutLinkId, где

token

Токен, полученный при авторизации

OutLinkId

ID микрозадания внешней системы

В случае успешного выполнения запроса придёт ответ (сокращённый пример):

Code Block
languagejson
{
    "data": {
        "Record": {
            "Date": "2020-10-20",
            "Number": 186756,
            "Work": "Збирання соняшника"
        },
        "SpeedRecords": [
            {
                "Area": "0.06 (0.0%)",
   ],
            "DateTimeEndTrack": "2020-10-20 16:52:27",
   {
            "DateTimeEndUnix#008000": 1603201947.0,[
                "DateTimeStart": "2020-10-20 16:48:54",[
                  "DateTimeStartUnix": 1603201734.0, [
               "Id": 20188,                 "MaxDeviation": 1.148,
                "PointEnd": [
              50.44125,
     50.43756667,                     32.26701667
                ],
 26686667,
              "PointStart": [                     50.43753333,
                    32.26693333
                ],
                "SpeedBottom": 3.0.0,
                "SpeedTop": 8.0,       1603179298
         "Time": "00:03:33"             }],
            {                 "Area": "0.0 (0.0%)",.................
                "DateTimeEnd": null,
                "DateTimeStart": "2020-10-20 19:15:34",
                "Id": 20767,
                "MaxDeviation": 0.0,
                "PointEnd": null,
                "PointStart": [
                    50.44075,
                    32.26641667
                ],
                "SpeedBottom": 3.0,
                "SpeedTop": 8.0,
                "Time": "None"
            }
        ],
        "Track": {
            "#008000": [                [
                    [
                        50.44125,
                        32.26686667,
                        0.0,
                        1603179298
    .................
                  ],  
                    [
                        50.43805,
                        32.25683333,
                        16.67,
                        1603210704
                    ]
                ]
            ],
            "#FF0000": [
                [
                    [
                        50.43668333,
                        32.26923333,
                        9.26,
                        1603202068
                    ],
                    [
                        50.4411,
                        32.267,
                        9.26,
                        1603210104
                    ]
                ]
            "#FFFF00": [],
            "#FFFF00ColoredArea": [{
                [
                    [
                        50.43753333,
                        32.26693333"#008000": "14.6 h(13.6%)",
                        1.85,
                        1603201734
                    ],
                    [
                        50.44108333"#FF0000": "0.0 h(0.0%)",
                        32.26713333,
                        0.0,"#FFFF00": "0.0 h(0.0%)"
                        1603210359
                    ]
                ]
            ]}
        },
        "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

Блок информации по скорости обработки в треке

Area

Площадь обработанная на текущем участке поля, с указанными параметрами (процент от полной площади поля)

DateTimeEnd

Время завершения работ на выделенном участке поля

DateTimeEndUnix

Время завершения работ на выделенном участке поля в формате Unix

DateTimeStart

Время начала работ на выделенном участке поля

DateTimeStartUnix

Время начала работ на выделенном участке поля в формате Unix

MaxDeviation

Диапазон максимального колебания скорости на текущем участке поля

PointEnd

Координата начала участка поля

PointStart

Координата окончания участка поля

SpeedBottom

Минимальная скорость разрешённая для указанной операции

SpeedTop

Максимальная скорость разрешённая для указанной операции

Time

Продолжительность работы на текущем участке поля

Track

Блок информации по треку с указанием координат и цвета выделения участков обработанных с допустимой скоростью, или отклонениями от допустимой

#FF0000

color_red =

'#FF0000' -

Скорость выше разрешённой

#FFFF00

color_yellow =

'#FFFF00' -

Скорость ниже разрешённой

#008000

color_green =

'#008000' -

Скорость в пределах разрешённой

Zone

ColoredArea

Блок информации

о геозоне на которой располагается участок обработанный в рамках выполнения заданного микроОЗ

по выполению работы в % от площади поля, с информацией о раскарске трека, согласно соответствия установленных параметров скорости выполнения операции.

#FF0000

Площадь раскрашенного трека в гектарах (и процентах, от общей площади поля)

#FFFF00

#008000

Zone

Блок общей информации

Area

Площадь геозоны

Color

Пользовательский цвет заливки геозоны на карте

Name

Пользовательское наименование геозоны

Points

Блок содержащий полный трек, точки построения трека, координаты полученные в процесе формирования указаной части наряда