Gilles Gesquière Web Site

University of Lyon, France

Outils pour utilisateurs

Outils du site


Panneau latéral

stageitowns

Stage Visualisation 3D web sur iTowns

Contexte

Le LIRIS est un laboratoire de recherche en informatique Lyonnais (UMR CNRS 5205). Le LIRIS se positionne dans le traitement des données et a acquis une réelle expertise sur la gestion des données urbaines en particulier 3D [Vcity]. Le LIRIS a au cours de ces dernières années proposé plusieurs approches afin de visualiser les données de la ville (en particulier issues de données CityGML), en prenant en compte les problématiques d'interopérabilité des échanges entre le client et serveur [GVB+15], [GM12].

La solution iTowns est un framework de visualisation de données 3D dans un navigateur web, basé sur la technologie WebGL. iTowns est une solution OpenSource développée par le projet iTowns [iTowns], composé actuellement de membres de l'IGN, d'Oslandia et d'AtolCD. En évolution rapide, cette solution permet la visualisation d'un grand nombre de type de données avec des performances accrues.

Nous proposons, dans le cadre de ce stage de master/ingénieur, de participer au développement d'iTowns afin d'apporter des fonctionnalités complémentaires dans les prochains mois dont le LIRIS a besoin afin de mener à bien ses activités de recherche.

Sujet

L'objectif du stage est d'étendre les capacités d'iTowns à travers la réalisation d'un sous-ensemble des tâches suivantes, selon les préférences du stagiaire et les besoins du moment :

  • ajout de nouveaux types de données visualisables (nuage de points, données vectorielles, maillages texturés…)
  • amélioration de la qualité du rendu (shader et postprocessing)
  • amélioration de l'API de haut niveau
  • développement d'une application basée sur iTowns (interface utilisateur + intégration d'un jeu de données particulier)
  • développement de l'aspect temporel (permettant de prendre en compte la dynamique temporelle de la ville)

En outre, la création d'un serveur communiquant avec l'application est à prévoir : mise en place d'une base de données, préparation des données et développement de composants serveur.

Les fonctionnalités développées seront intégrées à terme dans le cœur d'iTowns en OpenSource. Le stagiaire sera fréquemment amené à collaborer avec les autres développeurs du projet à travers la plate-forme Github, de manière collaborative et distribuée.

Ce stage est une excellente opportunité pour intégrer une communauté de développeurs OpenSource, dans un contexte à la fois académique et industriel. Il permettra au stagiaire de travailler sur des technologies à l'état de l'art, en collaboration avec des experts du domaine. La visibilité du projet iTowns et la possibilité de communiquer sur le travail réalisé est un avantage certain pour la suite. La diversité des technologies mise en œuvre est un plus pour la découverte des architectures de systèmes d'information géographiques modernes, et des enjeux liés aux données 3D à forte volumétrie. L'aspect esthétique et visuel, ainsi que la large panoplie d'applications possible de ces technologies amènera sans nul doute un côté ludique et très attractif à ce stage.

Déroulement

Le phasage proposé est le suivant :

  • identification de jeux de données complets et cohérents
  • traitement de données pour leur adaptation à iTowns
  • mise en place de pile applicative complète pour iTowns ( composants base de données, serveur, client)
  • développement d'une application basée sur iTowns :
    • interface graphique
    • fonctionnalités liées aux jeux de données
  • amélioration des fonctionnalités dans le cœur de iTowns
    • Collaboration avec les autres développeurs du projet
    • Propositions de modifications
    • Implémentation des fonctionnalités
Profil
  • École d'ingénieur ou universitaire
  • spécialité en développement d'applications web et/ou 3D
  • connaissances en SIG serait un plus
  • appétit pour la 3D et la visualisation
  • capacité de travail collaboratif et connaissance des outils associés ( Git, GitHub…)
  • capacités de communication écrite
  • bon niveau rédactionnel en anglais
Durée, localisation, rémunération
  • Stage de 4 à 6 mois
  • Le stage aura lieu au LIRIS, campus de la Doua, Villeurbanne

Laboratoire LIRIS

      Bâtiment Nautibus
      Bd 11 novembre 1918
      69622 Villeurbanne Cedex
  
Rémunération
  • Environ 550 € / mois (taux en vigueur)

Le stage est à pourvoir dès que possible; les candidatures seront donc traitées au fil de l'eau.

Contact

Envoyez votre candidature ( cv, lettre de motivation, dépôts de code opensource…) à l'attention de Gilles Gesquière par voie postale (adresse ci-dessus), ou par mail gilles.gesquiere@univ-lyon2.fr

Références
  • [GVB+15] Gaillard J., Vienne A, BaumeR, Pedrinis F., Peytavie A., Gesquière G., « Urban data visualisation in aweb browser », Web3D '15 The 20th International Conference on Web3DTechnology, HERAKLION, Greece - June 18 - 21, 2015, ACM New York, NY, USA 2015
  • [GM12] Gesquière G and Manin A,« 3D Visualization of Urban Data Based on CityGML with WebGL »,International Journal of 3-D Information Modeling, 1(3), 1-15, July-September 2012, DOI: 10.4018/ij3dim.2012070101
stageitowns.txt · Dernière modification: 2016/03/16 22:41 de ggesquie

Outils de la page

CNRS INSA de Lyon Université Lyon 1 Université Lyon 2 École centrale de Lyon