Sorties produites¶
Les sorties sont regroupées dans Output/.
Données¶
| Fichier | Description |
|---|---|
data/prepared_relut_points.csv |
points automobiles préparés au format ReLUT, avec identifiants de waypoint et de leg |
data/prepared_relut_points.parquet |
même contenu en Parquet |
data/waypoints_caronly.parquet |
waypoints appariés sans ambiguïté à un leg voiture |
data/waypoint_leg_assignments.parquet |
correspondance compacte de tous les waypoints nettoyés avec les legs et les modes |
data/relut_predictions.csv |
prédictions point par point |
data/relut_predictions.parquet |
même contenu en Parquet |
data/segment_candidates.csv |
segments candidats avant et après filtres |
data/spatial_declic_candidates.parquet |
dernières legs voiture Déclic évaluées par le temps géométrique |
data/pl23_spatial_candidates.parquet |
dernières legs voiture PL23 évaluées par le temps géométrique |
data/routing_candidates.parquet |
paires entrée buffer → fin de leg à router pour calculer dist_excess_m |
data/routing_candidates_xyt_payload.jsonl |
payload JSONL compatible avec l'API locale xyt_routing |
data/routing_results.parquet |
résultats bruts du routeur local, si l'étape 26 a été lancée |
data/routing_candidates_with_results.parquet |
paires de routage enrichies avec dist_excess_m, si l'étape 27 a été lancée |
data/routing_geometry_correspondence.parquet |
correspondance route_id entre segment GPS observé dans le buffer et géométrie routée OSRM distance |
data/routed_network_relut_route_segments.parquet |
segments routés individuels de portion finale, pondérés par probabilité ReLUT interpolée |
data/routed_network_relut_segments.parquet |
segments de réseau agrégés des portions finales routées, avec probabilité ReLUT moyenne, nombre de routes et nombre de legs |
data/observed_network_relut_full_leg_segments.parquet |
segments observés des legs complètes Déclic avec profil ReLUT, simplifiés pour cartographie |
data/observed_network_relut_full_leg_aggregated_segments.parquet |
segments observés agrégés des legs complètes, non routés OD |
data/spatial_declic_candidates_routed.parquet |
candidates Déclic enrichies avec dist_excess_m, si l'étape 27 a été lancée |
data/pl23_spatial_candidates_routed.parquet |
candidates PL23 enrichies avec dist_excess_m, si l'étape 27 a été lancée |
data/spatial_eda_grid_stats.parquet |
agrégation exploratoire des destinations sur grille métrique EPSG:2056 |
data/combined_spatial_temporal_by_leg.parquet |
table commune par leg_id avec indicateurs des deux temps de méthode |
data/cruising_detected_legs.parquet |
legs où au moins un temps de méthode détecte du cruising |
data/cruising_detected_portions.parquet |
portions détectées en format long, une ligne par temps positif |
Rapports¶
| Fichier | Description |
|---|---|
reports/cleaning_report.json |
bilan du nettoyage |
reports/waypoint_leg_matching_summary.json |
bilan de la jointure temporelle et du filtre automobile |
reports/waypoint_leg_matching_by_mode.csv |
nombre de waypoints appariés par mode |
reports/relut_validation_summary.json |
synthèse des contrôles ReLUT |
reports/relut_validation_by_segment.csv |
détail des contrôles par segment |
reports/prediction_global_summary.json |
indicateurs globaux |
reports/prediction_summary_by_segment.csv |
indicateurs par segment |
reports/pipeline_run_summary.json |
synthèse complète du run |
reports/spatial_declic_candidates.csv |
version tabulaire sans géométrie des candidats spatiaux |
reports/spatial_detection_summary.json |
synthèse de l'étape de détection spatiale |
reports/pl23_spatial_summary.json |
synthèse de l'étape de détection spatiale PL23 intégrée |
reports/pl23_spatial_candidates.csv |
version tabulaire sans géométrie active des candidates PL23 |
reports/pl23_spatial_deliverable_table.csv |
table livrable PL23 avec principaux indicateurs, sans géométrie active |
reports/pl23_spatial_variable_dictionary.csv |
dictionnaire des variables spécifiques PL23 |
reports/pl23_spatial_group_summary.csv |
tableaux de synthèse PL23 par motif, jour, heure, stationnement, zones et classe ARE |
reports/spatial_eda_candidate_profile.csv |
profil exploratoire des indicateurs spatiaux |
reports/spatial_eda_threshold_sensitivity.csv |
sensibilité des règles spatiales aux seuils distance/tortuosité |
reports/spatial_eda_grid_stats.csv |
version CSV de la grille exploratoire spatiale |
reports/spatial_eda_summary.json |
synthèse de l'EDA spatiale |
reports/temporal_eda_waypoint_profile.csv |
profil qualité des waypoints voiture |
reports/temporal_eda_segment_sensitivity.csv |
sensibilité de la segmentation temporelle au seuil de gap |
reports/temporal_eda_summary.json |
synthèse de l'EDA temporelle |
reports/results_spatial_summary.csv |
résultats agrégés du temps géométrique |
reports/results_pl23_spatial_summary.csv |
résultats agrégés du temps géométrique PL23 si la sortie PL23 est disponible |
reports/results_temporal_summary.csv |
résultats agrégés du temps temporel |
reports/results_quantification_by_approach.csv |
quantification temps, distance et CO2 estimé par temps de méthode, avec champ de cadrage par source |
reports/results_co2_sensitivity.csv |
sensibilité des émissions estimées au facteur gCO2/km |
reports/results_by_approach_summary.json |
synthèse séparée des deux temps de méthode |
reports/cruising_detected_legs.csv |
version tabulaire sans géométrie des legs détectées |
reports/cruising_detected_portions.csv |
statistiques des portions détectées |
reports/cruising_comparison_sample.csv |
legs retenues dans la carte comparative |
reports/spatial_temporal_comparison_summary.json |
synthèse de la consolidation géométrique/temporelle |
reports/geometric_complements_summary.json |
synthèse des sorties complémentaires du temps géométrique |
reports/geometric_h3_thematic_stats.csv |
statistiques H3 thématiques : détections, distances, durées, marche |
reports/geometric_commune_summary.csv |
analyse communale si une couche de communes est configurée, sinon statut de non-configuration |
reports/routing_candidates_summary.json |
synthèse des paires préparées pour le routage dist_excess |
reports/routing_candidates.csv |
version tabulaire des paires de routage |
reports/routing_xyt_summary.json |
synthèse de l'appel à xyt_routing, si l'étape 26 a été lancée |
reports/routing_results.csv |
version tabulaire des résultats routés |
reports/routing_dist_excess_summary.json |
synthèse du calcul dist_excess_m, si l'étape 27 a été lancée |
reports/routed_network_relut_summary.json |
synthèse de l'agrégation réseau pondérée ReLUT |
reports/territorial_indicators_summary.json |
synthèse des indicateurs territoriaux de restitution |
reports/territorial_cruising_scenarios.csv |
scénarios basse/centrale/haute et profil ReLUT : legs, temps, distance, CO2, distance additionnelle |
reports/territorial_cruising_typology.csv |
typologie descriptive des signaux parmi les legs détectées |
reports/territorial_h3_hotspots.csv |
hotspots H3 par scénario, avec volumes, durées et distances détectées |
reports/territorial_time_profile.csv |
profil horaire local des legs détectées |
reports/territorial_destination_profile.csv |
profil par motif de destination lorsque la variable existe |
reports/territorial_network_hotspots.csv |
segments réseau les plus marqués par les probabilités ReLUT agrégées |
maps/routing_geometry_comparison.html |
carte HTML d'exemples comparant la portion GPS observée et le plus court chemin routé |
maps/relut_full_leg_probability_sample.html |
carte prioritaire : échantillon de legs complètes originales, non agrégées, colorées par probabilité ReLUT |
maps/spatial_temporal_comparison_examples.html |
carte d'exemples comparant leg complète, cercle spatial, portion spatiale et portion temporelle ReLUT |
Figures et cartes¶
| Fichier | Description |
|---|---|
figures/prediction_probability_examples.png |
probabilités p(search) sur des exemples |
figures/search_duration_distribution.png |
distribution des durées prédites |
figures/spatial_eda_distributions.png |
distributions des principaux indicateurs spatiaux |
figures/spatial_eda_threshold_sensitivity.png |
variation du nombre de candidates selon les seuils spatiaux |
figures/pl23_spatial_distributions.png |
distributions des indicateurs spatiaux PL23 |
figures/pl23_spatial_detection_counts.png |
volumes PL23 éligibles, règle large et règle conservatrice |
figures/temporal_eda_waypoint_distributions.png |
distributions qualité des waypoints voiture |
figures/temporal_eda_segment_sensitivity.png |
variation des segments selon gap_minutes |
figures/results_duration_distance_by_approach.png |
comparaison Déclic des distributions distance/durée spatiales et temporelles |
figures/results_quantification_by_approach.png |
synthèse graphique Déclic temps, distance et CO2 estimé |
figures/geometric_cumplots_indicators.png |
courbes cumulées des indicateurs du temps géométrique |
figures/geometric_survey_parking_graphs.png |
graphiques sur les variables de stationnement déclaré domicile/travail lorsqu'elles existent |
figures/territorial_cruising_scenarios.png |
synthèse visuelle des scénarios opérationnels |
figures/territorial_cruising_typology.png |
composition des signaux parmi les legs détectées |
figures/territorial_time_profile.png |
profil horaire local des détections |
figures/territorial_h3_hotspots.png |
top secteurs H3 par durée détectée |
maps/routing_geometry_comparison.html |
carte de contrôle comparant portion GPS observée et route OSRM pour dist_excess |
maps/territorial_h3_hotspots.html |
carte H3 orientée restitution, centrée sur les hotspots du scénario central routé |
Colonnes importantes dans les prédictions¶
| Colonne | Signification |
|---|---|
trip_candidate_id |
identifiant local du segment |
waypoint_id |
identifiant stable construit depuis le fichier et la ligne source |
leg_id |
identifiant principal du leg |
storyline_id |
identifiant de storyline conservé pour traçabilité |
trip_id |
identifiant du déplacement contenant le leg |
source_user_id |
utilisateur source |
mode, detected_mode |
modes confirmé et détecté du leg |
effective_mode |
mode confirmé, ou mode détecté si le premier est absent |
mode_niv1, mode_niv2, mode_mrmt |
nomenclatures harmonisées du mode |
leg_started_at, leg_finished_at |
bornes temporelles du leg |
leg_match_status |
statut de la correspondance temporelle |
timestamp |
timestamp du point |
lon, lat |
coordonnées du point |
speed_kmh |
vitesse utilisée par le modèle |
distToParkingSpot |
distance au dernier point du segment |
remainingTime |
temps restant jusqu'au dernier point |
y_hat_p |
probabilité prédite de recherche |
y_hat_labels |
label final driving ou searching |
Colonnes importantes dans le résumé par segment¶
| Colonne | Signification |
|---|---|
search_predicted |
au moins un point classé searching |
search_started_at |
timestamp du premier point searching |
search_duration_seconds |
durée entre début prédit et fin de segment |
search_start_remaining_distance_m |
distance restante au début prédit |
search_start_probability |
probabilité au premier point searching |
max_probability |
probabilité maximale du segment |
mean_probability |
probabilité moyenne du segment |
Colonnes importantes dans la comparaison par leg¶
| Colonne | Signification |
|---|---|
spatial_candidate |
leg détectée par la règle spatiale principale configurée |
spatial_candidate_broad |
règle large : distance buffer, passage près activité, boucle ou tortuosité |
spatial_candidate_conservative |
règle conservatrice : distance buffer ou passage près activité |
spatial_eligible_before_exclusions |
leg conservée après seuils spatiaux de base, avant exclusions géographiques explicites |
h3_index_destination |
cellule H3 de destination calculée à la résolution configurée |
spatial_excluded_tunnel_zone |
destination située dans une cellule H3 tunnel exclue |
spatial_exclusion_reason |
motif d'exclusion spatiale, vide si aucune exclusion n'est appliquée |
spatial_eligible |
leg conservée après seuils spatiaux de base et exclusions géographiques explicites |
spatial_search_distance_m |
longueur de la portion finale dans le buffer destination |
spatial_search_fraction_of_leg |
part de la longueur totale de la leg située dans la portion spatiale finale |
spatial_search_started_at |
début estimé de la portion spatiale par interpolation linéaire entre début et fin de leg |
spatial_search_finished_at |
fin estimée de la portion spatiale, égale à finished_at |
spatial_search_duration_seconds |
durée approximée de cette portion par prorata de longueur, avec vitesse constante supposée |
spatial_entry_point_wkb_2056 |
point d'entrée dans le buffer destination, utilisé par l'étape 25 pour préparer dist_excess |
routed_distance_m |
distance routée de référence entre entrée buffer et fin de leg, si l'étape 27 a été lancée |
dist_excess_m |
différence entre distance observée dans le buffer et distance routée de référence |
spatial_suspicious_dist_excess |
True si dist_excess_m dépasse le seuil configuré |
spatial_candidate_routed |
règle conservatrice enrichie par le flag dist_excess |
spatial_passes_near_activity_before_end |
passage près de l'activité avant les derniers mètres du leg |
spatial_has_loop |
auto-intersection géométrique ; signal inclus dans la règle large, à interpréter avec prudence |
spatial_tortuosity_last_segment |
tortuosité de la portion finale |
temporal_search_predicted |
leg détectée par le modèle temporel |
temporal_search_started_at |
premier timestamp classé searching |
temporal_search_duration_seconds |
durée prédite de recherche |
temporal_search_distance_m |
distance prédite de recherche |
detection_source |
both, temporal_only, spatial_only ou none |
parking_cruising_detected_any |
au moins une approche positive |
Dans cruising_detected_portions.parquet, la géométrie active est directement la
portion détectée. La colonne method distingue spatial et temporal.
Cadrage des résultats PL23 et Déclic¶
Les sorties PL23 et Déclic peuvent coexister dans Output/ pour documenter les
runs disponibles. Elles ne doivent pas être comparées entre elles comme bases
statistiques. La comparaison analytique porte sur les approches spatiale et
temporelle lorsque les deux approches couvrent la même source et les mêmes
leg_id.
Dans results_quantification_by_approach.csv, les colonnes
analysis_scope et cross_dataset_comparable explicitent ce cadrage.