Plus grande ville de la région de l’Estrie, Sherbrooke est aussi la 6e plus grande municipalité de la province de Québec avec une population d’environ 174 000 habitants. Les valeurs véhiculées par la Ville de Sherbrooke sont la collaboration, le respect, l’intégrité, l’agilité et l’imputabilité.
En accord avec ces valeurs, la section de la géomatique offre sans cesse des solutions innovantes et efficaces, afin d’aider les gestionnaires à prendre les bonnes décisions en lien avec la gestion et le développement de son territoire. La réalisation des projets, pour les divers services de la Ville, se fait avec une approche collaborative et agile qui est essentielle au succès des dits projets. La section joue également un rôle significatif dans la communication aux citoyens en offrant différents outils et cartes interactives.
LE DÉFI
Le Service des infrastructures urbaines (SIU) et le Service de l’entretien et de la voirie (SEV), principaux acteurs dans la planification et la réalisation des travaux routiers, avaient planifié une année très chargée. Notamment, trois chantiers majeurs ayant un impact important sur la mobilité des citoyens et des visiteurs étaient prévus. En lien avec la mission de la Section de la géomatique, il était important de bien communiquer l’information sur les entraves afin de faciliter les déplacements et de limiter l’impact de ces travaux sur la vie des citoyens.
La Ville publie déjà une carte interactive montrant les travaux et les entraves routiers aux citoyens, et ce depuis 2018. Cependant, celle-ci serait difficilement accessible aux visiteurs et n’offre pas de calcul d’itinéraires. Pour atteindre l’objectif principal qui était d’améliorer la mobilité, la solution recherchée devait :
- être facilement accessible autant aux citoyens qu’aux visiteurs ;
- offrir le calcul d’itinéraire ;
- tenir compte de l’évolution réelle des travaux et entraves (qui peut changer rapidement et différer de la planification initiale).
Dans l’élaboration d’une solution, la Ville devait également tenir compte des enjeux suivants :
- conserver le modèle de données existant pour alimenter la carte interactive ;
- conserver le processus de travail des intervenants ;
- traiter des informations numériques imparfaites, numérisées directement par les responsables de chantiers.
Afin d’être prêt pour le début de la saison des travaux, le développement de la solution devait être livré dans des délais serrés de deux mois. Étant donné que ce projet n’avait pas été initialement planifié, la Ville a donc contacté Consortech, un partenaire avec lequel elle avait déjà un bon historique de collaboration.
LA SOLUTION
À la suite d’une discussion entre les analystes SIG de la Ville et les experts de Consortech, il en a été convenu qu’un transfert des informations vers l’application Waze, en utilisant la technologie FME, était la solution à retenir. Celle-ci était la seule qui permettait d’atteindre tous les objectifs de la Ville tout en tenant compte des contraintes énumérées précédemment.
Comme première étape, il fallait d’abord s’inscrire sur le Waze Partner Hub. Ensuite, comme pour tout projet de type ETL, il faut comprendre la structure des données entrantes (Extract) et les manipulations à effectuer (Transform) afin d’envoyer un flux qui soit consommable par l’application Waze (Load).
Les données entrantes provenant de la Ville étaient :
- les points des incidents avec description du type de travail ;
- l’information du réseau routier en ligne ;
- les polylignes des fermetures de rues dessinées sur le terrain.
Les données sortantes vers l’API de l’application Waze devaient être :
- JSON représentant les incidents (points ponctuels) ;
- JSON représentant les lignes (fermetures de rues).
Considérant que Waze consomme les données par l’utilisation d’un lien web, l’équipe de projet a choisi d’utiliser le service ArcGIS REST.
Lors de la transformation, FME a été utilisé pour prendre les données dans la couche des points de type incidents et créer une jointure avec le réseau routier. La plus grande difficulté technique est venue par la suite avec les données sur les fermetures de routes qui étaient représentées par des lignes dessinées à la volée sur une carte interactive dédiée aux gestionnaires de chantier. Consortech a dû développer un script python, ensuite intégré à FME, pour les joindre au réseau routier afin de communiquer les fermetures sans erreurs.
LA VALEUR APPORTÉE
Le projet a été réalisé à temps, soit juste avant le début de la saison des travaux. Le traitement développé permet un transfert rapide de l’information liée à l’évolution des chantiers, celle-ci étant immédiatement intégrée dans l’application Waze. Ultimement, cela améliore la mobilité des citoyens et visiteurs de la Ville. D’ailleurs, malgré la hausse du nombre de chantiers d’envergure, le Service des communications de la Ville ne rapporte pas de hausse de plaintes de citoyens dus aux entraves routières.
De plus, la stratégie de confier le projet à l’équipe de Consortech a permis à celle de la section de la géomatique de conserver sa solide réputation interne. En effet, ayant eu un minimum de travail de coordination à faire, cette dernière a pu se concentrer sur la livraison des projets prévus selon le plan annuel, au grand plaisir de leurs clients, soit les autres services concernés.
Nous avons bâti un bel historique de collaboration au fil des ans avec Consortech. Ils nous permettent de bonifier l’offre de services à nos clients. L’expertise avancée en automatisation avec FME de Consortech, jumelée à leur connaissance de notre environnement ArcGIS, en fait un parfait complément à notre équipe.