Rapports historiques

Les rapports historiques transforment vos données opérationnelles en informations stratégiques en analysant les motifs, les tendances et les indicateurs de performance sur des périodes que vous définissez, permettant des décisions basées sur les données pour l'optimisation de la flotte et la planification des ressources.

Rapport de capteur de mesure

Quand utiliser: Planification de la gestion du carburant, programmation de la maintenance prédictive et identification des modèles de performance des équipements sur plusieurs véhicules et périodes.

Données affichées: Mesures de capteurs en série temporelle agrégées en résumés statistiques, montrant les valeurs moyennes, minimales et maximales pour chaque capteur sur la période sélectionnée.

Logique de traitement des données

Le système traite les données des capteurs via une analyse sophistiquée en séries temporelles :

  • Agrégation par intervalles temporels: Les relevés bruts des capteurs sont regroupés en intervalles de 15 secondes en utilisant PostgreSQL time_bucket fonction, créant des points de données gérables à partir de flux de capteurs continus. Cette approche équilibre la précision analytique et l'efficacité du traitement.

  • Corrélation multi-capteurs: La requête joint business_data.sensors_data_by_hours avec raw_business_data.objects pour combiner les mesures des capteurs avec le contexte du véhicule. Chaque relevé de capteur inclut les données d'étalonnage lorsqu'elles sont disponibles, convertissant les valeurs brutes en unités significatives (litres pour le carburant, degrés pour la température).

  • Calcul statistique: Pour chaque intervalle temporel, le système calcule les valeurs moyennes, minimales et maximales à partir de tous les relevés. Lorsque les données d'étalonnage du capteur sont manquantes ou invalides, les valeurs brutes sont affichées sans modification afin de préserver la transparence des données.

  • Filtrage de qualité: La validation de la qualité GPS assure que seules les données de localisation fiables (satellites > 3, coordonnées non nulles) contribuent au contexte des capteurs, tandis que les relevés invalides sont exclus des calculs statistiques.

Toutes les horodatations sont converties en UTC pour une analyse cohérente quelle que soit la localisation géographique du véhicule, permettant une identification précise des tendances à travers différentes zones opérationnelles.

Rapport d'activité d'objet

Quand utiliser: Analyse d'optimisation d'itinéraires, évaluation de l'utilisation des véhicules et mesure de l'efficacité opérationnelle sur des périodes définies et des segments de flotte.

Données affichées: Indicateurs d'activité complets incluant la distance totale parcourue, la durée des trajets, les vitesses moyennes et les schémas d'itinéraire pour chaque véhicule dans le sous-ensemble de flotte sélectionné.

Logique de traitement des données

Ce rapport combine les données historiques et en temps réel via une génération complexe de traces :

  • Approvisionnement hybride des données: Le système sélectionne intelligemment entre business_data.tracks pour l'analyse historique et raw_telematics_data.tracking_data_core pour les données récentes, en fonction de votre plage temporelle. Les périodes supérieures à 12 heures utilisent des traces pré-traitées pour des performances optimales, tandis que les périodes récentes génèrent des traces à partir des données télématiques brutes.

  • Reconstruction de trace: Pour l'analyse en temps réel, le système applique des algorithmes de détection de mouvement utilisant des seuils de vitesse (≥3 km/h) et des écarts temporels (>300 secondes) pour identifier des trajets distincts. Les coordonnées brutes (stockées sous forme d'entiers) sont converties en degrés décimaux par division par 10 000 000 pour les calculs géographiques.

  • Calcul de distance: La distance géographique utilise les fonctions PostGIS pour des mesures précises entre points GPS consécutifs, tandis que les calculs de durée sont dérivés des différences d'horodatage entre les points de début et de fin de la trace.

  • Intégration des zones: L'analyse géographique recoupe les positions des véhicules avec des zones définies en utilisant ST_DWithin des calculs, fournissant le contexte opérationnel pour les lieux de début et de fin de trajet.

La structure de la requête sous-jacente s'adapte en fonction de vos paramètres sélectionnés, optimisant entre la récupération des données historiques et la génération de traces en temps réel pour fournir une analyse d'activité complète.

Rapport d'éco-conduite

Quand utiliser: Analyse de la sécurité des conducteurs, rapport de conformité assurance et évaluation de la gestion des risques de la flotte pour développer des programmes de formation ciblés et réduire les coûts opérationnels.

Données affichées: Analyse complète du comportement de conduite incluant les excès de vitesse, les événements de conduite agressive et les scores de sécurité calculés pour chaque véhicule, avec des coordonnées GPS précises et des horodatages pour chaque incident.

Logique de traitement des données

L'analyse d'éco-conduite traite les données télématiques via une détection sophistiquée des schémas comportementaux :

  • Détection des excès de vitesse: Le système surveille en continu les vitesses des véhicules par rapport aux limites configurables, appliquant des périodes de grâce et des structures de pénalisation basées sur la gravité. Les événements de dépassement de vitesse requièrent des violations soutenues (>60 secondes) pour éviter de pénaliser de brèves pointes de vitesse, tandis que les points de pénalité augmentent en fonction de l'intensité des infractions (0-20 km/h au-dessus pour bénin) jusqu'aux violations sévères (>60 km/h au-dessus).

  • Analyse de conduite agressive: Les calculs d'accélération en temps réel analysent les variations de vitesse sur des intervalles temporels pour détecter les freinages brusques (>3,5 m/s² de décélération), les accélérations brutales (>3,0 m/s²) et les virages serrés en utilisant des seuils de changement de cap (>30° à des vitesses >30 km/h). Chaque événement inclut des coordonnées GPS pour une analyse des motifs spécifique au lieu.

  • Système de notation dynamique: Les scores de sécurité découlent de l'accumulation de points de pénalité normalisés par distance parcourue, permettant une comparaison équitable entre différentes longueurs de trajets et schémas opérationnels. Le système utilise des scores maximums configurables avec une normalisation basée sur la distance pour garantir une évaluation cohérente.

  • Documentation des infractions: Chaque événement détecté capture des coordonnées GPS précises, des horodatages et des mesures de gravité, créant des journaux d'incidents complets pour le coaching des conducteurs et les rapports de conformité.

L'algorithme sous-jacent traite les données GPS agrégées sur 15 secondes depuis raw_telematics_data.tracking_data_core, appliquant des calculs de distance haversine pour une analyse géographique précise et des calculs d'accélération basés sur les horodatages pour l'évaluation comportementale.

Rapport d'équipes/pauses

Quand utiliser: Analyse de la productivité de la main-d'œuvre, identification des schémas opérationnels et mesure de l'efficacité des équipes pour l'optimisation des plannings de flotte.

Données affichées: Résumés d'activité quotidiens montrant le temps opérationnel total, les vitesses moyennes, les vitesses maximales et les périodes d'activité pour chaque véhicule, groupés par date et par équipe/shift opérationnel.

Logique de traitement des données

L'analyse des équipes traite les données de suivi brutes via la détection des schémas opérationnels :

  • Classification du mouvement: Le système analyse les relevés de vitesse et les intervalles temporels pour distinguer le mouvement actif (≥3 km/h), les arrêts temporaires et les périodes de stationnement. Les écarts temporels dépassant 300 secondes déclenchent la détection d'une nouvelle période d'activité.

  • Détection des limites de shift: La segmentation des traces utilise des seuils de vitesse configurables et l'analyse des écarts temporels pour identifier des périodes opérationnelles distinctes. Chaque période de shift inclut des horodatages de début et de fin précis avec des calculs de durée.

  • Agrégation d'activité: Les résumés quotidiens combinent toutes les périodes opérationnelles pour chaque véhicule, calculant la durée totale d'activité, les vitesses opérationnelles moyennes et les vitesses maximales atteintes pendant les périodes actives.

  • Indicateurs de performance: Le système génère des statistiques d'utilisation en comparant le temps opérationnel actif au temps écoulé total, fournissant des informations d'efficacité pour les décisions de gestion de flotte.

La validation des coordonnées GPS garantit que seules les données de positionnement de qualité contribuent aux calculs de distance et de vitesse, tandis que la normalisation des horodatages en UTC permet une analyse cohérente des shifts à travers différentes localisations géographiques.

Rapport de kilométrage

Quand utiliser: Analyse de l'utilisation de la flotte, évaluation de l'efficacité opérationnelle et identification des schémas d'utilisation travail vs hors travail pour optimiser le déploiement des véhicules et repérer les usages non autorisés.

Données affichées: Distances parcourues catégorisées par heures de travail, heures hors travail et week-ends, avec tendances de distribution hebdomadaire, comparaisons par département et ventilations détaillées montrant les jours actifs et les distances maximales de trajet.

Logique de traitement des données

L'analyse du kilométrage des véhicules traite les données de trace GPS via la classification temporelle et l'agrégation des distances :

  • Classification des catégories temporelles: Le système évalue chaque segment de trace GPS par rapport aux heures de travail configurables et aux jours du calendrier afin de classer le kilométrage en trois catégories distinctes. Le kilométrage en heures de travail capture la distance parcourue pendant les heures d'activité configurées en semaine, le kilométrage hors travail représente les déplacements en dehors des heures en semaine, et le kilométrage du week-end englobe tous les mouvements du samedi et du dimanche indépendamment de l'heure. Cette classification s'effectue au niveau du segment de trace, chaque portion d'un trajet étant attribuée selon son horodatage.

  • Calcul de distance: Les mesures de distance géographique utilisent des algorithmes de géométrie des coordonnées pour calculer la distance parcourue entre points GPS consécutifs. Le système traite les données de position brutes depuis raw_telematics_data.tracking_data_core, convertissant les coordonnées stockées en entiers (divisées par 10 000 000) en degrés décimaux pour des calculs haversine précis.

  • Agrégation temporelle: L'analyse des tendances hebdomadaires regroupe les segments de trace par numéro de semaine ISO, sommant les distances dans chaque catégorie temporelle. Le système génère à la fois des totaux absolus de kilométrage (en kilomètres) et des répartitions en pourcentage pour révéler comment les schémas opérationnels évoluent semaine après semaine.

  • Analyse par regroupement: Les comparaisons par département, objet et conducteur agrègent les données individuelles des véhicules en unités organisationnelles. Le système calcule le kilométrage mensuel moyen par véhicule en divisant la distance totale par le nombre de jours actifs et en normalisant sur des mois de 30 jours, permettant une comparaison équitable entre différentes périodes d'analyse.

  • Détection d'activité: Les calculs des jours actifs identifient les dates du calendrier avec kilométrage enregistré en analysant les horodatages des traces. La détermination de la distance maximale de trace traite les segments de trajets individuels pour identifier le plus long parcours continu pour chaque regroupement, en utilisant des seuils de détection de mouvement (≥3 km/h) et l'analyse des écarts temporels (>300 secondes) pour séparer les trajets distincts.

La validation de la qualité GPS garantit que seules les données de position fiables (satellites > 3, coordonnées non nulles) contribuent aux calculs de distance, tandis que la normalisation des horodatages en UTC permet une classification temporelle cohérente indépendamment de la localisation géographique du véhicule.

Rapport de trajets

Quand utiliser: Analyse des schémas de trajet, évaluation de l'optimisation des itinéraires et évaluation du comportement opérationnel pour comprendre la fréquence des trajets, la distribution des distances et identifier des schémas de déplacement inhabituels.

Données affichées: Indicateurs de chaque trajet incluant distance, durée et vitesse moyenne, avec tendances de volume hebdomadaires, comparaisons au niveau des groupes et détails complets trajet par trajet montrant heures de début/fin et affectations des conducteurs.

Logique de traitement des données

L'analyse des trajets des véhicules identifie et traite les parcours individuels via une détection intelligente du mouvement :

  • Algorithme de détection de trajet: Le système analyse les données de trace GPS et les informations d'état du véhicule pour identifier des trajets distincts en utilisant des seuils de vitesse et de temps. Un trajet commence lorsque la vitesse du véhicule dépasse le seuil minimum d'inactivité (par défaut 3 km/h) et se termine lorsque la vitesse descend en dessous de ce seuil pendant la durée minimale d'inactivité (par défaut 5 minutes). Les arrêts brefs plus courts que le seuil d'inactivité sont traités comme des pauses au sein du même trajet plutôt que comme des limites de trajet, filtrant ainsi les arrêts momentanés de circulation ou les délais de chargement.

  • Paramètres de détection améliorés: Lorsque disponibles, le système intègre l'état d'allumage et les données des capteurs de mouvement pour affiner la précision de la détection des trajets. Cette approche multifactorielle prévient les terminaisons de trajet erronées lors de courtes périodes d'immobilité où le moteur reste en marche, garantissant que seuls les événements de stationnement significatifs déclenchent la fin du trajet.

  • Calcul de distance et de durée: Pour chaque trajet détecté, le système calcule la distance totale en utilisant les fonctions géographiques PostGIS entre les points GPS consécutifs depuis raw_telematics_data.tracking_data_core. La durée du trajet est dérivée de la différence de temps entre le premier et le dernier point de trace du parcours. Les calculs de vitesse moyenne divisent la distance totale par la durée, fournissant une vitesse opérationnelle réaliste qui inclut les courts arrêts intra-trajet.

  • Agrégation temporelle: L'analyse hebdomadaire regroupe les trajets par numéro de semaine ISO, calculant à la fois le nombre de trajets et les distances cumulées. Cette approche à double métrique révèle si les variations de volume opérationnel sont corrélées aux variations de longueur moyenne des trajets — un grand nombre de trajets avec une faible distance totale indique de nombreux parcours courts, tandis que l'inverse suggère moins de trajets mais plus longs.

  • Analytique de comparaison de groupes: Les regroupements par département, objet, conducteur et garage agrègent les données de trajets pour permettre une analyse comparative. Le système somme les distances totales, compte les trajets individuels et calcule la durée moyenne des trajets pour chaque unité. Ces métriques permettent d'identifier les différences de rôle opérationnel — les flottes de livraison présentent de nombreux trajets courts tandis que les véhicules de service sur le terrain peuvent avoir moins de trajets mais plus longs.

  • Disponibilité des données de vitesse: Lorsque la qualité du signal GPS est insuffisante ou que la capture des données de vitesse échoue, le système ne peut pas calculer de manière fiable les vitesses moyennes. Cette condition se produit généralement lors de pertes de signal GPS dans des zones à faible visibilité satellitaire (tunnels, zones urbaines denses, parkings souterrains) ou lors d'anomalies de traitement des données. Le rapport affiche "No speed data available" pour les périodes affectées, indiquant que ces trajets nécessitent une enquête ou présentent des enregistrements télématiques incomplets.

Tous les horodatages des trajets sont convertis en UTC pour une analyse cohérente entre différentes zones opérationnelles, tandis que la validation de la qualité GPS (satellites > 3, coordonnées non nulles) garantit que seules les données de positionnement fiables contribuent à la détection des trajets et aux calculs de distance.

Rapport de temps d'inactivité

Quand utiliser: Optimisation de l'utilisation des véhicules, analyse des coûts d'inactivité, évaluation de l'efficacité opérationnelle et identification des temps d'arrêt excessifs à des emplacements spécifiques pour améliorer la productivité de la flotte et réduire le gaspillage de carburant.

Données affichées: Analyse complète du temps d'inactivité montrant les heures d'arrêt et de stationnement, pourcentages d'utilisation, distributions des états d'activité dans le temps et par zones, et ventilations détaillées identifiant les principaux lieux d'inactivité pour chaque véhicule.

Logique de traitement des données

L'analyse du temps d'inactivité traite les données GPS et de vitesse via une classification sophistiquée des mouvements pour identifier et quantifier le temps non productif des véhicules :

  • Détection du seuil de mouvement: Le système applique un seuil de vitesse minimale configurable (par défaut 3 km/h) pour classer les états d'activité du véhicule. Lorsque la vitesse descend en dessous de ce seuil, le véhicule passe à l'état arrêté. Ce seuil s'adapte à différents contextes opérationnels — les engins de chantier peuvent utiliser des seuils plus bas tandis que les flottes autoroutières utilisent des valeurs plus élevées pour capturer précisément les périodes d'inactivité significatives.

  • Classification arrêté vs stationné: Le système distingue les arrêts brefs et le stationnement prolongé via une analyse temporelle. Un véhicule reste en état arrêté lorsqu'il est immobile, mais ne passe en état stationné qu'après avoir maintenu une vitesse nulle ou quasi-nulle pendant la durée minimale de stationnement (par défaut 5 minutes). Cette classification hiérarchique garantit que les courts arrêts de circulation, les délais de chargement ou les pauses momentanées ne déclenchent pas la classification de stationnement tandis que les véritables événements de stationnement sont correctement capturés. Tout le temps stationné est également du temps arrêté, mais tout le temps arrêté ne correspond pas nécessairement à du stationnement.

  • Agrégation des états d'activité: Pour chaque véhicule, le système calcule le nombre total d'heures passées dans chaque état — en mouvement, arrêté et stationné — en traitant les données de trace GPS depuis raw_telematics_data.tracking_data_core. Les relevés de vitesse font l'objet d'une évaluation continue par rapport au seuil de mouvement, avec les transitions d'état enregistrées à des horodatages précis. Les calculs de durée additionnent le temps écoulé dans chaque état sur la période d'analyse.

  • Calcul du temps d'inactivité: Le temps d'inactivité total représente tout le temps non en mouvement (heures arrêtées + heures stationnées). Le système calcule le temps d'inactivité comme l'inverse de l'utilisation — lorsqu'un véhicule n'est pas en mouvement, il accumule du temps d'inactivité. Cet indicateur fournit une vue globale du temps d'inactivité indépendamment du fait que le véhicule soit brièvement arrêté ou complètement stationné.

  • Indicateurs d'utilisation: Le pourcentage d'utilisation dérive du ratio du temps en mouvement sur le temps d'activité total : (heures en mouvement / heures totales) × 100. L'utilisation moyenne sur plusieurs véhicules utilise un calcul pondéré basé sur le temps d'activité total de chaque véhicule. Ces métriques permettent une comparaison équitable de la productivité entre des véhicules ayant des schémas opérationnels ou des périodes d'analyse différentes.

  • Analyse géographique du temps d'inactivité: Le système recoupe les lieux d'arrêt et de stationnement avec des géorepères définis depuis business_data.zones_geom en utilisant les fonctions spatiales PostGIS. Pour chaque période d'inactivité, les coordonnées GPS sont évaluées par rapport aux limites des zones afin de déterminer si l'inactivité s'est produite à l'intérieur d'un emplacement connu. La zone principale d'inactivité représente la géofence où le véhicule a accumulé le plus d'heures arrêtées ou stationnées durant la période d'analyse.

  • Modes de visualisation de la chronologie: Le mode d'affichage « Statut » montre les schémas d'activité temporels colorés par état de mouvement (en mouvement, arrêté, stationné), révélant quand les véhicules passent d'un état à un autre au cours de la journée. Le mode d'affichage « Zones » colore les segments de la chronologie par emplacement géographique plutôt que par état d'activité, montrant quelles zones le véhicule a occupées au fil du temps. Cette approche de visualisation double permet à la fois l'analyse des schémas temporels et l'évaluation de la répartition géographique.

  • Agrégation par zone: Lors de l'analyse du temps d'inactivité par zones, le système regroupe toutes les périodes d'inactivité par leur emplacement géographique, calculant le total des heures arrêtées et stationnées à l'intérieur de chaque géofence. Cette agrégation identifie les lieux de congestion où les véhicules passent un temps d'inactivité excessif — tels que les quais de chargement avec de longs temps d'attente, les sites clients aux processus inefficaces ou les lieux d'arrêt non autorisés.

La validation de la qualité GPS garantit que seules les données de positionnement fiables (satellites > 3, coordonnées non nulles) contribuent à la classification des états et à l'analyse géographique, tandis que la normalisation des horodatages en UTC permet un suivi cohérent du temps d'inactivité à travers différentes zones opérationnelles.

Étapes suivantes

Lorsque l'analyse historique révèle des opportunités d'optimisation ou soulève des questions opérationnelles spécifiques, passez à Custom Analysis & SQL Configurator pour créer des investigations sur mesure qui répondent à vos exigences uniques de gestion de flotte et développer des solutions analytiques personnalisées.

Mis à jour

Ce contenu vous a-t-il été utile ?