Tagged: , , ,

Viewing 0 reply threads
  • 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 2 years, 2 months ago by leo.
      • This topic was modified 2 years, 2 months ago by leo.
      • This topic was modified 2 years, 2 months ago by leo.
Viewing 0 reply threads
  • You must be logged in to reply to this topic.