Tagged: , , ,

Viewing 1 post (of 1 total)
  • Author
    Posts
  • #9000
    leo
    Keymaster

    Para consultar la velocidad maxima por vehículo diaria podemos consultar el API de rawdata, y aplicar un resample de datos.

    Ejemplo:
    https://pegasus1.pegasusgateway.com/api/rawdata?vehicles=2600,1673&fields=speed,event_time&resample=event_time&freq=1D&how=speed:max&group_by=vid&speed=mph&from=2019-07-01T00:00:00&to=2019-07-07T23:59:59&tz=America/New_York

    Explicacion de parametros:
    vehicles: csv con los IDs de los vehiculos.
    fields: campos para solicitar datos.
    resample: para agrupar la data por hora de generacion del evento.
    freq: frecuencia de agrupacion de los datos, 1D = 1 Dia.
    how: como tratar el campo en la agrupacion, en este caso se saca el valor maximo de la velocidad (speed).
    group_by: como agrupar los datos en el resultado, en este caso por ID de vehiculo.
    from: fecha desde cuando solicitar datos, formato: YYYY-MM-DDThh:mm:ss
    to: fecha hasta cuando solicitar datos, formato: YYYY-MM-DDThh:mm:ss
    tz: zona horaria.

    el resultado es un JSON con los datos de la velocidad maxima por vehiculo diario.

    {
        "units": {
            "volume": "liter",
            "distance": "meter",
            "speed": "mph",
            "time": "second"
        },
        "events": [
            {
                "speed": 84,
                "event_time": "2019-07-01T00:00:00",
                "vid": 1673
            },
            {
                "speed": 73,
                "event_time": "2019-07-02T00:00:00",
                "vid": 1673
            },
            {
                "speed": 76,
                "event_time": "2019-07-03T00:00:00",
                "vid": 1673
            },
            {
                "speed": 90,
                "event_time": "2019-07-04T00:00:00",
                "vid": 1673
            },
            {
                "speed": 68,
                "event_time": "2019-07-05T00:00:00",
                "vid": 1673
            },
            {
                "speed": 0,
                "event_time": "2019-07-01T00:00:00",
                "vid": 2600
            },
            {
                "speed": 30,
                "event_time": "2019-07-02T00:00:00",
                "vid": 2600
            },
            {
                "speed": 42,
                "event_time": "2019-07-03T00:00:00",
                "vid": 2600
            },
            {
                "speed": 49,
                "event_time": "2019-07-04T00:00:00",
                "vid": 2600
            },
            {
                "speed": 47,
                "event_time": "2019-07-05T00:00:00",
                "vid": 2600
            }
        ]
    }
    

    Para mas informacion acerca del API de rawdata, pueden ir a https://docs.pegasusgateway.com/#rawdata

    • This topic was modified 1 year, 4 months ago by leo.
    • This topic was modified 1 year, 4 months ago by leo.
    • This topic was modified 1 year, 4 months ago by leo.
Viewing 1 post (of 1 total)
  • You must be logged in to reply to this topic.