Plateforme de veille des plans et projets urbains
Nous avons développé et déployé une plateforme de veille des Plans
et Projets Urbains pour Perspective.brussels.
Elle assure la mise en place d'un système d'information transversal
et commun à l'ensemble des services de l'administration, tout en
adressant les différents besoins par la confection d'applicatifs
dédiés.
L'objectif de la plateforme de veille des plans et projets urbains
était de mettre en place un système d’information spatial et
temporel, transversal et commun à l’ensemble des services de
l’administration Perspective Brussels, en charge de l’urbanisme de
la Région de Bruxelles-Capitale. Ce projet recouvrait plusieurs
enjeux. Il fallait :
- Rassembler les différentes bases de données - très hétérogènes - issues des différents services concernés par les plans et projets urbains (BMA, Service Ecoles, Référent Logement, Connaissance et Stratégie territoriales...) au sein d'une base de données commune.
-
Conserver et visualiser l'historique d'encodage des projets,
afin de permettre le suivi de leur évolution, et établir une
gestion très fine des droits d'accès à chaque partie de
l'information liée à un projet.
- Permettre de visualiser les projets individuellement et par lots filtrés, via une interface pour interroger la base de donnée, et la faculté de créer des cartes à partir de ces résultats.
- Rassembler les différentes pratiques d'encodage et de relation à la notion de projet urbain au sein d'une interface d'encodage et de nommage de l'information qui soit également commune. Cette dimension était particulièrement stratégique pour faciliter la transition vers ce nouvel outil et la mise en commun des informations.
- Une analyse fonctionnelle approfondie afin d'identifier le plus clairement possible les enjeux techniques et sociaux à l'œuvre.
- La création d'une structure de base de données commune et un import des informations existantes dans cette base de données.
- La création d'une suite complète d'applications web connectées à la base de données, permettant d'encoder des projets de façon très flexible, de créer des requêtes dans la base de données des projets, d'exporter les résultats sous forme tabulaire (type Excel), et de créer des cartes en ligne à partir des données encodées et filtrées.
Contexte et approche de la mission
Perspective est une administration récente qui rassemble une série
d’anciennes administrations préexistantes et d’autres départements
crées en interne lors de la fusion. Le département "connaissance
territoriale" avait besoin d'un outil qui permette d’assurer
l’encodage transversal des projets qui transitent au sein de
l’administration, et leur visualisation.
Pour Perspective, la notion de projet est une notion complexe.
Elle recouvre diverses réalités : depuis une rumeur de projet (un
projet urbain potentiel pour lequel rien n’est décidé) jusqu’à un
projet finalisé et occupé. Dans l’intervalle, il y a divers
statuts et types de projets : les écoles, les logements, les
équipements, les bâtiments exemplaires, etc.
La phase d'analyse fonctionnelle et sociologique menée par un
architecte-sociologue d'Urbagora a permis de mettre en valeur
qu’au-delà de l’aspect technique de la mission, il y avait des
enjeux humains importants. En interne, les départements ont
diverses cultures de travail.
Certains ont une culture technologique bien ancrée et spécifique.
Les natures des données ne sont pas les mêmes, le soin apporté aux
données n’est pas le même. Il y a aussi des questions légales qui
varient en fonction des données. Certaines données ne peuvent pas
être rendues publiques, alors que d’autres on vocations à être
publiées. Cela à permit de mettre en lumière la complexité de
comment, pourquoi, et par qui ces informations-là étaient
générées, organisées et partagées.
Plans & Projets
L'application plans et projets permet d'encoder et de visualiser des projets ainsi que la timeline des différents encodages. Pour cette application, la notion d'échelle est très importante. Il y a l’échelle qui est propre au projet, l’échelle de la Région qui permet de prendre distance et d'envisager le projet dans son environnement urbain et l’échelle de l’unité d’information qui est celle de l’encodage. On peut encoder de l'information multiple par unité d’information. Chaque projet est associé à une image, un nom complet, des informations structurées, et une référence géographique. Seul le nom est essentiel pour faire exister un projet.
L’ancrage géographique n’est pas obligatoire étant donné qu’un
projet peut être au stade de rumeur : on ne sait pas
nécessairement où cette rumeur de projet va s'implanter ni même si
elle va avoir une suite. On n'a donc pas nécessairement un ancrage
spatial pour un projet.
La capacité de gérer l'accès à l'information de manière très fine
ne se fait pas à l'échelle du projet, mais à l'échelle de chaque
unité d'information. Au niveau technique, c'était quelque chose de
complexe. Dans la demande, il fallait pouvoir encoder entre 40 et
60 unités d'informations (en tenant compte de tous les types
d'unité d'information qui étaient présents dans les données à
encoder et qui sont nécessaires aux besoins des métiers chez
Perspective) et il fallait également conserver tout l'historique
de chaque unité d'information.
Afin de ne jamais perdre la moindre information, aucune
information n’est effacée. La modification d’une information
s’ajoute au dessus d’une information plus ancienne.
Dans la vue encodage, on retrouve un listing avec tous les
éléments du profil de visualisation. Ça ressemble à un formulaire
ajusté au besoin de montrer des informations complexes. C'est
relativement dépouillé mais structuré.
On peut choisir des catégories et les gérer. Dans l’interface, on
peut changer le mode de visualisation en fonction du service pour
lequel la personne qui construit la carte travaille. C'est-à-dire
qu'on peut voir le même projet en mode visualisation "bouwmeester
maître architecte" ou en mode "service école" par exemple. Les
deux modes de visualisations montrent le même projet, mais avec
les champs qui concernent plus le métier qui s'occupe des écoles
etc. Il y a comme ça une petite dizaine de profils "métiers"
associés à des modes de visualisation différents. Ce ne sont pas
des profils d'accès à l'information mais bien des profils de
visualisation. Afin qu'ils puissent voir l'information de la façon
la plus pertinente pour leur métier quotidien.
Termes et Domaines
Cette application permet de créer et définir les Termes et Domaines
qui sont utilisés dans l’application Plans & Projets. Cette
application est très textuelle et techniquement très simple : il
s’agit de décrire et définir un thésaurus permettant de qualifier
des plans et projets urbains.
Les notions à l’œuvre étant mouvantes et évolutives, cette
application donne les rênes aux opérateur·ices pour faire évoluer
l’ensemble de la sémantique qui sous-tend leur système
d’information. Cette liberté vient avec la responsabilité de
structurer et définir les termes collectivement, pour consolider
progressivement un langage commun.
Dans la structure de données, telle qu'on l'a conçue, il n'y a
qu'un seul champ possible pour du texte libre (qu'on a appelé les
notes) et tout le reste c'est de l'information structurée. C'est
pourquoi il y a vraiment un travail de structuration et de
définition d'un langage commun au sein de Perspective.
L'application Termes sert à la définition de ce langage commun et
la structuration de l'information au sein de Perspective. Les
termes y sont définis et rendus disponibles en interne pour les
différents métiers qui s'articulent.
Un domaine est l’équivalent d’une catégorie, tandis que les termes d’un domaine constituent les qualificatifs possibles au sein de cette catégorie particulière. Dans la catégorie niveau d'enseignement, par exemple, on retrouve l'enseignement fondamental, secondaire, maternel, non défini, primaire, secondaire. Dans ce cas, c'est relativement simple parce qu'on s'appuie sur une nomenclature existante des niveaux d'enseignement. Dans d'autres cas, comme par exemple, pour les équipements il y a plus de discussions : la manière de classifier les équipements varie suivant le métier concerné, et cela demande donc de constituer un langage commun entre les différents métiers. Chaque terme et chaque domaine vient avec une description possible qui est à destination d'un usage interne. Pour l'encodage des projets, si on se pose la question de quel terme choisir, il y a une description qui éclaircit ce dont il s’agit. L'application permet donc aussi de définir le vocabulaire utilisé au sein de l'organisation.
Requêtes
L’application requête permet de filtrer et extraire des projets
encodés dans l’application Plans & Projets, afin de pouvoir les
consulter sous forme de listing, en faire des exports exploitables
dans un tableur, ou en créer des cartes dynamiques.
Pour ce faire, l’application propose un assistant de création de
requête qui permet à des utilisateur·ices qui ne sont pas
familier·ères du SQL de pouvoir extraire des données sur une base
plus sémantique.
Lorsque la requête est construite, il est possible dans un second
temps de choisir quelles informations feront partie du résultat de
cette requête. Une requête peut être sauvegardée pour un usage
personnel, ou partagée aux autres usager·ères de l’application. Le
résultat des requêtes est dynamique, ce qui veut dire qu’il présente
des résultats mis à jour, selon ce qui est encodé dans l’application
Plans & Projets, que ce soit sous forme de tableau ou de carte.
Dans la demande relative à la création de la plateforme Plans et
Projets, il fallait fournir une dizaine de requêtes prédéfinies en
fonction des besoins métiers identifiés au préalable. Ces requêtes
permettent une approche plus globale d’un thème ou d'une zone.
En constituant la plateforme, on a réalisé que les dix requêtes en
question n’allaient pas suffire et qu’il serait nécessaire de
pouvoir manipuler en lots les informations et les projets. On a
donc développé une application dédiée, prévue initialement pour
des utilisateurs avec des profils un peu techniques, mais qui est
finalement utilisée par un éventail de métiers beaucoup plus
large.
Il y a une interface pour créer ces requêtes où on retrouve les
informations qui sont disponibles sous forme de WFS intégré à
cartostation. Il n’y a pas besoin de savoir faire du SQL pour
faire ces requêtes-là mais il faut quand même comprendre comment
sont constituées les données qui sont manipulées. Du moment qu’on
comprend un peu la logique qui est à l’œuvre, ça suffit. Par
exemple, on peut faire une requête qui va rassembler tous les
projets où le Fonds du Logement s'occupe de la maîtrise d'ouvrage.
Quand on exécute une requête de ce type-là, il y a aussi une
dimension sociale parce qu’il y a des personnes-relais au sein des
administrations, des technicien·nes qui apportent un suivi, un
accompagnement dédié.