Données étranges "capteurs trafic vélo" en mode aggrégé ?

Sujets relatifs aux données accessibles en temps réel sur la plateforme

Données étranges "capteurs trafic vélo" en mode aggrégé ?

Messagepar legzal » 26 Février 2021, 15:21

Bonjour,

Je constate des données remontées un peu étrange quand je cherche à accéder aux données d'un capteur de type boucle sur une journée.

Par exemple, pour le capteur "Z203CT6", correspondant à :

Image

J'obtiens les chiffres suivants pour la requête :

Code: Tout sélectionner
curl -X GET --location "https://data.bordeaux-metropole.fr/geojson/aggregate/pc_captv_p?rangeStart=2021-02-25T23%3A20%3A50%2B00%3A00&rangeStep=hour&filter=%7B%0A%20%20%22ident%22%3A%20%22Z203CT6%22%0A%7D&key=maClé" \
    -H "accept: application/json"


(données simplifiées pour lisibilité)

Code: Tout sélectionner
[ ...,
  {
    "properties": {
      "time": "2021-02-26T12:00:00+01:00",
      "comptage_5m": 8
    }
  },
  {
    "properties": {
      "time": "2021-02-26T13:00:00+01:00",
      "comptage_5m": 8
    }
  },
  {
    "properties": {
      "time": "2021-02-26T14:00:00+01:00",
      "comptage_5m": 8
    }
  },
  {
    "properties": {
      "time": "2021-02-26T15:00:00+01:00",
      "comptage_5m": 8
    }
  }
]


Cette valeur de 8 m'interroge, c'est comme si c'était une valeur maximale, parce que sur d'autres horaires j'obtiens de valeurs telles que "comptage_5m": 7.689444444444445. Donc avoir 8 tout pile plusieurs fois de suite me semble plus qu'improbable.

J'ai loupé quelque chose dans la façon de faire ma requête ?

Merci d'avance,
Et merci de nous mettre ces données à dispo.
legzal
 
Messages: 2
Inscrit le: 26 Février 2021, 15:06

Re: Données étranges "capteurs trafic vélo" en mode aggrégé

Messagepar legzal » 26 Février 2021, 16:48

Humpf, je me réponds à moi-même mais il semblerait que maintenant la même requête me renvoie des données plus réalistes ¯\_(ツ)_/¯ :

Code: Tout sélectionner
2021-02-25T23:00Z -> 0.8947222
2021-02-26T00:00Z -> 0.46194443
2021-02-26T01:00Z -> 0.08388889
2021-02-26T02:00Z -> 1.0122222
2021-02-26T03:00Z -> 0.41694444
2021-02-26T04:00Z -> 1.1036111
2021-02-26T05:00Z -> 2.5152779
2021-02-26T06:00Z -> 16.252777
2021-02-26T07:00Z -> 33.247223
2021-02-26T08:00Z -> 22.735556
2021-02-26T09:00Z -> 13.493055
2021-02-26T10:00Z -> 13.420834
2021-02-26T11:00Z -> 19.918612
2021-02-26T12:00Z -> 18.344723
2021-02-26T13:00Z -> 16.3675
2021-02-26T14:00Z -> 15.190278
2021-02-26T15:00Z -> 19.443111
legzal
 
Messages: 2
Inscrit le: 26 Février 2021, 15:06

Re: Données étranges "capteurs trafic vélo" en mode aggrégé

Messagepar Sébastien Cart-Lamy » 01 Mars 2021, 09:02

Bonjour legzal,
Sans le savoir, tu n'utilises pas le bon opérateur d'aggrégation.

Par défaut, aggregate fait les moyenne des valeurs sur la fenêtre de temps (fonction average). Par exemple, pour des disponibilités de place de parkings, il va faire la moyenne par heure de toutes les valeurs pendant cette heure, ce qui est très bien.
Pour les comptage vélos, c'est un peu différent. On est pas sur une valeur absolue, mais sur une valeur par unité de temps (vélo / 5min <=> quantité / temps). Il faut donc demander au service d'additionner les valeurs, et pour ce faire, tu dois utiliser le paramètre "attributes", qui est sert à choisir l'opération d'agrégation pour chaque attribut de sortie.
C'est pour cela que tu reçois des valeurs non entières : c'est le résultat de la moyenne.

Essaye :
Code: Tout sélectionner
attributes=[{"comptage_5m":"sum"}]


Tous les détails sur la doc : http://data.bordeaux-metropole.fr/geojson/help/#/default/get_aggregate__typename_
Sébastien Cart-Lamy
Équipe OpenData
Équipe OpenData
 
Messages: 300
Inscrit le: 23 Juin 2011, 16:16


Retour vers Données Temps Réel

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 1 invité

cron