Logo Données bleues Logo Données bleues Données bleues
  • Accueil
  • Explorer
  • Planifier
  • Séquences
  • Méthode
  • À propos
  • Documentation
  • GitHub
  • Contribuer
Catalogue/Mobilité urbaine

État des stations BIXI

Comment décrire la disponibilité des vélos BIXI dans un instantané?

Source : BIXI Montréal / Données QuébecLicence : Attribution (CC-BY 4.0) selon les métadonnées CKAN vérifiées le 2026-06-21Téléchargé : 2026-06-21
Voir les donnéesActivités
Activité prête à lancer

Laboratoire - Disponibilité instantanée des stations BIXI

Comment décrire la disponibilité des vélos BIXI dans un instantané?

30-45 minutesIntroductifPrête à enseigner
ExerciceExploration de données
Pourquoi l’utiliser?

Pour travailler Données et mesure, Statistique descriptive, Visualisation, importation JSON à partir d’un contexte mobilité urbaine lié à Montréal.

Données et mesureStatistique descriptiveVisualisationimportation JSONflux GBFSjointure
Ce que les étudiantes et étudiants font
  • Décrire la disponibilité instantanée des vélos selon la capacité des stations.
  • Construire une carte de disponibilité en filtrant les coordonnées invalides.
  • Comparer plusieurs instantanés collectés à heures fixes pour étudier la variabilité temporelle.
À cadrer en classe

Faire distinguer disponibilité instantanée, demande des usagers et rééquilibrage opérationnel. Filtrer les coordonnées invalides avant toute carte.

Aperçu des données

Entrer par les lignes, puis poser une question

Extrait public de la table préparée à partir de la source officielle, limité à 120 lignes pour une exploration rapide.

Table consultable
319 10e avenue / Masson 6383 27 Grande station, 26 à 35 bornes 5 2 3 1 21
366 1ère avenue / Rosemont 6362 23 Station moyenne, 16 à 25 bornes 8 7 1 1 13
129 2e avenue / St-Joseph 6916 19 Station moyenne, 16 à 25 bornes 11 6 5 4 3
375 5e avenue / Masson 6371 27 Grande station, 26 à 35 bornes 15 13 2 3 9
377 7e avenue / St-Joseph 6373 27 Grande station, 26 à 35 bornes 5 4 1 1 21
1026 André / de Rotterdam 9543 31 Grande station, 26 à 35 bornes 9 3 6 2 20
280 Augustin-Cantin / Shearer 6921 31 Grande station, 26 à 35 bornes 9 9 0 3 19
77 Bassin Peel (Smith / de la Commune) 6085 27 Grande station, 26 à 35 bornes 4 4 0 4 19
530 Bennett / Ste-Catherine 7017 21 Station moyenne, 16 à 25 bornes 0 0 0 1 20
545 Berri / Rachel 7031 19 Station moyenne, 16 à 25 bornes 17 16 1 2 0
586 Bishop / de Maisonneuve 7073 35 Grande station, 26 à 35 bornes 31 31 0 1 3
1197 Bourgogne / Langevin 5508 17 Station moyenne, 16 à 25 bornes 5 3 2 1 11
5 Brittany / Ainsley 6005 23 Station moyenne, 16 à 25 bornes 20 7 13 1 2
403 Campus MIL (Outremont / Thérèse-Lavoie Roux) 6066 31 Grande station, 26 à 35 bornes 14 7 7 2 15
903 Cartier / du Coteau-Rouge 5530 19 Station moyenne, 16 à 25 bornes 11 9 2 0 8
622 Chabanel / de l'Esplanade 7095 23 Station moyenne, 16 à 25 bornes 5 5 0 3 15
157 Chambord / du Mont-Royal 6157 27 Grande station, 26 à 35 bornes 17 13 4 3 7
31 City Councillors / de Maisonneuve 6032 19 Station moyenne, 16 à 25 bornes 15 15 0 0 4
199 Clark / St-Viateur 6199 15 Petite station, 15 bornes ou moins 4 2 2 2 9
211 Coloniale / Marie-Anne 6213 23 Station moyenne, 16 à 25 bornes 20 18 2 1 2
988 Curé-Labelle / 77e Avenue 9501 19 Station moyenne, 16 à 25 bornes 11 6 5 0 8
823 Cégep du Vieux-Montréal (Ontario / de l'Hôtel-de-Ville) 8167 15 Petite station, 15 bornes ou moins 15 15 0 0 0
651 Dollard / Bernard 7124 23 Station moyenne, 16 à 25 bornes 3 2 1 1 19
1 Drummond / de Maisonneuve 6001 23 Station moyenne, 16 à 25 bornes 19 16 3 0 4
757 Durocher / Beaumont 8075 19 Station moyenne, 16 à 25 bornes 2 0 2 0 17
463 Egan / Laurendeau 6709 19 Station moyenne, 16 à 25 bornes 3 3 0 0 16
333 Faillon / St-Denis 6327 23 Station moyenne, 16 à 25 bornes 2 1 1 1 20
99 Frontenac / Ste-Catherine 6110 14 Petite station, 15 bornes ou moins 3 3 0 0 11
1087 Galt Ouest / Tétreault 3001 15 Petite station, 15 bornes ou moins 8 2 6 0 7
1164 Gareau / Lapointe 5569 19 Station moyenne, 16 à 25 bornes 5 5 0 1 13
1147 Gaétan-Laberge / de l'Église 8302 19 Station moyenne, 16 à 25 bornes 12 12 0 0 7
666 Glengarry / Graham 7139 15 Petite station, 15 bornes ou moins 7 6 1 1 7
446 Guilbault / St-Charles 5005 23 Station moyenne, 16 à 25 bornes 6 6 0 0 17
50 Henri-Julien / de Bellechasse 6051 19 Station moyenne, 16 à 25 bornes 7 4 3 1 11
276 Holt / Fullum 6905 27 Grande station, 26 à 35 bornes 2 2 0 0 24
774 Hôpital Santa Cabrini (de Pontoise / d'Évreux) 8141 15 Petite station, 15 bornes ou moins 8 3 5 3 4
871 Industriel / Louis-J.-Lafortune 8214 11 Petite station, 15 bornes ou moins 2 1 1 1 8
590 Jean-Langlois / Dufresne 7077 31 Grande station, 26 à 35 bornes 1 1 0 0 30
80 Jeanne-d'Arc / Ontario 6091 23 Station moyenne, 16 à 25 bornes 17 17 0 2 4
729 La Fontaine / Panet 8063 19 Station moyenne, 16 à 25 bornes 6 6 0 1 12
447 Labonté / du Coteau-Rouge 5006 23 Station moyenne, 16 à 25 bornes 13 8 5 3 6
732 Lapierre / Serge 8030 15 Petite station, 15 bornes ou moins 1 1 0 0 14
846 Le Corbusier / St-Martin O 9008 18 Station moyenne, 16 à 25 bornes 10 8 2 1 7
891 Logan / Lafayette 5521 23 Station moyenne, 16 à 25 bornes 8 6 2 1 14
982 Léon / Donck 9503 19 Station moyenne, 16 à 25 bornes 9 5 4 2 8
636 Mairie d'arrondissement LaSalle (Dupras / Jeannette) 7109 15 Petite station, 15 bornes ou moins 4 4 0 0 11
246 Marché Jean-Talon (Henri-Julien / Jean-Talon) 6250 23 Station moyenne, 16 à 25 bornes 0 0 0 0 23
156 Marie-Anne / de la Roche 6156 19 Station moyenne, 16 à 25 bornes 2 1 1 2 15
810 Mayfield / St-Martin O 9003 19 Station moyenne, 16 à 25 bornes 7 1 6 3 9
681 Melville / de Maisonneuve 6437 15 Petite station, 15 bornes ou moins 5 4 1 6 4
46 Milton / Durocher 6204 31 Grande station, 26 à 35 bornes 8 8 0 2 20
1053 Montarville / Beaubien 5554 15 Petite station, 15 bornes ou moins 4 4 0 0 11
465 Mozart / Waverly 6711 15 Petite station, 15 bornes ou moins 9 6 3 0 6
45 Métro Bonaventure (de la Gauchetière / Mansfield) 6046 31 Grande station, 26 à 35 bornes 0 0 0 3 28
628 Métro De la Savane (Bougainville / de Sorel) 7101 19 Station moyenne, 16 à 25 bornes 8 3 5 2 8
529 Métro Langelier (Langelier / Sherbrooke) 7016 19 Station moyenne, 16 à 25 bornes 10 8 2 5 4
790 Métro Montmorency (de l'Avenir) 8083 23 Station moyenne, 16 à 25 bornes 10 2 8 0 13
642 Métro Radisson (Sherbrooke / des Groseilliers) 7115 19 Station moyenne, 16 à 25 bornes 10 5 5 2 7
462 Métro Verdun (Willibrord / de Verdun) 6708 21 Station moyenne, 16 à 25 bornes 2 1 1 0 19
994 Newman / Léger 8263 21 Station moyenne, 16 à 25 bornes 5 4 1 0 16
385 Omer-Lavallée / du Midway 6381 18 Station moyenne, 16 à 25 bornes 4 4 0 1 13
522 Panet / de Maisonneuve 7009 23 Station moyenne, 16 à 25 bornes 5 5 0 1 17
771 Parc Beaulac (Élizabeth) 8149 15 Petite station, 15 bornes ou moins 9 8 1 0 6
1105 Parc Clair Matin (St-Laurent) 9022 13 Petite station, 15 bornes ou moins 8 4 4 0 5
1049 Parc Fernand-Bouffard (Duvernay) 5535 21 Station moyenne, 16 à 25 bornes 6 5 1 0 15
287 Parc Henri-Julien (Legendre) 6917 23 Station moyenne, 16 à 25 bornes 11 4 7 2 10
1076 Parc Jacques-Cartier (Marcil / Jacques-Cartier Sud) 3003 21 Station moyenne, 16 à 25 bornes 13 1 12 0 8
789 Parc Kirkland (des Érables / Boyer) 8107 15 Petite station, 15 bornes ou moins 13 12 1 1 1
1128 Parc Leroux (Centrale / Alepin) 8285 15 Petite station, 15 bornes ou moins 8 7 1 1 6
716 Parc Marlborough (Beauzèle / Robichaud) 8059 15 Petite station, 15 bornes ou moins 1 1 0 0 14
1030 Parc Notre-Dame (Galipeau / Dufferin) 9548 23 Station moyenne, 16 à 25 bornes 12 6 6 0 11
707 Parc Reine-Élizabeth (Penniston / Crawford) 8065 15 Petite station, 15 bornes ou moins 9 7 2 1 5
632 Parc St-Louis (St-Joseph / 34e avenue) 7105 23 Station moyenne, 16 à 25 bornes 14 12 2 6 3
799 Parc d'Antioche (Place d'Antioche / St-Zotique) 8097 19 Station moyenne, 16 à 25 bornes 14 13 1 4 1
998 Parc des Hirondelles (Bousquet / Patenaude) 9514 23 Station moyenne, 16 à 25 bornes 4 4 0 0 19
1190 Parc du Mont-St-Eustache (Boileau) 9025 21 Station moyenne, 16 à 25 bornes 12 6 6 0 9
1173 Payer / Boisvert 5576 19 Station moyenne, 16 à 25 bornes 2 1 1 0 17
717 Place Rodolphe-Rousseau (Gohier / Édouard-Laurin) 8068 25 Station moyenne, 16 à 25 bornes 0 0 0 3 22
431 Place du Commerce 6429 33 Grande station, 26 à 35 bornes 18 16 2 3 10
946 Principale / Jean-Duceppe 5519 19 Station moyenne, 16 à 25 bornes 10 3 7 0 9
520 REM Canora (Dunkirk / Jean-Talon) 7007 27 Grande station, 26 à 35 bornes 11 10 1 1 14
271 REM Île-des-Soeurs (René-Lévesque) 6275 19 Station moyenne, 16 à 25 bornes 5 5 0 1 12
963 Rielle / Wellington 8244 23 Station moyenne, 16 à 25 bornes 4 4 0 0 19
566 Ropery / Augustin-Cantin 7053 19 Station moyenne, 16 à 25 bornes 1 1 0 0 18
667 Sanguinet / Ontario 7140 17 Station moyenne, 16 à 25 bornes 13 13 0 3 1
935 Square St-Patrick (St-Columban) 8224 19 Station moyenne, 16 à 25 bornes 17 16 1 1 1
960 St-André / Roy 8245 23 Station moyenne, 16 à 25 bornes 3 1 2 1 19
895 St-Charles / Montarville 5524 19 Station moyenne, 16 à 25 bornes 7 7 0 1 11
233 St-Dominique / Napoléon 6903 31 Grande station, 26 à 35 bornes 6 4 2 1 24
186 St-Hubert / Laurier 6186 19 Station moyenne, 16 à 25 bornes 10 9 1 0 9
634 St-Joseph / 21e avenue Lachine 7107 19 Station moyenne, 16 à 25 bornes 8 8 0 1 10
275 St-Maurice / St-Henri 6904 23 Station moyenne, 16 à 25 bornes 3 3 0 0 20
579 St-Urbain / de la Gauchetière 7066 43 Très grande station, 36 bornes ou plus 27 26 1 0 16
8 Ste-Catherine / Sanguinet 6008 43 Très grande station, 36 bornes ou plus 2 2 0 0 41
204 Ste-Famille / Prince-Arthur 6206 35 Grande station, 26 à 35 bornes 14 14 0 0 21
884 Terminus de bus EXO (Côte de Terrebonne) 8163 21 Station moyenne, 16 à 25 bornes 7 3 4 1 13
647 Tupper / du Sussex 7120 31 Grande station, 26 à 35 bornes 3 2 1 1 27
67 University / Milton 6070 39 Très grande station, 36 bornes ou plus 12 10 2 2 25
34 Viger / Chenneville 6035 37 Très grande station, 36 bornes ou plus 9 7 2 0 28
980 Wellington / Queen 8260 21 Station moyenne, 16 à 25 bornes 15 15 0 1 5
930 Wolfe / Robin 8190 31 Grande station, 26 à 35 bornes 5 5 0 2 24
824 de Bellechasse / de Lanaudière 8185 19 Station moyenne, 16 à 25 bornes 9 9 0 0 10
320 de Bordeaux / St-Joseph 6385 19 Station moyenne, 16 à 25 bornes 1 1 0 0 18
712 de Chateaubriand / Jarry 8076 15 Petite station, 15 bornes ou moins 2 2 0 0 13
692 de Gaspé / Marmier 8056 21 Station moyenne, 16 à 25 bornes 13 9 4 1 7
1117 de Lanaudière / Jean-Talon 8276 23 Station moyenne, 16 à 25 bornes 5 5 0 0 18
68 de Maisonneuve / Aylmer (ouest) 6073 37 Très grande station, 36 bornes ou plus 35 35 0 0 2
188 de Mentana / Marie-Anne 6188 27 Grande station, 26 à 35 bornes 0 0 0 3 24
1004 de Périgueux / Ampère 9521 23 Station moyenne, 16 à 25 bornes 3 3 0 0 20
554 de l'Esplanade / Beaubien 7040 19 Station moyenne, 16 à 25 bornes 1 0 1 0 18
401 de l'Hôtel-de-Ville / Sherbrooke 6021 31 Grande station, 26 à 35 bornes 1 0 1 0 30
1058 de la Commune / McGill 8267 56 Très grande station, 36 bornes ou plus 13 12 1 3 40
857 de la Côte-Ste-Catherine / Decelles 8135 19 Station moyenne, 16 à 25 bornes 0 0 0 5 14
842 de la Sorbonne / du Rousillon 9005 22 Station moyenne, 16 à 25 bornes 17 15 2 0 5
1025 des Nénuphars / du Bord-de-l'Eau 9542 19 Station moyenne, 16 à 25 bornes 10 8 2 0 9
650 des Récollets / Martial 7123 16 Station moyenne, 16 à 25 bornes 0 0 0 1 15
1006 du Bas-du-Plateau-Ouimet / Ste-Rose 9515 19 Station moyenne, 16 à 25 bornes 15 15 0 0 4
145 du Parc-La Fontaine / Duluth 6145 31 Grande station, 26 à 35 bornes 24 23 1 1 6
98 du Square-St-Louis / St-Denis 6109 35 Grande station, 26 à 35 bornes 24 21 3 1 10
491 Émile-Journault / Christophe-Colomb 6737 21 Station moyenne, 16 à 25 bornes 7 5 2 3 11
Aperçu graphiquecapacity1556140
Variables à repérer
station_idnameshort_namecapacitygroupe_capacitenum_bikes_availablenum_bikes_classic_available
TerritoireMontréal
NiveauIntroduction à intermédiaire
FormatGBFS JSON préparé localement en CSV
Documentation complèteSources, variables, code R minimal, méthode et limites

Pourquoi ce jeu est intéressant

Ce jeu de données décrit l’état instantané des stations BIXI à Montréal. Il relie trois dimensions très pédagogiques : localisation, capacité et disponibilité opérationnelle.

Il est utile en science des données parce qu’il oblige à joindre deux flux JSON, à construire des ratios, à distinguer variables fixes et variables instantanées, et à contrôler les coordonnées avant de cartographier.

Question d’analyse : que peut-on dire de la disponibilité des vélos dans un instantané BIXI, et quelles conclusions faut-il éviter sans série temporelle?

Ce qui a été vérifié

Élément Résultat vérifié
Paquet CKAN 89fdc53c-cf70-485f-ab1a-9b10044d9f15
Ressource CKAN b50b99c2-fd80-4dad-ae1b-47d5e0654500
Source officielle Données Québec / BIXI Montréal
Ressources dans le paquet 1 ressource
Ressource officielle Flux GBFS https://gbfs.velobixi.com/gbfs/gbfs.json
Flux préparés ici station_information.json et station_status.json, version française
Licence Attribution (CC-BY 4.0), selon les métadonnées CKAN consultées le 2026-06-21
Dernière modification du paquet CKAN 2026-06-21
Dernière modification de la ressource CKAN 2026-06-21
Table préparée data/processed/bixi/stations_bixi_snapshot.csv
Résumés préparés ressources CKAN, flux GBFS, groupes de capacité, état opérationnel, valeurs manquantes

Source et conditions

Champ Information
Page Données Québec https://www.donneesquebec.ca/recherche/dataset/vmtl-bixi-etat-des-stations
API CKAN https://www.donneesquebec.ca/recherche/api/3/action/package_show?id=vmtl-bixi-etat-des-stations
Découverte GBFS https://gbfs.velobixi.com/gbfs/gbfs.json
Flux stations https://gbfs.velobixi.com/gbfs/fr/station_information.json
Flux état https://gbfs.velobixi.com/gbfs/fr/station_status.json
Territoire Montréal
Date d’accès 2026-06-21
Instantané préparé 2026-06-21 à 08:20 EDT
TTL observé 10 secondes

La description officielle indique que le jeu présente les stations du réseau de vélos en libre-service BIXI Montréal, notamment leur position géographique, le nombre de vélos disponibles et le nombre de bornes disponibles. Les droits de propriété intellectuelle sont attribués à BIXI Montréal dans la fiche Données Québec.

Ce que représente une ligne

Une ligne représente une station BIXI dans un instantané du flux GBFS, après jointure entre les informations fixes de la station et son état opérationnel courant.

Une ligne n’est pas un trajet, une personne, une journée complète, ni une mesure directe de la demande. Les valeurs peuvent changer quelques secondes plus tard.

Variables principales

Variable préparée Rôle Point de vigilance
station_id Clé de jointure Identifiant commun aux deux flux
name Nom de la station Utile pour inspecter les cas particuliers
lat, lon Coordonnées publiées 8 stations ont 0,0 dans l’instantané et doivent être exclues des cartes
capacity Nombre de bornes Dénominateur principal
groupe_capacite Classe préparée de capacité Aide à comparer les petites et grandes stations
num_bikes_available Vélos disponibles Mesure instantanée
num_bikes_classic_available Vélos classiques disponibles Calculé à partir du total et des vélos électriques
num_ebikes_available Vélos électriques disponibles Sert à calculer la part électrique
num_docks_available Bornes disponibles Complément opérationnel des vélos disponibles
taux_occupation Vélos disponibles divisés par capacité Calculé seulement si la capacité est positive
taux_bornes_libres Bornes disponibles divisées par capacité Mesure l’espace disponible pour retourner un vélo
part_velos_electriques Vélos électriques disponibles divisés par vélos disponibles Manquante quand aucun vélo n’est disponible
etat_operationnel État préparé de la station Distingue les stations disponibles et non installées
coordonnees_valides Contrôle préparé des coordonnées Nécessaire avant toute carte

RÉSULTATS R

Les résultats ci-dessous proviennent de preparation.R, exécuté sur les flux GBFS téléchargés le 2026-06-21 à 08:20 EDT.

Indicateur Valeur
Ressources CKAN documentées 1
Flux français dans le fichier de découverte GBFS 4
Lignes dans station_information 1 084
Colonnes dans station_information 13
Lignes dans station_status 1 084
Colonnes dans station_status 13
Lignes préparées 1 084
Colonnes préparées 28
Stations installées 1 072
Stations disponibles pour location et retour 1 072
Stations avec coordonnées valides 1 076
Stations avec coordonnées 0,0 8
Capacité totale 24 183 bornes
Capacité médiane 21 bornes
Vélos disponibles 10 800
Vélos classiques disponibles 8 522
Vélos électriques disponibles 2 278
Bornes disponibles 12 501
Vélos désactivés 792
Bornes désactivées 90
Taux d’occupation médian 0,444
Part médiane de vélos électriques parmi les vélos disponibles 0,143
Stations sous 25 % d’occupation 28,0 %
Stations au-dessus de 75 % d’occupation 19,1 %
Stations sans vélo disponible 63
Stations sans borne disponible 36

Groupes de capacité

Groupe de capacité Stations Capacité totale Vélos disponibles Vélos électriques disponibles Bornes disponibles Occupation médiane
Station moyenne, 16 à 25 bornes 625 12 972 6 160 1 387 6 321 0,474
Grande station, 26 à 35 bornes 213 6 221 2 674 387 3 364 0,371
Petite station, 15 bornes ou moins 196 2 769 1 280 424 1 333 0,467
Très grande station, 36 bornes ou plus 50 2 221 686 80 1 483 0,154

Cette table décrit un instantané. Elle ne mesure pas la demande, la rotation des vélos ou la performance du rééquilibrage.

État opérationnel

État opérationnel Stations Pourcentage
Disponible pour location et retour 1 072 98,9 %
Non installée 12 1,1 %

Les stations non installées ne doivent pas être traitées comme des stations vides ordinaires. Plusieurs ont aussi des coordonnées non cartographiables.

Valeurs manquantes principales

Variable Valeurs manquantes Pourcentage
part_velos_electriques 63 5,81 %
taux_bornes_libres 2 0,18 %
taux_occupation 2 0,18 %

La variable part_velos_electriques est manquante lorsque le dénominateur est nul, c’est-à-dire lorsqu’aucun vélo n’est disponible dans la station.

Lecture statistique

Une analyse prudente suit cet ordre :

  1. identifier l’instant exact du téléchargement;
  2. joindre station_information et station_status par station_id;
  3. distinguer variables fixes et variables instantanées;
  4. filtrer les coordonnées invalides avant les cartes;
  5. calculer les ratios seulement avec une capacité positive;
  6. séparer disponibilité opérationnelle et demande des usagers;
  7. éviter toute conclusion temporelle sans plusieurs instantanés comparables.

Les données sont excellentes pour enseigner l’importation JSON, les jointures et la communication responsable d’indicateurs opérationnels.

Concepts enseignables

  • importation de flux JSON;
  • découverte GBFS;
  • jointure par identifiant;
  • ratios et dénominateurs;
  • coordonnées invalides;
  • visualisation de distributions;
  • cartes de points;
  • limites d’un instantané temps réel.

Score zéro déchet

Dimension Score Justification
Contexte québécois 3 Service de mobilité montréalais
Accessibilité pédagogique 3 Les variables sont concrètes et rapidement interprétables
Qualité documentaire 3 Page Données Québec, API CKAN et flux GBFS
Potentiel de nettoyage 2 Jointure, ratios et contrôle des coordonnées
Potentiel de visualisation 3 Histogrammes, nuages de points et cartes
Potentiel de statistique descriptive 3 Résumés naturels de capacité et disponibilité
Potentiel d’inférence 1 Un instantané seul limite fortement l’inférence
Potentiel de modélisation 2 Modélisation exploratoire possible avec plusieurs instantanés
Potentiel éthique 2 Discussion sur l’accès territorial au service
Réutilisabilité 3 Utile en importation, EDA, cartographie et communication

Total : 25 sur 30.

Activité courte

En 30 à 45 minutes, calculer le taux d’occupation des stations, produire un histogramme et expliquer pourquoi un instantané ne mesure pas la demande.

Activité longue

En 2 à 3 heures, produire un mini-rapport sur la disponibilité BIXI avec jointure GBFS, contrôle des coordonnées, carte filtrée et section de limites.

Code R minimal

À exécuter depuis la racine du projet.

# Load libraries
library(dplyr)
library(ggplot2)
library(readr)

# Download, validate and prepare the official GBFS feeds
source("datasets/bixi/preparation.R")

# Import prepared data
stations <- read_csv(
  "data/processed/bixi/stations_bixi_snapshot.csv",
  show_col_types = FALSE
)

# Visualise station occupancy
stations |>
  filter(!is.na(taux_occupation), capacity > 0) |>
  ggplot(aes(x = taux_occupation)) +
  geom_histogram(binwidth = 0.05, boundary = 0, fill = "#325EA8", color = "white") +
  labs(
    x = "Taux d'occupation instantané",
    y = "Nombre de stations",
    title = "Occupation instantanée des stations BIXI",
    subtitle = "Un instantané ne mesure pas la demande quotidienne"
  )

Limites et précautions

  • Les données changent rapidement; les résultats décrivent un instantané.
  • Un faible nombre de vélos disponibles peut refléter une forte demande, un rééquilibrage incomplet ou un moment particulier de la journée.
  • Les coordonnées 0,0 doivent être exclues avant toute carte.
  • La disponibilité observée ne mesure ni les trajets, ni les arrivées, ni les départs.
  • Les comparaisons territoriales exigent une source géographique et plusieurs observations temporelles.

Extensions

  • Comparer les petites, moyennes et grandes stations.
  • Cartographier seulement les stations avec coordonnees_valides == TRUE.
  • Collecter plusieurs instantanés et comparer matin, midi et soir.
  • Étudier séparément les vélos électriques et classiques.
  • Construire un tableau de bord statique avec horodatage visible.

Références utilisées

  • Données Québec. 2026. État des stations. https://www.donneesquebec.ca/recherche/dataset/vmtl-bixi-etat-des-stations
  • Données Québec. 2026. API CKAN, paquet vmtl-bixi-etat-des-stations. https://www.donneesquebec.ca/recherche/api/3/action/package_show?id=vmtl-bixi-etat-des-stations
  • BIXI Montréal. 2026. Flux GBFS de découverte. https://gbfs.velobixi.com/gbfs/gbfs.json
  • BIXI Montréal. 2026. Flux GBFS station_information. https://gbfs.velobixi.com/gbfs/fr/station_information.json
  • BIXI Montréal. 2026. Flux GBFS station_status. https://gbfs.velobixi.com/gbfs/fr/station_status.json
Activités pédagogiques

Pour aller plus loin

30-45 minutesIntroductifPrête à enseigner
Laboratoire - Disponibilité instantanée des stations BIXI

Comment décrire la disponibilité des vélos BIXI dans un instantané?

ExerciceExploration de données

À produire : Un tableau ou graphique descriptif accompagné de trois phrases d'interprétation prudente.

2-3 heuresIntermédiairePrête à enseigner
Mini-projet - Rapport BIXI sur un instantané GBFS

Que peut-on conclure, et ne pas conclure, à partir d'un instantané BIXI?

Étude de casProjet ou tâche longueExploration de données

À produire : Un court rapport reproductible avec contexte, tableau ou graphique, interprétation et limites.

Données bleues

 
  • View source
  • Report an issue

Des données publiques à enseigner, avec contexte.