BSOC 2022 : QGIS
Publié le
Contribuez à faciliter l’emploi et la consommation des APIs géographiques de la future Géoplateforme dans le logiciel SIG (édition de données géographiques, dataviz cartographique, analyse spatiale, ...) leader de l’open source.
Présentation du logiciel #
QGIS est un système d'information géographique libre et open source, largement utilisé dans l’administration.
Au sens large, les Géoservices sont un ensemble de services web facilitant l’accès à l’information géographique : géocodage ou calcul d’itinéraire par exemple.
Pendant ce stage, il s’agira de participer à la conception puis développer (code et ses tests unitaires) des connecteurs entre le logiciel QGIS et les Géoservices, sous forme d’une gamme de plugins Python.
En savoir plus :
Compétences exigées pour le stagiaire contributeur #
- Comprendre les besoins des communautés d’utilisateurs constituées ou potentielles
- Connaître les SIG, les bases de données, les géoservices et modélisation de données
- Savoir concevoir et mettre en œuvre des solutions nouvelles et efficaces
- Savoir rédiger des documents professionnels (comptes-rendus, notes, courriers, rapports, études, cahier des charges...)
- Savoir travailler en transversalité et gérer des relations multiple
- Disposer des savoirs en gestion de projet
- Maîtriser le langage de programmation de Python et notamment de la consommation d’APIs en Python
- Autonomie
Missions proposées #
- Définir des parcours utilisateurs pertinents quant à l’usage du ou des plugins Qgis
- Concevoir et spécifier le ou les plugin(s) permettant d’utiliser les géoservices de la Géoplateforme en réponse aux besoins utilisateurs
- Développer le ou les plugin QGIS facilitant l’utilisation des Géoservices (Code + tests unitaires + ux/ui design + recette + tutoriels + enquête utilisateur + communication) qui peut concerner notamment:
- l'encapsulation des APIs https://geoservices.ign.fr/documentation/services/api-et-services-ogc (géocodage, itinéraire, ...) dans des plugins dédiés.
- la mise en œuvre d’un kiosque de découverte des fonds de plan IGN afin d’en améliorer la découvrabilité, similairement par exemple à GéoBretagne (WMS et WFS de GéoBretagne, https://plugins.qgis.org/plugins/geobretagne/)
- l’élaboration des modalités permettant de maintenir et faire évoluer le ou les plugins avec les nouveaux services proposés par la Geoplateforme voire la mise en œuvre d’une interface d’intégration de nouveaux géoservices proposés au sein de la Géoplateforme
Quel encadrement pour le stagiaire ? #
Communication par courriels et visioconférence.
- L’encadrement sera assuré par un maître de stage qui assurera le rôle de produc-owner.
- Des personnels de l’IGN pourront être mis à contribution tout au long du stage :
- Sponsor ayant rang de directeur de projet
- Développeur python senior
- Support niveau 3 sur les APIs
- Chargé de communication
- Chargé de communication
- Chargé d’animation de communauté