Job Search and Career Advice Platform

Activez les alertes d’offres d’emploi par e-mail !

[STAGE] Amelioration d outil de generalisation cartographique (77)

Gebat Constructions

Champs-sur-Marne

Sur place

EUR 40 000 - 60 000

Plein temps

Aujourd’hui
Soyez parmi les premiers à postuler

Générez un CV personnalisé en quelques minutes

Décrochez un entretien et gagnez plus. En savoir plus

Résumé du poste

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.

Qualifications

  • Maîtrise du développement en Python.
  • Formation ou expérience en géomatique recommandée.

Responsabilités

  • Améliorer la bibliothèque Python CartAGen.
  • Ajouter et optimiser des algorithmes de généralisation cartographique.
  • Corriger les éventuels bugs dans les algorithmes existants.

Connaissances

Maîtrise de Python
Appétence pour la cartographie

Formation

Master 2 ou 3ème année de cycle ingénieur
Description du poste

L'appel à participation est prolongé jusqu'au 23 novembre 2025!

[STAGE] Amelioration d outil de generalisation cartographique (77)
Contexte

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...).

Sujet

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 :

  • L’ajout de nouveaux algorithmes issus de la littérature
  • L’optimisation des algorithmes en matière de temps de calcul
  • La correction d’éventuels bugs sur les algorithmes actuels

En fonction de l’avancement du stage et de l’envie de la personne recrutée, l’amélioration de CartAGen pourra passer par :

  • L’ajout d’algorithmes dans le plugin QGIS existant et le développement d’une fonctionnalité de visualisation interactive
  • Le portage de CartAGen dans un package R
  • Le portage de CartAGen dans un plugin ArcGIS
  • La création de contenu à destination des utilisateurs (tutos, présentations, ateliers…)
Profil recherché

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.

Durée

4-5 mois en fonction des contraintes du·de la candidat·e.

Localisation

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).

Contacts et responsables du stage
  • Paul Bourcier, ingénieur d’études, LASTIG, IGN, ENSG, Univ. Gustave Eiffel. paul.bourcier@ign.fr
  • Justin Berli, ingénieur d’études, LASTIG, IGN, ENSG, Univ. Gustave Eiffel. justin.berli@ign.fr
  • Guillaume Touya, directeur de recherche, LASTIG, IGN, ENSG, Univ. Gustave Eiffel. guillaume.touya@ign.fr

Pour déposer votre candidature, envoyez un CV et une lettre de motivation aux trois responsables du stage.

Liens utiles
  • Site de l'ERC LostInZoom : https://lostinzoom.github.io/home/
  • Documentation de CartAGen : https://cartagen.readthedocs.io/en/latest/
  • Article de présentation de CartAGen : Touya, G., Berli, J., and Bourcier, P.: A three-in-one tool for cartographic generalization with the new version of CartAGen, Adv. Cartogr. GIScience Int. Cartogr. Assoc., 5, 31, https://doi.org/10.5194/ica-adv-5-31-2025 , 2025.
Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.