Avec près de 50 000 téléchargements depuis sa première version, le plugin QGIS French Locator Filter est utilisé par de nombreux utilisateurs Français. Nous avons dernièrement eu l’occasion de le faire évoluer à l’occasion d’un projet client mais de façon significative et qui profite à tout le monde ! on prend enfin le temps de vous présenter la nouvelle version 1.1.0 !
Pour rappel ce plugin permet simplement une recherche sur la BAN (Base Nationale des Adresses) depuis la barre de recherche de QGIS (en bas à gauche de l’interface principale).
Mais pourquoi une nouvelle version pour un plugin qui semble déjà répondre aux besoins des utilisateurs (on n’a quasiment aucune demande entrante) ? Tout simplement parce qu’un de nos clients avait besoin d’un autre service de géocodage et qu’on s’est dit qu’il était bien mieux de le partager avec tous plutôt que de garder ça pour nous/eux.
Encore une bonne raison pour tous d’adhérer aux principes de l’OpenSource !
- Le client : la Métropole du Grand Lyon
- Le projet : refonte de l’application Dryade (outil de gestion du patrimoine arboré) pour un passage sur QGIS
- Le besoin : permettre l’utilisation d’un outil de recherche d’adresse adossé à un service internalisé et basé sur Photon
Photon ? késako ?
Il s’agit d’une API de recherche d’adresse (géocodage) basée sur les données OpenStreetMap (OSM). Développé par Komoot, le service utilise ElasticSearch pour les recherches et se présente comme une alternative au vénérable Nominatim. Si vous voulez essayer, une instance publique est à disposition et disponible sur le site officiel de la solution : https://photon.komoot.io/.
L’API se rapproche de celle d’Addok, brique logicielle de géocodage développée pour les besoins de la BAN et désormais bien connue et intégrée un peu partout (notamment sur adresse.gouv.fr et la Géoplateforme de l’IGN). La Métropole du Grand Lyon a déployé une instance en interne dont on peut consulter la documentation parmi les autres services liés à Data Grand Lyon.
Plutôt que de faire un autre plugin de géocodage, nous avons décidé de mutualiser un maximum de code et d’intégrer le géocodage Photon dans les fonctionnalités du plugin QGIS French Locator Filter. Certes, un travail plus long mais plus pérenne et profitable à beaucoup plus d’utilisateur/ices.
Fonctionnellement, cet ajout permet d’avoir un service indépendant avec des résultats complémentaires.
Une personnalisation plus poussée
En plus de l’enrichissement fonctionnel, nous avons également fait en sorte de rendre le plugin davantage configurable de façon à permettre à un organisme de configurer l’instance de l’API Addok ou Photon à utiliser. Accoutumés à travailler sur les problématiques de déploiement et de configuration de QGIS sur les parcs informatiques, nous en avons profité pour rendre ces différents paramètres réglables via des variables d’environnement.
Aidez vous à mieux géocoder dans QGIS
Nous souhaiterions aller encore plus loin avec le French Locator Filter et nous cherchons des partenaires pour :
- ajouter un autre service normé de géocodage, par exemple celui de la Géoplateforme de l’IGN
- aller encore plus loin dans notre intégration à QGIS avec l’utilisation de l’interface (QgsGeocoderInterface)
- profiter de cette intégration pour proposer un service de géocodage inversé
- ajouter la recherche par lot via une intégration au processing QGIS
N’hésitez pas à nous contacter sur infos@oslandia.com
Encore merci à nos partenaires SmartOrigin et Métropole du Grand Lyon qui nous ont fait confiance pour cette prestation.