Versions Compared

Key

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


Данное API возвращает информацию по треку в привязке к микрозаданию полевой работы. Параметры скоростных лимитов при этом запросе берутся из настроек скоростного режима параметров объекта установленных в блоке Настройки модуля АГРО.

Запрос осуществляется к треку объекта.

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

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

token

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

OutLinkId

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

 

 

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

Code Block
{
    "data": {
        "Record": {
            "Date": "2020-10-20",
            "Number": 186756,
            "Work": "Збирання соняшника"
        },
        "SpeedRecords": [
            {
                "Area": "0.06 (0.0%)",
                "DateTimeEnd": "2020-10-20 16:52:27",
                "DateTimeStart": "2020-10-20 16:48:54",
                "Id": 20188,
                "MaxDeviation": 1.148,
                "PointEnd": [
                    50.43756667,
                    32.26701667
                ],
                "PointStart": [
                    50.43753333,
                    32.26693333
                ],
                "SpeedBottom": 3.0,
                "SpeedTop": 8.0,
                "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.44126667,
                        32.26686667,
                        7.41,
                        1603197173
                    ],
                    [
                        50.44085,
                        32.26698333,
                        3.7,
                        1603210510
                    ]
                ]
            ],
            "#FF0000": [
                [
                    [
                        50.44126667,
                        32.26686667,
                        7.41,
                        1603197173
                    ],
                    [
                        50.43805,
                        32.25683333,
                        16.67,
                        1603210704
                    ]
                ]
            ],
            "#FFFF00": []
        },
        "Zone": {
            "Area": 107.35,
            "Color": "#4F81BD",
            "Name": "Дубовий Гай 025/00",
            "Points": [
                {
                    "st_asgeojson": "{\"type\":\"MultiPolygon\",\"coordinates\":[[[[32.26663798,50.44131486,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

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

color_red = '#FF0000' - Скорость выше разрешённой

color_yellow = '#FFFF00' - Скорость ниже разрешённой

color_green = '#008000' - Скорость в пределах разрешённой

Zone

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

Area

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

Color

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

Name

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

Points

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