Interprétation et limites¶
Les sorties du pipeline doivent être interprétées comme des indices de recherche de stationnement, pas comme des observations directes.
Limites principales¶
Absence de vérité terrain locale¶
Les waypoints test ne contiennent pas d'annotation du début réel de recherche. Il n'est donc pas possible, à ce stade, de calculer une précision, un rappel ou une erreur temporelle sur les données locales.
Transfert de modèle¶
Le modèle ReLUT a été entraîné sur un autre contexte de collecte. Les pratiques de stationnement, la morphologie urbaine, l'offre de stationnement, les vitesses et la qualité GPS peuvent différer du contexte local.
Dépendance au dernier point¶
La variable distToParkingSpot dépend du dernier point du segment. Si ce point
ne correspond pas au stationnement, la prédiction peut être déplacée.
Confusion avec d'autres phénomènes¶
Des ralentissements en fin de trajet peuvent venir de plusieurs situations :
- congestion ;
- feu rouge ;
- recherche d'adresse ;
- dépose-minute ;
- arrêt temporaire ;
- accès à un parking hors voirie ;
- erreur GPS.
Le modèle ne peut pas distinguer ces situations sans variables additionnelles.
Boucles géométriques¶
Dans le temps géométrique, spatial_has_loop repose sur
geometry.is_simple == False, c'est-à-dire sur une auto-intersection de la
LineString. Ce signal est utile pour repérer des trajectoires à relire. Il peut
être compatible avec une recherche de stationnement, mais il ne constitue pas à
lui seul une preuve définitive : une auto-intersection peut aussi être liée à un
giratoire, un échangeur, un demi-tour, une route qui recoupe sa trajectoire, une
imprécision GPS ou une segmentation trop large.
La règle géométrique large l'utilise donc comme critère de repérage. La règle conservatrice l'exclut. Les deux variantes doivent être comparées avant de choisir le niveau de sensibilité à retenir.
Distance affectée et distance additionnelle¶
La distance géométrique actuellement exportée mesure la longueur de la portion finale dans le rayon de 1 km autour de la fin de leg voiture. Elle ne correspond pas directement à une distance additionnelle au sens routier.
Le saut visible autour de 1 km dans l'histogramme de
spatial_search_distance_m vient du rayon configuré à
destination_buffer_m: 1000. Lorsque la trace coupe ce cercle, le point
d'entrée est à 1 km à vol d'oiseau de la fin de leg et la longueur parcourue sur
la trace est généralement supérieure ou égale à 1 km. Elle ne fixe donc pas un
minimum de cruising à 1 km.
L'étape de routage 25-27 produit désormais dist_excess_m, défini comme la
différence entre la distance observée dans le buffer et la distance routée la
plus courte disponible via le routeur local. Cette mesure doit encore être
auditée sur les erreurs résiduelles et les valeurs extrêmes avant d'être utilisée
comme indicateur officiel.
Périmètre géographique Déclic¶
PL23 est limité à Genève via la couche et les champs configurés. Côté Déclic, aucun filtre canton Genève explicite n'est encore appliqué. Les résultats Déclic géométriques doivent donc être lus comme portant sur les legs disponibles après les filtres actuels, sauf validation indépendante du périmètre source. L'ajout d'un spatial join avec une frontière validée est conservé comme point ouvert méthodologique.
Interpolation temporelle des portions géométriques¶
Les marqueurs temporels du temps géométrique ne sont pas observés directement
au point d'entrée dans le buffer. Ils sont reconstruits par interpolation
linéaire entre started_at et finished_at, proportionnellement à la longueur
de la portion finale dans la longueur totale de la leg. Cette méthode suppose une
vitesse constante le long de la leg.
Cette hypothèse est suffisante pour produire des durées et timestamps comparables aux prédictions temporelles, mais elle peut être imprécise si la vitesse varie fortement, si le véhicule s'arrête, si la trace est simplifiée ou si la géométrie du leg ne suit pas correctement le réseau routier.
Lecture prudente des indicateurs¶
Les indicateurs agrégés, par exemple durée moyenne prédite ou distance restante au début de recherche, ne doivent pas être interprétés comme des valeurs statistiques robustes tant que :
- la segmentation n'a pas été validée ;
- les seuils n'ont pas été testés en sensibilité ;
- des segments annotés ne permettent pas une validation empirique ;
- les faux positifs évidents n'ont pas été qualifiés.
Prochaines validations recommandées¶
- Sélectionner un échantillon de segments prédits.
- Relire chaque segment sur carte et courbe de probabilité.
- Coder manuellement un statut : plausible, douteux, faux positif probable, segmentation incorrecte.
- Tester plusieurs valeurs de
gap_minutesetmax_accuracy_m. - Comparer la stabilité du timestamp de début prédit.
- Si possible, collecter ou reconstruire une vérité terrain sur quelques trajets.
Usage possible à court terme¶
Le pipeline peut déjà être utilisé pour :
- détecter des segments intéressants à inspecter ;
- comparer des hypothèses de segmentation ;
- construire une méthode de revue visuelle ;
- préparer un protocole de validation ;
- documenter les limites avant usage analytique.
Il ne doit pas encore être utilisé seul pour produire un indicateur opérationnel de parking cruising à destination d'un client.