Vérifier l’accès aux données de ponctualité
La source publique permet-elle de calculer directement des retards?
À produire : Un inventaire des ressources et des conditions d’accès, expliquant pourquoi la trousse ne permet pas de calculer un retard.
Prérequis : Savoir ouvrir un projet RStudio et exécuter un script R. Reconnaître une variable, un décompte et une proportion.
Préparation enseignante
Télécharger la trousse ci-dessous. Extraire le ZIP, puis double-cliquer sur Donnees-bleues.Rproj. Avant la séance, ouvrir installer-packages.R et cliquer sur Source avec une connexion Internet.
Une fois les packages installés, les scripts utilisent les fichiers inclus et peuvent être exécutés hors ligne.
Télécharger la trousse documentaire
9 Ko. Préparation : 05/09/2026 à 07:05 (heure du Québec).
Cette trousse contient la documentation publique utilisée par le script.
Conditions de la source · Provenance et empreinte du ZIP
Fichiers inclus
-
protocole_archivage_retards_transport.csv: 7 lignes, 3 colonnes. -
resume_retards_transport.csv: 1 lignes, 17 colonnes. -
variables_gtfs_realtime_retards_transport.csv: 10 lignes, 4 colonnes.
Contexte
Cette activité utilise la fiche Flux temps réel STM et ponctualité des bus. Unité : Une ressource documentaire, un champ GTFS Realtime ou une étape de protocole.
Source : Société de transport de Montréal / Données Québec. Les dates de préparation, les fichiers et les conditions de réutilisation sont indiqués dans la trousse.
Consignes
- Ouvrir
activite-courte.Rdans le sous-dossierdatasets/retards-transport-collectifdu projet RStudio et cliquer sur Source. Les tableaux apparaissent dans Console et les graphiques dans Plots. - Lire les nombres de ressources, de téléchargements et de portails développeur.
- Identifier la condition d’accès et expliquer pourquoi aucun retard ne peut être calculé ici.
- Rédiger une réponse à la question en nommant l’unité observée et une limite de la source.
Limites à faire nommer
Aucune série de retards observés n’est fournie. Une analyse de ponctualité demanderait un accès au flux et un archivage préalable.
Vérifier le travail
- L’unité, la période ou la portée documentaire et les variables utilisées sont nommées.
- La conclusion répond à la question et explique au moins une limite précise.
Objectifs et adaptations
Adaptations
- Lire les tableaux ensemble sans programmer.
- Pour approfondir, rédiger un protocole de collecte et ses contrôles avant toute acquisition.
Statut documenté : Documentation de source et ressources de classe fournies.
Contribution pédagogique : Aurélien Nicosia. Usage en cours non documenté.
- Ajout
- Mise à jour
Code complet
Ce script complet est celui de la trousse. Il lit les fichiers locaux et affiche les résultats dans RStudio.
Afficher le script R
# Vérifier l’accès aux données de ponctualité
# Ouvrir le projet RStudio de l’archive, puis exécuter ce script.
# Source : https://www.donneesquebec.ca/recherche/dataset/vmtl-stm-bus-temps-reel-gtfs-realtime
# Les données de classe sont figées; ce script ne les télécharge pas.
library(dplyr)
library(readr)
resume <- read_csv(
"data/processed/retards-transport-collectif/resume_retards_transport.csv",
show_col_types = FALSE
)
print(resume |>
select(
n_resources_ckan,
n_gtfs_resources,
n_developer_portal_resources,
n_direct_download_resources,
source_requires_developer_account
))