
Activez les alertes d’offres d’emploi par e-mail !
Générez un CV personnalisé en quelques minutes
Décrochez un entretien et gagnez plus. En savoir plus
Une entreprise spécialisée en géomatique propose un stage de 4-5 mois à Champs-sur-Marne pour améliorer la bibliothèque Python CartAGen. Le candidat idéal sera en Master 2 ou en cycle ingénieur, et devra maîtriser Python ainsi qu'avoir un intérêt pour la cartographie. Les tâches incluent l'optimisation des algorithmes et l'ajout de nouvelles fonctionnalités.
L'appel à participation est prolongé jusqu'au 23 novembre 2025!
La généralisation cartographique désigne l’ensemble des principes et des techniques visant à schématiser les objets géographiques représentés sur une carte tout en conservant au maximum la réalité du terrain. Cette généralisation est donc différente en fonction de l’échelle de représentation. Un certain nombre d’algorithmes de généralisation ont donc été développés par des chercheurs afin d’automatiser ces différentes tâches : sélection, simplification géométrique, déplacement, amalgamation, etc.
Le projet ERC LostInZoom à l’IGN, a pour objectif d’étudier la désorientation ressentie lors de l’utilisation de cartes multi-échelles, notamment après une modification d’échelle (zoom ou dézoom). Cette perte de repère est intimement liée à la création de la carte, et donc aux choix de généralisation effectués pour chacune des échelles.
Dans ce contexte, un outil de généralisation cartographique a été développé par l’équipe : la bibliothèque Python CartAGen. D’abord pensé pour la recherche en cartographie, en permettant un accès à de nombreux algorithmes produits à l’IGN, cet outil entend cibler un panel d’utilisateurs plus large (agences cartographiques nationales, cartographes indépendants...).
CartAGen est aujourd’hui disponible dans une version 1.0, contenant une cinquantaine d’algorithmes variés (simplification de ligne, sélection de points, détection de structures spécifiques sur un réseau routier…). Un portage sur le logiciel QGIS est également disponible via une extension, contenant une vingtaine de ces algorithmes.
La principale mission de ce stage sera d’améliorer la bibliothèque Python, via :
En fonction de l’avancement du stage et de l’envie de la personne recrutée, l’amélioration de CartAGen pourra passer par :
Master 2 ou 3ème année de cycle ingénieur dans le domaine de l'informatique ou de la géomatique. Maîtrise de Python et appétence pour la cartographie recommandées.
4-5 mois en fonction des contraintes du·de la candidat·e.
Le stage sera exclusivement réalisé sur le campus de l’ENSG à Champs-sur-Marne (77), au contact des membres du projet ERC LostInZoom (chercheurs et ingénieurs).
Pour déposer votre candidature, envoyez un CV et une lettre de motivation aux trois responsables du stage.