Руководство пользователя
Версия 7.5
×

Отчет по движению

 
 
Пример
https://<address>/api/api.php?cmd=run
 
Параметры:
cmd : run
imei : идентификатор объекта в системе
start : время начала выборки
stop : время окончания выборки
zones : включать или не включать информацию о прохождении геозон (0 или 1) В случае если zones=1 каждый трек (поездка) внутри которого есть точки входа/выхода в геозоны будет разбит на отрезки соответствующие моментам входа и выхода в геозоны
zones=0-трек включается целиком.
zones=1 трек разбивается на отрезки, в данном случае на 5 отрезков
 
Формат запрошенных данных :
массив точек входа/выхода из зон
 
  "zones": {
        "1406341994": { - ключ - время в unixtime
            "ts": 1406341994,  -- время в unixtime
            "stopuid": "213854753412306", - идентификатор зоны
            "stopname": "Гараж", - название зоны
            "lat": "53.3861",   - широта
            "lon": "83.7127", - долгота
            "msgtype": 2 вход или выход (1-вход 2-выход)
        },
массив треков:
 
  "tracks": {
        "1406341955": {  - ключ - время начала движения в unixtime
        "ts": 1406341955,  - время начала движения в unixtime
        "te": 1406341994,  - время окончания движения в unixtime
        "length": 0.26,  - пробег в километрах
        "maxspeed": "17", - максимальная скорость
        "avgspeed": 17, - средняя скорость
        "lats": "53.3861",  - широта начальная
        "lons": "83.7127", - долгота начальная
        "late": "53.3861",  - широта конечная
        "lone": "83.7127" - долгота конечная
        }
 
Запрос:
 https://<address>/api/api.php?cmd=run&imei=359772039289781&start=1406318400&stop=1406404800&zones=1
 https://db.<address>/api/api.php?cmd=run&imei=356307045913463&start=1455255940&stop=1455816857
Ответ:
{
    "code": 0,
    "msg": "OK",
    "zones": {
        "1406341994": {
            "ts": 1406341994,
            "stopuid": "213854753412306",
            "stopname": "Гараж",
            "lat": "53.3861",
            "lon": "83.7127",
            "msgtype": 2
        },
        "1406353422": {
            "ts": 1406353422,
            "stopuid": "966971618589014",
            "stopname": "Барнаульскуий автовокзал",
            "lat": "53.3508",
            "lon": "83.7593",
            "msgtype": 1
        },
        "1406365244": {
            "ts": 1406365244,
            "stopuid": "966971618589014",
            "stopname": "Барнаульскуий автовокзал",
            "lat": "53.3494",
            "lon": "83.7582",
            "msgtype": 2
        },
        "1406386605": {
            "ts": 1406386605,
            "stopuid": "966971618589014",
            "stopname": "Барнаульскуий автовокзал",
            "lat": "53.3508",
            "lon": "83.7591",
            "msgtype": 1
        },
        "1406386882": {
            "ts": 1406386882,
            "stopuid": "966971618589014",
            "stopname": "Барнаульскуий автовокзал",
            "lat": "53.3536",
            "lon": "83.7603",
            "msgtype": 2
        },
        "1406388130": {
            "ts": 1406388130,
            "stopuid": "213854753412306",
            "stopname": "Гараж",
            "lat": "53.386",
            "lon": "83.7081",
            "msgtype": 1
        }
    },
    "tracks": {
        "1406341955": {
            "ts": 1406341955,
            "te": 1406341994,
            "length": 0.26,
            "maxspeed": "17",
            "avgspeed": 17
        },
        "1406341994": {
            "ts": 1406341994,
            "te": 1406353389,
            "length": 119.83,
            "maxspeed": "96",
            "avgspeed": 58
        },
        "1406353422": {
            "ts": 1406353422,
            "te": 1406353469,
            "length": 0.44,
            "maxspeed": "19",
            "avgspeed": 15
        },
        "1406365152": {
            "ts": 1406365152,
            "te": 1406365244,
            "length": 0.45,
            "maxspeed": "27",
            "avgspeed": 21
        },
        "1406365244": {
            "ts": 1406365244,
            "te": 1406374145,
            "length": 163.13,
            "maxspeed": "101",
            "avgspeed": 69
        },
        "1406378043": {
            "ts": 1406378043,
            "te": 1406386605,
            "length": 162.01,
            "maxspeed": "107",
            "avgspeed": 73
        },
        "1406386605": {
            "ts": 1406386605,
            "te": 1406386871,
            "length": 0.54,
            "maxspeed": "22",
            "avgspeed": 14
        },
        "1406386882": {
            "ts": 1406386882,
            "te": 1406388081,
            "length": 6.16,
            "maxspeed": "46",
            "avgspeed": 29
        },
        "1406388130": {
            "ts": 1406388130,
            "te": 1406388323,
            "length": 0.22,
            "maxspeed": "11",
            "avgspeed": 11
        }
    }
}